/* Navigation */
#header h1{cursor:pointer;}

#navigation {height:56px; background:url(../images/nav_bg.gif) repeat-x}
#navigation a, #navigation a:focus, #navigation a:active, #navigation a:visited{
	text-decoration:none;  color:#364ba4; text-transform:uppercase;}
#navigation ul#nav{list-style:none; padding:0; margin:0 0 0 224px;}
#navigation ul li.main{font-size:1em; display:block; float:left; padding:0; white-space:nowrap; margin-top:-2px }
#navigation ul li a{padding: 0.6em 15px 0.5em 15px; line-height:3em; border-right:1px solid #fff;}
ul.subnav{display:none; position:absolute; margin:-10px 0 0 240px;}
ul.subnav li{display:block; float:left; margin-right:2em}
ul.subnav li a{text-decoration:none;  color:#364ba4;}


#navigation .subnav a{font-size:0.9em; text-transform:none; margin:0!important;}

#komplement ul#leistungen_sub, #klassisch ul#leistungen_sub, #labor ul#leistungen_sub,
#elisabeth ul#uns_sub, #viktor ul#uns_sub, #judith ul#uns_sub, #team ul#uns_sub, #praxis ul#uns_sub,
#kontakt ul#service_sub, #weg ul#service_sub, #impressum ul#service_sub{display:block;}

#klassisch #leistung_nav a, #komplement #leistung_nav a, #labor #leistung_nav a, 
#elisabeth #uns_nav a, #viktor #uns_nav a, #judith  #uns_nav a, #team #uns_nav a, #praxis #uns_nav a,
#weg #service_nav a, #kontakt #service_nav a, #impressum #service_nav a,
#news #news_nav a, #links #links_nav a
{background:url(../images/nav_bg_hover.gif) 0 -1px repeat-x; color:#fff;}

/* Hover Effekte */
#navigation ul li a:hover{background:transparent url(../images/nav_bg_hover.gif) 0 -1px repeat-x; color:#fff;}
#navigation ul.subnav a{background-image:none!important; color:#364ba4!important; border:none;}

ul.subnav a:hover, #komplement a#komplement_nav, #klassisch a#klassisch_nav, #labor a#labor_nav,
#elisabeth a#elisabeth_nav, #viktor a#viktor_nav,  #judith a#judith_nav, #team a#team_nav, #praxis a#praxis_nav,
#kontakt a#kontakt_nav, #weg a#weg_nav, #impressum a#impressum_nav
{ background-color:transparent; color:#fff!important;}
