/*------------- Untere Navigation---------------------*/
ul.menu, ul.menu ul {list-style-type: none; margin:0px;	padding:0px;}

ul.menu a {display: block; padding: 7px 0px 3px 20px; font-weight: normal;}

ul.menu li {padding:0px; margin:0px; float: left; background-color: transparent; height: 30px;}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {float:none; background-color: transparent;}

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

/* Zweite Ebene */
ul.menu ul {margin-left:20px; border-top:1px solid transparent; padding: 0; position: absolute; background-color:transparent; display: none; width: 241px;}
			  
ul.menu ul li {margin-top:1px; background-color:#FFFFFF; width:220px; height:16px; padding-left:10px; padding-top:3px; padding-bottom:2px; list-style-image:none;}
	 
/*
ul.menu ul li:hover, ul.menu ul li:active {list-style-image:url(../img/roter_pfeil_icon.gif); list-style-position:inside;}
*/
ul.menu ul li:hover, ul.menu ul li.hover, ul.menu ul li:active {background-image:url(../img/roter_pfeil_icon.gif); background-repeat: no-repeat; background-position: 6px 5px; }
	 
ul.menu ul li a:link, ul.menu ul li a:visited { padding:0px 0px 0px 12px; margin-top:0px; color:#EE6676; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
		
ul.menu ul li a:hover, ul.menu ul li a:active {color:#E2001A; text-decoration:none;}

/* 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: 220px; border-left:1px solid transparent; /* Breite eines Listenelements - Überlagerung */ margin-top: -22px; /* 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;}

/* Aktive Links */
/*ul.menu li.active {list-style-image:none; list-style-position:inside;}*/
ul.menu li.active {list-style-image:none; }
/*ul.menu li a.active {padding:0px 0px 0px 12px; margin-top:0px; color:#E2001A; font-size:12px; font-family:Arial, Helvetica, sans-serif;}*/
/*ul.menu ul li.active {list-style-image:url(../img/roter_pfeil_icon.gif); list-style-position:inside;}*/
ul.menu ul li.active {background-image:url(../img/roter_pfeil_icon.gif); background-repeat: no-repeat; background-position: 6px 5px;}
ul.menu ul li a.active {padding:0px 0px 0px 12px; margin-top:0px; color:#E2001A; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
/*------------- ENDE Untere Navigation---------------------*/ 



/*------------- Main Navigation---------------------*/
ul.MainMenu, ul.MainMenu ul {list-style-type: none; margin:0px;	padding:0px;}

ul.MainMenu a {display: block; padding: 7px 50px 3px 20px; font-weight: normal;}

ul.MainMenu li {padding:0px; margin:0px; float: left; background-color: transparent; height: 20px;}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.MainMenu ul li {float:none; background-color: transparent;}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.MainMenu ul li.hover, ul.MainMenu ul li:hover {background-color: #fff;}

/* Zweite Ebene */
ul.MainMenu ul {margin-left:20px; border-top:1px solid transparent; padding: 0; position: absolute; background-color:transparent; display: none; width: 241px;}
			  
ul.MainMenu ul li {margin-top:1px; background-color:#FFFFFF; width:220px; height:auto; padding-left:10px; padding-top:3px; padding-bottom:2px; list-style-image:none;}
	 
ul.MainMenu ul li:hover, ul.MainMenu ul li.hover, ul.MainMenu ul li:active {background-image:url(../img/roter_pfeil_icon.gif); background-repeat: no-repeat; background-position: 6px 5px; }
	 
ul.MainMenu ul li a:link, ul.MainMenu ul li a:visited { padding:0px 0px 0px 12px; margin-top:0px; color:#EE6676; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
		
ul.MainMenu ul li a:hover, ul.MainMenu ul li a:active {color:#E2001A; text-decoration:none;}

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

/* Dritte Ebene */
ul.MainMenu li.hover ul ul, ul.MainMenu li:hover ul ul {display: none; margin-left: 220px; border-left:1px solid transparent; /* Breite eines Listenelements - Überlagerung */ margin-top: -22px; /* Höhe eines Listenelements */}
		
/* Dritte Ebene anzeigen */
ul.MainMenu li.hover ul li.hover ul,
ul.MainMenu li:hover ul li:hover ul {display: block;}

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

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

/* Aktive Links */
ul.MainMenu li.active {list-style-image:none; }
ul.MainMenu ul li.active {background-image:url(../img/roter_pfeil_icon.gif); background-repeat: no-repeat; background-position: 6px 5px;}
ul.MainMenu ul li a.active {padding:0px 0px 0px 12px; margin-top:0px; color:#E2001A; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
/*------------- ENDE Main Navigation---------------------*/