h5 
{
	color:#000;
	border-bottom:1px solid #000;
	text-align:center;
	padding:2px;
	width:100%;
}

h5 A 
{
	color:#000;
}


H6 
{
	color:#000;
	border-bottom:1px solid #777;
	text-align:left;
	padding:2px;
}


H3
{
	text-align:left;
	border-bottom:1px solid black;
	border-TOP:1px solid black;
	color:black;
	/*border:1px solid #333;  
background-color:#7498B9;	
  */
	padding:2px;
	font-weight: bold;
	font-size: 115%;	
}

H4 
{
	margin:2px;
}


*{
	font-size:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	
}


body {
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	font-family:Tahoma;
	font-size:x-small;
	background-color:#eee;
	background: url(body-bg.gif)
	
}

.submenu 
{
	margin:0px;
	padding:0px;
}
.submenu A 
{
	display:block;
	width:100%;
	padding:2px;
	padding-left:5px;
	border-top:1px solid #fff;
	background-color:#82fe78;
	color:#404040;
	text-decoration:none;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	

	
}

.submenu A:hover
{
	text-decoration:none;	
	color:#0fff00;
	background-color:#0e9804;
	color:#0fff00;
	background: url("back2.gif") 0 0 repeat;			
}

A 
{
	text-decoration : underline;
	color:#A05754;	
	font-weight:bold;
}

A:hover 
{
	text-decoration : underline;
	color:#A0549E;
}


.box_overskrift
{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 105%;
	background: url("box_hdr.gif") 0 0 ; 
	color:white;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	text-align: center ;
}

.box_footer
{
	background: url("box_foot.gif") 0 0 no-repeat; 
	height:11px;
}



.box_data
{
	padding-right: 8px;
	background-position: 0px 0px;
	padding-left: 8px;

	background-image: url(box_body.gif);
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: transparent;
}

.box_dato
{
	padding-right: 5px;
	margin-top: -18px;
	float: right;
	color: #fff;
	font-style: italic;
	font-variant: small-caps;
}

.box
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	
	margin-bottom: 10px;
	padding-bottom: 0px;
	width: 202px;
	padding-top: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}



.turTable TABLE 
{
	border-collapse:collapse;
	border:1px solid #7498B9;
	border-top:none;
	width:100%
	
}
	
.turTable TH 
{
	text-align:center;
	background-color:#7498B9; 
	border:none;
	border:1px solid #888;
	border-top:1px solid #7498B9;
	color:black;
	padding:2px;
}

.turTable TH  A
{
	color:navy;
}

.turTable TD 
{
	padding:3px;
	border:1px dotted #ccc;
	
}

.simpleTable TABLE {
	border-top:none;
	border-bottom:none;
	border-right:none;
	border-left:none;
	width:100%;
}

.simpleTable TD{
	border:none;
	width:100%;
}

.simpleTable TH{
	border:none;
	width:100%;
}


.turneringTable TABLE 
{
	border-collapse:collapse;
	border:1px solid #7498B9;
	border-top:none;
	width:100%
	
}
	
.turneringTable TH 
{
	text-align:center;
	background-color:#7498B9; 

	border:1px solid #888;
	border-top:1px solid #7498B9;
	color:black;
	padding:2px;
}

.turneringTable TH  A
{
	color:navy;
}

.turneringTable TD 
{
	padding:3px;
	border:1px dotted #bbb;
	
}

.turneringTable.rg_header
{
	text-align:center;
	background-color:#E8F0F6;
}


.odd
{
	background-color: #E8F0F6;
}


.even
{
	background-color:#F7FBFD;
}

.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:2px;
	background-color:white;
	width:990px;
}

.tblHdr 
{
	background: url("skak-2b.jpg") 0 0 repeat;	 	
	height:85px;
	margin-top:0px;	
	margin-bottom:18px;
	width:990px;
}

.tblFooter 
{
	BACKGROUND-COLOR: #435F78; 	
	border-top:1px solid white;
}

.tblMenu
{
	height:17px;
	width:990px;
	background-color:#435F78;
	border-top:1px solid white;
	border-bottom:1px solid white;
}



.tblLeft 
{
	/*border-right:1px solid #3B454F;*/
	vertical-align:top;
	width:202px;
	float:left;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
	/* background-color:#7498B9;
	border-left:1px solid white; */
		box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.tblLeftEmpty 
{
	width:1px;
}


.tblRight 
{
	vertical-align:top;
	width:202px;
	margin-left:5px;
	padding-right:4px;
	padding-left:4px;
	padding-top:10px;
}

.tblMainAdmin 
{
	vertical-align:top;
	width:773px;
	margin-top:0px;
	padding-top:10px;	
	background-color:#fff;
	height:700px; 

}

.tblMain 
{
	vertical-align:top;
	width:533px;
	margin-top:0px;
	padding:10px;	
	background-color:#fff;
	height:700px; 
	
}
.tblRightEmpty 
{
	width:1px;
}

.tblMainFull
{
	vertical-align:top;
	width:745px;
	margin-top:0px;
	padding:5px;	
	background-color:#fff;
	height:700px; 
	text-align:left;
}

.tblMainTotal
{
	vertical-align:top;
	width:945px;
	margin-top:0px;
	padding:5px;	
	background-color:#fff;
	height:700px; 
	text-align:left;
}

.kalender  TABLE
{
	padding:5px;
	border:1px solid #bbb;
	width:90%;
	border-collapse : collapse;
	
}

.kalender TD 
{
	border:1px solid #bbb;
	padding:5px;
}

.kalender.weekend 
{
	background-color:#EFF3F9;
	border:1px dashed #bbb;
}

.kalender.normal 
{
	background-color:#fff;
	border:1px dashed #bbb;
}

.kalender A 
{
	font-weight:normal;
	text-decoration:none;
}



.box_link A 
{
	/*background-color:#f6f6ff; */
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:3px;
	padding-bottom:5px;
	margin-bottom:3px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

.enkel_box 
{
	border-top : 0px;

	margin-bottom:8px;
	

}

.enkel_box h3 
{
	/*color:#7B5142;
	color:#7B6C42; */
	color:#A07D54;
	background-color:#FFF7E1;
	font-size:110%;
	font-weight:bold;
	text-align:left;
	padding : 5px;
	padding-left:10px;
	margin-bottom:0px;
	border-bottom:1px dotted #A07B5A;
	border-top:1px dotted #A07B5A;
	
}

.enkel_box_data  
{
	padding:15px;
	background-color:#FFF8EC;
	
	margin-bottom:10px;
	overflow-x:auto;
	WIDTH : 533PX;
}
		

.enkel_box .dato
{
	
	float:right;
	font-size:x-small;
	margin-top: -13px;
	font-style: italic;
}

.overskrift 
{
	font-size:110%;
	font-weight:bold;
	margin-bottom:5px;
}

.beskrivelse 
{	
	padding:15px;
	background-color:#FFF8EC;
}



.block_hide {
    DISPLAY: none;
    MARGIN-BOTTOM: 5px;
}
.block_show {
    DISPLAY: block;
}

.nyhedLink
{
	border:0px solid #fff;	
}	

.nyhedLink.dato 
{
	margin-left:5px;
	
	
	font-size:xx-small;
	
}

.nyhedLink A
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

.nyhedLink_menu A
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;

}

.nyhedLink_menu
{
	border:0px solid #fff;	

}


.nyhedLink_menu A:hover
{
	color:white;
	background-color:#435F78;
	text-decoration:none;
}	
	
	
.polLogo 
{
	background-color :#12A605;
	border:1px solid black;
	padding:0px;
	margin:0px;
	color:White;
}
	
.leftColumn 
{
	padding-left:5px;
	color:White;
	font-weight:bold;
}	

.rightColumn 
{
	padding-left:10px;
	color:White;
}

.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:#435F78;
	color:White;
	text-align:left;	
	padding-left:5px;
	height:20px;
}

.fotoalbum TH A
{
	color:White;
	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 } 	

.gp_table 
{
	border:1px solid #7498B9;
	border-collapse:collapse;
	
}

.gp_table TD 
{
	border:1px solid #ccc;
	padding :2px;
}

.gp_table TH 
{
	border:1px solid #ccc;
	background-color:#E8F0F6;
	padding:4px;
	text-align:center;
}
	
.gp_table .seperator 
{
	
	font-weight:bold;
	
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}

.gp_gavekort 
{
	border:2px solid #7498B9;
	border-collapse:collapse;
	padding:5px;
	width:90%;
	background-color:#EFF3F9;
	
}

.gp_gavekort TD 
{
	border:1px solid #7498B9;
	padding :4px;
	text-align:right;
}

.gp_gavekort TH 
{
	border:1px solid #7498B9;
	padding :6px;
	text-align:left;
}

.basket TABLE 
{
	border-collapse:collapse;
	border:2px solid #192169;
	border-top:none;
	width:100%
	
}
	
.basket TH 
{
	text-align:center;
	background-color:#192169; 
	border:none;
	border:1px solid #888;
	border-top:2px solid #192169;
	color:white;
	padding:2px;
}

.basket TH  A
{
	color:white;
}

.basket TD 
{
	padding:3px;
	border:1px solid #888;	
}

.basket .even 
{
	background-color:#ECEDFA; 
}

.basket .odd
{
	background-color:#D4D7F6; 
}





/*
.roundedcornr_box {
   background: #BBCEE3 url(roundedcornr_grad.gif) repeat-x top left;
}
.roundedcornr_top div {
   background: url(roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top {
   background: transparent url(roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url(roundedcornr_br.gif) no-repeat bottom right;
   margin-bottom:10px;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 10px; }
.roundedcornr_content  H3 { border:0px; text-align:center; font-size:120%; padding:2px;margin:2px;}


.roundedcornr_boxgrey {
   background: #eef1e3 url(roundedcornr_grey_grad.gif) repeat-x top left;
}
.roundedcornr_topgrey div {
   background: url(roundedcornr_grey_tl.gif) no-repeat top left;
}
.roundedcornr_topgrey {
   background: transparent url(roundedcornr_grey_tr.gif) no-repeat top right;
}
.roundedcornr_bottomgrey div {
   background: url(roundedcornr_grey_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottomgrey {
   background: transparent url(roundedcornr_grey_br.gif) no-repeat bottom right;
}

.roundedcornr_contentgrey { margin: 0 10px; }
.roundedcornr_contentgrey  H3 { border:0px; text-align:center; font-size:120%; padding:2px;margin:2px;}
*/
