html, body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
    margin:0;
    padding:0;
    height:100%;
    overflow:auto;
		background-image: url(pics/bg_teaser.jpg);
	background-repeat:repeat-y;
}
.banner_bus{

position:absolute;
left:927px;
height:620px;
width:160px;
top:15px;
z-index:1;
}

.spieler_portrait td{
padding:5px;
}

.box{
  position: absolute;
  left: 0;
  margin-left: 0;
  height: 100%;
  top:0px;
  width: 1090px;
  
  
}

.coaches{

float:left;
margin-right:50px;
}

.links{
  position:relative;
  clear:both;
  top:0px;
  left:0px;
  width:900px;
  margin:0px;
  padding:0px;
  z-index:25;
}

.links ul
{
position:absolute;
width:700px;
top:00px;
height:60px;
left:0px;
background-image: url(pics/navi_bar.gif);
background-repeat:no-repeat;

}

.pagename{
position:absolute;
left:35px;
top:172px;
color:#009966;
text-transform: uppercase;
z-index:35;
background-color:#FFFFFF;

padding-left:7px;
padding-right:7px;
padding-top:3px;
padding-bottom:3px;
margin-right:10px;
border-left: 2px solid #D9D9D9;
border-top: 2px solid #D9D9D9;
border-right: 2px solid #D9D9D9;

}

.content{
  position:relative;
  top:45px;
  left:30px;
  margin:0px;
  padding:0px;
  z-index:1;
  width:700px;
}

.coaches{

float:left;
margin-right:50px;
}


.weihnachtsgruss{
text-align:center;
}
.sponsoren{
clear:both;
	position:relative;
	left: 20px;
	top:30px;
	width:700px;
	height: 200px;
}


.start_footer{
	position:relative;
	color:#000000;
	left:0px;
	top:0px;
	width:800px;
	padding-top:0px;
	font-size:13px;
	

}

.start_footer a{
  text-decoration:none;
  color:#000000;
}

.start_links a{
text-transform:uppercase ;

}

.start_footer a{
  text-decoration:none;
  color:#999999;
}
.start_footer a:visited{}
.start_footer a:hover{
  color:#333333;
}
.start_footer a:active{}


.besucherzaehler{
position:relative;
width:130px;
float:right;
}


.footer{
	position:relative;
	color:#FFFFFF;
	left:0px;
	top:10px;
	height: 50px;
	width:910px;
	background-image: url(pics/footer.gif);
	padding-top:50px;
	background-repeat: no-repeat;
}

.footer b,
.start_footer b,
.weihnachtsgruss b{
  visibility: hidden;
}
.footer a{
  text-decoration:none;
  color:#fff;
}
.footer a:visited{}
.footer a:hover{
  color:#CCCCCC;
}
.footer a:active{}
.footbar{
  position:absolute;
  right: 190px;
}
.footbar a{
  text-align:right;
  text-decoration:none;
  color:#fff;
  padding: 0 1em 0 1em;
}
.footbar a:visited{}
.footbar a:hover{
  color:#CCCCCC;
}
.footbar a:active{}





.spacer{
position:relative;
float:left;
width:0px;
height:705px;
  background-image: url(pics/spacer.gif);
  	background-repeat:no-repeat;
}


/* ie hack */
html[xmlns*=""] .spacer{
height:735px;

}







.logo{
  position:absolute;
  top:16px;
  left:713px;
  width:205px;
  height:260px;
  margin:0px;
  padding:0px;
  z-index:50;
  background-image: url(pics/logo.png);
  background-repeat: no-repeat;  
}



.box_klein_mitte ul {
 margin: 0px;
font-size: small;
color: #FFF;
white-space: nowrap;
z-index:8;
padding-top:5px;

}

.box_klein_mitte li {

	list-style-type: none;
	display: inline;
margin-left:-4px;
}

.box_klein_mitte li a{
padding: 0.33em 1.4em 0.1em 1.4em;
}
.box_klein_mitte li a:viited{
padding: 0.33em 1.4em 0.1em 1.4em;}
.box_klein_mitte li a:hover{
padding: 0.33em 1.4em 0.1em 1.4em;}
.box_klein_mitte li a:active{
padding: 0.33em 1.4em 0.1em 1.4em;}

.box_klein_mitte li a{
color:#fff;
font-size:13px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;

}
.box_klein_mitte li a:visited{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
color:#ededed;
}
.box_klein_mitte li a:hover{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
background-color:#4F8C0D;
color:#ededed;
}
.box_klein_mitte li a:active{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
color:#a1a1a1;
}











.tab_row{
	position:relative;
	top:0px;
width:163px;
overflow:hidden;

	background-image: url(pics/teaser_tab.jpg);
	background-repeat:no-repeat;
}

.teaser{
	position:absolute;
	top:0px;
	height:100px;
	left:719px;
	width:190px;
	background-image: url(pics/bg_teaser.gif);
	background-repeat:repeat-y;
	z-index:5;
}
.teaser_1 img{
border:none;
text-decoration:none;
margin-left:0px;

}
/* ie hack */
html[xmlns*=""] .teaser_1 img{
margin-left:0px;

}

.tabelle{
  position:absolute;
  top:410px;
  left:60px;
  margin:0px;
  padding:0px;
  width:160px;
}

.next{
  position:relative;
  top:275px;
  width:160px;
  height:150px;
  left:14px;
  padding:0px;
  text-indent:0px;
  font-size:12px;
}
.teaser_1{
  position:relative;
  top:310px;
  left:14px;
  width:150px;
    width:120px;#
  height:150px;
  margin:0px;
  padding:0px;
  text-indent:10px;
      text-indent:0px;#
  font-size:12px;
  
}
.teaser_2{
  position:relative;
  top:320px;
  left:14px;
  margin:0px;
  padding:0px;
  text-indent:10px;
    text-indent:0px;#
   font-size:10px;
     right:46px;#
 
}
html[xmlns*=""] .teaser_2{
  position:relative;
  top:375px;
  left:4px;
  margin:0px;
  padding:0px;
  text-indent:10px;
  font-size:10px;

}

.teaser_3{
  position:relative;
  top:325px;
  left:14px;
  margin:0px;
  padding:0px;
  text-indent:10px;
  text-indent:0px;#
  font-size:10px;

}

html[xmlns*=""] .teaser_3{
  position:relative;
  top:375px;
  left:4px;
  margin:0px;
  padding:0px;
  text-indent:10px;
  font-size:10px;


}

.teaser_4{
  position:relative;
  top:325px;
  left:14px;
  margin:0px;
  padding:0px;
  text-indent:10px;
  text-indent:0px;#
  font-size:10px;
    

}
/* IE HACKS*/
html[xmlns*=""] .teaser_4{
  position:relative;
  top:375px;
  left:4px;
  margin:0px;
  padding:0px;
  text-indent:10px;
  font-size:10px;


}




.teaser_admin{
  position:absolute;
  top:430px;
  right:0px;
  width:160px;
  margin:0px;
  padding:0px;
  font-size:12px;
  
}

.teaser_admin hr{
  width:130px;
  height:1px;
  
}

.teaser_admin a{
color:#000;
font-size:12px; 
}
.teaser_admin a:visited{
color:#000;
font-size:12px; 
}
.teaser_admin a:hover{
text-decoration:none;
color:#999;
font-size:12px; 
}

.box_klein_mitte{
  position:relative;
  width:130px;
  top:-3px;
  left:0px;
}

#tabelle_kl{
  text-indent:60px;
}
#tabelle_kl a{
  text-decoration:none;
  color:#666666;
}



.links b{
  visibility:hidden;
}




.box_gross_oben{
  position:relative;
  clear:both;
  width:700px;
  top:-3px;
  left:-20px;
  height:30px;
  background-image: url(pics/box_gross_oben.jpg);
  	background-repeat:no-repeat;
  padding-left:10px;
}
.box_gross_mitte{
float:left;
  position:relative;
  clear:both;
  width:700px;
  top:-7px;
  left:-20px;
  height:auto;
  background-image: url(pics/box_gross_mitte.jpg);
  	background-repeat:repeat-y;
  margin-bottom:0px;
  padding-left:10px;
  padding-bottom:10px;
}

.box_gross_unten{
  position:relative;
  clear:both;
  width:700px;
  top:-9px;
  left:-20px;
  height:30px;
  background-image: url(pics/box_gross_unten.jpg);
  	background-repeat:no-repeat;
  margin-bottom:2px;
  padding-left:10px;
  padding-bottom:2px;
}


.box_gross_mitte_inhalt{
  position:relative;
  width:652px;
  height:auto;
  top:-2px;
  left:5px;
  background-color:#FFF;
  margin-bottom:2px;
  padding-left:10px;
  padding-right:15px;
  padding-bottom:2px;
  overflow: hidden;
  margin-right:10px;
  
  
  
  
}


.box_gross_mitte_inhalt a{
  text-decoration:none;
  color:#666666;
}
.box_gross_mitte_inhalt a:visited{}
.box_gross_mitte_inhalt a:hover{
  color:#CCCCCC;
}
.box_gross_mitte_inhalt a:active{}



.start_box{
  position:absolute;
  left: 50%;
  margin-left: -400px;
  top:10px;
  font-size: 16px;
  height:20px;
}
.wfv{
  float:right;
  position:relative;
  top: -45px;
  right:25px;
  height: 50px;
  width: 130px;
  color:#000000;
}

.admin{
  background-image: url(pics/splash_ad.jpg);
  position:absolute;
  width:800px;
  height:845px;
  background-repeat: no-repeat;
}
.login{
  position:absolute;
  top:104px;
  left:55px;
  width:690px;
  height:118px;
  background-color:#FFF;
  padding-top:50px;
}
.bad_login{
  position: absolute;
  left: 50%;
  margin-left: -200px;
  height: 30px;;
  top:35px;
  width: 500px;
  font-size: 15px;
  z-index:5;
}
h3{
  font-size: 14px;
  font-weight: bold;
}
hr{
  background-color: #009933;
  width:600px;
  color:#009933;
  height: 1px;
  float:left;
}


.ls {
  height: 416px;
  width: 620px;
  margin: 35px 18px;
  background-image: url(pics/bg_mannschaftsfoto.gif);
}
.ls img {
  height: 376px;
  width: 580px;
  padding:20px;

}


.ls_mannschaften {
  height: 490px;
  width: 640px;
  margin: 5px;
  border:#999 solid 1px;
}
.ls_mannschaften img {
  height: 450px;
  width: 600px;
  border:#fff solid 20px;

}

.ls_a {
  height: 365px;
  width: 640px;
  margin: 5px;
  border:#999 solid 1px;

}
.ls_a img {
  height: 325px;
  width: 600px;
  border:#fff solid 20px;

}


.pt {
  height: 370px;
  width: 533px;
  margin: 35px 18px;
  border:#999 solid 1px;
}
.pt img {
  height: 330px;
  width: 493px;
  border:#fff solid 20px;

}

.pt_369 {
  height: 410px;
  width: 533px;
  margin: 35px 18px;
  border:#999 solid 1px;
}
.pt_369 img {
  height: 369px;
  width: 493px;
  border:#fff solid 20px;

}

.pt_kl {
float:left;
  height: 230px;
  width: 271px;
  border:#999 solid 1px;
  margin-right:40px;
  margin-left:10px;
  margin-bottom:30px;


}
.pt_kl img {
  height: 154px;
  width: 230px;
  border:#fff solid 18px;

}
.pt_kl h3{
margin-top:0px;
  margin-left:20px;
}

.polaroid {
  height: 128px;
  width: 143px;
  margin: 12px 9px;
  background-image: url(pics/bg_polaroid.gif);
  float:left;
}
.polaroid img {
  height: 80px;
  width: 120px;
  padding:10px;

}



.reflektion {
  height: 128px;
  width: 143px;
  background-image: url(pics/bg_reflekt.gif);  
  background-repeat:no-repeat;

  float:left;
  padding-left:9px;
  padding-top:6px;
}
.reflektion img {
  height: 80px;
  width: 120px;


}

.reflektion_2 {
  height: 150px;
  width: 143px;
  background-image: url(pics/bg_reflekt_2.gif);  
  background-repeat:no-repeat;
  margin-left: 9px;
  float:left;
  padding-left:9px;
  padding-top:6px;
}
.reflektion_2 img {
  height: 80px;
  width: 120px;


}



.icons{
  float:left;
}
.back{
  text-align:right;

  padding-top: 0px;

}
a name{
  font-size: 12px;
}
#contact{
  position: absolute;
  top: 100px;
  left:50px;
  width: 820px;
}
.Bereich, .Feld {
  width:300px;
  border:1px solid #ddd;
}
.Auswahl {
  width:300px;
  border:1px solid #ddd;
}
#kontakt_tab td{
  margin:3px;
  padding-left:30px;
  padding-right:30px;
  padding-top:3px;
  padding-bottom:3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  background-color: #44b46c;
  border: 1px solid #FFFFFF;
  font-weight: bold;
}


/*.row2 {background-color:#E6E6E4;}*/

.unter_links{
  position:relative;
  height:22px;
  width:auto;
  top:0px;
  left:0px;
  border: 1px solid #ededed;
  margin-bottom:35px;
}

.unter_links ul {
 margin: 0px;
font-size: small;
color: #FFF;
white-space: nowrap;
z-index:8;
padding-top:4px;
margin-left:-35px;
}

.unter_links li {

	list-style-type: none;
	display: inline;
margin-left:-4px;
}

.unter_links li a{
padding: 0.41em 0.4em 0.1em 0.4em;
}
.unter_links li a:viited{
padding: 0.41em 0.4em 0.1em 0.4em;}
.unter_links li a:hover{
padding: 0.41em 0.4em 0.1em 0.4em;}
.unter_links li a:active{
padding: 0.41em .4em 0.1em 0.4em;}

.unter_links li a{
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
color:#000;
}
.unter_links li a:visited{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
}
.unter_links li a:hover{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
background-color:#D9D9D9;
color:#FFF;
}
.unter_links li a:active{
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
}

.unter_links_2{
  position:relative;
  height:23px;
  margin-top:-25px;
  margin-bottom:35px;  
}


/* ----------------------------------------------------
Tabelle
---------------------------------------------------- */
pos{
  width: 20px;
  text-align:right;
}
#mannschaft{
  width: 200px;
}
#tor{
  width: 70px;
  text-align:center;
}
#pts_kl{
position:relative;


  width: 20px;
  text-align:right;
}
#match{
position:relative;
margin-left:0px;
text-align:left;
width:30px;
margin-right:5px;
}

td#logo{
position:relative;

  width:10px;
  text-align:left;

}



td{
  vertical-align: top;
}
.erg{
  font-family: Arial, Helvetica, sans-serif;

}
.erg td{
  width: 200px;
line-height:25px;
}
.tab{
  font-family: Arial, Helvetica, sans-serif;
 border:none;
}
.tab td{
  width: 20px;
  height:5px;
}

#tab td{
line-height:20px;
	padding-left:5px;
	padding-right:5px;
height:20px;
margin-top:-10px;
}
#highscore td{
line-height:20px;
	padding-left:15px;
	padding-right:15px;
}

#pos{
	text-align:right; margin-right:30px;
}
.pos_2{
	background-color:#e8e8e8;
}
#tab_kl{
margin-left:-2px;	
width:167px;
}
.sfi_pos_1{
	font-weight:bold;
}
.sfi_pos_2{
	font-weight:bold;
	background-color:#e8e8e8;
}

div.box_gross_mitte_inhalt>img{
float:left;
margin-right:20px;
margin-top:10px;
}
.counter{
position:relative;
top:-18px;
text-align:right;
padding-right:18px;
font-size:12px;
}



.box_gross_mitte_inhalt_left{
float:left;
position:relative;
width:315px;
height:auto;
margin-top:25px;

}
.box_gross_mitte_inhalt_right{
float:left;
position:relative;
width:315px;
margin-left:22px;
height:auto;
margin-bottom:50px;
margin-top:25px;


}

.bar_startseite{
  background-image: url(pics/bg_bar_startseite.gif);
  background-repeat:repeat-x;
  color:#FFFFFF;
  font-size:15px;
  line-height:20px;
  margin-bottom:10px;
font-weight:bold;
text-indent:10px;
}
.startseite_teaser{
float:left;
margin-right:10px;
}

.bild{
float:left;
margin-right:20px;
margin-bottom:0px;
}



#tab{position:relative;height:23px;
}

