.hitword { color: #369; font-weight: 400; background-color: #eee; text-decoration: underline; }
a:link             { color: #ef8a00; font-weight: 700; text-decoration: none }
a:active      { color: #ef8a00; font-weight: 700 ; text-decoration: none; }
a:visited         { color: #ef8a00; font-weight: 700; text-decoration: none }
a:hover         { color: #b1b1b1; font-weight: 700; text-decoration: none; }
.zitat { font-style: italic; padding-right: 60px; padding-left: 45px; }
b { color: #369; font-weight: 700; }
body     { color: #666; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, "sans serif"; font-style: normal; font-weight: 400; line-height: 11pt; text-decoration: none; background-color: #fff; background-image: none; text-align: center; margin-top: 5px; margin-right: auto; margin-left: auto; scrollbar-arrow-color: #b1b1b1; scrollbar-base-color: #f5f5f5; scrollbar-darkshadow-color: #b1b1b1; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #b1b1b1; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #f5f5f5           }
table    { color: #666; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, "sans serif"; font-style: normal; font-weight: 400; line-height: 13pt; text-decoration: none; background-color: #fff; background-image: none  }
h2 { color: #b0b0b0; font-size: 16pt; font-weight: 700 ; line-height: 18pt; }
select { width:350px; background-color:#f5f5f5; border: solid 1px; color: #666; outline: none 1px #666}
.oben { color: #b1b1b1; font-size: 22pt; font-weight: 600; text-decoration: none }
.gross   { color: #b1b1b1; font-size: 16pt; line-height: 17pt }
.grossfett { color: #b0b0b0; font-size: 16pt; font-weight: 700 ; line-height: 18pt; }
.klein { color: #b0b0b0; font-size: 8pt ; line-height: 10pt; }
.blau    { color: #369; font-size: 10pt; font-weight: 700 }
.blauklein { color: #369; font-size: 8pt ; line-height: 10pt; }
.blaugross { color: #369; font-size: 16pt ; line-height: 17pt; }
.tab   /* Rand oben */ { border-style: solid none none; border-width: 1px 0 0; border-color: #c0c0c0 }
.einzug { padding-left: 40px }
.button    { color: #666; font-size: 10pt; font-weight: 500; background-color: white; border: solid 1px #999; outline: none 1px #666 ; cursor: pointer; }
.dark     { color: #666; font-size: 9.5pt; background-color: #f5f5f5; border: solid 1px #999; outline: none 1px #666  }
.rahmen  { color: #b1b1b1; font-size: 25pt; font-weight: 700; line-height: 30pt; padding: 5pt; border: solid 1px #c60; outline-width: 1pt; outline-color: #c60 }
.grau    { color: #c0c0c0; font-size: 10pt ; font-weight: 700; }
.einzuglink { padding-left: 10px   }
.container_links { background-position: right 0; vertical-align: top; width: auto; height: inherit; min-height: 450px; margin-top: 30px; padding-top: 10px; padding-right: 40px; padding-left: 10px; border-right: 1px solid #c5bebe; }
UL#linkliste { margin-bottom: 20px; list-style-type: none; list-style-image: none; display: inline; }
UL#linkliste LI { display: block; margin-bottom: 7px; padding-right: 0; padding-left: 0; list-style-type: none; list-style-image: none; }
.container_rechts { margin-top: 30px; padding: 15px 50px 20px 40px; }
.impressum   /* Fuss der seite mit Impressum */ { color: #b0b0b0; font-size: 8pt; line-height: 10pt; background-color: #fff; text-align: center; width: 801px; height: 40px; clear: none; margin-top: 30px; margin-right: auto; margin-left: auto; padding-top: 5px; border-style: solid none none; border-width: 1px 0 0; border-color: #c0c0c0             }
.seiteninhalt { width: 800px; margin-right: auto; margin-left: auto; }
.kopf { width: 801px; margin-right: auto; margin-left: auto; border-bottom: 1px solid #c0c0c0; }
#gast_blau { color: #fff; background-color: #369; width: 98%; margin-bottom: 7px; padding-right: 5px; padding-left: 5px; }
#kasten { outline: solid 1px #ccc; }
.tab2   /* Rand oben */ { border-style: solid none; border-width: 1px 0; border-color: #c0c0c0 }
a.rollovertkv:link { background-image: url(bilder/tkv-logo_sw2.jpg); background-repeat: no-repeat; width: 25px; height: 25px; display: block; }
a.rollovertkv:hover { background-image: url(bilder/tkv-logo_4c.jpg); background-repeat: no-repeat;width: 25px; height: 25px; display: block; }
a.rollovertkv:active { background-image: url(bilder/tkv-logo_4c.jpg); background-repeat: no-repeat; width: 25px; height: 25px; display: block; }
a.rollovertkv:visited { background-image: url(bilder/tkv-logo_sw2.jpg); background-repeat: no-repeat; width: 25px; height: 25px; display: block; }
a.rollovertkv { width: 25px; height: 25px; margin-right: 7px; }
.suche_links { width: 230px; max-width: 230px; margin-top: auto; margin-bottom: auto; margin-left: 10px; }
.suche_rechts { width: 100%; height: 370px; overflow: auto; max-height: 370px; margin: auto 7px auto auto; }
#suchform { color: #666; font-size: 8pt; line-height: 10pt; background-color: #f5f5f5; padding-top: 7px; padding-left: 15px; }
.darksuch { color: #666; font-size: 9.5pt; background-color: #fff; border: solid 1px #999; outline: none 1px #666; }
.buttonsuch    { color: #666; font-size: 9pt; font-weight: 500; background-color: white; height: 18px; padding-bottom: 1px; border: solid 1px #ccc; outline: none 1px #ccc ; cursor: pointer; }
#theorie_auswahl { width: 220px; margin-top: 5px; }
.copy { color: #b0b0b0; font-size: 8pt ; line-height: 10pt; }
a.copy:link { color: #ccc; }
a.aktiv:link { color: #999; padding: 2px 3px; border: solid 1px #f60; }
.aktiv { color: #999; padding: 2px 3px; border: solid 1px #f60; }
a.pfeil             { color: #ef8a00; font-weight: 700; background-image: url(bilder/rechts.jpg); background-repeat: no-repeat; background-position: 0 3px; text-decoration: none ; margin-left: 2px; padding-left: 20px; }
a.pfeil:visited         { color: #ef8a00; font-weight: 700; background-repeat: no-repeat; background-position: 0 3px; text-decoration: none  ; padding-left: 20px; }
a.pfeil:hover         { color: #b1b1b1; font-weight: 700; background-repeat: no-repeat; background-position: 0 3px; text-decoration: none  ; padding-left: 20px; }
