body{
  margin: auto;
  /*text*/
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color:#FFFFFF;
  text-decoration: none;
}

p{
  margin:0 0 0 0;
  line-height:16px;
}

a {  
  font-size:10px;
  font-weight: normal;
  color:#000000;
  text-decoration: none;
}

a:visited {  
  color:#000000; 
}
a:hover {  
  color:#000000;
  text-decoration: underline; 
}

h1{
  font-size: 10px;
  font-weight:normal;
}

/* ________template________*/

#maincontent{
  position:absolute;
  left:50%;
  margin-left:-525px;
  width:1050px;
}




#hintergrundbild{
  margin-left:10px;
}

#inhalt{
  position:absolute;
  top:74px;
  left:240px;
  width:810px;
  heigth:600px;
  line-height:1.5em;
}

#inhalt a{
  font-size:11px;
}

#inhalt #next{
  position:absolute;
  z-index:5;
}

#legende{
  position:absolute;
  top:74px;
  left:0px;
  width:218px;
  line-height:1.3em;
  z-index:1;
}


#adresse{
  position:absolute;
  top:27px;
  left:240px;
  width:875px;
  heigth:66px;
  font-size:10px;
  line-height:1.3em;
}

#adresse_spalte_1{
  position:absolute;
  top:0px;
  left:0px;
  width:190px;
  heigth:66px;
}
#adresse_spalte_2{
  position:absolute;
  top:0px;
  left:190px;
  width:238px;
  heigth:66px;
}
#adresse_spalte_3{
  position:absolute;
  top:0px;
  left:428px;
  width:200px;
  heigth:66px;
}
#adresse_spalte_4{
  position:absolute;
  top:0px;
  text-align:right;
  left:658px;
  width:152px;
  heigth:66px;
}

.fadein{
  display:none;
}


/* ________navigation________*/


#navi{
  position:absolute;
  top:27px;
  left:0px;
  width:220px;
  height:35px;
  z-index:4;
}

#subnavi{
  position:absolute;
  top:74px;
  left:0px;
  width:220px;
  height:250px;
  z-index:0;
}

#subnavi a{
display:block;
}

#subnavi_projekt{
  position:absolute;
  top:250px;
  left:0px;
  width:220px;
  height:250px;

  z-index:5;
}


#subnavi_projekt a{
display:block;
}

.navigation{
  line-height:1.5em;
}

.navigation a{
  font-size:10px;
}

.navigation a:hover{
 
  text-decoration:underline;
}

.navigationbak a:hover{
  background: url(../template/images/navi_hg.gif) repeat-x left;
}

.navi_act a{
 text-decoration:underline;
}

.navi_act a:hover{
  color:#000000;
}



#subnavi_act a:hover{
  color:#000000;
}

#sprachnavi{
  position:absolute;
  left:820px;
  width:200px;
}
  /*visibility:hidden;*/
}

.browse_navi_inaktiv{
  color:#EEEEEE;
  font-size:10px;
}

#projekt_menue{
  width:90px;
  height:80px;
  text-align:center;
  float:left;
}

/* ________spezialformate________*/

.spalte_gross_l{
  position:absolute;
  left:0px;
  width:400px;
}

.spalte_gross_r{
  position:absolute;
  left:418px;
  width:392px;
}

.spalte_klein_1{
  position:absolute;
  left:0px;
  width:200px;
  
}

.spalte_klein_2{
  position:absolute;
  left:190px;
  width:200px;
}

.spalte_klein_2_breit{
  position:absolute;
  left:190px;
  width:400px;
}


.spalte_klein_3{
  position:absolute;
  left:405px;
  width:200px;
}


#spalte_klein_4{
  position:absolute;
  left:600px;
  width:200px;
}

.contenttable{
  font-size: 11px;
  border-collapse:collapse;
  border-spacing:0px;
  vertical-align:top;
  line-height:15px;
}

.contenttable .td-0{
  width:188px;
  vertical-align:top;
}
.contenttable .td-1{
  width:234px;
  vertical-align:top;
}
.contenttable .td-2{
  width:198px;
  vertical-align:top;
}
