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

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



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

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

#navigation ul li.li_level_first,
#navigation ul li.li_level_first_ac  { width:11.250em;/*180px;*/ background:url(/media/bg_lvl1_first2.gif) top right no-repeat #b4d2f0; }

#navigation ul li.li_level_first a,
#navigation ul li.li_level_first a:active,
#navigation ul li.li_level_first a:visited,
#navigation ul li.li_level_first a:link { background:url(/media/bg_lvl1_first.gif) top left no-repeat !important; }

#navigation ul li.li_level_first a:hover,
#navigation ul li.li_level_first_ac a,
#navigation ul li.li_level_first_ac a:hover,
#navigation ul li.li_level_first_ac a:active,
#navigation ul li.li_level_first_ac a:visited,
#navigation ul li.li_level_first_ac a:link { font-weight: bold; background:url(/media/bg_lvl1_first_ov.gif) top left no-repeat !important; }

#navigation ul li.li_level_last,
#navigation ul li.li_level_last_ac { width:11.250em;/*180px;*/ background:url(/media/bg_lvl1_last2.gif) bottom right no-repeat #b4d2f0; }

#navigation ul li.li_level_last_ac .ul_level_2 .li_level_last2,
#navigation ul li.li_level_last_ac .ul_level_2 .li_level_last2_ac { width:11.250em;/*180px;*/ background:url(/media/bg_lvl2_last2.gif) bottom right no-repeat #b4d2f0; }

#navigation ul li.li_level_last a,
#navigation ul li.li_level_last a:active,
#navigation ul li.li_level_last a:visited,
#navigation ul li.li_level_last a:link { background:url(/media/bg_lvl1_last.gif) bottom left no-repeat !important; }

#navigation .li_level_last_ac .ul_level_2 a,
#navigation .li_level_last_ac .ul_level_2 a:active,
#navigation .li_level_last_ac .ul_level_2 a:visited,
#navigation .li_level_last_ac .ul_level_2 a:link { font-weight:normal; background:url(/media/bg_lvl1.gif) left repeat-y #DDE9F5 !important; /*padding-left:1.667em;width:auto;*/ }
#navigation .li_level_last_ac .ul_level_2 a:hover { font-weight:bold; background: url(/media/bg_lvl2_ov.gif) left repeat-y #fbe2bd !important; /*padding-left:1.667em; width:auto;*/}
#navigation .li_level_last_ac .ul_level_2 .li_level_ac a,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac a:link { font-weight:bold !important; background:url(/media/bg_lvl1_ov.gif) left repeat-y #FBE2BD !important; padding-left:1.667em; }

#navigation ul li.li_level_last a:hover { font-weight: bold; background:url(/media/bg_lvl1_last_ov.gif) bottom left no-repeat !important; }
#navigation ul li.li_level_last_ac a,
#navigation ul li.li_level_last_ac a:hover,
#navigation ul li.li_level_last_ac a:active,
#navigation ul li.li_level_last_ac a:visited,
#navigation ul li.li_level_last_ac a:link { font-weight: bold; background:url(/media/bg_lvl1_ov.gif) left repeat-y !important; }


#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a:link { background:url(/media/bg_lvl2_last.gif) bottom left no-repeat #DDE9F5 !important; }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a:hover { background: url(/media/bg_lvl2_last_ov.gif) bottom left repeat-y #FBE2BD !important; }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac a:link { font-weight:bold; background:url(/media/bg_lvl1_last_ov.gif) bottom left no-repeat !important; }





#navigation .ul_level_1 a, #navigation .ul_level_1 a:active, #navigation .ul_level_1 a:visited, #navigation .ul_level_1 a:link {
	display: block;
  	width: 14.167em; /*170px;*/
  	font-size:0.750em;/*12px;*/
	line-height: 1.667em; /*20px;*/
  	text-decoration: none;
  	color: #000;
  	background:url(/media/bg_lvl1.gif) left repeat-y #b4d2f0;
  	border-bottom:1px solid #FFF;
   padding-left: 0.833em; /*10px;*/
	}
*html #navigation .ul_level_1 a,
*html #navigation .ul_level_1 a:active,
*html #navigation .ul_level_1 a:visited,
*html #navigation .ul_level_1 a:link { width:15.000em;/*180px;*/ }

#navigation .ul_level_1 a:hover, #navigation .ul_level_1 .li_level_ac a, #navigation .ul_level_1 .li_level_ac a:hover, #navigation .ul_level_1 .li_level_ac a:active, #navigation .ul_level_1 .li_level_ac a:visited, #navigation .ul_level_1 .li_level_ac a:link {
	display: block;
  	width: 14.167em; /*170px;*/
  	font-size:0.750em;/*12px;*/
	line-height: 1.667em; /*20px;*/
	font-weight: bold;
  	text-decoration: none;
  	color: #000;
  	background:url(/media/bg_lvl1_ov.gif) left repeat-y #b4d2f0;
  	border-bottom:1px solid #FFF;
   padding-left: 0.833em; /*10px;*/
	}

*html #navigation .ul_level_1 a:hover,
*html #navigation .ul_level_1 .li_level_ac a,
*html #navigation .ul_level_1 .li_level_ac a:hover,
*html #navigation .ul_level_1 .li_level_ac a:active,
*html #navigation .ul_level_1 .li_level_ac a:visited,
*html #navigation .ul_level_1 .li_level_ac a:link { width:15.000em;/*180px;*/ }

#navigation .li_level_ac .ul_level_2 a, #navigation .li_level_last_ac .ul_level_2 a,
#navigation .li_level_ac .ul_level_2 a:active, #navigation .li_level_last_ac .ul_level_2 a:active,
#navigation .li_level_ac .ul_level_2 a:visited, #navigation .li_level_last_ac .ul_level_2 a:visited,
#navigation .li_level_ac .ul_level_2 a:link, #navigation .li_level_last_ac .ul_level_2 a:link {
	display: block;
   width: 13.333em; /*160px;*/
   font-size:0.750em;/*12px;*/
	line-height: 1.667em; /*20px;*/
   color: #000;
	font-weight: normal;
   background: #dde9f5;
   border-bottom:1px solid #FFF;
   padding-left: 1.667em; /*20px;*/
}

*html #navigation .li_level_ac .ul_level_2 a,
*html #navigation .li_level_ac .ul_level_2 a:hover,
*html #navigation .li_level_ac .ul_level_2 a:active,
*html #navigation .li_level_ac .ul_level_2 a:visited,
*html #navigation .li_level_ac .ul_level_2 a:link,
*html #navigation .li_level_last_ac .ul_level_2 a,
*html #navigation .li_level_last_ac .ul_level_2 a:hover,
*html #navigation .li_level_last_ac .ul_level_2 a:active,
*html #navigation .li_level_last_ac .ul_level_2 a:visited,
*html #navigation .li_level_last_ac .ul_level_2 a:link { width:15.000em;/*180px;*/ }

#navigation .li_level_ac .ul_level_2 a:hover { font-weight:normal; background: url(/media/bg_lvl2_ov.gif) left repeat-y #fbe2bd; padding-left: 1.667em; /*20px;*/ }
#navigation .li_level_ac .ul_level_2 .li_level_ac a,
#navigation .li_level_ac .ul_level_2 .li_level_ac a:hover,
#navigation .li_level_ac .ul_level_2 .li_level_ac a:active,
#navigation .li_level_ac .ul_level_2 .li_level_ac a:visited,
#navigation .li_level_ac .ul_level_2 .li_level_ac a:link { font-weight:bold; background: url(/media/bg_lvl1_ov.gif) left repeat-y #fbe2bd; padding-left: 1.667em; /*20px;*/ }

#navigation .ul_level_2 .li_level_ac .ul_level_3 a, #navigation .ul_level_2 .li_level_ac .ul_level_3 a:active, #navigation .ul_level_2 .li_level_ac .ul_level_3 a:visited, #navigation .ul_level_2 .li_level_ac .ul_level_3 a:link, #navigation .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a {
	display: block;
   width: 13.636em; /*150px;*/
   font-size: 0.688em;/*11px;*/
   line-height: 1.818em; /*20px;*/
   color: #323232;
   font-weight: normal;
   background:url(/media/bg_lvl1.gif) left repeat-y #dde9f5;
   padding-left: 2.727em !important; /*30px;*/
   }

#navigation .ul_level_2 .li_level_ac .ul_level_3 a:hover,
#navigation .li_level_ac .ul_level_3 .li_level_ac a,
#navigation .li_level_ac .ul_level_3 .li_level_ac a:hover,
#navigation .li_level_ac .ul_level_3 .li_level_ac a:active,
#navigation .li_level_ac .ul_level_3 .li_level_ac a:visited,
#navigation .li_level_ac .ul_level_3 .li_level_ac a:link { font-weight:bold !important; background:url(/media/bg_lvl3_ov.gif) left repeat-y #fdf0de; /*padding-left: 2.727em !important; /*30px;*/ }

*html #navigation .ul_level_2 .li_level_ac .ul_level_3 a, *html #navigation .ul_level_2 .li_level_ac .ul_level_3 a:active, *html #navigation .ul_level_2 .li_level_ac .ul_level_3 a:visited, *html #navigation .ul_level_2 .li_level_ac .ul_level_3 a:link, *html #navigation .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a { width:16.364em;/*180px;*/ }


/* QUICKNAVIGATION */

.quick_startseite a, .quick_sitemap a, .quick_kontakt a, .quick_impressum a { display:block; font-size:0.750em;/*12px;*/ color:#3c6e05; line-height: 1.667em;/*20px;*/ text-decoration:none; padding-left: 0.833em;/*10px;*/ }

.quick_startseite a { background: url(/media/icon_startseite.gif) right no-repeat; }
.quick_sitemap a { background: url(/media/icon_sitemap.gif) right no-repeat; }
.quick_kontakt a { background: url(/media/icon_kontakt.gif) right no-repeat; }
.quick_impressum a { background: url(/media/icon_impressum.gif) right no-repeat; line-height: 1.667em;/*20px;*/ }

.quick_startseite a:hover { color: #FFF; background: url(/media/icon_startseite.gif) right no-repeat; text-decoration: none; }
.quick_sitemap a:hover { color: #FFF; background: url(/media/icon_sitemap.gif) right no-repeat; text-decoration: none; }
.quick_kontakt a:hover { color: #FFF; background: url(/media/icon_kontakt.gif) right no-repeat; text-decoration: none; }
.quick_impressum a:hover { color: #FFF; background: url(/media/icon_impressum.gif) right no-repeat; text-decoration: none; line-height: 1.667em;/*20px;*/ }

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