/* CSS Document */



.snavi{position:relative; margin:0px; width:226px; padding:0px; text-align:left; }
.snavi ul { margin:0px; padding:0px;}
.snavi ul li { list-style:none;  width:226px; background-image:url(bilder/startnavi.jpg); margin:0px; padding:0px;}
a.snavi_erstes { height:28px; display:block; text-align:right; color:#FFF; text-decoration:none; font-weight:bold;}
a.snavi_erstes span { display:block; padding:6px 30px 0px 0px; }
a.snavi_erstes:hover { color:#4386c5;}
.snavi ul li ul { position:absolute; margin-left:-10000px; top:28px; left:0px; background-color:#145a9c; padding:0px; }
.snavi ul li ul li { background-image:none; background-color:#145a9c; }


div.snaviuberschrift { padding:20px 0px 25px 25px; color:#FFF; font-weight:bold;  margin:0px;}

.snavi ul li ul li.grun span.snaviuberschrift { margin-top:20px;}
.snavi ul li ul li a { display:block; background-image:url(bilder/startnavi_pfeil.gif); background-repeat:no-repeat;  height:29px; background-position:14px 13px; font-weight:bold; color:#FFFFFF; text-decoration:none;  border-bottom:1px solid #326fa9; text-align:left;}
.snavi ul li ul li.grun a {border-bottom:1px solid #218a4e;}
.snavi ul li ul li a:hover { background-color:#0d4a84;}
.snavi ul li ul li.grun a:hover { background-color:#006c2e;}


.snavi ul li ul li a span { display:block; padding:6px 0px 0px 27px; }
.snavi ul li ul li.grun { background-color:#007934;}

/*Hover*/
.snavi ul li:hover ul, #header-nav ul li.hn-hover ul { margin-left:0px;}

