#navigation {
height:auto !important;
padding: 0px 0px 0px 0px;
margin: 3px 0 30px 0;
}

* html #navigation {
height:auto !important;
padding: 0px 0px 0px 0px;
margin: 46px 0 30px 0;
}

#navbar ul {
margin: 0px;
padding: 0px;
list-style: none;
border-top: 0px solid #cccccc;
}

#navbar ul li {
border-bottom: 0px solid #cccccc;
}

/*--------- LEVEL 1 ------------- */


#navbar ul li a {
display:block;
height:21px;
font-weight: bold;
text-decoration: none;
color: #979797;
padding: 0px 3px 0px 18px;
text-transform: none;
font-size: 12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


#navbar ul li a.active:hover, #navbar ul li a.active, #navbar ul li a:hover {
display:block;
height:21px;
font-weight: bold;
padding: 0px 3px 0px 18px;
color: #02469b;
/*background-image:url(images/bg_nav_rollover_default.gif);
background-position:left;
background-repeat:no-repeat;*/
text-transform: none;
font-size: 12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#navbar ul li a.inactive_unterkunft											
{color: #979797;}		
#navbar ul li a.active_unterkunft, #navbar ul li a.active_unterkunft:hover, #navbar ul li a.inactive_unterkunft:hover
{color: #670036; background:url(images/bg_nav_rollover_unterkunft.gif) left no-repeat;}

#navbar ul li a.inactive_gastronomie											
{color: #979797;}		
#navbar ul li a.active_gastronomie, #navbar ul li a.active_gastronomie:hover, #navbar ul li a.inactive_gastronomie:hover
{color: #f08c12; background:url(images/bg_nav_rollover_gastronomie.gif) left no-repeat;}

#navbar ul li a.inactive_sport											
{color: #979797;}		
#navbar ul li a.active_sport, #navbar ul li a.active_sport:hover, #navbar ul li a.inactive_sport:hover
{color: #ce0000; background:url(images/bg_nav_rollover_sport.gif) left no-repeat;}

#navbar ul li a.inactive_natur											
{color: #979797;}		
#navbar ul li a.active_natur, #navbar ul li a.active_natur:hover, #navbar ul li a.inactive_natur:hover
{color: #6f9a19; background:url(images/bg_nav_rollover_natur.gif) left no-repeat;}

#navbar ul li a.inactive_kultur											
{color: #979797;}		
#navbar ul li a.active_kultur, #navbar ul li a.active_kultur:hover, #navbar ul li a.inactive_kultur:hover
{color: #dd5810; background:url(images/bg_nav_rollover_kultur.gif) left no-repeat;}

#navbar ul li a.inactive_bauernhof											
{color: #979797;}		
#navbar ul li a.active_bauernhof, #navbar ul li a.active_bauernhof:hover, #navbar ul li a.inactive_bauernhof:hover
{color: #6f3f19; background:url(images/bg_nav_rollover_bauernhof.gif) left no-repeat;}

#navbar ul li a.inactive_region											
{color: #979797;}		
#navbar ul li a.active_region, #navbar ul li a.active_region:hover, #navbar ul li a.inactive_region:hover
{color: #5c1764; background:url(images/bg_nav_rollover_region.gif) left no-repeat;}

#navbar ul li a.inactive_wellness											
{color: #979797;}		
#navbar ul li a.active_wellness, #navbar ul li a.active_wellness:hover, #navbar ul li a.inactive_wellness:hover
{color: #28a39c; background:url(images/bg_nav_rollover_wellness.gif) left no-repeat;}

#navbar ul li a.inactive_business										
{color: #979797;}		
#navbar ul li a.active_business, #navbar ul li a.active_business:hover, #navbar ul li a.inactive_business:hover
{color: #6b6b6b; background:url(images/bg_nav_rollover_business.gif) left no-repeat;}

#navbar ul li a.inactive_multimedia											
{color: #979797;}		
#navbar ul li a.active_multimedia, #navbar ul li a.multimedia:hover, #navbar ul li a.inactive_multimedia:hover
{color: #a2a328; background:url(images/bg_nav_rollover_multimedia.gif) left no-repeat;}

#navbar ul li a.inactive_veranstaltungen											
{color: #979797;}		
#navbar ul li a.active_veranstaltungen, #navbar ul li a.veranstaltungen:hover, #navbar ul li a.inactive_veranstaltungen:hover
{color: #286fa3; background:url(images/bg_nav_rollover_veranstaltungen.gif) left no-repeat;}

#navbar ul li a.inactive_about											
{color: #979797;}		
#navbar ul li a.active_about, #navbar ul li a.about:hover, #navbar ul li a.inactive_about:hover
{color: #02469b; background:url(images/bg_nav_rollover_default.gif) left no-repeat;}

#navbar ul li a.inactive_kontakt											
{color: #979797;}		
#navbar ul li a.active_kontakt, #navbar ul li a.kontakt:hover, #navbar ul li a.inactive_kontakt:hover
{color: #02469b; background:url(images/bg_nav_rollover_default.gif) left no-repeat;}



/*--------- LEVEL 2 ------------- */
#navbar ul li.level_2 a {
display:block;
font-weight: normal;
text-decoration: none;
padding: 0px 3px 0px 27px;
text-transform:none;
background-image: none;
font-size: 11px;
}

#navbar ul li.level_2 a.active, #navbar ul li.level_2 a:hover, #navbar ul li.level_2 a.active:hover  {
display:block;
font-weight: bold;
padding: 0px 3px 0px 27px;
font-size: 11px;
background-image: none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


/* ----------- LEVEL 3 -------------*/
#navbar ul li.level_3 a {
display:block;
font-weight: normal;
text-decoration: none;
color: #02469b;
padding: 0px 2px 0px 36px;
text-transform:none;
background-image: none;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#navbar ul li.level_3 a:hover, #navbar ul li.level_3 a.active:hover, #navbar ul li.level_3 a.active  {
display:block;
font-weight: bold;
padding: 0px 2px 0px 36px;
color: #02469b;
text-transform:none;
background-image: none;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}



/*--------- ROOTLINKS------------- */

#rootlink {
 font-weight: bold;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
#rootlink a {
 font-weight: bold;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
#rootlink a:hover {
 font-weight: bold;
 text-decoration: underline;
 font-size: 11px;
}


