   body  {
      font: 100% Verdana, Arial, Helvetica, sans-serif;
      /*background: #807C87;*/
    background-image:url(bg.gif);
      margin: 0;
    margin-top: 0px;
    margin-bottom: 15px;
      padding: 0;
      text-align: center;
      color: #000000;
    }
  #fussballdeAPI iframe {height:0px !important;}
  .csc-default{padding-bottom:5px;}
    .thrColAbs #schlagschatten1{
  border: 1px solid #333333;}
  
  .thrColAbs #schlagschatten2{
  border: 1px solid #666666;}
  
  .thrColAbs #container { 
      position: relative;
    height: auto;
      width: 900px;
      background: #FFFFFF;
      margin: 0 auto;
      border: 1px solid #000000;
          text-align: left;
    } 
    * html .thrColAbs #header{
  margin:0px;
  width:738px;
  w\idth:735px;}

  
    .thrColAbs #header {
  top:0;
  right:0;
  height:110px;
  width:735px;
  float:right;
  background-color: #ffffff;
  background:url(titel.jpg);
  background-repeat:repeat-y;
    } 
    * html .thrColAbs #sidebar1{
  width:165px;
  w\idth:165px;}
  .thrColAbs #sidebar1 {
  position: absolute;
  border:0px;
  top: 0px;
  left: 0px;
  width:165px;
  height:165px;
  background: #00593A;
  margin:0px;
  padding: 0px;
    }



    .thrColAbs #sidebar2 {
      
      
      height:100%;
    background: #ffffff;
    font-size:12px;
    background:url(news.jpg) repeat-x;
    padding: 2px 0px 0px 0px;
    
    }
      .thrColAbs #sidebar2 p {

    /*background:url(news.jpg) repeat-x;*/
    padding: 5px;
    
    }
    .thrColAbs #mainContent { 
      margin: 110px 145px 0px 165px;       
        
    }
  
/*Suchformular*/  
.tx-indexedsearch-descr, .tx-indexedsearch-info{
font-size:13px;
font-style:normal !important;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.tx-indexedsearch-browsebox, .tx-indexedsearch-whatis, .tx-indexedsearch-percent, .tx-indexedsearch-searchbox td{
font-size:12px;}

.tx-indexedsearch-title{
font-weight:bold;}

.tx-indexedsearch-searchbox, .tx-indexedsearch-res, .tx-indexedsearch-whatis {width: 550px;
}

.csc-header h1 { font-size:14px;
font-weight:bold;

color:#166035}

.csc-header br { font-size:14px;
font-weight:bold;
line-height:normal;
white-space:normal;
color:#166035}
.csc-textpicHeader, .csc-textpicHeader h1{
font-size:14px;
font-weight:bold;

color:#166035}

.bodytext, ul {

font-size:12px;
color:#102516}

.contenttable {

font-size:12px;
border:0px;
color:#102516;
text-align:left;
width:auto;
}
.Verband .tr-even .td-0, .Verband .tr-odd .td-0{
width:70px;
}
.Verband .tr-even .td-1, .Verband .tr-odd .td-1{
width:220px;
}
.Verband .tr-even .td-2, .Verband .tr-odd .td-2{
width:220px;
}


.csc-textpic-caption {
font-size:10px;
font-weight:bold;}

.align-center{
text-align:center;
font-size:12px;}

.contenttable{
width:558px;
border-spacing:0px;
padding:1px;

/*border:#666666 solid 1px;}

.contenttable thead th{
border:#666666 solid 1px;}

.contenttable td{
border:#666666 solid 1px;*/}

.csc-header-date{
font-size:12px;}


.csc-uploads-fileName{
font-size:12px;}

.csc-uploads-fileSize{
font-size:12px;}



  .fltrt { 
      float: right;
      margin-left: 8px;
    }
    .fltlft {
      float: left;
      margin-right: 8px;
    }
  
  
  

     .thrColAbs #header  li{
margin-top: 90px;
list-style-type: none;
float:left;

    }
  .thrColAbs #header a{display: block;}

a.fc{background:url(button_fc.jpg);width:98px;height:23px; margin-left:30px;}
a.fc:hover, a.fc:focus, a.fc:active{background:url(button_fc_aktiv.jpg);}

a.fussball{background:url(button_fussball.jpg);width:59px;height:23px;margin-left:3px}
a.fussball:hover, a.fussball:focus, a.fussball:active{background:url(button_fussball_aktiv.jpg);} 

a.tennis{background:url(button_tennis.jpg);width:51px;height:23px;margin-left:3px}
a.tennis:hover, a.tennis:focus, a.tennis:active{background:url(button_tennis_aktiv.jpg);}

a.tischtennis{background:url(button_tischtennis.jpg);width:80px;height:23px;margin-left:3px}
a.tischtennis:hover, a.tischtennis:focus, a.tischtennis:active{background:url(button_tischtennis_aktiv.jpg);}

a.jeder{background:url(button_jeder.jpg);width:92px;height:23px;margin-left:3px}
a.jeder:hover, a.jeder:focus, a.jeder:active{background:url(button_jeder_aktiv.jpg);}

a.gymnastik{background:url(button_gymnastik.jpg);width:77px;height:23px;margin-left:3px}
a.gymnastik:hover, a.gymnastik:focus, a.gymnastik:active{background:url(button_gymnastik_aktiv.jpg);}

a.taichi{background:url(button_taichi.jpg);width:53px;height:23px;margin-left:3px}
a.taichi:hover, a.taichi:focus, a.taichi:active{background:url(button_taichi_aktiv.jpg);}


li#menu_1 {  
  width: 165px;
    
  padding-top: 0px;
  list-style:none;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;}

li#menu_1 DIV {

}
li#menu_1 DIV A {
  color: navy;
  text-decoration: none;
  display: block;
}
li#menu_1 DIV A:hover {
  text-decoration:none;
}

/*  MENU 1, level 1, normal state (NO) */
li#menu_1 DIV.menu1-level1-no {
  font-size: 12px;
  font-weight:bold;
  background:url(button_level1.jpg) repeat-x;
  padding-top:2px;
  padding-left:0px;
  text-align:center;
  height:19px;
}


/*  MENU 1, level 1, active state (ACT) */
li#menu_1 DIV.menu1-level1-act {
  font-size: 12px;
  padding-top:2px;
  padding-left:0px;
  text-align:center;
   height:19px;

}


/*  MENU 1, level 2, normal state (NO) */
li#menu_1 DIV.menu1-level2-no {
  height:19px;
  background:url(button_level2.jpg) repeat-x;
  font-size: 12px;
  padding-left:10px;
  padding-top:2px;
}
/*  MENU 1, level 2, active state (ACT) */
li#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  font-weight:bold;
  padding-left:10px;
   height:19px;
}


/*  MENU 1, level 2, normal state (NO) */
li#menu_1 DIV.menu1-level3-no {
  height:19px;
  background:url(button_level3.jpg) repeat-x;
  font-size: 12px;
  padding-left:20px;
  padding-top:2px;
}
/*  MENU 1, level 2, active state (ACT) */
li#menu_1 DIV.menu1-level3-act {
 height:19px;
  font-size: 12px;
  font-weight:bold;
  padding-left:20px;
  padding-top:2px;
}
li#menu_1 DIV.menu1-level4-no {
  height:19px;
  background:url(button_level4.jpg) repeat-x;
  font-size: 12px;
  padding-left:30px;
  padding-top:2px;
}
/*  MENU 1, level 4, active state (ACT) */
li#menu_1 DIV.menu1-level4-act {
 height:19px;
  font-size: 12px;
  font-weight:bold;
  padding-left:30px;
  padding-top:2px;
}
li#menu_1 DIV.menu1-level5-no {
  height:19px;
  background:url(button_level4.jpg) repeat-x;
  font-size: 11px;
  padding-left:50px;
  padding-top:2px;
}
/*  MENU 1, level 5, active state (ACT) */
li#menu_1 DIV.menu1-level5-act{
 height:19px;
  font-size: 11px;
  font-weight:bold;
  padding-left:50px;
  padding-top:2px;
}





      .thrColAbs #footer {
  text-align:center;
  width:900px;
  height:21px;
  margin: 0px auto 0px auto;
  background-color: #ffffff;

  color:#FFFFFF;
    }
  
  .thrColAbs #footerright {
      float:right;
      right:0;
    width: 7px;
    height:21px;
    background:url(footer_rechts.jpg) repeat-x;
     }
       .thrColAbs #footermiddle { 
      padding-top:4px;
    text-align:left;
    float:left;
    margin: 0px 0px;
    height:21px;
    width:886px;
    font-size:9px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:italic;
    color:#000000;
    
      background:url(footer.jpg) repeat-x;
    
    }
  .thrColAbs #footcopy{
  float:left;
  width: 310px;
  }
  
  
  .thrColAbs #footnavi{
  margin:0;
  padding: 0 0 0 0px;
  
  /*height:19px;
  width: auto;
  */
  
  
  
  

    } 
   .thrColAbs #footnavi  ul{
    margin:0;
  padding: 0 0 0 0px;
  text-align:center;
  

    }
  
     .thrColAbs #footnavi  li{
  margin:0;
  padding: 0 0 0 0px;
font-size: 0.75em;
list-style-type: none;
float:left;


    }
  .thrColAbs #footnavi  a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #000000;
text-decoration: none;
font-weight: bold;
display: block;
padding: 0em 0.71em 0em 0.71em;
text-align: center;
border-left: #000000 1px solid;
border-bottom: none ;
border-top: none ;
border-right: none;}
  
      .thrColAbs #footerleft {
      float:left;
    height:21px;
    top: 0;
      left: 0;
      width: 7px;
    background-image:url(footer_links.jpg);

    }
  embed{
  text-align:center;
  background-position:center;}   
  
  .pagebrowser, .found, dd{font-size:12px;}
h1 { font-size:14px;
font-weight:bold;

color:#102516}
.odd a, .even a{ font-size:14px; font-weight:bold; text-decoration:none; color:#000;}
.V9G, .odd, .even{ font-size:12px;}
.odd, .even{
background-color:#F2FDF5;}
dd {margin-left:0px;
margin-bottom: 15px; }
dl dd {
  padding-top:15px;
  }
  .right a {
    font-size:10px;}
.odd .left{
  float:left; width:300px; height:17px;  background:#D7F2DF;}
  .odd .right{
  float:left; width:256px; height:17px; text-align:right; background:#D7F2DF; }
  .odd .middle{
   float:left;width:556px; background:#D7F2DF; text-align:left;}
  .even .left{
  float:left; width:300px; height:17px;  background:#D7F2DF;}
  .even .right{
  float:left; width:256px; text-align:right; height:17px;  background:#D7F2DF;}
    .even .middle{
   width:556px; float:left; height:17px;   background:#D7F2DF;text-align:left;}
  .even dd .even{ padding-top:15px;}
#calendar-event div, #calendar-location div, .tx-cal-controller, #calendar-location-backlink{font-size:12px;}
.tx-cal-controller h3{font-size:12px; font-weight:bold;}

.tx-worldcup-pi1-content, .tx-worldcup-pi1-content h1, .tx-worldcup-pi1-content td, .tx-worldcup-pi1-content input{
  font-size:11px;}
.tx-srfeuserregister-pi1,.csc-mailform-field{font-size:12px;}
#sidebar2 td{ font-size:10px; border-collapse:collapse;}
.csc-header h2{font-size:14px; font-weight:bold; color:#FFFFFF;  background:url(Rasen2.png) repeat-x ; height:20px;} 
/*background-color:D7F2DF; color:#0E3A21;*/

