
body 
{
	margin: 0;
	padding: 0;
	color: #666666;
	background: #fff repeat-x;
	font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-size:.70em; font-family:Verdana, Tahoma, Helvetica, sans-serif
}

#main 
{
	float: left;
	background: #FFF;
	margin: 5px; 
	padding: 0;
	
}

table.rand
{
border:1px solid #000040;
}

.normal
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
}



.normalb
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
font-weight:bold;
}

.wichtig
{
FONT-SIZE: 8pt;
COLOR: #FF0000;
FONT-FAMILY: verdana;
}

.wichtigb
{
FONT-SIZE: 8pt;
COLOR: #FF0000;
FONT-FAMILY: verdana;
font-weight:bold;
}

table.startoben
{
border-top:1px solid #000040;
}

table.startunten
{
border-bottom:1px solid #000040;
}

td.tabellenkopf
{
FONT-SIZE: 8pt;
COLOR: #000;
FONT-FAMILY: verdana;
background-color:#85BCEE;
border-bottom:1px solid #000000;
font-weight:bold;
}

td.tabellenkopf1
{
FONT-SIZE: 8pt;
COLOR: #000;
FONT-FAMILY: verdana;
background-color:#85BCEE;
border-bottom:1px solid #000000;
}

td.start
{
border-left:1px solid #000040;
border-top:1px solid #000040;
border-bottom:1px solid #000040;
}

td.tabelleoben
{
FONT-SIZE: 8pt;
COLOR: #000;
FONT-FAMILY: verdana;
background-color:#E0DFED;
}

td.tabelleoben1
{
FONT-SIZE: 8pt;
COLOR: #ffffff;
FONT-FAMILY: verdana;
background-color:#9999CC;
}

td.tabelle
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:FFFFFF;
}


td.tabellea
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:FFFFFF;
border-bottom:1px solid #000040;
}


td.tabelleab
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:FFFFFF;
font-weight:bold;
border-bottom:1px solid #000040;
}


td.tabellefarbe
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:#E3E0DD;
}

td.tabelleb
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:FFFFFF;
font-weight:bold;
}


td.tabelleo
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
border-bottom:1px solid #000000;
font-weight:bold;
}

TD.zahl
{
FONT-SIZE: 26pt;
COLOR: #FFFFFF;
FONT-FAMILY: verdana;
font-weight:bold;
}

TR.normal
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
}

TR.normalb
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.normal
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
}

TD.normalb
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.ueber
{
FONT-SIZE: 18pt;
COLOR: #ffffff;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.ueber1
{
FONT-SIZE: 10pt;
COLOR: #ffffff;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.uebers
{
FONT-SIZE: 10pt;
COLOR: #000000;
FONT-FAMILY: verdana;
font-weight:bold;
}

td.menu1
{
	color:				#fff;
	margin:				0.3em 0;
	padding:			0px;
	font-size:			11px;
	text-align:			left;
	display:			block;
	background-color:	#BAB6B6;				
}


TD.name
{
FONT-SIZE: 8pt;
COLOR: #ffffff;
FONT-FAMILY: verdana;
font-weight:bold
}

TD.menueber
{
FONT-SIZE: 8pt;
COLOR: #9999CC;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.head
{
FONT-SIZE: 10pt;
COLOR: #000000;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.head2
{
FONT-SIZE: 8pt;
COLOR: #9999CC;
FONT-FAMILY: verdana;
font-weight:bold;
}

TD.startueber
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
border-bottom:1px solid #9999CC;
font-weight:bold;
}

TD.startueber1
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
border-bottom:1px solid #9999CC;
}


td.normalue
{
	color:				#000;
	background-color:	#DFE1E2;
	font-size: 8pt;
}

td.normal_sp
{
 font-size: 8pt;
	color:				#666666;
}

td.menu1
{
	color:				#fff;
	margin:				0.3em 0;
	padding:			0px;
	font-size:			11px;
	text-align:			left;
	display:			block;
	background-color:	#BAB6B6;				
}

TD.startueber2
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
border-bottom:1px solid #9999CC;
font-weight:bold;
}

TD.startunter
{
FONT-SIZE: 8pt;
COLOR: #000000;
FONT-FAMILY: verdana;
background-color:#ffffff;
}

a.normal, a:visited.normal
{
font-family: verdana;
COLOR: #000040;
font-size: 8pt;
}

A:hover.normal
{
font-family: verdana;
COLOR: #9999CC;
font-size: 8pt;
}

a.menu, a:visited.menu
{
font-family: verdana;
COLOR: #ffffff;
font-size: 8pt;
text-decoration:none
}

A:hover.menu
{
font-family: verdana;
COLOR: #9999CC;
font-size: 8pt;
text-decoration:none
}

a.menu2, a:visited.menu2
{
font-family: verdana;
COLOR: #000000;
font-size: 8pt;
text-decoration:none;
font-weight:bold;
}

A:hover.menu2
{
font-family: verdana;
COLOR: #000000;
font-size: 8pt;
text-decoration:none;
font-weight:bold;
}

a.menu2, a:visited.menu3
{
font-family: verdana;
COLOR: #000000;
font-size: 8pt;
text-decoration:none;
}

A:hover.menu3
{
font-family: verdana;
COLOR: #000000;
font-size: 8pt;
text-decoration:none;
}

a.archiv, a:visited.archiv
{
font-family: verdana;
COLOR: #000000;
font-size: 8pt;
text-decoration:none;
}

A:hover.archiv
{
font-family: verdana;
COLOR: #9999CC;
font-size: 8pt;
text-decoration:none;
}


#login
{
  	position:absolute;
    top:100; left:400; right:0;
    text-align:center;
    margin-top:0px;
    height:20%;
    width:20%;
    border:1px solid #000000;
    background:#FFFFD4;
	z-index:3;
    
}

#auswahl
{
  	position:absolute;
    top:60; left:1; right:0; bottom:0;
    height:90%;
    width:35%;
    background:#FFFFFF;
    z-index:2;
    margin:10;
    padding:10;
    border:0px solid #000000;
}

#aufstellung
{
  	position:absolute;
    top:150; left:710; right:0; bottom:0;
    height:40%;
    width:40%;
    background:#FFFFFF;
    z-index:3;
    margin:10;
    padding:10;
    border:0px solid #000000;
  
}

#container
{
    position:absolute;
    top:1px; left:1px; right:0;
    text-align:left;
    
    width:35%;
    height:90%;
    margin:0;
    z-index:2;
    border:1px solid #000000;
}

#tor
{
  	position:absolute;
    top:150px; left:0px; right:0;
  	border:0px solid #000000;
    margin:2;
  	background:#FFFFFF;
}

#abwehr
{
  	position:absolute;
    top:150px; left:155px; right:0;
  	border:0px solid #000000;
  	margin:2;
  	background:#FFFFFF;
}

#mittelfeld
{
  	position:absolute;
    top:150px; left:335px; right:0;
  	border:0px solid #000000;
  	margin:2;
  	background:#FFFFFF;
}

#sturm
{
  	position:absolute;
    top:150px; left:515px; right:0;
  	border:0px solid #000000;
  	margin:2;
  	background:#FFFFFF;
  	
}

#absenden
{
  	position:absolute;
    top:360px; left:-220px; right:0;
  	border:0px solid #000000;
  	background:#FFFFFF;
}

#back-link
{
  	position:absolute;
    top:380px; left:0px; right:0;
  	border:0px solid #000000;
  	background:#FFFFFF;
}

#rasen
{
  	position:absolute;
    top:10px; left:300px; right:0;
  	border:0px solid #000000;
  	background:#FFFFFF;
}

#header 					{ width: 900px; height: 20px; /* strange but ie6 needs this */
			 			background-image: url(images/header/bundesliga_header_02.jpg); 
			 			background-position: left top; 
			 			background-repeat: no-repeat; 
			 			margin: 0; 
			 			padding: 160px 0 0; }
		
#mainbox 					{ background-color: #FFFFD4; width: 600px; background-position: 0px 25px; background-repeat: no-repeat; padding: 10px; margin: 0 0 10px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; font-size: 11px;}
#footer 					{ width: 800px; background-color: #315BD1;	
						/*margin: 10px -10px 20px;*/
						background-image: url(onnimanni-footer25.jpg); padding: 0 10px; text-align: right; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; background-position: left bottom; background-repeat: no-repeat; border-color: #fff; }

#mainbox h3	 		{ 	
					
						color: #fff;
						background-color: #315BD1;
	 					background-position: left center;
						/*background-repeat: repeat;*/
						font-size: 11px;
						line-height: 16px; 
						background-repeat: no-repeat; 
						text-transform: none; 
						margin: -10px -10px 4px; 
						padding: 4px 4px 4px 10px; 
						border-bottom: 1px solid #fff; 
					
						
						}

#mainbox h2	 		{ 	
						
						color: #000;
						background-color: #CCCCCC;
						background-position: left center;
						/*background-repeat: repeat;*/
						font-size: 11px; 
						line-height: 16px; 
						background-repeat: no-repeat; 
						text-transform: none; 
						margin: -10px -10px 4px; 
						padding: 4px 4px 4px 0px; 
						border-bottom: 1px solid #fff; 
						height: 41px;
					
						}
#mainboxh3b { color: #fff; font-size: 9px; line-height: 16px; background-position: center; text-transform: lowercase; text-align: right; margin: -2px -10px 4px; padding: 0 10px 4px 4px; border-bottom: 1px solid #fff; }

#container2
						{ width: 900px; 
						position: absolute;   
						top:80px; left:20px; right:0;
						margin: 0 auto;
						height: 400px;
						padding: 0; }
	