* html .dottedline { border-top: 2px dotted #ccc; margin-top: .5em; }
* html .dottedline hr { margin-top: -9px; }
a.navaktuell, a.navaktuell:visited { background-image: url(../images/nav_aktuelles.png); display: block; height: 74px; width: 290px; }
a.navaktuell:hover, a.navaktuell:active { background-image: url(../images/nav_aktuelles_over.png); }
a.navfamilienhilfe, a.navfamilienhilfe:visited { background-image: url(../images/nav_familienhilfe.png); display: block; height: 75px; width: 290px; }
a.navfamilienhilfe:hover, a.navfamilienhilfe:active { background-image: url(../images/nav_familienhilfe_over.png); }
a.navjungefamilie:link, a.navjungefamilie:visited { background-image: url(../images/nav_junge_familie.png); display: block; height: 73px; width: 290px; }
a.navjungefamilie:hover, a.navjungefamilie:active { background-image: url(../images/nav_junge_familie_over.png); display: block; height: 73px; width: 290px; }
a.navsenioren, a.navsenioren:visited { background-image: url(../images/nav_senioren.png); display: block; height: 74px; width: 290px; }
a.navsenioren:hover, a.navsenioren:active { background-image: url(../images/nav_senioren_over.png); }
a:link, a:visited { color: black; text-decoration: underline; }
a:hover, a:active { color: #e8300e; text-decoration: underline; }
body { background-image: url(../images/hintergrund.jpg); margin-top: 15px; }
hr { border: dotted #e8300e; border-width: 0 0 3px 0; }
p, .text, table, ul, li { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; word-spacing: 0.1em; }
.bu { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8px; word-spacing: 0.1em; }
.navlisteblau { color: #889db6; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px; }
.navlistegruen { color: #a6be8d; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px; }
.navlisterot { color: #e8300e; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px; }
.navstart { float: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.navstart li { display: inline; list-style: none; }
.navstart li a { color: white; padding: 0.2em 1em; text-decoration: none; }
.navstart li a#left { border: 0px; color: white; text-decoration: none; }
.navstart li a#right { border-left: 1px solid #fff; color: white; text-decoration: none; }
.navstart li a:hover { color: red; text-decoration: underline; }
.navstart li a:hover#left, .navstart li a:hover#right { color: red; padding: 0.2em 1em; text-decoration: underline; }
.navstart li.current { color: red; padding: 0.2em 1em; text-decoration: none; }
.title { color: white; float: left; font: 21px Arial, Helvetica, sans-serif; letter-spacing: 0.1em; margin-left: 395px; margin-top: 5px; width: 580px; }
#navlinks { float: left; margin-left: 60px; margin-top: 10px; width: 300px; }
#navliste { color: black; float: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; margin-left: 70px; margin-top: 0px; padding-top: 10px; text-align: left; width: 300px; }
#navliste li a:link, #navliste a:visited { color: black; display: block; padding: 0px 0px 5px 0px; text-decoration: none; }
#navliste li a:hover { text-decoration: underline; }
#navliste ul { list-style: none; margin: 0; padding: 0; }
#navoben { background-repeat: no-repeat; float: left; height: 30px; margin-left: 390px; margin-top: 143px; }
