/*******************************************************************************
 Datei      :   navigations.css Formatierung der Hauptnavigation im Header
 Project	:	MDD Web Design
 Copyright	:	MDD Web Design www.mddwebdesign.de
*******************************************************************************/
/*Grunddiv der Navigation definiert in der layout.css*/
#header_navigation_mitte{
    color:#A26B0D;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;	
}
/*** Navigation (Setting up some fonts, colors and more)***/
#navigation{margin:0;padding-left:12px;}
#navigation h1{
   margin:0;
   padding:0;
   color:#A26B0D;
   font-family:Verdana, Helvetica, Arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
#navigation h2{
   margin:0;
   padding:0;
   color:#A26B0D;
   font-family:Verdana, Helvetica, Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
}
#navigation h3{
   margin:0;
   padding:0;
   color:#A26B0D;
   font-family:Verdana, Helvetica, Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute;top:-999em;width:100%;}
.nav li {float:left;position:relative;z-index:99;font-size:9px;}
.nav a {display:block;}
.nav ul li{width:100%;}
.nav li:hover ul,ul.nav li.sfHover ul {left:0;top:46px;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:124px;top:3px;} /*abstand der 2 ebende zur ersten ebene*/
.nav li:hover ul,.nav li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/
.nav li {background:none;}
.nav li li {background:none;}
.nav li li:hover {background:none;}
.nav li li li {background:none;}
.nav li li li:hover {background:none;}

.nav a:link, .nav a:visited{
    background:url(bilder/divider.png) repeat-y right top;
	text-decoration:none;
    color:#A26B0D;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:15px 21px 15px 21px;
}
.nav a:hover { color:#CE9119; text-decoration:none;}
.nav a:link, .nav a:visited{
    background:url(bilder/divider.png) repeat-y right top;
	text-decoration:none;
    color:#A26B0D;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:15px 21px 15px 21px;
}
.nav a:hover {
    background:url(bilder/divider.png) repeat-y right top;
	text-decoration:none;
    color:#CE9119;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:15px 21px 15px 21px;
}
.nav .current a:link, .nav .current a:visited{
    background:url(bilder/divider.png) repeat-y right top;
	text-decoration:none;
    color:#CE9119;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:15px 21px 15px 21px;
}
.nav li.first{
    background:url(bilder/divider.png) repeat-y left top;
}
/*Ausschalten des Spans in der Hauptnavigation */
.nav li a.sf-with-ul span{display:none;visibility:hidden;}
/*Unterpunkt indicator in der subnavi wieder einschalten*/
.nav li li a.sf-with-ul span{display:inline;visibility:visible;}
.nav li .nav1 li a:link, .nav li .nav1 li a:visited{
    background:url(bilder/navigation/navi_subnavi_down_02.png) repeat-x left;
	text-decoration:none;
    color:#A26B0D;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
   
}
.nav li .nav1 li a:hover { color:#CE9119; text-decoration:none;}
.nav li .nav1 li a:link, .nav li .nav1 li a:visited{
    background:url(bilder/navigation/navi_subnavi_down_02.png) repeat-x left;
	text-decoration:none;
    color:#A26B0D;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
    
}
.nav li .nav1 li a:hover {
    background:url(bilder/navigation/navi_subnavi_up_02.png) repeat-x left;
	text-decoration:none;
    color:#CE9119;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
    
}
.nav li .nav1 li.current a:link, .nav li .nav1 li.current a:visited{
    background:url(bilder/navigation/navi_subnavi_up_02.png) repeat-x left;
	text-decoration:none;
    color:#CE9119;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
}
/*zweite ebene*/
.nav li .nav1 li .nav2 li a:link, .nav li .nav1 li .nav2 li a:visited{
    background:url(bilder/navigation/navi_subnavi_down_02.png) repeat-x left;
	text-decoration:none;
    color:#A26B0D;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
}
.nav li .nav1 li .nav2 li a:hover { color:#CE9119; text-decoration:none;}
.nav li .nav1 li .nav2 li a:link, .nav li .nav1 li .nav2 li a:visited{
    background:url(bilder/navigation/navi_subnavi_down_02.png) repeat-x left;
	text-decoration:none;
    color:#A26B0D;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
    
}
.nav li .nav1 li .nav2 li a:hover {
    background:url(bilder/navigation/navi_subnavi_up_02.png) repeat-x left;
	text-decoration:none;
    color:#CE9119;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
}

.nav li .nav1 li .nav2 li.current a:link, .nav li .nav1 li .nav2 li.current a:visited{
    background:url(bilder/navigation/navi_subnavi_up_02.png) repeat-x left;
	text-decoration:none;
    color:#CE9119;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding:0;
    height:16px;
    padding-top:5px;
    padding-left:5px;
}
.nav li li a.sf-with-ul span{position:absolute; right:1px; top:5px;}

/*Größe der Unternavi anhand der Pseudoclass mit der Id des Hauptartikels*/

/*Service Untermenü*/
.nav li li.navi_3{width:110px;}
.nav li li:hover ul.navi_3,ul.nav li li.sfHover ul.navi_3{left:111px;top:3px;}

/*Subebene unter Beratung*/
.nav li li.navi_8{width:110px;}
.nav li li:hover ul.navi_8,ul.nav li li.sfHover ul.navi_8{left:111px;top:3px;}

/*Leistungen Untermenü*/
.nav li li.navi_4{width:180px;}
.nav li li:hover ul.navi_4,ul.nav li li.sfHover ul.navi_4{left:181px;top:3px;}

/*Subebene unter Leistungen - sonstige Leistungen*/
.nav li li.navi_23{width:120px;}
.nav li li:hover ul.navi_23,ul.nav li li.sfHover ul.navi_23{left:121px;top:3px;}