body { font-size: 0.8em; font-family: Arial ; margin: 0; padding: 0; }
#NavDiv { background-color: #e2e2e2; background-repeat: repeat; position: relative; top: 0; left: 0; width: 210px; height: 150%; margin: 0; padding: 0; border-right-color: #8e949b; border-right-width: 2px; }
#InhDiv { background-repeat: repeat; position: absolute; top: 0; left: 210px; width: 83%; height: 100%; margin: 0; padding: 0; border-left: 2px solid #8e949b; }
a:link { color: #9a7915; font-size: 0.8em; font-weight: bold; text-decoration: none; vertical-align: top; padding-bottom: 7px; }
a:visited { color: #9a7915; font-size: 0.8em; font-weight: bold; text-decoration: none; vertical-align: top; padding-bottom: 7px; }
a:hover { color: #2f2fab; font-size: 0.8em; font-weight: bold; text-decoration: underline; vertical-align: top; padding-bottom: 7px; }
a:active { color: #2f2fab; font-size: 0.8em; font-weight: bold; font-style: normal; text-decoration: none; vertical-align: top; padding-bottom: 7px; }
.Statistikwinkel { font-size: 0.75em; line-height: 0.4em; width: 0.4em; vertical-align: top; margin: 0; padding: 0; border-top: 3px solid #8e949b; border-right: 3px solid #8e949b; }
.Statistiktext { color: black; font-size: 1.25em; line-height: 1.1em; margin: 0; padding: 0; vertical-align: top; }
.tdhellgrau { background-color: #e2e2e2; margin: 0 0 0; padding-top: 0; padding-right: 0; padding-left: 0; border-bottom: 1.5px solid #8e949b; border-top-style: none; border-right-color: #8e949b; border-right-width: 1px; border-left-style: none; }
.tdhellgrauleer { background-color: #e2e2e2; margin: 0; padding-top: 0; padding-right: 0; padding-left: 0; border-right: 1px none #8e949b; border-top-style: none; border-bottom: 1.5px none #8e949b; border-left-style: none; }
.tdhellgrauvmitte { color: #9a7915; background-color: #e2e2e2; vertical-align: middle; height: 60px; margin: 0; padding: 0; border-bottom: 1.5px solid #8e949b; border-top-style: none; border-right-color: #8e949b; border-right-width: 1px; border-left-style: none; }
.tdweiss { background-color: white; height: 60px; margin: 0; padding: 0; border-bottom: 1.5px solid #8e949b; border-right-color: #8e949b; border-right-width: 1.5px; }
.tdariadne { color: #9a7915; font-size: 0.9em; font-weight: bold; background-color: #cecece; margin: 0; padding: 0; }
.tds1link { color: #9a7915; font-size: 0.8em; background-color: #e2e2e2; width: 10%; padding-bottom: 7px; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-style: none; border-left-style: none; }
.tds1linkbull { color: #2f2fab; font-size: 0.8em; background-color: #e2e2e2; width: 10%; padding-bottom: 7px; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-style: none; border-left-style: none; }
.tds1linkbull2 { color: #2f2fab; font-size: 0.8em; background-color: #e2e2e2; width: 10%; padding-bottom: 7px; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-style: none; border-left-style: none; }
.tds2link { color: #9a7915; font-size: 0.8em; font-weight: bold; background-color: #e2e2e2; width: 90%; padding-bottom: 7px; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-style: none; border-left-style: none; }
.tds2linkakt { color: #2f2fab; font-size: 0.8em; font-weight: bold; background-color: #e2e2e2; width: 90%; padding-bottom: 7px; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-style: none; border-left-style: none; }
.deflink { color: #9a7915; font-weight: bold; background-color: #e2e2e2; padding-bottom: 7px; width: 90%; vertical-align: middle; border-top-style: none; border-right-width: 1.5px; border-right-color: #8e949b; border-bottom-style: none; border-left-style: none; }
.tdhellgrauohnerah { background-color: #e2e2e2; margin: 0; padding: 0; border-top-style: none; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-color: #8e949b; border-bottom-style: none; border-left-style: none; }
table { border-collapse: collapse; }
/************************************************************************************ alt  ***************************************************/
.tdariadnegrau { background-color: #cecece; margin: 0; padding: 0; border-bottom: 1.5px solid #8e949b; border-top-style: none; border-right-color: #8e949b; border-right-width: 1px; border-left-style: none; }
.pinhfograu { color: #7e848b; font-size: 1.2em; margin: 0 0 0 40px; padding: 2em 0 0; border-bottom: 1.5px solid #8e949b; border-right-color: #8e949b; border-right-width: 1.5px; }
.pinhfoschwLinie { color: black; font-size: 1.2em; font-weight: normal; margin: 0 0 1em 40px; padding: 2em 0 0; border-right-width: 1.5px; border-right-color: #8e949b; border-bottom: 1.5px solid #8e949b; }
.pinhfoschwoben { margin: 0 0 0 40px; padding: 2.3em 0 0; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-color: #8e949b; border-bottom-width: 1.5px; }
.pinhfoschw { margin: 0 0 0 40px; padding: 1.8em 0 0; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-color: #8e949b; border-bottom-width: 1.5px; }
.UGListe { margin: 0 0 0 55px; padding: 1.8em 0 0; border-right-width: 1.5px; border-right-color: #8e949b; border-bottom-width: 1.5px; border-bottom-color: #8e949b; }
.pinhlink { font-size: 1.3em; font-weight: normal; margin: 0 0 0 40px; padding: 0.5em 0 0; border-right-width: 1.5px; border-right-color: #8e949b; border-bottom-width: 1.5px; border-bottom-color: #8e949b; }
.pinhcopy { font-size: 1em; font-weight: normal; margin: 0 0 0 40px; padding: 1.8em 0 0; border-right-width: 1.5px; border-right-color: #8e949b; border-bottom-width: 1.5px; border-bottom-color: #8e949b; }
.tdweissinh { margin: 0; padding: 1.8em 0 0 40px; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-color: #8e949b; border-bottom-width: 1.5px; }
.pinhfoblau { color: #2f2fab; font-weight: normal; margin: 0 0 0 40px; padding: 1.8em 0 0; border-right-color: #8e949b; border-right-width: 1.5px; border-bottom-color: #8e949b; border-bottom-width: 1.5px; }
.thfoschw { background-color: #e7ddbc; margin: 0; padding: 8px 15px; border: solid 1.5px #8e949b; }
.tabinh { font-size: 0.95em; margin: 0 0 0 40px; padding: 3px; border: solid 1px #8e949b; border-collapse: collapse; }
caption { color: #2f2fab; font-size: 1.1em; font-weight: bold; text-align: left; vertical-align: top; white-space: nowrap; line-height: 1.4em; padding-bottom: 0.8em; }
.daten { padding: 5px; text-align: right; vertical-align: top; color: #000000; border: solid 1px #8e949b; white-space: nowrap; }
.vorspalte { padding: 5px; text-align: left; vertical-align: top; color: #000000; border: solid 1px #8e949b; }
.zeile1 {
 background-color: #F2F2F2;
 color: #000000;
 border-width: 1px;
 border-style: solid;
 border-color: #8e949b;
 padding: 5px;
}

.zeile2 {
 background-color: #FFFFFF;
 color: #000000;
 border-width: 1px;
 border-style: solid;
 border-color: #8e949b;
 padding: 5px;
}
.textL { padding: 5px; text-align: left; vertical-align: top; color: #000000; border: solid 1px #8e949b; white-space: nowrap; }
.textM { padding: 5px; text-align: center; vertical-align: top; color: #000000; border: solid 1px #8e949b; white-space: nowrap; }
.textR { padding: 5px; text-align: right; vertical-align: top; color: #000000; border: solid 1px #8e949b; white-space: nowrap; }

