a:hover  { color: black; text-decoration: underline overline }
a { color: white; text-decoration: none }
a.tabelle_navi_inhalt { width: 180px; height: auto; display: block }
a.tabelle_navi_inhalt:hover   { color: black; text-decoration: none; background-color: #999; display: block; width: auto; height: auto }
img   { background-color: transparent; margin: 0px; border: 0px; display: block }
td.tabelle_navi_inhalt    { color: black; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana, Arial, sans-serif; background-color: transparent; margin: 1px; padding: 0px; border: solid 0px black }
.grafik_kugeln   { color: black; font-size: 14pt; font-family: Verdana, Arial, sans-serif; font-weight: normal; line-height: normal; text-align: center; display: inline; padding: 0; vertical-align: middle }
.tabelle_inhalt_haupt_text  { color: black; font-style: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-family: Verdana, Arial, sans-serif; background-color: #BABABA; margin: 0px; padding: 5px; border: solid 0px black; top: 0px; left: 0px; width: 100% }
.tabelle_inhalt_haupt_titel    { color: black; font-style: normal; font-weight: normal; font-size: 14pt; line-height: normal; font-family: Verdana, Arial, sans-serif; background-color: #BABABA; margin: 0px; padding: 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: black; top: 0px; left: 0px; width: 100%; height: 50px }
.tabelle_inhalt_haupt_titel_tabelle   { background-color: #BABABA; margin: auto; border: solid 0px black; width: 95% }
.tabelle_komplett_haupt   { color: black; font-style: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-family: Verdana, Arial, sans-serif; background-color: #BABABA; margin: 0px; padding: 0px 0px 5px; border: solid 0px black; top: 0px; left: 0px; width: 100% }
.tabelle_komplett_mitte  { background-color: #BABABA; margin-top: 0px; margin-right: auto; margin-left: auto; padding: 0px; border: solid 1px black; width: 95% }
.tabelle_umfragen  { font-size: 8pt; background-color: #bababa; margin-top: 0; margin-right: auto; margin-left: auto; padding: 0; width: 95%; border: solid 1px black }
.tabelle_komplett_navi  { color: black; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana, Arial, sans-serif; background-color: transparent; text-align: left; margin: 0px; padding: 2px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: black; width: 180px }
.tabelle_komplett_oben     { background-color: transparent; margin-right: auto; margin-left: auto; width: 95%; height: 50px; border: solid 0 black }
.tabelle_inhalt_oben   { background-color: #BABABA; margin-right: auto; margin-left: auto; padding: 0; width: 100%; height: 50px; border: 0 black; color: black; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana, Arial, sans-serif; }
.tabelle_komplett_unten  { background-color: #bababa; margin-right: auto; margin-left: auto; width: 95%; border-style: solid; border-width: 0 1px 1px; border-color: black }
.tabelle_zusatz    { text-align: center; margin-right: auto; margin-left: auto; }
.text_sehrklein   { color: black; font: 7pt Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: none }
.text_lauftext { color: black; font: 10pt Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: none; vertical-align: middle; margin: auto }
.text_lauftext_fett { color: black; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: none; vertical-align: middle; margin: auto }
.text_ueberschrift   { color: black; font: 14pt Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: none }
body  { background-image: url(bilder/hintergrund.gif) }
.bild_mittig { margin-right: auto; margin-left: auto }
hr  { border-style: double; border-width: 0px 0px 4px 0px; border-color: black; width: 95% }
.leer    { text-align: justify; border-top: 0; border-right: 1px dotted black; border-bottom: 1px dotted black; border-left: 0 }
.tabelle_formular_aussen  { margin-top: 0; margin-right: auto; margin-left: auto; padding: 5px 0; width: 100%; border-top: 1px dotted black; border-right: 1px dotted black; border-left: 1px dotted black }
.tabelle_formular_innen_links   { text-align: right; padding: 1px; width: 40%; border-bottom: 1px dotted black }
.tabelle_formular_innen_rechts { text-align: left; padding: 1px; width: 60%; border-bottom: 1px dotted black }
.tabelle_standorte_innen_links { text-align: right; padding: 1px; width: 30%; border-bottom: 1px dotted black }
.tabelle_standorte_innen_rechts { text-align: left; padding: 1px 1px 1px 5px; width: 70%; border-bottom: 1px dotted black; border-left: 0 dotted #000 }
.code { color: black; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-style: normal; font-weight: bold; background-color: transparent; text-align: center }
