ul.menu, ul.menu ul {
    list-style-type: none;
}


ul.menu li {
    float: left;
}


/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
    float:none;
    background-color: transparent;
    background-image: none;
    border-bottom: 1px solid #9a9899;
}

ul.menu ul li a{
background:none;
height: 25px;
line-height: 25px;
}

ul.menu ul li a{
	display:block;
	padding: 0 17px;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #fff;
    background-image: none;
    background-position: top left;
}

ul.menu ul li.hover a, ul.menu ul li:hover a{
    background-color: #fff;
    background-image: none;
    background-position: top left;
}

/* Zweite Ebene */
        ul.menu ul {
    background-image: none;
               position: absolute;
               background-color: #fff;
               border: 1px solid #9a9899;
               display: none;
               width: 180px;
               border-bottom: 0px;
               margin: 4px 0 0 0;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
               display: block;
   }

/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                    margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -20px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
   }


/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }
