.navigationHeader {
padding-top:0px;
line-height:30px;
font-size:14px;
text-decoration:none;
vertical-align:middle;
}

.breadcrumb {

line-height:28px;
font-size:14px;
text-decoration:none;
vertical-align:middle;
text-align:right;
width:960px;
margin:auto;
}

.breadcrumb a{
text-decoration:none;
}

.navigation{
  

  text-align:left;
  margin:0px;
  padding:0px;



}


.navigationtable{
  text-align:center;
    width:960px;
    margin-left:8px;

  
}

.navigationtable td{
}


.navigationHeader .navigationtable .navtbl {
  vertical-align:bottom;
  /*background:url(navhg.gif) repeat-x;*/
  height:30px;
  line-height:30px; 
  border-right:0px solid #ffffff;
}

.foot .navigationtable .navtbl {
  vertical-align:bottom; 
  border-right:0px solid #ffffff;
}

.navigationHeader .navigationtable .navtblcurrent {
  vertical-align:bottom;
  height:30px;
  font-size:15px;
  line-height:30px;
  font-weight:bold;
}


.navtbl a{
text-decoration:none;

}



.activel1, .unactivel1 {
  margin:0px;  
}





.activel1 a{ 
  display:block;

  text-decoration:none;
  border-bottom:0px solid #ffffff;
 
}

.unactivel1 a{
  display:block;

 

}



.foot .navtbl {
  vertical-align:bottom;
  height:30px;
}

.foot .navtblcurrent {
  vertical-align:bottom;
  height:30px;
}

.foot .navtbl a{
text-decoration:none;
}



.foot .activel1, .foot .unactivel1 {
  margin:0px;
  margin-right:10px;
  
  
}

.foot .activel1 a{ 
  display:block;
  font-weight:300;
  text-decoration:none;
  border-bottom:0px solid #ffffff;
}

.foot .unactivel1 a{
  display:block;
  border-bottom:0px solid #ffffff;
}





#navAbstand{
  margin:10px;
  margin-left:0px;
  margin-top:0px;
  padding:0px;
  width:960px;
  text-align:left;
  clear:both;
}

.navhgtop{
   margin:0px;
   padding:0px;
   height:41px;
}

.navhgtop img{
   margin:0px;
   padding:0px;
}


#navheight_hor {
  padding-top:5px;
  float:left;
  height:100%;
  margin-left:8px;
}

#snavheight_hor {
  margin-top:-25px;
  text-align:left;
  float:left;
  margin-left:8px;
  width:960px;

}

#snavheight_hor p{
  float:left;
  text-align:left;

}


.banner{
  width:446px;
  text-align:left;
  padding-left:40px;
  background-position:bottom;
  background-position:left;
  font-size:18px;
}



#snavheight_hor a{
text-decoration:none;
}
#navheight_hor a{
text-decoration:none;
}

.linke_spalte {
  margin:0px;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
  width:200px;
}

.aktivlinks{
  height:25px;
  width:6px;
  margin:0px;
  margin-left:3px;
  background:url(button-aktiv-links.png) no-repeat;
}

.aktivmitte{
  font-size:14px;
  line-height:25px;
  margin:0px;
  background:url(button-aktiv-mitte.png) repeat-x;
}
.aktivrechts{
  height:25px;
  width:6px;
  margin:0px;
  background:url(button-aktiv-rechts.png) no-repeat;
}


.inaktivlinks{
  height:25px;
  width:6px;
  margin:0px;
  margin-left:3px;
  background:url(button-inaktiv-links.png) no-repeat;
}

.inaktivmitte{
  font-size:14px;
  line-height:25px;
  margin:0px;
  background:url(button-inaktiv-mitte.png) repeat-x;
}
.inaktivrechts{
  height:25px;
  width:6px;
  margin:0px;
  background:url(button-inaktiv-rechts.png) no-repeat;
}



.current{
  display:block;
  padding:5px;
  padding-top:2px;
}
.noncurrent{
  display:block;
  padding:5px;
  padding-top:2px;
}


.level2{
  font-size:16px;
  padding:0px;
  margin:0px;
  letter-spacing:0.0em;
}

.current2{
  display:block;
  padding:5px;
  padding-left:10px;
}
.noncurrent2{
  display:block;
  padding:5px;
  padding-left:10px;
}


/*background:url(navhg.gif) repeat-x;*/



