/* CSS Document */
#letzte{
  background:url("none") no-repeat right top;
}

#navback {
  padding:130px 0px 0px 0px;
  margin:0px;
  float: right;
  color: #7a7a7a;
}

#navleiste {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
}

#navleiste ul {
  margin:0;
  padding-left:11px;
  height: 37px;
  list-style:none;
}

#navleiste li {
  float:left;
  background:url("navtrenner.png") no-repeat right top;
  margin:0px;
  padding:0px;
  padding-top: 7px;
  position:relative;
}


/*Achtung! CSS 3!!!!!!*/
#navleiste li:last-child {
  background-image: none;
}

#navleiste a {
  display:block;
  baackground:url("platzhaltert.gif") no-repeat left top;
  padding:0px 15px 4px;
  font-size:18px;
  color: #7a7a7a;
  text-decoration: none;
}

#navleiste #current {
  /*background:url("navtrenner.png") no-repeat right top;*/
}

#navleiste #current a {
  font-weight:bold;
  padding-bottom:5px;
}

#navleiste a:hover {
  color: white;
  background-color:#dedfe1;
}

#navleiste li:hover {
  color: white;
  background-color:#dedfe1;
  text-decoration:none;
}

ul#Navigation li ul li:hover {
  background-color:#dedfe1;
  background-image:none;
}

* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
  margin-bottom: -0.4em;
}

*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
  margin-bottom: -0.1em;
}

ul#Navigation li ul {
    padding:0px;
    position: absolute;
    top: 1.6em; 
    /* left: -0.4em;*/
    z-index: 999;
    display: none;  /* Unternavigation ausblenden */
    margin-top: 2px;
    color:white;
    margin-left: -1px;
  }

  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }

  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:white; padding-bottom:0.4em;
  }

  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
    z-index: 999;
  }

  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 25px;
    margin:0px;
    color: white;
    min-width: 200px;
    background-color:#dedfe1;
}
  }
  
ul#Navigation li ul li a{
  width: 200px;
  background-image:none;
}

  ul#Navigation a, ul#Navigation span {
    display: block;
    text-decoration: none;
    z-index: 999;
  }

  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell f?r IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }

  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
  }

  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }

.active {
    text-decoration: underline;
}

#subnav li{
  list-style: none outside none;
  width:100%;
  padding-top: 5px;
}

#subnav {
  border-left: grey 1px solid;
  padding-left: 15px;
  padding-bottom: 40px;
}

#subnav ul li ul li:hover{
  color: black;
  background-color: #DEDFE1;
}

#subnav a:link{
  text-decoration: none;
}

#subnav ul li ul li {
    width: 100%;
    margin: 0;
    padding: 5px 15px;
    position: relative;
}

.menue3 {
  width: 100%;
  overflow: hidden;
}

.menue3 ul{
  padding-left:0px;
}

.menue3 ul li ul li{
  padding-left:1.8em;
}

#subnav li a{
  width: 100%
}

#indexedsearch {
  width: 264px;
}

#sword {
  min-width: 69%;
  border: 1px solid gray;
  font-size: 0.8em;

}

.searchbox-button {
  border-left: 0px;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  color: #7A7A7A;
  cursor: pointer;
  font-size: 0.8em;
}

.searchbox-button:hover {
  border-left: 0px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  color: black;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

#sword:hover {
  width: 69%;
  border: 1px solid black;
}

ul#Navigation li ul li.active{
  text-decoration:none;
}

ul#Navigation li ul li.active a{
  color:black;
}


