
body {
   background-color:#059905;
   overflow: auto;
   z-index:1;
   font-family: Verdana,Arial,sans-serif;
   font-size: 11px;
   }

#main {
   padding: 0px;
   border: 0px;
   background-color:#FFFFFF;
   margin: -220px 0 0 -270px;
   position:absolute;
   left: 50%;
   top: 50%;
   width: 540px;
   height: 405px;
   z-index:2;
   }
   
#navi {	
  font: bold 12px arial;

}

#navi a{
  color:#666666;
  font: bold 12px arial;
  text-decoration:none;
  background:#FFFFFF;
}

#navi a:hover{
  text-decoration:none;
  color:#FF3300;
  background:#FFFFFF;
}

#navi a.level1-act {	
  font: bold 12px arial;
  text-decoration:none;
  background:#FFFFFF;
  color:#FF3300;
}

#navi a.level2-no {	
  font:bold 10px arial;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
}

#navi a.level2-act {	
  font:bold 10px arial;
  background:#FFFFFF;
  color:#FF3300;
}

#search { position:absolute; top:0px; left:302px; width:238px; height:30px; text-align:left;  padding-top:10px; background-color:#059905; color:#FFFFFF; z-index:3; }








#topnavi { position:absolute; top:0px; left:-28px; width:384px; height:30px; text-align:left; padding-top:10px; background-color:#059905; color:#FFFFFF; z-index:4; }
#logo { position:absolute; top:30px; left:0px; width:285px; height:120px; border-bottom:solid; border-width:1px;  z-index:5; }
#bild { position:absolute; top:151px; left:0px; width:165px; height:254px; border-right:solid; border-width:1px; z-index:5; }
#navi { position:absolute; top:150px; left:165px; width:112px; height:249px; padding-left: 7px; padding-top: 7px; border-width:1px; z-index:5; }
#contentbox { position:absolute; top:30px; left:285px; width:255px; height:375px; background-color:#FFFFFF; border-left:solid; border-width:1px; z-index:4; }
#content { position:absolute; top:10px; left:15px; width:225px; height:355px; background-color:#FFFFFF;  z-index:4; }
#bottomnavi { position:absolute; top:410px; left:0px; width:285px; height:15px; text-align:left; color:#FFFFFF; z-index:3; }
#copyright { position:absolute; top:410px; left:285px; width:255px; height:15px; text-align:right; color:#FFFFFF; z-index:3; }

#submenu{
  line-height:12px;	
  font: bold 11px arial;	
}

#submenu a{
  line-height:12px;
  color:#FFFFFF;
  font: bold 11px arial;
  text-decoration:none;
}

#submenu a:hover{
  line-height:12px;
  text-decoration:underline;
  color:#FFFFFF;
  
}

#submenu a.level1-act {
  line-height:12px;	
  font: bold 11px arial;
  text-decoration:underline;
  color:#FFFFFF;
}



.sitemap_level1 a{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;	
}

.sitemap_level1 a:hover
{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#FF3300;	
}

.sitemap_level2 a{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
  padding-left:20px;
}

.sitemap_level2 a:hover
{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#FF3300;
  padding-left:20px;
}

.sitemap_level3 a{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
  padding-left:30px;
}

.sitemap_level3 a:hover
{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#FF3300;
  padding-left:30px;
}

.sitemap_level4 a{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
  padding-left:40px;
}

.sitemap_level4 a:hover
{
  font: bold 7px arial;
  letter-spacing:3px;
  text-decoration:none;
  background:#FFFFFF;
  color:#FF3300;
  padding-left:40px;
}

.csc-firstHeader
{
  font: bold 14px arial;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
}

.h1
{
  font: bold 14px arial;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
}

.p
{
  font: normal 14px arial;
  text-decoration:none;
  background:#FFFFFF;
  color:#666666;
}


/*******************************************
* Styles f�r Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch-res res res-tmpl-css { font-weight:normal; font-style:arial; font-size:11px; color:#666666;}
.tx-indexedsearch-title title { font-weight:bold; font-style:arial; font-size:11px; color:#666666;}
.tx-indexedsearch-descr descr { font-weight:normal; font-style:arial; font-size:11px; color:#666666;}
.sitemap a{
  line-height:12px;
  color:#666666;
  font: normal 14px arial;
  text-decoration:normal;
 } 
.sitemap a:hover{
  line-height:12px;
  color:#FF3300;
  font: normal 14px arial;
  text-decoration:normal;
}
.sitemap a:level1-act{
  line-height:12px;
  color:#FF3300;
  font: bold 14px arial;
  text-decoration:normal;
  }
.tx-indexedsearch-title title {
  line-height:12px;
  color:#666666;
  font: bold 14px arial;
  text-decoration:none;
  }
.tx-indexedsearch-title title a:hover{
  line-height:12px;
  color:#FF3300;
  font: bold 14px arial;
  text-decoration:underline;
  }
tx-indexedsearch-res a{
  line-height:12px;
  color:#666666;
  font: bold 14px arial;
  text-decoration:none;
  }
tx-indexedsearch-res a:hover{
  line-height:12px;
  color:#FF3300;
  font: bold 14px arial;
  text-decoration:underline;
  }
.tx-indexedsearch-res res res-tmpl-css a{
  line-height:12px;
  color:#666666;
  font: bold 14px arial;
  text-decoration:none;
  }
.tx-indexedsearch-res res res-tmpl-css a:hover{
  line-height:12px;
  color:#FF3300;
  font: bold 14px arial;
  text-decoration:underline;
  }
  
.tx-gsipagenav-pi1 a{
  line-height:12px;
  color:#666666;
  font: bold 14px arial;
  text-decoration:none;
  }
.tx-gsipagenav-pi1 a:hover{
  line-height:12px;
  color:#FF3300;
  font: bold 14px arial;
  text-decoration:underline;
}


.bodytext a{
  line-height:12px;
  color:#666666;
  font: normal 12px arial;
  text-decoration:none;
  }
  
.bodytext a:hover{
  line-height:12px;
  color:#FF3300;
  font: normal 12px arial;
  text-decoration:underline;
