/*author: B.G. Ulrich              */
/*Letzte Aktualisierung: 25.8.2019*/

html         { font-size: 10pt; letter-spacing: 0.1ex; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; }

body         { color: #000000; background-color: #444444; }
body.buero   { background-color: #FFFFFF; }

a:link       { color: #000000; }
a:visited    { color: #000000; }
a:focus      { color: #000000; }
a:hover      { color: #000000; }
a:active     { color: #000000; }

h1           { font-size: 24pt; font-weight: normal; font-style: normal;  letter-spacing: 0.2ex; }
h2           { font-size: 18pt; font-weight: normal; font-style: normal;  letter-spacing: 0.2ex; }
h3           { font-size: 16pt; font-weight: normal; font-style: normal;  letter-spacing: 0.2ex; }
h4           { font-size: 14pt; font-weight: normal; font-style: normal;  letter-spacing: 0.2ex; }
h5           { font-size: 12pt; font-weight: bold; font-style: normal;  letter-spacing: 0.2ex; }
h6           { font-size: 12pt; font-weight: normal; font-style: normal;  letter-spacing: 0.2ex; }

p            { }
.sbname      { color: #000000; font-size: 200%; letter-spacing: 0.3ex; font-weight: normal; text-decoration: none; }
.sbname2     { color: #000000; margin-left: 8px; font-size: 200%; letter-spacing: 0.3ex; font-weight: normal; text-decoration: none; }
.sbname a:link    { color: #000000; text-decoration: none; }
.sbname a:visited { color: #000000; text-decoration: none; }
.sbname a:focus   { color: #000000; text-decoration: none; }
.sbname a:hover   { color: #000000; text-decoration: none; }
.sbname a:active  { color: #000000; text-decoration: none; }
.topnavig    { color: #888888; margin-top: 3px; margin-bottom: 5px; font-size: 120%; letter-spacing: 0.2ex; font-weight: normal; text-decoration: none; }
.topnavig a:link    { color: #888888; text-decoration: none; }
.topnavig a:visited { color: #888888; text-decoration: none; }
.topnavig a:focus   { color: #000000; text-decoration: none; }
.topnavig a:hover   { color: #000000; text-decoration: none; }
.topnavig a:active  { color: #000000; text-decoration: none; }
.topnavigakt { color: #000000; margin-top: 3px; margin-bottom: 5px; font-size: 120%; letter-spacing: 0.2ex; font-weight: normal; text-decoration: none; }
.index       { font-size: 12pt; letter-spacing: 0.1ex; font-weight: normal; text-decoration: none; }
.indexactive { font-size: 12pt; letter-spacing: 0.1ex; font-weight: bold; text-decoration: none; }
.index a:link    { color: #000000; text-decoration: none; }
.index a:visited { color: #000000; text-decoration: none; }
.index a:focus   { color: #000000; text-decoration: none; font-weight: bold; }
.index a:hover   { color: #000000; text-decoration: none; font-weight: bold; }
.index a:active  { color: #000000; text-decoration: none; }
.bildtitel   { font-size: 11pt; letter-spacing: 0.1ex; }
.bildname    { font-size: 10pt; letter-spacing: 0.1ex; }
.zitat       { font-family: 'Times New Roman', serif; font-size: 10pt; letter-spacing: 0.1ex; }
.zitatquelle { font-family: 'Times New Roman', serif; font-size: 8pt; letter-spacing: 0.1ex; }
.fusszeile   { font-size: 80%; }
.fett        { font-weight: bold; }
.kursiv      { font-style: italic; }
.strich      { text-decoration: underline; }
.gesperrt    { letter-spacing: 0.4ex; }
.kleiner     { font-size: 80%; letter-spacing: 0ex; }
.gelb        { background-color: #F6F66E; }
.rot         { background-color: #F6906E; }
.navig       { font-size: 80%; text-decoration: none; }
.navig a:link    { color: #000000; text-decoration: none; }
.navig a:visited { color: #000000; text-decoration: none; }
.navig a:focus   { color: #000000; text-decoration: none; font-weight: bold; }
.navig a:hover   { color: #000000; text-decoration: none; font-weight: bold; }
.navig a:active  { color: #000000; text-decoration: none; }
.fehler      { font-weight: bold;  color: #FF0000; }
.fehler a:link    { font-weight: bold;  color: #FF0000; }
.fehler a:visited { font-weight: bold;  color: #FF0000; }
.fehler a:focus   { font-weight: bold;  color: #FF0000; }
.fehler a:hover   { font-weight: bold;  color: #FF0000; }
.fehler a:active  { font-weight: bold;  color: #FF0000; }
.meldung     { font-weight: bold;  color: #0000FF; }
.meldung a:link    { font-weight: bold;  color: #0000FF; }
.meldung a:visited { font-weight: bold;  color: #0000FF; }
.meldung a:focus   { font-weight: bold;  color: #0000FF; }
.meldung a:hover   { font-weight: bold;  color: #0000FF; }
.meldung a:active  { font-weight: bold;  color: #0000FF; }
.fbshare     { font-size: 80%; color: #000099; text-decoration: none; }
.fbshare a:link    { color: #000099; text-decoration: none; }
.fbshare a:visited { color: #000099; text-decoration: none; }
.fbshare a:focus   { color: #000099; text-decoration: none; font-weight: bold; }
.fbshare a:hover   { color: #000099; text-decoration: none; font-weight: bold; }
.fbshare a:active  { color: #000099; text-decoration: none; }

table        { background-color: #FFFFFF; }
td           { }
td.strich    { background-color: #444444; }
td.stand     { color: #FFFFFF; background-color: #444444; font-size: 80%; letter-spacing: 0ex; }
td.stand a:link    { color: #FFFFFF; }
td.stand a:visited { color: #FFFFFF; }
td.stand a:focus   { color: #FFFFFF; }
td.stand a:hover   { color: #FFFFFF; }
td.stand a:active  { color: #FFFFFF; }
td.impressumlink     { color: #FFFFFF; background-color: #444444; font-size: 80%; letter-spacing: 0ex; }
td.impressumlink a:link    { color: #FFFFFF; text-decoration: none; }
td.impressumlink a:visited { color: #FFFFFF; text-decoration: none; }
td.impressumlink a:focus   { color: #FFFFFF; text-decoration: underline; }
td.impressumlink a:hover   { color: #FFFFFF; text-decoration: underline; }
td.impressumlink a:active  { color: #FFFFFF; text-decoration: none; }

input       { }
textarea    { }
select      { }
.bueromenue { letter-spacing: 0ex; }

.menue           { font-size: 80%; font-weight: bold; }
.menue a:link    { text-decoration: none; font-weight: normal; }
.menue a:visited { text-decoration: none; font-weight: normal; }
.menue a:focus   { text-decoration: none; font-weight: normal; }
.menue a:hover   { text-decoration: none; font-weight: bold; }
.menue a:active  { text-decoration: none; font-weight: bold; }
.menueakt           { font-size: 80%; font-weight: bold; }
.menueakt a:link    { text-decoration: none; font-weight: bold; }
.menueakt a:visited { text-decoration: none; font-weight: bold; }
.menueakt a:focus   { text-decoration: none; font-weight: bold; }
.menueakt a:hover   { text-decoration: none; font-weight: bold; }
.menueakt a:active  { text-decoration: none; font-weight: bold; }


@media print {
.topnavig       { display:none; }
.topnavigspacer { display:none; }
.navig          { display:none; }
.impressumlink  { display:none; }
}
