/* CSS Document BLE Navigation*/


 /* Formate Links*/
a {
  text-decoration: underline;
  font-size: 100%;
  text-align:left;
  font-weight: normal;
  color:  #000000;
}


a:link {
  text-decoration: underline;
  font-size: 100%;
  text-align:left;
  font-weight: normal;
  color:  #000000;
}

a:visited {
  text-decoration: underline;
  font-size: 100%;
  text-align:left;
  font-weight: normal;
  color:  #000000;
}

a:hover {
  text-decoration: underline;
  font-size: 100%;
  text-align:left;
  font-weight: normal;
}

a:active, a:focus{
  text-decoration: underline;
  font-size: 100%;
  text-align:left;
  font-weight: normal;
  color:  #000000;
}

/*Seitennavigation/Sprunglinks verstecken*/
.sprunglinks {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
}

.sprunglinks p {
  font-size: 100%;
  line-height: 100%;
  padding: 0;
  margin: 0;
}

.sprunglinks a:focus, .sprunglinks a:hover, .sprunglinks a:active {
  position: absolute;
  display: block;
  top: 1020px;
  left: 1020px;
  font-size: 70%;
  font-weight: bold;
  text-decoration: underline;
  white-space: nowrap;
}

/* Formatierung Metanavi fuer Header und Fuss Bereich - Liste */
.ul-meta {
  margin:0px;
  padding:3px 0 0 0;
  color:#000000;
  font-weight:normal;
  text-decoration:none;  }


.meta-li  {
  float:right;
  text-align:left;
  list-style-type: none;
  padding: 0 6px 0 6px;
  border-top:0px;
  border-right:2px solid #BDD732;
  border-bottom:0px;
  border-left:0px;
  margin:0 0px 0 0;
  width:auto;
  font-size:80%;  
  font-weight:normal;
  text-decoration:none;
  }


.meta-li a {
  color:#000000;
  padding: 0 6px 0 6px;
  list-style-type: none;
  text-decoration:none;
  font-weight:normal;
  }


.meta-li a:link {
  color:#000000;
  padding: 0 6px 0 6px;
  list-style-type: none;
  text-decoration:none;
  font-weight:normal;
  }
 
 
 .meta-li a:visited {
  list-style-type: none;
  text-decoration: none;
  /*background-color:#F4F9DD;*/
  font-weight:normal;
   }  

 
.meta-li a:hover, .meta-li a:active {
  list-style-type: none;
  text-decoration: underline;
  /*background-color:#F4F9DD;*/
  font-weight:normal;
   }  


.meta-li a:focus {
  font-weight:normal;
  text-decoration: underline;
}

   
 /*Pfadnavigation*/  
.pfad-li, .pfad-li:link, .pfad-li:visited  {
  color:#000000;
  padding: 0 6px 0 6px;
  margin:0;
  width:auto;
  font-weight:normal;
  text-decoration:none;
  }
  
.pfad-li:hover, .pfad-li:active, .pfad-li:focus {
  text-decoration: underline;
  background-color:#F4F9DD;
}  


 /*Navigation Links*/
.ul-nav-links {
  margin:0;
  padding:0.3% 0 3% 0;
  font-size:75%;
  font-weight:normal;
  }

.navi-links {
  display:block; 
  list-style: none;
  font-weight:normal;

  
  }
  
.navi-links a {
  display:block;
  background-color: #BDD732;
  color:#000000;
  margin: 0;
  padding: 2px 0px 6px 6px;
  text-decoration:none;
  width:95%;
  background-image:url(img/ecke_nav.gif);
  background-repeat:repeat-y;
  background-position:right top;
  border-bottom:1px solid #F4F9DD;
  /*height:17px;*/
  font-weight:normal;

  
  }
 
.navi-links a:link {
  font-weight:normal;
  text-decoration:none;
}
  
  
.navi-links a:visited {
  font-weight:normal;
  text-decoration:none;
}

.navi-links a:hover, .navi-links a:active, .navi-links a:focus {
  font-size: 100%;
  display:block;
  background-color: #DBE890;
  color:#000000;
  text-decoration:none;
  background-image:url(img/ecke_nav_hover.gif);
  background-repeat:repeat-y;
  background-position:right top;
  font-weight:normal;
  text-decoration:underline;
  }
  
/*.navi-links a:active {
  font-weight:normal;
}  

.navi-links a:focus {
  font-weight:normal;
  text-decoration:none;
  
}  */

.ul-ebene2 {
  /*margin:0 0 -5px 10px;*/
  margin:-2px 0 -4px 10px;
  padding:2px 0 2px 0;
  font-size:100%;
  font-weight:normal;
  }

/*Navigation 2.Ebene*/
.navi-links-ebene2 {
  display:block; 
  list-style: none;
  margin:-2px 0px 0px 0px;
  padding: 2px 2px 3px 0px;
  width:94%;
  font-weight:normal;
  
  }

 
   * html .navi-links-ebene2 
{ /* fuer IE Win \*/
  width:93%;
  margin:0 0px 0px 0px;

/* */
}  

  
.navi-links-ebene2 a {
  list-style-type:none;
  display:block;
  background-color: #DBE890;
  color:#000000;
  padding: 2px 0px 3px 15px;
  text-decoration:none;
  border-top:0;
  border-right:0;
  border-bottom:1px solid #DBE890;
  border-left:10px solid #DBE890;
  background-image:url(img/ecke_nav-ebene2.gif);
  background-repeat:repeat-y;
  background-position:right top;
  font-weight:normal;
}
  
.navi-links-ebene2 a:visited {
  text-decoration:none;
}

.navi-links-ebene2 a:hover, .navi-links-ebene2 a:active, .navi-links-ebene2 a:focus {
  font-size: 100%;
  display:block;
  background-color: #DBE890;
  color:#000000;
  text-decoration:none;
  background-image:url(img/ecke_nav-ebene2.gif);
  background-repeat:repeat-y;
  background-position:right top;
  text-decoration:underline;
  font-weight:normal;
}
  

/*.navi-links-ebene2 a:focus {
  font-weight:normal;
  text-decoration:underline;
}  */

.pfeil-nav {
 margin:0 0 -22px 3px;
 padding:0 0px -22px 0px;
 position:absolute;
 }

.navi-links-hell {
  display:block; 
  list-style-type: none;
  }
  
  

  
.navi-links-hell a {
  display:block;
  background-color: #DBE890;
  color:#000000;
  margin: 0;
  padding: 2px 0px 6px 6px;
  text-decoration:none;
  width:95%;
  background-image:url(img/ecke_nav_hover.gif);
  background-repeat:repeat-y;
  background-position:right top;
  border-bottom:1px solid #F4F9DD;
 /* height:17px;*/
  font-weight:normal;
  }
  
  * html .navi-links-hell
{ /* fuer IE Win \*/
  width:100%;

/* */
}  
  
.navi-links-hell a:visited {
  text-decoration:none;}

.navi-links-hell a:hover {
  font-size: 100%;
  display:block;
  background-color: #DBE890;
  color:#000000;
  text-decoration:underline;
  background-image:url(img/ecke_nav_hover.gif);
  background-repeat:repeat-y;
  background-position:right top;
  font-weight:normal;
  }
  
.navi-links-hell a:active, .navi-links-hell a:focus {
  text-decoration:none;
  text-decoration:underline;
  }  


/*Formatierung Sitemap*/


.main-sitemap {
  width:80%;
  float:left;
  margin:0;
  padding:0;
  background-color:#FFFFFF;
  

  } 

.sitemap-spalte-links {
  float:left;
  width:40%;
  border-top:0;
  border-right:0;
  border-bottom:0;
  border-left:40px solid #FFFFFF;
  margin:1% 0 0 0;
  padding:0 0 0 2%;
  }   
  
.sitemap-spalte-rechts {
  width:30%;
  float:right;
  border-top:0;
  border-right:0px solid #FFFFFF;
  border-bottom:0;
  border-left:0px solid #FFFFFF;
  text-align:left;
  margin:1% 0 0 0;
  padding:0;
  }   




/* Formatierung fuer Listen in den Navigationen Header, Meta, Fuss */

.ul-sitemap {
  margin:0 0 0 0;
  padding:0;
  font-size:100%;
  text-decoration:none;
  /*text-align:center;*/
}



.sitemap-gruen {
  float:left;
  list-style-type:none;
  color:#000000;
  width:96%;
  font-weight:normal;
}



.sitemap-gruen a {
  float:left;
  /*background-color:#BDD732;*/
  /*border:1px solid #BDD732;*/
  padding: 3px 3px 0px 3px;
  color:#000000;
  text-decoration:none;
  width:96%;
  margin:2% 0 2% 0;
  font-weight:normal;
}

.sitemap-gruen a:link {
}

.sitemap-gruen a:visited {
  text-decoration:none;
}


.sitemap-gruen a:hover {
  text-decoration:underline;
}


.sitemap-gruen a:active {
  text-decoration:underline;
}

.sitemap-gruen a:focus {
  text-decoration:underline;
}










/*Navigationselemente mit pfeil*/
/*Liste mit vorangestelltem Pfeil FAQ*/

.ul-sitemap-pfeil {
  font-size: 100%;
   font-weight:normal;
  padding:0;
  margin:0 0 0 0;
  list-style:none;
  border:0px;
  }


.sitemap-pfeil {
  float:left;
  list-style:none;
  text-decoration:none;
  color:#000000;
  display:block;
  width:80%;
  border:0px;
   
 }

.sitemap-pfeil a {
  float:left;
  background-image:url(img/liste-faq.gif);
  background-position: center left;
  background-repeat:no-repeat;
  padding: 3px 0px 0px 11px;
  margin:0px 0 0 11px;
/*  padding: 3px 11px 3px 0px;
  margin:0 0 0px 0px;*/
  list-style:none;
  text-decoration:none;
  color:#000000;
  display:block;
  width:80%;
  border:0px;

  }
  
.sitemap-pfeil a:link{
  text-decoration:none;
  }
  
.sitemap-pfeil a:visited{
  text-decoration:none;
  }


.sitemap-pfeil a:hover{
  text-decoration:underline;
  }

.sitemap-pfeil a:active{
  text-decoration:underline;
  }

.sitemap-pfeil a:focus{
  text-decoration:underline;
  }



  
  
   /*Container fuer Inhaltsverzeichnis im Basistext*/  
.langtextbox  {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  /*background-color:#EEEEEE;*/
  font-size:100%;
  list-style-type:none;
  font-weight:bold;
  } 
  
 .langtextbox a {
   float:left;
   width:91%;
   margin:0px 0 0 0px;
   padding: 2px 11px 2px 12px;
   text-decoration:none;
   background-image:url(img/liste-faq.gif);
   background-repeat:no-repeat;
   background-position:left;
   background-color:#F4F9DD;
   border-top:0;
   border-right:0;
   border-bottom:2px solid #FFFFFF;
   border-left:12px solid #F4F9DD;
   display:block;
   color:#000000;
   list-style-type:none;
}

 .langtextbox a:link {
   text-decoration:none;
   }

 .langtextbox a:visited {
   text-decoration:none;
   }



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

 .langtextbox a:active {
  background-image:url(img/pfeil_unten.gif);
  background-repeat:no-repeat;
  background-position:left;
  display:block;
  text-decoration:underline;
  }

 .langtextbox a:focus {
   text-decoration:underline;
   }

.drucken-fuss {
  /*background-color:#BDD732;*/
  text-decoration:none;
  font-size:100%;
}



.drucken-fuss a {
  /*background-color:#BDD732;*/
  text-decoration:none;
  font-size:100%;
}

.drucken-fuss a:link {
  text-decoration:none;
  font-size:10%;

}

.drucken-fuss a:visited {
  text-decoration:none;
}


.drucken-fuss a:hover {
  text-decoration:underline;
}


.drucken-fuss a:active {
  text-decoration:underline;
}

.drucken-fuss a:focus {
  text-decoration:underline;
}

