/* Service-Navigation */

#top #service-nav .moduletable {
	margin-top: 36px;
	margin-right: 30px;
	text-transform: uppercase;
}

#top #service-nav .moduletable span.mainlevel {
	padding-left: 8px;
	padding-right: 8px;
}

#top #service-nav .moduletable a {
	color: #333333;
	text-decoration:none;
}

#top #service-nav .moduletable a:hover,
#top #service-nav .moduletable #active_menu {
	color:#FF3333;
}


/* HAUPTNAVIGATION */
/* --------------- */

#main-menue /* BCK GESAMT */ { font-size:12px; list-style:none; padding-top:0px; padding-bottom:0px; padding-left:0px; margin:0; margin-bottom:0px; line-height:170%; background-color: black;  border-top-width: 1px; border-top-style: solid; border-top-color: #CBCBCB; border-bottom-color: #CBCBCB; border-bottom-width: 1px; border-bottom-style: solid;}


/* 1. Ebene */
li a { /* Für alle Links in der Liste */ display: block; width: auto; margin-left:0px;}
#main-menue li a { color: white; text-decoration:none; padding-left:30px; padding-top:4px; padding-bottom:2px;margin-left:0px; margin-bottom:2px; background-color:#333333; }
#main-menue li a:hover { font-weight:normal; color:white; background-color: #666666; }
/* 1. Ebene, wenn 1. Ebene aktiv */
#main-menue #current a { color: white; font-weight:bold; background-color: #666666; text-decoration:none; padding-left:30px; margin-left:0px; margin-bottom:2px;}
#main-menue #current a:hover { color: white; font-weight:bold; text-decoration:none; padding-left:30px; margin-left:0px; margin-bottom:2px;}
/* 1. Ebene, wenn 2. Ebene aktiv */
#main-menue .parent.active a { font-weight:bold; background-color: #666666; text-decoration:none; margin-left:0px; margin-bottom:2px;}


/* 2. Ebene */
#main-menue ul /* BCK GESAMT */ { font-weight:normal; color: white; list-style:none; padding:0px; margin-left:0px; background-color: transparent;}

#main-menue #current ul { font-weight:normal; color: white; margin-top:1px; margin-bottom:0px; }

#main-menue #current li a { font-weight:normal; color: white; padding-left:50px; margin-right:0px; background-color:#666666;}
#main-menue #current li a:hover { padding-left:50px; background-color:#999999; }
#main-menue #current li a:hover span { font-weight:normal; }
/* 2. Ebene, wenn 2. Ebene aktiv */ 
#main-menue .parent.active a { font-weight:bold; color: white; margin-bottom:2px; }
#main-menue .parent.active ul #current a { color: white; background-color:#999999; }
#main-menue .parent.active ul #current a span { font-weight:bold; padding-left:20px;}
#main-menue .parent.active ul { font-weight:normal; margin-top:0px; margin-bottom:0px; background-color:transparent;}
#main-menue .parent.active ul a span { font-weight:normal; margin-top:0px; margin-bottom:0px; background-color:transparent;}
#main-menue .parent.active li a { color: white; padding-left:50px; margin-top:0px; background-color:#666666; font-size:12px; }
#main-menue .parent.active li a:hover { background-color:#999999; }
#main-menue .parent.active li a:hover span { font-weight:normal; }

/* 2. Ebene, wenn 3. Ebene aktiv */
#main-menue .parent.active ul .parent.active a { color: white; background-color:#999999; }
#main-menue .parent.active ul .parent.active a span { font-weight:bold; }

/* 3. Ebene, wenn 2. Ebene aktiv */

#main-menue .parent.active ul #current ul a { color: white; }
#main-menue .parent.active ul #current ul a span { font-weight:normal; }
#main-menue .parent.active ul #current li a:hover { background-color:#B7B7B7; }
#main-menue .parent.active ul #current li a:hover span { font-weight:normal; }

/* 3. Ebene, wenn 3. Ebene aktiv */
#main-menue .parent.active ul .parent.active ul #current a { color: white; background-color: #B7B7B7; }
#main-menue .parent.active ul .parent.active ul #current a span { font-weight:bold; padding-left:40px;}

#main-menue .parent.active ul .parent.active ul #current a:hover span { font-weight:bold;}
#main-menue .parent.active ul .parent.active ul a { }
#main-menue .parent.active ul .parent.active ul a span { font-weight:normal; padding-left:20px;}
#main-menue .parent.active ul .parent.active ul a:hover { background-color:#B7B7B7; }
#main-menue .parent.active ul .parent.active ul a:hover span { font-weight:normal; }





/* 3. Ebene, wenn 4. Ebene aktiv */
#main-menue .parent.active ul .parent.active ul .parent.active a { color: white; background-color:#B7B7B7; }
#main-menue .parent.active ul .parent.active ul .parent.active a span { font-weight:bold; }

/* 4. Ebene, wenn 3. Ebene aktiv */
#main-menue .parent.active ul .parent.active ul #current ul a { color: white; }
#main-menue .parent.active ul .parent.active ul #current ul a span { font-weight:normal; }
#main-menue .parent.active ul .parent.active ul #current li a:hover { background-color:#D4D4D4; }
#main-menue .parent.active ul .parent.active ul #current ul a:hover span { font-weight:normal; }


/* 4. Ebene, wenn 4. Ebene aktiv */
#main-menue .parent.active ul .parent.active ul .parent.active ul #current a { color:#333; color: white; background-color: #D4D4D4; }
#main-menue .parent.active ul .parent.active ul .parent.active ul #current a span { font-weight:bold; padding-left:60px;}
#main-menue .parent.active ul .parent.active ul .parent.active ul #current a:hover span { font-weight:bold;}
#main-menue .parent.active ul .parent.active ul .parent.active ul a { background-color: #B7B7B7; }
#main-menue .parent.active ul .parent.active ul .parent.active ul a span { font-weight:normal; padding-left:40px;}
#main-menue .parent.active ul .parent.active ul .parent.active ul a:hover { background-color:#D4D4D4; }
#main-menue .parent.active ul .parent.active ul .parent.active ul a:hover span { font-weight:normal; }

