*{
 margin:0;
 padding:0
}

body{
  font-family:verdana,sans-serif; font-size:12px; background-color:#000000;
}

#head { position:relative; z-index:10; width:950px; max-width:950px; float: left;}
#nav { position:relative; z-index:10; width:950px; max-width:950px; float: left;}
#main { position:relative; z-index:10; width:950px; max-width:950px; float: left;}
#footer { position:relative; z-index:10; width:950px; max-width:950px; }

#head_left { position:relative; z-index:15; width:120px;  min-width:120px; max-width:120px; float: left;}
#head_main { position:relative; z-index:15; width:635px;  background:#fff;  min-width:635px; max-width:635px; max-height:160px; min-height:160px;  border-left:0px solid #ccc; border-right:0px solid #ccc; margin-left: 0px; float: left; }
#head_right { position:relative; z-index:15; width:182px;  min-width:182px; max-width:182px; margin-left: 1px; float: left;}

#nav_left { position:relative; z-index:15; width:120px;  min-width:120px; max-width:120px; float: left; text-align:right; background:url(../img/bg_nav.png) repeat-x;}
#nav_main { position:relative; z-index:15; width:635px;  background:#A2B5CD; min-width:635px; max-width:635px; border-left:0px solid #ccc; border-right:0px solid #ccc; margin-left: 0px; float: left; min-height:17px;}
#nav_right { position:relative; z-index:15; width:182px; min-width:182px; max-width:182px; margin-left: 1px; float: left;}

#main_left { position:relative; z-index:15; width:120px;  min-width:120px; max-width:120px; float: left;}
#main_main { position:relative; z-index:15; width:635px;  background:#E0EEEE;  min-width:635px; max-width:635px; border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:0px solid #ccc; margin-left: 00px; float: left; }
#main_right { position:relative; z-index:15; width:182px; min-width:182px; max-width:182px; margin-left: 1px; float: left;}

#footer_left { position:relative; z-index:15; width:120px;  min-width:120px; max-width:120px; float: left;}
#footer_main { position:relative; z-index:15; width:635px;   min-width:635px; max-width:635px;  margin-left: 00px; float: left; text-align:center;}
#footer_right { position:relative; z-index:15; width:182px; min-width:182px; max-width:182px; margin-left: 1px; float: left;}

#sponsor { background:#A2B5CD; width:182px; height:185px; border-left:1px solid #ccc; border:0px; margin-left: 0px; z-index:50;}

#login { background:#A2B5CD; width:182px; height:130px; border:0px solid #ccc;margin-left: 0px; z-index:50;}

#inputbox { border: 1px solid #CD3700; background:#fff; color: #4D84A7; }

/* nav Links */
a.nav:link { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#8B3E2F;} 
a.nav:visited { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#8B3E2F;} 
a.nav:active { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#8B3E2F;} 
a.nav:hover { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#FFFFFF;}

/* nav Footer Links */
a.nav_footer:link { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#FF8C00;} 
a.nav_footer:visited { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#FF8C00;} 
a.nav_footer:active { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#FF8C00;} 
a.nav_footer:hover { font-family:Arial,Verdana,Helvetica; font-size:8pt; text-decoration:none; color:#FFFC00;}

/* nav Links im Teambereich*/
a.nav_teams:link { font-family:Arial,Verdana,Helvetica; font-size:15pt; text-decoration:none; color:#FFFFFF;} 
a.nav_teams:visited { font-family:Arial,Verdana,Helvetica; font-size:15pt; text-decoration:none; color:#FFFFFF;} 
a.nav_teams:active { font-family:Arial,Verdana,Helvetica; font-size:15pt; text-decoration:none; color:#FFFFFF;} 
a.nav_teams:hover { font-family:Arial,Verdana,Helvetica; font-size:15pt; text-decoration:none; color:#FF8C00;}

/* sonstige Links */
a:link { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#8B3E2F;} 
a:visited { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#8B3E2F;} 
a:active { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#8B3E2F;} 
a:hover { font-family:Arial,Verdana,Helvetica; font-size:10pt; text-decoration:none; color:#FF8C00;}

/* --------------------------- Navigation ----------------------------*/
a.navigation:link {display:table-cell; padding-left:4px; padding-right:4px; height:20px; font-family:Arial, Verdana; color:#e2f7ff; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle; }
a.navigation:visited {display:table-cell; padding-left:4px; padding-right:4px; height:20px; font-family:Arial, Verdana; color:#e2f7ff; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}
a.navigation:active {display:table-cell; padding-left:4px; padding-right:4px; height:20px; font-family:Arial, Verdana; color:#e2f7ff; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}
a.navigation:hover {display:table-cell; padding-left:4px; padding-right:4px; height:20px; background-color:#fc5f07; font-family:Arial, Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}

a.navigation_select:link {display:table-cell; padding-left:4px; padding-right:4px; height:20px; background-color:#fc5f07;  background-image:url(../img/bg_nav_selected.png); font-family:Arial, Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}
a.navigation_select:visited {display:table-cell; padding-left:4px; padding-right:4px; height:20px; background-color:#fc5f07;  background-image:url(../img/bg_nav_selected.png); font-family:Arial, Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}
a.navigation_select:active {display:table-cell; padding-left:4px; padding-right:4px; height:20px; background-color:#fc5f07;  background-image:url(../img/bg_nav_selected.png); font-family:Arial, Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}
a.navigation_select:hover {display:table-cell; padding-left:4px; padding-right:4px; height:20px; background-color:#fc5f07;  background-image:url(../img/bg_nav_selected.png); font-family:Arial, Verdana; color:#FFFFFF; font-size:8pt; font-weight:bold; text-decoration:none; line-height:20px; vertical-align:middle;}


/* Tabellen */
#tabelle {
	border-collapse: collapse;
	font-family: verdana, lucida, helvetica, sans-serif;
	font-size: 0.8em; margin: 0; padding: 0;
}

#tabelle th, #tabelle td {
	border-bottom: 1px solid #666; border-top: 1px solid #666;
	padding: 0.6em;
}
#tabelle th {
	text-align: left; text-transform: uppercase;
}
#tabelle thead th, #tabelle tfoot th, #tabelle tfoot td {
	background-color: #cc9; font-size: 0.9em;
}
#tabelle tbody th {
	padding-left: 20px; font-size: 0.9em; background-color:#A2B5CD;
}
#tabelle tbody td {
	background-color:#b8ebf6;
}
#tabelle tbody tr:hover td {
	background-color: #a2d7e5;
}
#tabelle tr.odd td, #tabelle tr.odd th {
	background-color: #b8ebf6;
}
#tabelle tfoot th {
	text-align: right;
}
#tabelle tfoot th:after {
	content: ":";
}

#blank {
  border-collapse: collapse;
	font-family: verdana, lucida, helvetica, sans-serif;
	font-size: 0.8em; margin: 0; padding: 0;
}
#blank td, #blank th {
  border-bottom: 1px solid #ABABCC; border-collapse: collapse;
	border-top: 0px solid #ABABCC; border-collapse: collapse;
}

/* Styles für die Mannschaftsseiten */
#teams_menu {}
#teams_menu ul { margin-bottom:20px; }
#teams_menu ul li a {display:block;border:0px solid #999;background-color:#ffffff;border-left:6px solid #999;text-decoration:none;color:#000;padding:3px 3px 3px 20px;}
#teams_menu ul li a:hover {color:#000;background-color:#ffffcc;}
#teams_menu ul.menu1 li a:hover {border-color:#09f;}

a.teams_link  {display:block;border:0px solid #999;background-color:#ffffff;border-right:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_link:active  {display:block;border:0px solid #999;background-color:#ffffff;border-right:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_link:visited {display:block;border:0px solid #999;background-color:#ffffff;border-right:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_link:hover  {display:block;border:0px solid #09f;background-color:#ffffff;border-right:6px solid #09f;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}

a.teams_rechts {display:block;border:0px solid #999;background-color:#ffffff;border-left:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_rechts:active  {display:block;border:0px solid #999;background-color:#ffffff;border-left:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_rechts:visited {display:block;border:0px solid #999;background-color:#ffffff;border-left:6px solid #999;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}
a.teams_rechts:hover  {display:block;border:0px solid #09f;background-color:#ffffff;border-left:6px solid #09f;text-decoration:none;color:#000;padding:2px 2px 2px 2px;font-size:11px;}



