.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 #82C837; }

#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 #82C837; }


#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 #E1FACD; }

*html #navigation ul li.li_level_last_ac .ul_level_2 .li_level_last2_ac { float:left; }
*+html #navigation ul li.li_level_last_ac .ul_level_2 .li_level_last2_ac { float:left; }

#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 { width: 12.500em; /*170px;*/ font-weight:normal; background:url(/media/bg_lvl1.gif) left repeat-y #E1FACD !important; padding-left:1.667em; width:auto; }
#navigation .li_level_last_ac .ul_level_2 a:hover { width: 12.500em; /*170px;*/ font-weight:bold; background:url(/media/bg_lvl1_ov.gif) left repeat-y #E1FACD !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 { width: auto; font-weight:bold !important; background:url(/media/bg_lvl1_ov.gif) left repeat-y #E1FACD !important; padding-left:1.667em; }

#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 a,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 a:link { color: #5A5D5A; font-weight:normal !important; background:#EDFFDF url(/media/bg_lvl1.gif) left repeat-y !important; padding-left:1.667em;width:auto; }
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 a:hover { color: #5A5D5A; font-weight:bold !important; background: #EDFFDF url(/media/bg_lvl1_ov.gif) left repeat-y !important; padding-left:1.667em; width:auto;}
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_ac .ul_level_3 .li_level_ac a:link { color: #5A5D5A; font-weight:bold !important; background:#EDFFDF url(/media/bg_lvl1_ov.gif) left repeat-y !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 !important; }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2 a:hover { background:url(/media/bg_lvl2_last_ov.gif) bottom left no-repeat !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_ov.gif) bottom left repeat-y !important; }

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

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

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

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 a:link { color: #5A5D5A; font-size:0.688em;/*11px;*/ font-weight:normal; background: #EDFFDF url(/media/bg_lvl1.gif) bottom left repeat-y !important; padding-left: 2.727em !important; /*30px;*/ }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 a:hover { color: #5A5D5A; font-size:0.688em;/*11px;*/ font-weight:bold; background: #EDFFDF url(/media/bg_lvl1_ov.gif) bottom left repeat-y !important; padding-left: 2.727em !important; /*30px;*/ }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_ac a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_ac a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_ac a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_ac a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_ac a:link { color: #5A5D5A; font-size:0.688em;/*11px;*/ font-weight:bold; background: #EDFFDF url(/media/bg_lvl1_ov.gif) bottom left repeat-y !important; padding-left: 2.727em !important; /*30px;*/ }


#navigation .li_level_last_ac .ul_level_3 .li_level_ac .ul_level_3 a,
#navigation .li_level_last_ac .ul_level_3 .li_level_ac .ul_level_3 a:visited,
#navigation .li_level_last_ac .ul_level_3 .li_level_ac .ul_level_3 a:link { font-size:0.688em;/*11px;*/ font-weight:bold; background:url(/media/bg_lvl1.gif) bottom left no-repeat !important; padding-left: 2.727em !important; /*30px;*/ }

#navigation .li_level_last_ac .ul_level_3 .li_level_ac .ul_level_3 a:active,
#navigation .li_level_last_ac .ul_level_3 .li_level_ac .ul_level_3 a:hover { font-size:0.688em;/*11px;*/ font-weight:bold; background:url(/media/bg_lvl1_ov.gif) bottom left no-repeat !important; padding-left: 2.727em !important; /*30px;*/ }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3 a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3 a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3 a:link { background: #EDFFDF url(/media/bg_lvl3_last.gif) bottom left no-repeat !important; }

#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3 a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3 a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3_ac a,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3_ac a:hover,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3_ac a:active,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3_ac a:visited,
#navigation .li_level_last_ac .ul_level_2 .li_level_last2_ac .ul_level_3 .li_level_last3_ac a:link { font-weight:bold; background:#EDFFDF url(/media/bg_lvl3_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: #0f4600;
  	background:url(/media/bg_lvl1.gif) left repeat-y #82c837;
  	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: #0f4600;
  	background:url(/media/bg_lvl1_ov.gif) left repeat-y #82c837;
  	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_ac .ul_level_2 a:active,
#navigation .li_level_ac .ul_level_2 a:visited,
#navigation .li_level_ac .ul_level_2 a:link {
	display: block;
   width: 13.333em; /*160px;*/
   font-size:0.750em;/*12px;*/
	line-height: 1.667em; /*20px;*/
   color: #0f4600;
	font-weight: normal;
   background:url(/media/bg_lvl1.gif) left repeat-y #e1facd;
   border-bottom:1px solid #FFF;
   padding-left: 1.667em; /*20px;*/
}

#navigation .li_level_ac .ul_level_2 a:hover {
	font-weight: bold;
}


*html #navigation .ul_level_2 a,
*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 { width:15.000em;/*180px;*/ }

#navigation .li_level_ac  .ul_level_2 a:hover { background:url(/media/bg_lvl1_ov.gif) left repeat-y #e1facd; padding-left:1.667em; }
#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 #e1facd; padding-left:1.667em;}

#navigation .li_level_ac  .ul_level_2 .li_level_ac .ul_level_3 a,
#navigation .li_level_ac  .ul_level_2 .li_level_ac .ul_level_3 a:hover,
#navigation .li_level_ac  .ul_level_2 .li_level_ac .ul_level_3 a:active,
#navigation .li_level_ac  .ul_level_2 .li_level_ac .ul_level_3 a:visited,
#navigation .li_level_ac  .ul_level_2 .li_level_ac .ul_level_3 a:link,
#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: #5a5d5a;
    font-weight: normal;
    background:url(/media/bg_lvl1.gif) left repeat-y #EDFFDF;
    border-bottom:1px solid #FFF;
    padding-left: 2.727em !important; /*30px;*/
    }

*html #navigation .li_level_ac .ul_level_2 .li_level_ac .ul_level_3 a,
*html #navigation .li_level_ac .ul_level_2 .li_level_ac .ul_level_3 a:hover,
*html #navigation .li_level_ac .ul_level_2 .li_level_ac .ul_level_3 a:active,
*html #navigation .li_level_ac .ul_level_2 .li_level_ac .ul_level_3 a:visited,
*html #navigation .li_level_ac .ul_level_2 .li_level_ac .ul_level_3 a:link,
*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.545em;/*180px;*/ }

#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_lvl1_ov.gif) left repeat-y #EDFFDF !important; }

*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,
*html #navigation .ul_level_2 .li_level_ac .ul_level_3 a:hover,
*html #navigation .li_level_ac .ul_level_3 .li_level_ac a,
*html #navigation .li_level_ac .ul_level_3 .li_level_ac a:hover,
*html #navigation .li_level_ac .ul_level_3 .li_level_ac a:active,
*html #navigation .li_level_ac .ul_level_3 .li_level_ac a:visited,
*html #navigation .li_level_ac .ul_level_3 .li_level_ac a:link { width:16.545em;/*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;*/ }

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