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

#mainnav_re_un ul { margin: 0; padding: 0; list-style-type: none; }
#mainnav_re_un li { float:left; display:block; }

.mnav a, .mnav a:active, .mnav a:visited, .mnav a:link {
	float: left;
	display: block;
	font-size:0.750em;/*12px;*/
	font-weight:bold;
	color:#3264a0;
	text-decoration:none;
	line-height: 2.083em;/*25px;*/
	padding-left: 0.417em;/*5px;*/
	margin: 0em 0.833em;/*0px 10px;*/
	}

.mnav a:hover, .mnav_ak a, .mnav_ak a:hover, .mnav_ak a:active, .mnav_ak a:visited, .mnav_ak a:link {
	float: left;
	display: block;
	font-size:0.750em;/*12px;*/
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	line-height: 2.083em;/*25px;*/
	background: url(/media/mnav_ecke_li.gif) top left no-repeat #b91437;
	padding-left: 0.417em;/*5px;*/
	margin: 0em 0.833em;/*0px 10px;*/
	}

.mnav a span, .mnav a:active span, .mnav a:visited span, .mnav a:link span { padding-right: 0.417em;/*5px;*/ }
.mnav a:hover span, .mnav_ak a span, .mnav_ak a:hover span, .mnav_ak a:active span, .mnav_ak a:visited span, .mnav_ak a:link span { display:block; line-height: 2.083em;/*25px;*/ background: url(/media/mnav_ecke_re.gif) top right no-repeat; padding-right: 0.417em;/*5px;*/ }

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

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

#subnav ul { margin: 0; padding: 0; list-style-type: none; }
#subnav li { display: block; }


#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: block;
	font-size: 0.875em;/*14px;*/
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-bottom:0.714em;/*10px;*/
	}

#subnav ul li.li_level_none { 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.750em;/*12px;*/
   font-weight: normal;
   text-decoration:none;
   line-height: 2.083em;/*25px;*/
   color: #b91437;
   background: url(/media/bg_lvl2.gif) 5px 0.833em no-repeat;
   border-bottom: 1px solid #c8c8c8;
   padding-left: 20px;
   margin-bottom:0em;
	}

#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.750em;/*12px;*/
   font-weight: normal;
   text-decoration:none;
   line-height: 2.083em;/*25px;*/
	color:#3264a0;
	background: url(/media/bg_lvl2_ov.gif) 5px 0.833em no-repeat #eaeff5;
	border-bottom: 1px solid #c8c8c8;
   padding-left: 20px;
   margin-bottom:0em;
	}

*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:15.667em;/*188px;*/ }


#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 {
	font-size: 0.688em;/*11px;*/
	color: #3264a0;
	line-height: 1.818em;/*20px;*/
	background:#FFF;
   padding-left: 30px;/*30px;*/
   }

#subnav .ul_level_3 li.li_level a:hover,
#subnav .ul_level_3 .li_level_ac a,
#subnav .ul_level_3 .li_level_ac a:hover,
#subnav .ul_level_3 .li_level_ac a:active,
#subnav .ul_level_3 .li_level_ac a:visited,
#subnav .ul_level_3 .li_level_ac a:link {
	font-size: 0.688em;/*11px;*/
	color: #000 !important;
	line-height: 1.818em;/*20px;*/
	background:#FFF;
   padding-left: 30px;/*30px;*/
  
	}

*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:17.091em;/*188px;*/ }

#subnav .li_level_ac .ul_level_4 a,
#subnav .li_level_ac .ul_level_4 a:active,
#subnav .li_level_ac .ul_level_4 a:visited,
#subnav .li_level_ac .ul_level_4 a:link {
	font-size: 0.625em;/*10px;*/
	background:#FFF;
   padding-left: 40px; !important;
   }

#subnav .li_level_ac .ul_level_4 a:hover,
#subnav .li_level_ac .ul_level_4 .li_level_ac a,
#subnav .li_level_ac .ul_level_4 .li_level_ac a:hover,
#subnav .li_level_ac .ul_level_4 .li_level_ac a:active,
#subnav .li_level_ac .ul_level_4 .li_level_ac a:visited,
#subnav .li_level_ac .ul_level_4 .li_level_ac a:link {
	font-size: 0.625em;/*10px;*/
	color: #777777 !important;
	background:#FFF;
   padding-left: 40px; !important;
	}