body       { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
p       { color: #696969; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-right: 100px }
h1     { color: #369; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { font-size: 14px; }
td    { color: gray; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a           { color: #369; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover   { text-decoration: underline }
.navi     { color: #369; font-size: 12px; font-family: "Trebuchet MS", Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 2px; }
.link_klein { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.groesser  { color: gray; font-size: 12px }
.head { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 10px }
hr   { color: #c0c0c0 }
li    { color: #696969; font-size: 12px; line-height: 18px; margin-top: 10px; margin-right: 100px }
input, textarea, select { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px }
.linksbuendig { text-align: left }
.attribute_input_error { color: red; font-weight: bold; }
.attribute_input_label { font-size: 11px; }

#navi_menu {
  margin: 90px;
  padding: 2px;
  list-style: none;
  margin-left: 77px;
  margin-right: 33px;
}

#navi_menu li {
  text-align: right;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  line-height: normal;
}

.menudiv {
  position: absolute;
  display: none;
  background-color: #ededed;
  z-index: 11;
}

ul.menu_list {
  min-width: 100px;
  max-width: 150px;
  list-style: none;
  margin: 0;
  padding: 5px;
  padding-top: 8px;
}

ul.menu_list li {
  margin: 0;
  line-height: normal;
  margin-bottom: 5px;
}

/* Neue Navi */
#navi { /* Hauptelement */
  list-style-type: none;
  margin: 0 30px 0 0;
  padding: 0;
  text-align: right;
  width: 185px;
  margin-left: 50px;
}

#navi li { /* Alle li-Elemente in der Navi */
  margin: 0 0 5px 0;
  padding: 0;
  line-height: 17px;
  border-bottom: 1px solid #ffffff;
  }

#navi .main { /* Links der zweiten Ebene */
  text-transform: uppercase;
}

#navi .aktiv {
  color: #ffffff;
  background-color: #336699;
  padding: 2px;
  display: block;
}

#navi .subnav { /* Unternavi-Bereiche */
  margin: 0;
  list-style-type: none;
  display: none;
  }

#navi .subnav a.aktiv { /* farbe subnavi */
  background-color: #FBDE75;
  color: #686868;
  font-weight: bold;
}
#navi .subnav a.aktiv2 { /* farbe subsubnavi */
  background-color: #cccccc;
  color: #686868;
  font-weight: bold;
}

#navi ul.aktiv {
  display: block;
  background-color: #FDEEB8;
  padding: 2px;
  
}
#navi ul.aktiv2 {
  display: block;
  background-color: #FDEEB8;
  padding: 0;
}

#navi ul.aktiv a {
  color: #878787;
  }

#navi .subnav a { /* Links der zweiten Ebene */
  font-size: 11px;
  display: block;
  font-weight: normal;
}

.catList {
	list-style-type: none;
	margin: 0;
	padding-left: 25px;
}

