html, body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
    margin:0;
    padding:0;
    height:100%;
    overflow:auto;
}
.header{
  position:absolute;
  top:0px;
  left: 55px;
  height: 130px;
  width: 795px;
  background-image: url(pics/header.jpg);
  background-repeat: no-repeat;
}
.text_content{
  position:absolute;
  top:160px;
  left:220px;
}
.links{
  position:absolute;
  top:139px;
  left:68px;
  margin:0px;
  padding:0px;
}

.tabelle{
  position:absolute;
  top:410px;
  left:70px;
  margin:0px;
  padding:0px;
}
.content{
  position:absolute;
  top:140px;
  left:220px;
  margin:0px;
  padding:0px;
}
.next{
  position:absolute;
  top:140px;
  right:70px;
  width:130px;
  height:150px;
  margin:0px;
  padding:0px;
}
.teaser_1{
  position:absolute;
  top:285px;
  right:70px;
  margin:0px;
  padding:0px;
}
.teaser_2{
  position:absolute;
  top:430px;
  right:70px;
  margin:0px;
  padding:0px;
}

.teaser_3{
  position:absolute;
  top:585px;
  right:70px;
  margin:0px;
  padding:0px;
}
.box_klein_oben{
  position:relative;
  top:0px;
  left:0px;
  height:20px;
  width:130px;
  background-image: url(pics/box_klein_oben.jpg);
  background-repeat: no-repeat;
  color:#FFFFFF;
  text-indent:10px;
  padding-top:3px;
  font-weight: bold;
}
.box_klein_mitte{
  position:relative;
  width:130px;
  top:-3px;
  left:0px;
  background-image: url(pics/box_klein_mitte.jpg);
  background-repeat: repeat-y;
}
#tabelle_kl{
  text-indent:60px;
}
#tabelle_kl a{
  text-decoration:none;
  color:#666666;
}
.box_klein_mitte li{
  position:relative;
  list-style:none;
  margin:0;
  width: 128px;
  /*border-top: 1px solid #000000;*/

}
.box_klein_mitte ul{
  padding:0;
  margin:0;
}

.box_klein_mitte li a{
  position:relative;
  color:#000000;
  text-decoration:none;
  text-indent: 10px;
  font-size: 12px;
  padding:2.5px 0 2.5px 0;
  border-top: 1px solid #000000;
  display:block;

}
.box_klein_mitte li a:hover{
  position:relative;
  width: 128px;
  color:#FFFFFF;
  background-color:#045ddd;

}
.navig{
  width:128px;
  padding-top:501px;
  padding-bottom:15px;
  border-bottom: thin solid #000000;
}
.links b{
  visibility:hidden;
}

.navig a{
}
.navig a:hover{

    color:#FFFFFF;
  background-color:#0033FF;
}
.box_klein_unten{
  position:relative;
  height:10px;
  width:130px;
  left:0px;
  top:-3px;
  background-image: url(pics/box_klein_unten.jpg);
  background-repeat: no-repeat;
}
.box_gross_oben{
  position:relative;
  top:0px;
  left:0px;
  height:20px;
  width:450px;
  background-image: url(pics/box_gross_oben.jpg);
  background-repeat: no-repeat;
  color:#FFFFFF;
  text-indent:10px;
  padding-top:3px;
  font-weight: bold;
  text-transform: capitalize;
}
.box_gross_mitte{
  position:relative;
  width:450px;
  top:-3px;
  left:0px;
  background-image: url(pics/box_gross_mitte.jpg);
  background-repeat: repeat-y;
  margin-bottom:2px;
  padding-left:10px;
    padding-right:-30px;

  padding-bottom:2px;
}
.box_gross_mitte_inhalt{
  position:relative;
  width:410px;
  height:550px;
  top:0px;
  left:0px;
  margin-bottom:2px;
  padding-left:10px;
  padding-right:15px;
  padding-bottom:2px;
  overflow: auto;
  margin-right:10px;
}
.box_gross_unten{
  position:relative;
  height:10px;
  width:450px;
  left:0px;
  top:-5px;
  background-image: url(pics/box_gross_unten.jpg);
  background-repeat: no-repeat;
}
.footer{
  position:absolute;
  left: 0px;
  top:750px;
  height: 80px;
  width:880px;
  text-indent:20px;


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

.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{}


.sponsoren{
  position:relative;
  top:20px;
  height: 55px;
  width: 900px;
  left: 0px;
}
.box{
  position: absolute;
  left: 50%;
  margin-left: -450px;
  height: 100%;
  top:0px;
  width: 900px;
  background-image: url(pics/background_2.jpg);
  background-repeat: repeat-y;
  overflow:auto;
}

.box_unten{
  position:relative;
  left: 50%;
  margin-left: -450px;
  height: 20px;
  top:565px;
  width: 900px;
  background-image: url(pics/background_unten.gif);
  background-repeat: no-repeat;
}
.start_box{
  position:absolute;
  left: 50%;
  margin-left: -400px;
  top:10px;
  font-size: 16px;
}
.wfv{
  float:left;
  position:absolute;
  top: 660px;
  left:70px;
  height: 70px;
  width: 130px;
}

.admin{
  background-image: url(pics/splash.jpg);
  position:absolute;
  width:800px;
  height:550px;
  background-repeat: no-repeat;
}
.login{
  position:absolute;
  top:340px;
  left:225px;
}
.bad_login{
  position: absolute;
  left: 50%;
  margin-left: -225px;
  height: 30px;;
  top:25px;
  width: 500px;
  font-size: 15px;
}
h3{
  font-size: 14px;
  font-weight: bold;
}
hr{
  background-color: #0000FF;
  width:300px;
  color:#0000FF;
  height: 1px;
}
.pic {
  float: left;
  height: 360px;
  width: 270px;

  margin: 1px 1px;
  background: url(pics/bg_img.gif) center no-repeat;
}
.pic_ls {
  float: left;
  height: 265px;
  width: 405px;

  margin: 1px 1px;
  background: url(pics/bg_img_mannschaft.gif) center no-repeat;
}
.pic_ss {
  float: left;
  height: 265px;
  width: 398px;

  margin: 1px 1px;
  background: url(pics/bg_img_mannschaft.gif) center no-repeat;
  cursor : hand;
}
.pt {
  background-image: url(pics/bg_img.gif);
}
.ls {
  background-image: url(pics/bg_img_mannschaft.gif);
}
.pic img {
  border: 2px solid;
  border-color: #FFFFFF;
}

.ls img {
  height: 185px;
  width: 360px;
  margin: 35px 18px;
}
.pt img {
  height: 300px;
  width: 209px;
  margin: 25px 25px;
}
.pic ul {
  display: none;
}




.pic_bayern {
  float: left;
  height: 130px;
  width: 130px;
  margin: 1px;
  background: url(pics/frame-ls.gif) center no-repeat;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
}
.ls2 {
  background-image: url(pics/frame-ls.gif);
}
.ls2 img {
  height: 91px;
  width: 120px;
  margin: 16px 2px;
}











td{
  vertical-align: top;
}
.erg{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.erg td{
  width: 130px;
  height:5px;
}
.tab{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.tab td{
  width: 20px;
  height:5px;
}
.icons{
  float:left;
}
.back{
  text-align:right;

  padding-top: 10px;

}
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:3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999999;
  background-color: #ededed;
  border: 1px solid #FFFFFF;
  font-weight: bold;
}
#pos{
  width: 20px;
  text-align:right;
}
#mannschaft{
  width: 160px;
}
#tor{
  width: 70px;
  text-align:center;
}
#pts{
  width: 40px;
  text-align:right;
}
#logo{
  width: 80px;
  text-align:center;
  vertical-align:middle;
}
/*.row2 {background-color:#E6E6E4;}*/