.ssf-blue, .ssf-blue *{
list-style:none outside none;
margin:0;
padding:0;
}
.ssf-blue{
line-height:1;
}
.ssf-blue ul{
position:absolute;
}
.ssf-blue ul li{
width:100%;
}
.ssf-blue li:hover{
visibility:inherit;
}
.ssf-blue li{
float:left;
position:relative;
}
.ssf-blue a{
display:block;
position:relative;
}
.ssf-blue li:hover ul, .ssf-blue li.wpm-hover ul{
left:0;
top:2.5em;
z-index:99;
}
ul.ssf-blue li:hover li ul, ul.ssf-blue li.wpm-hover li ul{
top:-999em;
}
ul.ssf-blue li li:hover ul, ul.ssf-blue li li.wpm-hover ul{
left:10em;
top:0;
}
ul.ssf-blue li li:hover li ul, ul.ssf-blue li li.wpm-hover li ul{
top:-999em;
}
ul.ssf-blue li li li:hover ul, ul.ssf-blue li li li.wpm-hover ul{
left:10em;
top:0;
}
.ssf-blue a.sf-with-ul{
display:none;
min-width:1px;
}
.sf-sub-indicator{
display:block;
height:10px;
overflow:hidden;
position:absolute;
right:0.75em;
text-indent:-999em;
top:1.05em;
width:10px;
}
a > .sf-sub-indicator{
background-position:0 -100px;
top:0.8em;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.wpm-hover > a > .sf-sub-indicator{
background-position:-10px -100px;
}
.ssf-blue ul .sf-sub-indicator{
background-position:-10px 0;
}
.ssf-blue ul a > .sf-sub-indicator{
background-position:0 0;
}
.ssf-blue ul a:focus > .sf-sub-indicator, .ssf-blue ul a:hover > .sf-sub-indicator, .ssf-blue ul a:active > .sf-sub-indicator, .ssf-blue ul li:hover > a > .sf-sub-indicator, .ssf-blue ul li.wpm-hover > a > .sf-sub-indicator{
background-position:-10px 0;
}
.ssf-blue-wrap{
background:none repeat scroll 0 0 transparent;
font-size:12px;
font-weight:bold;
height:30px;
margin:33px 0 0;
padding:0;
position:relative;
z-index:49;
}
.ssf-blue{
float:left;
width:100%;
}
.ssf-blue a{
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-style:none;
padding:0.75em 1em;
text-decoration:none;
}
.ssf-blue li li a{
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-color:transparent;
border-style:solid none none solid;
border-width:1px 0 0 1px;
padding:0.75em 1em;
text-decoration:none;
font-size:1.2em;
line-height:1.2em;
}
.ssf-blue a, .ssf-blue a:link, .ssf-blue a:visited{
}
.ssf-blue li li a, .ssf-blue li li a:link, .ssf-blue li li a:visited{
color:#0E4377;
}
.ssf-blue li{
}
.ssf-blue li li:hover{
background:none repeat scroll 0 0 white;
}
.ssf-blue > li > a:hover{
text-decoration:underline;
}
.ssf-blue li li{
background:none repeat scroll 0 0 white;
/*border-radius*/
-webkit-border-radius:6px 6px 6px 6px;
   -moz-border-radius:6px 6px 6px 6px;
        border-radius:6px 6px 6px 6px;
margin-bottom:4px;
opacity:0.75;
top:10px;
}
.ssf-blue li > li:hover{
}
.ssf-blue li li:last-child{
}
.ssf-blue li:hover, .ssf-blue li.wpm-hover, .ssf-blue a:focus, .ssf-blue a:hover, .ssf-blue a:active{
opacity:1;
outline:0 none;
text-decoration:none;
}
.ssf-blue li.selected, .ssf-blue li.current-cat, .ssf-blue li.current-cat-parent, .ssf-blue li.current_page_item, .ssf-blue li.current_page_parent, .ssf-blue li.current_page_ancestor{
}
.ssf-blue li.right{
float:right;
}
.ssf-blue li li.selected a{
color:#A6742F;
}
.ssf-blue li.right a, .ssf-blue li.right form{
border-left:1px solid #8EC3F7;
border-right:0 none;
}
.ssf-blue form{
background:url("searchbox.png") no-repeat scroll center center transparent;
border-right:1px solid #8EC3F7;
height:30px;
margin:0;
padding:0;
width:195px;
}
.ssf-blue form input.wpm-text{
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:6px 0 0 6px;
width:154px;
}
.ssf-blue form input.wpm-submit{
background:none repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
height:20px;
width:26px;
}
.ssf-blue li.willkommen{
background-image:url("./images/willkommen.png");
background-repeat:no-repeat;
height:45px;
width:129px;
}
.ssf-blue li.willkommen li{
left:10px;
text-align:center;
width:118px;
}
.ssf-blue li.willkommen:hover, .ssf-blue li.willkommen.selected{
background-image:url("./images/willkommen_hover.png");
}
.ssf-blue li.aktuell{
background-image:url("./images/aktuell.png");
background-repeat:no-repeat;
height:45px;
width:79px;
}
.ssf-blue li.aktuell:hover, .ssf-blue li.aktuell.selected {
background-image:url("./images/aktuell_hover.png");
}
.ssf-blue li.projekte{
background-image:url("./images/projekte.png");
background-repeat:no-repeat;
height:45px;
width:91px;
}
.ssf-blue li.projekte:hover,.ssf-blue li.projekte.selected{
background-image:url("./images/projekte_hover.png");
}
.ssf-blue li.angebote{
background-image:url("./images/angebote.png");
background-repeat:no-repeat;
height:45px;
width:97px;
}
.ssf-blue li.angebote:hover,.ssf-blue li.angebote.selected{
background-image:url("./images/angebote_hover.png");
}
.ssf-blue li.links{
background-image:url("./images/links.png");
background-repeat:no-repeat;
height:45px;
width:71px;
}
.ssf-blue li.links:hover,.ssf-blue li.links.selected{
background-image:url("./images/links_hover.png");
}
.ssf-blue li.ueberuns{
background-image:url("./images/uberuns.png");
background-repeat:no-repeat;
height:45px;
width:93px;
}
.ssf-blue li.ueberuns:hover,.ssf-blue li.ueberuns.selected{
background-image:url("./images/uberuns_hover.png");
}
.ssf-blue li.kontakt{
background-image:url("./images/kontakt.png");
background-repeat:no-repeat;
height:45px;
width:137px;
}
.ssf-blue li.kontakt:hover,.ssf-blue li.kontakt.selected{
background-image:url("./images/kontakt_hover.png");
}
