* {
 list-style-type: none;
}
* a {
 text-decoration: none;
}
#nav li {
  /*float the main list items*/
  float: left;
}
#nav li a {
  /*Hauptlinks*/
  font-size: 13px;
  color: #FFFFFF;
  display: block;
  width: 93px;
  padding: 2px 5px;
  border-bottom: 1px solid black;
  *margin-bottom: -1px;

}
#nav li.off ul, #nav li.on ul {
  /*Positionierung der Untermenupunkte und Ausblenden*/
  display: none;
  padding-top: 38px;
  /*Browserhack*/
  *padding-top: 3px;
  width: 93px;
  margin-left: -40px;
  /*Browserhack*/
  voice-family: "\"}\"";
  voice-family:inherit;
  margin-left: -0px;
                 }
html>body #nav li.off ul, html>body #nav li.on ul {
  /*Korrektur der Subnavs*/

}

#nav li.on ul {
  /*Aktuellen Link anzeigen*/
  display: block;
 }
#nav li.off a:hover, #nav li.off:hover a {
  /*Hover bei allen Links*/
background-color: #787878;
}

#nav li.off ul li {
  /*Grundeinstellung unterlinks*/
color: #000;
}
#nav li.off ul li a {
  /*Grundeinstellung unterlinks*/
  display: block;
background: #DDD url(images/grau.jpg);

}
#nav li.off ul li:hover a, #nav li.off ul li a:hover {
  /*Hoverbei UnterLinks*/
background: #CCC url(images/dunkelg.jpg);
color: #000;
}
#nav li.off ul, #nav li.on ul {
  /*put the subnav below*/
  position: absolute;
  top: 0px;
    /*Browserhack*/
  *top: 35px; /*reposition for IE*/

}
#nav li.off:hover ul, #nav li.over ul {
  display: block;
  z-index: 6000;

}

#nav li  {
border-left: 1px solid #FFF;
font-size: 14px;
}
#nav li ul li {
border-left: 0px solid #FFF;
}
#nav li ul li a {
  /*Subnavlinks*/
  font-size: 11px;
  color: #000;
  display: block;
  width: 93px;
  min-width: 93px;
  padding: 1px 5px;
  border-top: 1px solid white;
  border-bottom: 0px;
  background-color: #ccc;

}
#nav ul li ul li {
display: none;
}

ul#breadcrumb {
*margin: 40px 0 30px 0;
}
ul#breadcrumb li {
float: left;
margin-left: 2px;
color: #555555;
}
ul#breadcrumb li a {
color: #555555;
}
