.mnav_lk { text-decoration: none; }
.mnav_ac {  }

/* HAUPTMENÜ*/

.menu ul { float:right; margin:0px; padding:0px; list-style-type:none; }
.menu ul li { display:inline; float:left; position:relative; z-index:9999; }

.men_1, .men_2, .men_3, .men_4, .men_ac_1, .men_ac_2, .men_ac_3, .men_ac_4 { float:left; display:inline; background:url(/media/bg_men.gif) top left no-repeat; }


.men_1 a, .men_1 a:active, .men_1 a:visited, .men_1 a:link,
.men_ac_1 a, .men_ac_1 a:active, .men_ac_1 a:visited, .men_ac_1 a:link,
.men_2 a, .men_2 a:active, .men_2 a:visited, .men_2 a:link,
.men_ac_2 a, .men_ac_2 a:active, .men_ac_2 a:visited, .men_ac_2 a:link,
.men_3 a, .men_3 a:active, .men_3 a:visited, .men_3 a:link,
.men_ac_3 a, .men_ac_3 a:active, .men_ac_3 a:visited, .men_ac_3 a:link,
.men_4 a, .men_4 a:active, .men_4 a:visited, .men_4 a:link,
.men_ac_4 a, .men_ac_4 a:active, .men_ac_4 a:visited, .men_ac_4 a:link {
	display:block;
	/*float:left;*/
	width:171px;
	font-size:1.231em;/*16px;*/
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#161c22;
   padding:10px 0px 8px 0px;
   margin-right:1px;
	}

.men_1 a, .men_1 a:active, .men_1 a:visited, .men_1 a:link { border-bottom:10px solid #ebc80a; }
.men_2 a, .men_2 a:active, .men_2 a:visited, .men_2 a:link { border-bottom:10px solid #73aa32; }
.men_3 a, .men_3 a:active, .men_3 a:visited, .men_3 a:link { border-bottom:10px solid #d70a0f; }
.men_4 a, .men_4 a:active, .men_4 a:visited, .men_4 a:link { border-bottom:10px solid #0a82c8; }

.men_1 a:hover, .men_ac_1 a, .men_ac_1 a:hover, .men_ac_1 a:active, .men_ac_1 a:visited, .men_ac_1 a:link { background:url(/media/bg_men_1.gif) top repeat-x; border-bottom:10px solid #ebc80a; }
.men_2 a:hover, .men_ac_2 a, .men_ac_2 a:hover, .men_ac_2 a:active, .men_ac_2 a:visited, .men_ac_2 a:link { background:url(/media/bg_men_2.gif) top repeat-x; border-bottom:10px solid #73aa32; }
.men_3 a:hover, .men_ac_3 a, .men_ac_3 a:hover, .men_ac_3 a:active, .men_ac_3 a:visited, .men_ac_3 a:link { background:url(/media/bg_men_3.gif) top repeat-x; border-bottom:10px solid #d70a0f; }
.men_4 a:hover, .men_ac_4 a, .men_ac_4 a:hover, .men_ac_4 a:active, .men_ac_4 a:visited, .men_ac_4 a:link { background:url(/media/bg_men_4.gif) top repeat-x; border-bottom:10px solid #0a82c8; }


/* level 1*/
.menu ul li a, .menu ul li a:link, .menu ul li a:visited {color:#161c22;}
.menu ul li a:hover, .menu ul li a:active {color:#161c22;}

/* level 2*/
.menu ul li ul {position:absolute;z-index:1000;top:-1px;left:0;display:block;visibility:hidden;border-top:1px solid #FFF;width:171px;margin:0px;padding:0;}
.men_1 ul { background:url(/media/bg_men1_ul.gif) top repeat-x #FFF; }
.men_2 ul { background:url(/media/bg_men2_ul.gif) top repeat-x #FFF; }
.men_3 ul { background:url(/media/bg_men3_ul.gif) top repeat-x #FFF; }
.men_4 ul { background:url(/media/bg_men4_ul.gif) top repeat-x #FFF; }
.menu ul li ul li {float:none;display:list-item;font-size:.8em;}
.menu ul li ul li a,
.menu ul li ul li a:link,
.menu ul li ul li a:visited {display:block;margin:0;padding:5px;width:161px;border-bottom:none;color:#161c22;font-weight:normal;text-align:left;}
.menu ul li ul li a:hover,
.menu ul li ul li a:active {display:block;margin:0;padding:5px;width:161px;border-bottom:none;color:#161c22;font-weight:normal;text-align:left;}
.men_1 li a:hover, .men_1 li a:active { background:#f5e384; }
.men_2 li a:hover, .men_2 li a:active { background:#b9d498; }
.men_3 li a:hover, .men_3 li a:active { background:#eb8487; }
.men_4 li a:hover, .men_4 li a:active { background:#84c0e3; }
* html .menu ul li ul li a,
* html .menu ul li ul li a:link,
* html .menu ul li ul li a:hover,
* html .menu ul li ul li a:visited,
* html .menu ul li ul li a:active {display:inline-block;width:171px;}

/* level 3*/
.menu ul li ul li ul {position:absolute;top:0;left:0;visibility:hidden;width:171px;margin:-1px 0 0 0;padding:0;}
.men_1 li ul { background:#f5e384; }
.men_2 li ul { background:#b9d498; }
.men_3 li ul { background:#eb8487; }
.men_4 li ul { background:#84c0e3; }
.menu ul li ul li ul li {font-size:1em;}
.menu ul li ul li ul li a,
.menu ul li ul li ul li a:link,
.menu ul li ul li ul li a:visited {display:block;margin:0;padding:5px;color:#161c22;}

.menu ul li ul li ul li a:hover, .menu ul li ul li ul li a:active {display:block;margin:0;padding:5px;color:#161c22;}

.men_1 li ul li a:hover, .men_1 li ul li a:active { background:#faf1c2; }
.men_2 li ul li a:hover, .men_2 li ul li a:active { background:#dceacc; }
.men_3 li ul li a:hover, .men_3 li ul li a:active { background:#f5c2c3; }
.men_4 li ul li a:hover, .men_4 li ul li a:active { background:#c2e0f1; }

.downarrowclass {position:absolute;top:0px;right:0px;}
.rightarrowclass {position:absolute;top:0px;right:0px;}

/******************************************************************************************************/

.snav_lk { text-decoration: none; }
.snav_ac { }

#submenue ul { position:relative; z-index:1000; margin-top:10px; padding:10px 0px 0px 0px; list-style-type:none; }
#submenue ul li ul { padding:0px; margin:0px; border-top:none; border-bottom:none; }
#submenue li { display:block; }

#submenue ul li.li_level_none { display:none; }

/***** Level 1 *****/
#submenue ul li a,
#submenue ul li a:hover,
#submenue ul li a:active,
#submenue ul li a:visited,
#submenue ul li a:link { display:block; font-size:1.077em;/*14px;*/ font-weight:bold; text-decoration:none; color:#FFF; padding:6px 0px 6px 10px; }

*html #submenue ul li a,
*html #submenue ul li a:hover,
*html #submenue ul li a:active,
*html #submenue ul li a:visited,
*html #submenue ul li a:link { width:230px; }

/***** Level 2 *****/
#submenue ul li li a,
#submenue ul li li a:active,
#submenue ul li li a:visited,
#submenue ul li li a:link { display:block; font-size:1.077em;/*14px;*/ font-weight:normal; text-decoration:none; color:#161c22; background:#FFF; padding:3px 0px 3px 5px; }

#submenue ul li li a:hover,
#submenue ul li li .ac a,
#submenue ul li li .ac a:hover,
#submenue ul li li .ac a:active,
#submenue ul li li .ac a:visited,
#submenue ul li li .ac a:link { display:block; font-size:1.077em;/*14px;*/ font-weight:normal; text-decoration:none; color:#161c22; padding:3px 0px 3px 5px; }

*html #submenue ul li li a,
*html #submenue ul li li a:hover,
*html #submenue ul li li a:active,
*html #submenue ul li li a:visited,
*html #submenue ul li li a:link,
*html #submenue ul li li .ac a,
*html #submenue ul li li .ac a:hover,
*html #submenue ul li li .ac a:active,
*html #submenue ul li li .ac a:visited,
*html #submenue ul li li .ac a:link { width:235px; }

/***** Level 3 *****/
#submenue ul li .ac li a,
#submenue ul li .ac li a:active,
#submenue ul li .ac li a:visited,
#submenue ul li .ac li a:link { display:block; font-size:1.077em;/*14px;*/ font-weight:normal; text-decoration:none; color:#161c22; padding:3px 0px 3px 18px; }

#submenue ul li .ac li a:hover,
#submenue ul li li .ac a,
#submenue ul li li .ac a:hover,
#submenue ul li li .ac a:active,
#submenue ul li li .ac a:visited,
#submenue ul li li .ac a:link { display:block; font-size:1.077em;/*14px;*/ font-weight:normal; text-decoration:none; color:#161c22; padding:3px 0px 3px 18px; }

*html #submenue ul li .ac li a,
*html #submenue ul li .ac li a:active,
*html #submenue ul li .ac li a:visited,
*html #submenue ul li .ac li a:link,
*html #submenue ul li .ac li a:hover,
*html #submenue ul li li .ac a,
*html #submenue ul li li .ac a:hover,
*html #submenue ul li li .ac a:active,
*html #submenue ul li li .ac a:visited,
*html #submenue ul li li .ac a:link { width:230px; }

/***** Level 4 *****/
#submenue ul li li .ac li a,
#submenue ul li li .ac li a:active,
#submenue ul li li .ac li a:visited,
#submenue ul li li .ac li a:link { display:block; font-size:1.000em;/*13px;*/ font-weight:normal; text-decoration:none; color:#161c22; padding:3px 0px 3px 23px; }

#submenue ul li li .ac li a:hover,
#submenue ul li li li .ac a,
#submenue ul li li li .ac a:hover,
#submenue ul li li li .ac a:active,
#submenue ul li li li .ac a:visited,
#submenue ul li li li .ac a:link { display:block; font-size:1.000em;/*13px;*/ font-weight:normal; text-decoration:underline; color:#161c22; padding:3px 0px 3px 23px; }

*html #submenue ul li li .ac li a,
*html #submenue ul li li .ac li a:active,
*html #submenue ul li li .ac li a:visited,
*html #submenue ul li li .ac li a:link,
*html #submenue ul li li .ac li a:hover,
*html #submenue ul li li li .ac a,
*html #submenue ul li li li .ac a:hover,
*html #submenue ul li li li .ac a:active,
*html #submenue ul li li li .ac a:visited,
*html #submenue ul li li li .ac a:link { width:230px; }


/***** Level 5 *****/
#submenue ul li li li .ac li a,
#submenue ul li li li .ac li a:active,
#submenue ul li li li .ac li a:visited,
#submenue ul li li li .ac li a:link { display:block; font-size:0.846em;/*11px;*/ font-weight:normal; text-decoration:none; color:#161c22; padding:3px 0px 3px 28px; }

#submenue ul li li li .ac li a:hover,
#submenue ul li li li li .ac a,
#submenue ul li li li li .ac a:hover,
#submenue ul li li li li .ac a:active,
#submenue ul li li li li .ac a:visited,
#submenue ul li li li li .ac a:link { display:block; font-size:0.846em;/*11px;*/ font-weight:normal; text-decoration:underline; color:#161c22; padding:3px 0px 3px 28px; }

*html #submenue ul li li li .ac li a,
*html #submenue ul li li li .ac li a:active,
*html #submenue ul li li li .ac li a:visited,
*html #submenue ul li li li .ac li a:link,
*html #submenue ul li li li .ac li a:hover,
*html #submenue ul li li li li .ac a,
*html #submenue ul li li li li .ac a:hover,
*html #submenue ul li li li li .ac a:active,
*html #submenue ul li li li li .ac a:visited,
*html #submenue ul li li li li .ac a:link { width:230px; }