body {
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  color: #000000;
  font-family: Verdana;
}

#menu {
  float: left;
  width: 100%;
  font-size: 93%;
  line-height: normal;
  padding: 0px 0px 0px 24px;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666ff;
}

#menu ul.horizontal li.level1 {
  float: left;
  height: 22px;
  padding: 0px;
  padding: 7px 10px 0px 10px;
  border: 0px solid black;
}

* html #menu ul.horizontal li.level1 {
  padding-bottom: 5px;
}

#menu ul.horizontal li.level1.eins {
  background-color: #97bf21;
  width:48px;
}

#menu ul.horizontal li.level1.eins:hover {
  background-color: #c0bebf;
  width:48px;
}

#menu ul.horizontal li.level1.zwei {
  background-color: #198baf;
  width:167px;
  padding-right:0px; 
}

#menu ul.horizontal li.level1.drei {
  background-color: #de353a;
  width:126px;
  padding-right:0px; 
}

#menu ul.horizontal li.level1.drei:hover {
  background-color: #c0bebf;
  width:126px;
  padding-right:0px; 
}


#menu ul.horizontal li.level1.vier {
  background-color: #f8c603;
  width:123px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.vier:hover {
  background-color: #c0bebf;
  width:123px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.fuenf {
  background-color: #666666;
  width:132px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.fuenf:hover {
  background-color: #c0bebf;
  width:132px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.sechs {
  background-color: #b55e57;
  width:150px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.sechs:hover {
  background-color: #c0bebf;
  width:150px;
  padding-right:0px;
}

#menu ul.horizontal li.level1.sieben {
  background-color: #f45c19;
  width:36px;
}

#menu ul.horizontal li.level1 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#ffffff;
}

#menu ul.horizontal li.level1 a:hover {

}

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
}

#menu ul.dropdown.eins li.level2,
#menu ul.flyout li.level3 {

}

#menu ul.dropdown.eins li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #97bf21;
  border-top: 1px solid #fff;
  width: 73px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.eins li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 73px;
  height:20px;
  background-color: #c0bebf;
}


* html #menu ul.dropdown.zwei li.level2 {       
  font-size:0;
  padding:0 0 0 0;
  margin:0 0 0 0;
  display:inline;
}


#menu ul.dropdown.zwei li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #198baf;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 197px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.zwei li.level3 a,
#menu ul.flyout li.level3 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #4bb0d0;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 197px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}
#menu ul.dropdown.zwei li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  width: 197px;
  height:20px;
  background-color: #c0bebf;
}
#menu ul.dropdown.drei li.level2,
#menu ul.flyout li.level3 {

}
#menu ul.dropdown.drei li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #de353a;
  border-top: 1px solid #fff;
  width: 126px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.drei li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  font-weight: bold;
  width: 126px;
  height:20px;
  background-color: #c0bebf;
}

#menu ul.dropdown.vier li.level2,
#menu ul.flyout li.level3 {

}

#menu ul.dropdown.vier li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #f8c603;
  border-top: 1px solid #fff;
  width: 123px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

* html #menu ul.dropdown.vier li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #f8c603;
  border-top: 1px solid #fff;
  width: 133px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.vier li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 123px;
  height:20px;
  background-color: #c0bebf;
}

* html #menu ul.dropdown.vier li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 133px;
  height:20px;
  background-color: #c0bebf;
}

#menu ul.dropdown.sechs li.level2,
#menu ul.flyout li.level3 {

}

#menu ul.dropdown.sechs li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #b55e57;
  border-top: 1px solid #fff;
  width: 150px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

* html #menu ul.dropdown.sechs li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #b55e57;
  border-top: 1px solid #fff;
  width: 160px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.sechs li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 150px;
  height:20px;
  background-color: #c0bebf;
}

* html #menu ul.dropdown.sechs li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 160px;
  height:20px;
  background-color: #c0bebf;
}



#menu ul.dropdown.sieben li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #f45c19;
  border-top: 1px solid #fff;
  width: 140px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

* html #menu ul.dropdown.sieben li.level2 a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #f45c19;
  border-top: 1px solid #fff;
  width: 150px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#menu ul.dropdown.sieben li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 140px;
  height:20px;
  background-color: #c0bebf;
}

* html #menu ul.dropdown.sieben li.level2 a:hover {
  color: white;
  font-weight: bold;
  width: 150px;
  height:20px;
  background-color: #c0bebf;
}

* html #menu ul.dropdown li.level2 a {
  padding-bottom: 5px;
}

#level1-One li.eins a {
  font-family: Arial, Verdana, Times, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #97bf21;
  border-top: 1px solid #fff;
  width: 73px;
  height:20px;
  color: #fff;
  padding: 7px 10px 0px 10px;
}

#level1-One li.eins a:hover {
  color: white;
  font-weight: bold;
  width: 73px;
  height:20px;
  background-color: #c0bebf;
}


