

.toggle_image 
{
	curser:hand;
	cursor:pointer;
	float:right;
	padding-right:4px;
	margin-top:-20px;
}


h5 
{
	color:#000;
	border-bottom:1px solid #000;
	text-align:left;
	padding:2px;
	width:100%;
/*	filter:	progid:DXImageTransform.Microsoft.Shadow(Color=#ADAEAD, Strength=2, Direction=135); */
}


*{
	font-size:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	
}


body {
	margin:2px;
	font-family:Tahoma;
	font-size:x-small;
	background-color:#edf;
	text-align:left;
	background: url(leaf.gif)
}

.submenu 
{
	margin:0px;
	padding:0px;
}
.submenu A 
{
	display:block;
	width:100%;
	padding:2px;
	padding-left:5px;
	border-top:1px solid #B2FAB5;
	background-color:#82fe78;
	background-color:#F0FFF0;
	
	color:#404040;
	text-decoration:none;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	

	
}

.submenu A:hover
{
	text-decoration:none;	
	color:#ffffff;
	background-color:#D67D09;

	/* background: url("../images/back2.gif") 0 0 repeat;	 */
}

.lift { margin-top:0px;}

A 
{
	/* font:smallcaption;*/
	text-decoration : underline;
	color:navy;	
	font-weight:bold;
}

A:hover 
{
	text-decoration : underline;
	color:Red;
}


.box_overskrift
{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 105%;
	background: url("../images/back_top07.gif") 0 0 repeat;
	color:black;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	text-align: center ;
	border-top:1px solid #3DB944;

}

.box_data 
{
	background-color:  #F0FFF0;
	padding:4px;
	filter:none;
}

.box_dato
{	
	color: #333;
	font-style: italic;
	margin-bottom:4px;
	padding-bottom:5px;
}

.box {
	border:1px solid #3DB944;
	border-top:none;
	padding:0px;
	width:100%;	
	clear:both;
	margin-bottom:10px;
/*	*/
	background-color:#EDF5ED;
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#BDEB7B', Direction=135, Strength=2); TEST */ 
}

.news_box {
	border-top:none;
	padding:0px;
	width:100%;	
	clear:both;
	margin-bottom:2px;
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C6EBA5', Direction=135, Strength=2); TEST */
	
	
}

.news_box  .box_data {
/*background-color:#fff; */
border:1px solid #C2EFA1;
border-top:none;
padding:10px;
padding-top:1px;
background-image: url("../images/news_bg.jpg");
background-repeat: no-repeat;
background-position: top right;
background-color:#fff;
	

}

.news_box_overskrift
{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	color:black;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	text-align: left ;
	background-color:  #C2EFA1;
	/* background: url("../images/hdr_bg.gif") 0 0; */
	background: url("../images/back_top07.gif") 0 0 repeat;
	
}

.turTable 
{
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C6EBA5', Direction=135, Strength=2); TEST */
}

.turTable TABLE 
{
	border-collapse:collapse;
	border:1px solid #3DB944;
	
	background-color:#F0FFF0;
	width:100%;
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C6EBA5', Direction=135, Strength=2); TEST */
}
	
.turTable TH 
{
	text-align:center;
	background: url("../images/back_top07.gif") 0 0 repeat;
	/*background-color:#18AE08;*/
	color:#0F4408;
	padding:2px;
}

.turTightTable TABLE 
{
	border-collapse:collapse;
	border:1px solid #3DB944;
	background-color:#F0FFF0;
	width:100%;
}
	
.turTightTable TH 
{
	text-align:center;
	background: url("../images/back_top07.gif") 0 0 repeat;
	color:#0F4408;
	padding:2px;
}
.turTightTable TD 
{
	padding:3px;
	border:1px solid #B2FAB5;
}


.turTable TH  A
{
	color:#0F4408;
}
.turTable TD 
{
	padding:3px;
	border:1px solid #B2FAB5;
}

.odd
{
	background-color: #F1F9F3;
}


.even
{
	background-color:#D2FFCB;
}

.hvidRes
{
	font-size: xx-small;
	vertical-align: top;
	width: 100%;	
	height: 40%;
	text-align: right;
}

.sortRes 
{
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	width:100%;
	height: 40%;
}

.tblCell
{
	padding:2px;
	width: 30px;
	height: 40px;	
}

.score 
{
	text-align:center;
	font-size:x-small;
	width:100%;
	height: 60%;
}

.tblWrap
{
	border:1px solid black;
	padding:0px;
	margin:0px;
	margin-left:1px;
	background-color:#efe;
	/*filter:			progid:DXImageTransform.Microsoft.Shadow(Color=#ADAEAD, Strength=2, Direction=135); */
	/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true')*/
/*	filter:progid:DXImageTransform.Microsoft.Shadow(color='Green', Direction=135, Strength=4); TEST */
}

.tblHdr 
{
	background: url("../images/cph_cf_07.gif") 0 0 repeat;	 	
	height:100px;
	margin-top:0px;	
	margin-bottom:18px;
	width:990px;
}

.tblFooter 
{
	BORDER-TOP: #054c00 1px solid; 
	BACKGROUND-COLOR: #0e9804; 	
}

.tblMenu
{
	height:20px;
	width:990px;
	background-color:#0e9804;
	margin-top:100px;
	background: url("../images/back_top07.gif") 0 0 repeat;	 		
	border-bottom:1px solid black;
	border-top:1px solid black;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html>body .tblMenu
	{
	padding-bottom:5px;
	padding-top:5px;	
}

.tblMenu A
{
	padding:0px;
	padding-right: 5px;
	display: inline; 
	padding-left: 5px;
	margin-left: 0px;
	color: #404040;
	margin-right: 0px;
	padding-top: 5px;
	height: 20px;

	background: url(../images/back_top07.gif) 0 0 repeat;
	padding-bottom: 5px;
	
	text-decoration: none;
}
/*
html>body .tblMenu A {
  padding-bottom: 0px;
  padding-top: 0px;
} 
*/
.tblMenu A:hover
{
	text-decoration:none;	
	color:#ff0000;
	background-color:#0e9804;


	/*color:#0fff00;*>
	
	/*background: url("../images/back2.gif") 0 0 repeat;	*/
	
}

.tblLeft 
{
	vertical-align:top;
	width:180px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #afa;
}

.tblRight 
{
	vertical-align:top;
	width:160px;
	margin-left:5px;
	padding-right:8px;
	padding-left:8px;
	padding-top:10px;
	border-left:1px solid #afa;
	
}

.tblMainAdmin 
{
	vertical-align:top;
	width:765px;
	margin-top:0px;
	padding-top:10px;	
	/* background-color:#fff; */
	height:700px; 
	padding:8px;

}

.tblMainFull 
{
	vertical-align:top;
	width:945px;
	margin-top:0px;
	padding-top:10px;	
	/* background-color:#fff; */
	height:700px; 

}


.tblMain 
{
	vertical-align:top;
	width:605px;
	margin-top:0px;
	padding-top:10px;	
	/*/ background-color:#fff; */
	height:700px; 
	padding:8px;
	
}

.block_hide {
    DISPLAY: none;
    MARGIN-BOTTOM: 5px;
}
.block_show {
    DISPLAY: block;
}

.fotoalbum 
{
	
	width:158px;	
	text-align:center;
	height:500px;
	overflow:auto;
	border:1px solid #888;
}

.fotoalbum IMG 
{
	cursor:hand;
	cursor:pointer;
	border:1px solid #888;
}

.fotoalbum TH 
{
	background-color:#82fe78;
	color:black;
	text-align:left;	
	padding-left:5px;
	height:20px;
}

.fotoalbum TH A
{
	color:black;
	text-decoration:none;
}

.fotoalbum TD
{
	padding-bottom:10px;
}
	
.fotoalbum.opacity1 { filter:alpha(opacity=70); -moz-opacity:0.7 } 
.fotoalbum.opacity2 { filter:alpha(opacity=100); -moz-opacity:1 } 	


.pgn_table TABLE
{
	border:1px solid #f3f;
}

.pgn_table TR .odd
{
	background-color:#f3f;
}

.pgn_table TR .even
{
	background-color:#fdf;
}

.pgn_table TD
{
	padding:5px;
}

.program 
{
	
	width:100%;

}

.program.pro_links
{
	margin-top:3px;
	margin-bottom:3px;
	padding-left:3px;
	width:100%;
	
}

.pro_links A
{
	color:black;
	text-decoration:none;
	
	
	display:inline;
}

.selected_date
{
background: url("../images/back_top07.gif") 0 0 repeat;
}	

.program.details 
{
	width:100%;
	margin:20px;
	border:1px solid #C2EFA1;
	background-color : #ECFCEA;
	padding:5px;
}

.program.details H4 
{
	width:100%;
	text-align:center;
	background: url("../images/back_top07.gif") 0 0 repeat;
	font-size:x-small;
	padding:2px;
}

.program TABLE 
{
	border:1px solid #C2EFA1;
	
	width:100%;
}

.program TH 
{
	background: url("../images/back_top07.gif") 0 0 repeat;
	font-size:xx-small;
	font-weight:normal;
	margin:0px;	
	border:1px solid #C2EFA1;
	padding-left:3px;
	padding-right:3px;
	border-left:1px solid #333;
	text-align:left;
}

.program TD 
{
	border-right:1px solid #C2EFA1;	
	border-bottom:1px solid #C2EFA1;	
	padding:1px;
}