a.speziell:link { color: white;}
a.speziell:visited { color: white;}
a.speziell:hover { color: #ffcc66;}
a.speziell:active { color: white;}
A:link      { color: #000; text-decoration: none;}
A:visited      { color: #000; text-decoration: none;}
A:hover      { color: #99182c; text-decoration: none;}
A:active      { color: #000; text-decoration: none;}
body { color: #000; font-size: 0.88em; font-family: Arial, Helvetica, Verdana, SunSans-Regular; background-color: #fff; }
.extra { color: #99182c; font-size: 1em; text-align: right; letter-spacing: 1px; padding-right: 30px; padding-bottom: 10px; padding-left: 10px; }
.extra2 { color: #99182c; font-size: 1em; text-align: center; letter-spacing: 1px; padding-right: 30px; padding-bottom: 10px; padding-left: 10px; }
.firstline		{ color: #99182c; font-size: 1.2em; text-align:left; letter-spacing:1px; padding: 40px 30px 10px; }
.subline		{ color: #99182c; font-size: 1em; text-align:left; letter-spacing:1px; padding-right: 30px; padding-left: 30px; }
.left   		{ color: #000; font-size: 0.88em; line-height: 1.25em; text-align:left; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; }
.center-rand { color: white; font-size: 0.88em; line-height: 1.25em; text-align: center; padding-right: 15px; padding-left: 15px; }
.kontakt { color: #000; font-size: 0.88em; line-height: 1.25em; text-align: left; }
.right { color: #000; font-size: 0.88em; line-height: 1.25em; text-align: right; padding-right: 30px; padding-left: 30px; }
.center { color: #000; font-size: 0.88em; line-height: 1.25em; text-align: center; padding-right: 30px; padding-left: 30px; }
.block { color: #000; font-size: 0.88em; line-height: 1.25em; text-align: justify; padding-right: 30px; padding-left: 30px; }
.float-li { float: left; padding-right: 5px; padding-bottom: 10px; }
.float-re { float: right; padding-bottom: 10px; padding-left: 5px; }
.float-kontakt { padding-bottom: 10px; padding-left: 5px; float: right; padding-right: 30px; }
.footer { color: #000; font-size: 0.88em; line-height: 1.25em; }
.footer-small { color: #99182c; font-size: 0.75em; line-height: 1.25em; }
.header { color: #fcefc8; font-size: 0.88em; line-height: 1.25em; text-align: left; }
.header-sub { color: #fcefc8; font-size: 0.88em; line-height: 1.25em; text-align: left; }
.left-navi { color: #fff; font-size: 1em; font-weight: bold; padding-left: 50px; }
hr { border:dotted 1px #99182c; height:1px; }
ul { list-style: none; margin: 0; padding: 35px 0 0; }
#menu { width: 100%; border-size: 1px; }
#menu li a { voice-family: "\"}\""; voice-family: inherit; text-decoration: none; height: 30px; }
#menu li a:link, #menu li a:visited { color: #fcefc8; background-color: transparent; background-repeat: no-repeat; background-position: 15px center; padding-top: 8px; display: block; }
#menu li a:hover { color: #fcefc8; background-color: transparent; background-image: url(/bilder/navi/nav-hover.gif); background-repeat: no-repeat; background-position: 15px bottom; padding-top: 8px; }
#menu li a:active { color: #fcefc8; background-color: transparent; background-image: url(/bilder/navi/nav-hover.gif); background-repeat: no-repeat; background-position: 15px bottom; padding-top: 8px; }
