/* CSS Document */

#navi_haupt {

left:602px;
position:absolute;
top:43px;
width:280px;
}
#navi_haupt ul {
margin:0;
}
#navi_haupt li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:16px;
padding-right:16px;


}
#navi_haupt li.active a {
color:#ffffff;
}
#navi_haupt li a {
color:#000000;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
}
#navi_haupt li a:hover {
color:#ffffff;
}
/*--------------------------------------------------*/

#menu2 li, #menu3 li, #projekt_image_menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
}

#menu2 li a, #menu3 li a, #projekt_image_menu li a{
border-bottom:1px dotted #ffffff;
color:#000000;
font-size:11px;
line-height:15px;
padding-bottom:1px;
padding-top:1px;
display:block;
margin:0;
text-decoration:none;
}

#menu2 li{
font-weight:bold;
}


#menu3 li{

}

#menu2 li a:hover, #menu3 li a:hover, #projekt_image_menu li a:hover, #projekt_image_menu li.active a {
color:#FFFFFF;
}

#menu2 li.active a, #menu3 li.active a {
padding-left:14px;
background-image:url(/fileadmin/design/images/bg_menu.gif) ;
background-repeat:no-repeat;
background-position:1px 5px;

}

#menu2 li.first a, #menu3 li.first a, #projekt_image_menu li.first a{
border-top:1px dotted #ffffff;
}
/*--------------------------------------------------*/

#projekt_image_menu{
bottom:0px;
left:-25px;
position:absolute;
width:25px;


}
#projekt_image_menu li a {
padding-left:9px;

}


/*--------------------------------------------------*/
#service_nav{
padding-top:11px;
padding-right:28px;
position:relative;
font-size:11px;


}
#service_nav ul{
position:absolute;
right:10px;
}


#service_nav_lupe{
background-image:url(/fileadmin/design/images/lupe.gif) ;
background-repeat:no-repeat;
background-position:0px;
height:20px; 
width:20px;
position:absolute;
right:5px;
top:8px;
}


#service_nav a:hover{
color:#ffffff;
}

#service_nav li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
padding-right:4px;
}

#service_nav li a {
color:#000000;
font-size:11px;
text-decoration:none;
}
#service_nav li a:hover {
color:#ffffff;
}




