ul.menu, ul.menu ul {

    list-style-type: none;
    margin:0;
    padding:0;

}



ul.menu a {

    display: block;

    padding: 0px;
    
   
    /*margin-right:81px;*/
    
    width:135px;

    font-weight: normal;
    
    border:1px solid #FFF;

}
/* letzer menüpunkt */
#menu .menu3 { 
	margin:0;
	padding-right:0;
	width:auto;
}

/*.menu a.active, .menu a:hover {
	border:1px solid #c7b5d9;
}*/

ul.menu li {

    padding: 0;

    margin: 0;

    float: left;

    background-color: #FFF;
    
    

}

ul.menu ul a {
	marign:0;
	padding:2px 7px;
	background:#FFF;
	
	border: 1px solid #c7b5d9;
     	 width:116px;
}


/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;
    white-space:normal;
  

}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {


}



/* Zweite Ebene */

        ul.menu ul {

              margin:0;
              
              width:132px;

                 padding: 0;

               position: absolute;


                display: none;

                   
                    
                    border-top:3px solid #71469e

     }
     

   /* 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: 130px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -25px; /* 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;

   }


#menu .menu13:hover, #menu .active.menu13, #menu .menu16:hover, #menu .active.menu16, #menu .menu15:hover, #menu .active.menu15, #menu .menu14:hover, #menu .active.menu14, #menu .menu26:hover, #menu .active.menu26, #menu .menu28:hover, #menu .active.menu28, #menu .menu27:hover, #menu .active.menu27, #menu .menu55:hover, #menu .active.menu55, #menu .menu60:hover, #menu .active.menu60, #menu .menu74:hover, #menu .active.menu74 {
	background:#9D7DBD;
}
#menu .menu12:hover, #menu .active.menu12, #menu .menu19:hover, #menu .active.menu19, #menu .menu18:hover, #menu .active.menu18, #menu .menu17:hover, #menu .active.menu17, #menu .menu25:hover, #menu .active.menu25, #menu .menu41:hover, #menu .active.menu41, #menu .menu42:hover, #menu .active.menu42, #menu .menu56:hover, #menu .active.menu56, #menu .menu61:hover, #menu .active.menu61, #menu .menu89:hover, #menu .active.menu89, #menu .menu90:hover, #menu .active.menu90 {
	background:#AABF53;
}
#menu .menu11:hover, #menu .active.menu11, #menu .menu22:hover, #menu .active.menu22, #menu .menu21:hover, #menu .active.menu21, #menu .menu20:hover, #menu .active.menu20, #menu .menu24:hover, #menu .active.menu24, #menu .menu43:hover, #menu .active.menu43, #menu .menu44:hover, #menu .active.menu44, #menu .menu57:hover, #menu .active.menu57, #menu .menu62:hover, #menu .active.menu62 {
	background:#E0A14C;
}
#menu .menu81:hover, #menu .active.menu81, #menu .menu82:hover, #menu .active.menu82 {
	background:#bbb;
}
