.mnav_lk { text-decoration: none; }
.mnav_ac {  }

/* HAUPTMENÜ */

#mainnav ul { padding:0px; margin:0px; list-style-type:none; }
#mainnav li { display:block; }

.mnav, .mnav_ak { display:block; font-size:0.875em;/*14px;*/ font-weight:bold; line-height:26px;/*1.857em;*/ }

.mnav a, .mnav a:active, .mnav a:visited, .mnav a:link { color:#FFF; text-decoration:none; background:url(/media/navpunkt.gif) right no-repeat; padding-right:15px; }
.mnav a:hover, .mnav_ak a, .mnav_ak a:hover, .mnav_ak a:active, .mnav_ak a:visited, .mnav_ak a:link { color:#f0d232; text-decoration:underline; background:url(/media/navpunkt_ak.gif) right no-repeat; padding-right:15px; }

/******************************************************************************************************/

.snav_lk { text-decoration: none; }
.snav_ac { }


#subnav ul { margin:0px; padding:0px; list-style-type:none;  }
#subnav li { display:block; }

#subnav ul li.li_level_none { display:none; }

#subnav .ul_level_1 a,
#subnav .ul_level_1 a:hover,
#subnav .ul_level_1 a:active,
#subnav .ul_level_1 a:visited,
#subnav .ul_level_1 a:link { display:none; }

#subnav .ul_level_2 a,
#subnav .ul_level_2 a:active,
#subnav .ul_level_2 a:visited,
#subnav .ul_level_2 a:link {
	display: block;
   font-size: 0.875em;/*14px;*/
   text-decoration:none;
   line-height: 1.714em;/*24px;*/
   color: #25272b;
   background:url(/media/bg_lvl2.gif) left repeat-y;
   border-top:5px solid #FFF;
   border-bottom: 1px solid #eff0f1;
   padding-left:28px;/*2.000em;*/
   /*margin-bottom:5px;/*0.357em;*/
	}

#subnav .ul_level_2 a:hover,
#subnav .ul_level_2 .li_level_ac a,
#subnav .ul_level_2 .li_level_ac a:hover,
#subnav .ul_level_2 .li_level_ac a:active,
#subnav .ul_level_2 .li_level_ac a:visited,
#subnav .ul_level_2 .li_level_ac a:link {
	display: block;
   font-size: 0.875em;/*14px;*/
   text-decoration:none;
   line-height: 1.714em;/*24px;*/
   color: #000080;
   background:url(/media/bg_lvl2_ac.gif) top left no-repeat;
   border-top:5px solid #FFF;
   border-bottom: 1px solid #eff0f1;
   padding-left:28px;/*2.000em;*/
   /*margin-bottom:5px;/*0.357em;*/
	}

*html #subnav .ul_level_2 a,
*html #subnav .ul_level_2 a:hover,
*html #subnav .ul_level_2 a:active,
*html #subnav .ul_level_2 a:visited,
*html #subnav .ul_level_2 a:link { width:208px;/*14.857em;*/ }

#subnav .li_level_ac .ul_level_3 a,
#subnav .li_level_ac .ul_level_3 a:active,
#subnav .li_level_ac .ul_level_3 a:visited,
#subnav .li_level_ac .ul_level_3 a:link {
	display: block;
   font-size: 0.750em;/*12px;*/
   font-weight:normal;
   text-decoration:none;
   line-height: 1.750em;/*21px;*/
   color: #000;
   background:url(/media/bg_lvl3.gif) left repeat-y #FFF !important;
   border-bottom:none;
   padding-left:28px;/*2.000em;*/
   }

#subnav .li_level_ac .ul_level_3 a:hover,
#subnav .li_level_ac .ul_level_3 .li_level_ac a,
#subnav .li_level_ac .ul_level_3 .li_level_ac a:hover,
#subnav .li_level_ac .ul_level_3 .li_level_ac a:active,
#subnav .li_level_ac .ul_level_3 .li_level_ac a:visited,
#subnav .li_level_ac .ul_level_3 .li_level_ac a:link {
	display: block;
   font-size: 0.750em;/*12px;*/
   font-weight:normal;
	text-decoration:none;
	color: #000080;
	line-height: 1.750em;/*21px;*/
	background:url(/media/bg_lvl3_ac.gif) left repeat-y #FFF !important;
	border-bottom:none;
   padding-left:28px;/*2.000em;*/
	}

*html #subnav .ul_level_3 a,
*html #subnav .ul_level_3 a:hover,
*html #subnav .ul_level_3 a:active,
*html #subnav .ul_level_3 a:visited,
*html #subnav .ul_level_3 a:link { width:208px;/*17.333em;*/ }

#subnav .ul_level_3 .li_level_ac .ul_level_4 a,
#subnav .ul_level_3 .li_level_ac .ul_level_4 a:active,
#subnav .ul_level_3 .li_level_ac .ul_level_4 a:visited,
#subnav .ul_level_3 .li_level_ac .ul_level_4 a:link {
	display: block;
   font-size:0.688em;/*11px;*/
   font-weight:normal;
   text-decoration:none;
   line-height:1.636em;/*18px;*/
   color:#404040;
   background:#FFF;
   border-bottom:none;
   padding-left: 30px;/*2.727em;*/
   }
#subnav .ul_level_4 .li_level_ac a,
#subnav .ul_level_4 .li_level_ac a:hover,
#subnav .ul_level_4 .li_level_ac a:active,
#subnav .ul_level_4 .li_level_ac a:visited,
#subnav .ul_level_4 .li_level_ac a:link { font-weight:bold !important; }

*html #subnav .ul_level_4 a,
*html #subnav .ul_level_4 a:hover,
*html #subnav .ul_level_4 a:active,
*html #subnav .ul_level_4 a:visited,
*html #subnav .ul_level_4 a:link { width:208px;/*18.909em;*/ }
