
body           { font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/banner/hintergrund.gif); list-style-image: url(buts/dreieck.gif); list-style-position: outside }
a:hover      { color: lime; font-weight: 800 }
a:link  { color: yellow }
a   { color: yellow }
.liste    { font-size: x-small; line-height: 125%; margin-right: 5px; margin-left: 5px }
.titel   { color: yellow; font-weight: 800; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titelschw { color: black; font-weight: 800; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titel-rahmen  { color: white; font-weight: 800; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: red }
.titelweiss { color: white; font-weight: 800; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:vlink  { color: white }
.rahmenmenue     { color: yellow; font-weight: bold; background-image: url(buts/leiste-oben.jpg) }
a:active { color: white }
.tabelle-weiß  { color: black; font-size: x-small; list-style-image: url(buts/qu-rt.jpg) }
.hinter-grau  { color: black; background-color: silver }
.weih     { color: aqua; font-style: italic; font-weight: 500; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss; letter-spacing: 1px }
.rah-termin    { color: black; line-height: normal; background-color: white; padding: 5px; border: outset medium blue }
.rah-gelb   { color: black; background-color: yellow; margin: 0; padding: 5px; border: blue }
.rah-gelbGR                   { color: black; font-weight: bold; font-size: large; background-color: yellow; margin: 0; padding: 5px; border: blue; position: static; z-index: 0; overflow: visible; visibility: visible; clip: rect(auto auto auto auto) }
.rah-gelbKL   { color: black; background-color: yellow; margin: 0; border: blue; z-index: 100 }
.link-gelb { color: black; background-color: yellow; margin: 20mm 0mm 0mm; padding: 5px; border: blue; position: relative; z-index: 300 }
.ÜB-rot { color: red; font-weight: bold; font-size: medium }
.klein { font-size: xx-small }
.hoch    { color: black; font-size: xx-small; background-color: red; vertical-align: super }
.news  { color: white; font-size: x-small; background-color: gray }
.link-bdy { color: black; background-color: silver; border: medium silver }
.link-lk { background-color: #4682b4 }
.link-rh                                  { font-size: x-small; background-color: gray; text-align: left; margin-top: 5mm; padding: 3mm; border: ridge medium yellow; width: 65mm; overflow: visible; visibility: visible }
.rahmen-gz { font-size: small; background-color: gray; text-align: left; margin-top: 5mm; padding: 3mm; border: ridge medium yellow; overflow: visible; visibility: visible }
.link-rh1                    { font-size: x-small; background-color: #696969; text-align: left; margin-top: 3mm; padding: 2mm; border: ridge medium yellow; width: 70mm }
.link-rh2 { color: white; font-size: x-small; background-color: gray; text-align: left; margin-top: 3mm; padding: 2mm; border: ridge medium lime }
.link-schwarz { color: black }
.block  { font-size: small; text-align: justify; padding-right: 2pt }

