body { 	font-family:Verdana,Arial,Sans-Serif; 
	background-color:#000073;
	color: #FFFFFF;
	font-size: 12px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px
	}

h1 {	text-align: center;
	}

/*
a:link { color:#ffa500; }
a:visited { color:#ffa500; }
a:active { color:#ffa500; }
*/


a:link { text-decoration:none; font-size:12px;color: #ffa500; background:#transparent; border-bottom:dotted 1px #ffa500;}
a:visited { text-decoration:none; font-size:12px;color:#ffa500; background:#transparent; border-bottom:dotted 1px #ffa500;}
a:active { text-decoration:underline; font-size:12px; color:#ffa500; background:#transparent; border-bottom:1px #ffa500;}
a:hover { text-decoration:none;  font-size:12px; color:#000073; background:#ffa500; border-bottom:dotted 1px #ffa500;}


a.navigation:link { text-decoration:none; font-size:11px;color: #FFFFFF; border-bottom:dotted 1px #FFFFFF;}
a.navigation:visited { text-decoration:none; font-size:11px;color:#fFf0f0; border-bottom:dotted 1px #fFf0f0;}
a.navigation:active { text-decoration:underline; font-size:11px; color:#FFf0f0; border-bottom: 1px #FFf0f0;}
a.navigation:hover { text-decoration:none;  font-size:11px; color:#ffa500;background:#transparent;border-bottom: 1px #ffa500; }


a.navigationNs:link { text-decoration:none; color: #FFFFFF; border-bottom:dotted 1px #FFFFFF; }
a.navigationNs:visited { text-decoration:none; color:#ffF0F0; border-bottom:dotted 1px #ffF0F0;}
a.navigationNs:active { text-decoration:underline; color:#ffa500; border-bottom: 1px #ffa500;}
a.navigationNs:hover { text-decoration:none; color:#ffa500;background:#transparent; border-bottom: 1px #ffa500}

a.menu:link { text-decoration:none; color: #FFFFFF;font-size: 14px;font-weight: bold; line-height: 22px;}
a.menu:visited { text-decoration:none; color:#FFFFFF; font-size: 14px;font-weight: bold;line-height: 22px;}
a.menu:active { text-decoration:underline; color:#000000; font-size: 14px;font-weight: bold; line-height: 22px;}
a.menu:hover { text-decoration:none; color:#FFa500; font-size: 14px;font-weight: bold;line-height: 22px;}

a.greyBG:link { text-decoration:none; font-size:12px;color: #000073; background:#transparent; border-bottom:dotted 1px #000073;}
a.greyBG:visited { text-decoration:none; font-size:12px;color:#000073; background:#transparent; border-bottom:dotted 1px #000073;}
a.greyBG:active { text-decoration:underline; font-size:12px; color:#000073; background:#transparent; border-bottom: 1px #000073;}
a.greyBG:hover { text-decoration:none;  font-size:12px; color:#ffa500; background:#000073; border-bottom: 1px #000073;}


.th-ergebnis {
line-height: 22px;
border: 2px solid #000000;
margin-bottom: 8px;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.td-ergebnis-titel {
line-height: 16px;
font-size: 12px;
text-align: center;
border: 1px solid #000000;
font-weight: bold;
margin: 1px;
background-color: #FFFFFF;
color: #000000;
}

.td-ergebnis-titel2 {
line-height: 16px;
font-size: 11px;
text-align: center;
font-weight: normal;
margin: 1px;
border-top: 1px none #999999;
border-right: 1px none #999999;
border-bottom: 1px solid #999999;
border-left: 1px none #999999;
}

.td-ergebnis-titel3 {
line-height: 16px;
font-size: 11px;
text-align: center;
font-weight: normal;
margin: 1px;
border-top: 1px none #999999;
border-right: 1px none #999999;
border-bottom: 1px solid #999999;
border-left: 1px none #999999;
background-color: #000045;
color: #FFFFFF;
}


.td-ergebnis {
line-height: 16px;
font-size: 13px;
text-align: center;
border: 1px solid #666666;
font-weight: bold;
margin: 1px;
background-color: #CCCCCC;
color: #000000;
}

.td-ergebnisnc {
line-height: 16px;
font-size: 11px;
border: 1px solid #666666;
font-weight: bold;
margin: 1px;
background-color: #CCCCCC;
color: #000000;
}

.menu{
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
}

a.topmenu {
font-size: 14px;
text-align: center;
border: 0px solid #666666;
font-weight: bold;
margin: 0px;
color: #F0F0F0;
}

a.topmenu:link { text-decoration:none; color: #FFFFFF; }
a.topmenu:visited { text-decoration:none; color:#fFf0f0; }
a.topmenu:active { text-decoration:underline; color:#FFf0f0; }
a.topmenu:hover { text-decoration:none; color:#FFA500; }

.tab-ergeb {
 width:95%;
 padding: 2px;
 margin: 5px;
 border-spacing:2px;
}
.tab-ergeb th, .tab-ergeb th.t, .tab-ergeb th.e {
 text-align: center;
 font-weight: bold;
 line-height: 16px;
 font-size: 11px; 
 margin: 1px; 
}
.tab-ergeb th {
 border: 1px solid #000000;
 background-color: #FFFFCC;
 color:#000000;
}
.tab-ergeb th.t {
 line-height: 22px;
 font-size: 14px;
 border: 2px solid #000000;
 background-color: #FFF; 
 margin-bottom: 8px;
}
.tab-ergeb th.e {
 border: 1px solid #666666;
 background-color: #CCCCCC;
}
.tab-ergeb td, .tab-ergeb td.w {
 line-height: 16px;
 font-size: 11px;
 text-align: center;
 margin: 1px;

}
.tab-ergeb td {
 border-top: 1px none #999999;
 border-right: 1px none #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px none #999999;
 color: #fafafa;
}
.tab-ergeb td.w {
 font-weight: bold;
 background-color: #FFCC00;
 border-top: 1px none #333333;
 border-right: 1px none #333333;
 border-bottom: 1px solid #333333;
 border-left: 1px none #333333;
}


/*just swap colors when season is over */

/* // winter 
#winterMenu{
background-color: #FFA500;
}
#winter{
color: #FFFFFF;
}

#sommerMenu{
background-color: #666666;
}
#sommer{
color: #666666;
}
*/

/* summer */
#winterMenu{
background-color: #666666;
}
#winter{
color: #666666;
}

#sommerMenu{
background-color: #FFA500;
}
#sommer{
color: #FFFFFF;
}
/* // Summer */

td,th {
font-size: 12px;
}

.tabStandard {
	align: center;
}

.tabStandard td {
line-height: 16px;
font-size: 11px;
text-align: center;
font-weight: normal;
margin: 1px;
border-top: 1px none #999999;
border-right: 1px none #999999;
border-bottom: 1px solid #999999;
border-left: 1px none #999999;
}

.tabStandard th {
line-height: 16px;
font-size: 11px;
text-align: center;
border: 1px solid #000000;
font-weight: bold;
margin: 1px;
background-color: #FFFFFF;
color: #000000;
}


.tabStandard th.submenu {
line-height: 16px;
font-size: 11px;
text-align: center;
border: 1px solid #666666;
font-weight: bold;
margin: 1px;
background-color: #CCCCCC;
color: #000000;
}

.tabStandard th.submenu2 {
line-height: 16px;
font-size: 11px;
text-align: center;
border: 1px solid #666666;
font-weight: bold;
margin: 1px;
background-color: #CCCCCC;
color: #000000;
}

.tabStandard td.submenu {
line-height: 16px;
font-size: 11px;
text-align: center;
border: 1px solid #666666;
font-weight: bold;
margin: 1px;
background-color: #00055E;
color: #FFFFFF;
}


