/*** Hauptmenu (oben, horizontal) ***/

#KombiMenu {
  /*NOP*/
}

#KombiMenu ul {
  margin: 0;
  padding: 0;
}

#KombiMenu li {
  margin: -1px 0 2px 0;
  float: left;
  list-style: none;
  /*border-left: 1px solid #025394;*/
  padding: 0px 0px 0px 0px;
  /*white-space: nowrap;*/
}  
#KombiMenu li.first {
  /*border-left: 1px none #fff;*/
}
  
#KombiMenu a {
  padding: 0 10px 0 10px;
  color: #fff;
  font-size: 0.9em;
  text-decoration: none;
  font-weight: normal;
}
  
#KombiMenu a:hover {
  padding: 2px 10px 3px 10px;
  color: #fff;
  /*background-color: #025394;*/
  text-decoration: underline;
  font-size: 0.9em;
}

/*** Menu links ***/
div#TreeMenu ul, div#TreeMenu li { 
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  text-align: left;
}

div#TreeMenu li a { 
  padding: 3px 10px 3px 3px;
  text-decoration: none; 
  width: 100%; height: 100%; 
  display: block; /* damit gesamte Zeile als Link aktiv wird */
  color: #000;
  font-size: 10pt;
  border-top: 1px solid #e4e6d9;
}

/* Stildefinition für 1. Ebene */
div#TreeMenu ul, li a { 
  color: #000; 
  font-weight: bold;
  
}
div#TreeMenu ul li a { 
  padding: 6px 0 6px 8px;
}

/* Stildefinition für 2. Ebene */
div#TreeMenu ul ul li a { 
  padding: 3px 0 3px 20px;
  color: #000; 
  font-weight: normal;
  border-top: 0px none #d6d7c5;
}

/* Stildefinition für 3. Ebene */
div#TreeMenu ul ul ul li a { 
  padding-left: 30px;
  color: #000; 
  font-weight: normal;
}

/* Stildefinition für 4. Ebene */
div#TreeMenu ul ul ul ul li a { 
  padding-left: 40px;
  color: #000; 
  font-weight: normal;
}

/* für Mozilla/Firefox */
div#TreeMenu ul > li { display: list-item; }
div#TreeMenu li > a { width: auto; height: auto; }

/* Style aktiver Menupunkt */
div#TreeMenu li a.activePage { 
  color: #025394;
}

/* Style MouseOver */
div#TreeMenu li a:hover { 
  background-color: #293999;
  color: #fff;
}

/* Grafiksymbol für Menupunkte */
div#TreeMenu div.item {
  width: 9px; height: 9px;
  margin: 2px 0 0 2px;
  background-image: url(/images/item.gif);
  background-repeat: no-repeat;
  float: left;
}

/* Grafiksymbol für geöffneter Ordner */
div#TreeMenu div.folderOpened {
  width: 9px; height: 9px;
  margin: 2px 0 0 2px;
  background-image: url(/images/minus.gif);
  background-repeat: no-repeat;
  float: left;
}

/* Grafiksymbol für geschlossener Ordner */
div#TreeMenu div.folderClosed {
  width: 9px; height: 9px;
  margin: 2px 0 0 2px;
  background-image: url(/images/plus.gif);
  background-repeat: no-repeat;
  float: left;
  cursor: hand;
}

/* zur Einrückung des Textes neben dem Grafiksymbol */
div#TreeMenu div.imageSpace {
  margin-left: 17px;
}