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

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

#navbar ul {
margin: 0px;
padding: 0px;
list-style: none;
}

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


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


#navbar ul li a {
display:block;
border-top:#b9b8b5 1px solid;
margin:0px;
padding:3px 0px 0px 10px;
height:25px;
}

#navbar ul li a.active, #navbar ul li a.active:hover, #navbar ul li a:hover, #navbar ul li a.inactive:hover {
display:block;
border-top:#b9b8b5 1px solid;
margin:0px;
padding:3px 0px 0px 10px;
height:25px;
background-color:#D9D7D4;
text-decoration:none;
}

#navbar ul li a.inactiveabout																								{background:url(images/nav/nav_about.gif);}
#navbar ul li a.activeabout, #navbar ul li a.activeabout:hover, #navbar ul li a.inactiveabout:hover			 				{background:url(images/nav/nav_about2.gif);}

#navbar ul li a.inactivenews																								{background:url(images/nav/nav_news.gif);}
#navbar ul li a.activenews, #navbar ul li a.activenews:hover, #navbar ul li a.inactivenews:hover			 				{background:url(images/nav/nav_news2.gif);}

#navbar ul li a.inactiveimpuls																								{background:url(images/nav/nav_impulsstelle.gif);}
#navbar ul li a.activeimpuls, #navbar ul li a.activeimpuls:hover, #navbar ul li a.inactiveimpuls:hover			 			{background:url(images/nav/nav_impulsstelle2.gif);}

#navbar ul li a.inactiveregional																							{background:url(images/nav/nav_regional.gif);}
#navbar ul li a.activeregional, #navbar ul li a.activeregional:hover, #navbar ul li a.inactiveregional:hover			 	{background:url(images/nav/nav_regional2.gif);}

#navbar ul li a.inactivevoyage																								{background:url(images/nav/nav_voyage.gif);}
#navbar ul li a.activevoyage, #navbar ul li a.activevoyage:hover, #navbar ul li a.inactivevoyage:hover			 			{background:url(images/nav/nav_voyage2.gif);}

#navbar ul li a.inactiveurlauber																							{background:url(images/nav/nav_urlauber.gif);}
#navbar ul li a.activeurlauber, #navbar ul li a.activeurlauber:hover, #navbar ul li a.inactiveurlauber:hover			 	{background:url(images/nav/nav_urlauber2.gif);}

#navbar ul li a.inactiveveranstaltungen																								{background:url(images/nav/nav_veranstaltungen.gif);}
#navbar ul li a.activeveranstaltungen, #navbar ul li a.activeveranstaltungen:hover, #navbar ul li a.inactiveveranstaltungen:hover	{background:url(images/nav/nav_veranstaltungen2.gif);}

#navbar ul li a.inactivekontakt																								{background:url(images/nav/nav_kontakt.gif);}
#navbar ul li a.activekontakt, #navbar ul li a.activekontakt:hover, #navbar ul li a.inactivekontakt:hover					{background:url(images/nav/nav_kontakt2.gif);}

#navbar ul li a.inactivelinks																								{background:url(images/nav/nav_links.gif);}
#navbar ul li a.activelinks, #navbar ul li a.activelinks:hover, #navbar ul li a.inactivelinks:hover							{background:url(images/nav/nav_links2.gif);}

#navbar ul li a.inactiveasipa																								{background:url(images/nav/nav_asipa.gif);}
#navbar ul li a.activeasipa, #navbar ul li a.activeasipa:hover, #navbar ul li a.inactiveasipa:hover							{background:url(images/nav/nav_asipa2.gif);}



/*--------- LEVEL 2 ------------- */
#navbar ul li.level_2 a {
display:block;
font-weight: normal;
text-decoration: none;
color: #353432;
padding: 2px 3px 1px 20px;
text-transform:none;
background: #e3e2e0;
font-size: 12px;
border:none;
height:18px;
}

#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: 2px 3px 1px 20px;
color: #353432;
background: #e3e2e0;
text-transform:none;
font-size: 12px;
border:none;
height:18px;
}


/* ----------- LEVEL 3 -------------*/
#navbar ul li.level_3 a {
display:block;
font-weight: normal;
text-decoration: none;
color: #353432;
padding: 1px 2px 0px 30px;
text-transform:none;
background: #e3e2e0;
font-size: 11px;
}

#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: normal;
padding: 1px 2px 0px 30px;
color: #353432;
text-transform:none;
background: #e3e2e0;
font-size: 11px;
}


