<!--/*>>>>>>>>>> Anpassungen von Standardelementen: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
body {
margin: 7px; /* Außenabstand zum Fensterrand */
color: black;
background-color: #DFFFFE;
background-image: url(../bilder/index_bg.gif); /*Hintergrundbild*/
background-repeat: repeat;
background-attachment: fixed;
font-family: serif;
text-align: justify; /* grundsätzlich Blocksatz*/
}

/* URL-Verweise */
A {
text-decoration: none;
}
A:link {
color: #039966; /* eine Art Türkis #04CD8C; */
}
A:visited {
color: #a070a0; /* dunkles lila */
text-decoration: underline overline;
}
A:hover {
Background-color: #ffcc33;
color: white;
}
A:active {
Background-color: #707070; /* dunkles Grau */
color: #efefef; /* dunkles Weiß */
}
/* Die Reihenfolge obiger Definitionszeilen ist wegen der Vererbung entscheidend ... */
/* ... z.B. "visited" vor "hover", um den letzten Vorgaben Vorrang zu geben. */


/*>>>>>>>>>>>>>>>>>>>>> individuelle Klassen: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/* Kopfzeile: */
.kopf {
color: white;
background-color: #ff9900;
font-family: sans-serif;
font-weight: 600;
/*font-style: oblique;*/
font-size: 13pt;
letter-spacing: 4pt;
word-spacing: 9pt;
margin-left: 6px;
padding: 5px;
border-width: 1px;
border-style: solid;
border-color: #ff0000;
width: 98%;
text-align: center;
}
/* Kopfzeile für Zwischentitel: */
.zwischentitel {
color: white;
background-color: #808000;
font-family: sans-serif;
font-style: normal;
/*font-style: oblique;*/
font-size: 11pt;
letter-spacing: 3pt;
word-spacing: 3pt;
margin-left: 6px;
padding: 4px;
border-width: 1px;
border-style: solid;
border-color: #004000;
width: 88%;
text-align: center;
}

/* Fußnoten: */
.fusz {
font-size: 0.8em;
}
/* Literaturquellen */
.quelle {
font-family: sans-serif;
font-size: 0.7em;
}
/* auffällige Copyright-Vermerke */
.copyr {
text-decoration: blink;
font-family: monospace;
font-size: 0.7em;
}


/* Eingabefelder: */
input.rotrand {
background-color: #ffee99;
font-family: monospace;
font-style: italic;
padding: 2px;
border-width: 3px;
border-style: groove;
border-color: #ff4444;
}
span.rot {
font-family: sans-serif;
font-weight: 600;
color: #aa0000;
}

/* Informationstabellen */
table.infotab1 {
margin: 22px;
border-style: solid;
border-width: 2px;
border-color: yellow;
background-color: #eeffee;
font-family: serif;
font-size: 1.03em;
color: black;
text-align: left;
vertical-align: middle;
align: center;             /* ... wirkt nicht */
}
                  /* ... Zellenformat */
table.infotab1 td {
border-style: solid;
border-width: 1px;
padding: 4px;
}
                  /* ... speziell in Kopfzeile */
table.infotab1 th {
font-weight: bold;
text-align: center;
}

table.infotab2 {
margin: 22px;
border-style: solid;
border-width: 1px;
border-color: #eaeaea;
background-color: #fffff0;
font-family: serif;
font-size: 1.00em;
color: black;
text-align: left;
vertical-align: middle;
align: center;             /* ... wirkt nicht */
}
                  /* ... Zellenformat */
table.infotab2 td {
border-style: solid;
border-width: 1px;
padding: 4px;
}
                  /* ... speziell in Kopfzeile */
table.infotab2 th {
font-weight: bold;
text-align: center;
}

/* Hervorhebungen  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
.eigennamen {
font-style: italic;
}
.kursiv {
font-style: italic;
}
.dick {
/* font-weight: 833; nur Hunderterschritte erlaubt */
font-weight: bold;
}
.dickgrosz {
font-weight: bold;
font-size: 1.08em;
}
.ustrich {
text-decoration: underline;
}
.dstrich {
text-decoration: line-through;
}
.blink {
text-decoration: blink;
}
.kapital {
font-variant: small-caps;
letter-spacing: 1pt;
}
.gesperrt4pt {
/* enger */
letter-spacing: 4pt;
}
.gesperrt8pt {
/* weiter */
letter-spacing: 8pt;
}


/* Absätze <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* Absatz-Blocksatz: */
p.block {
text-align: justify;
}

/* Absatz-mittig: */
p.center {
text-align: center;
}
-->