BODY { margin:0; }
/* -----------------------------------------------------*/
/* FARBEN ----------------------------------------------*/
.A1 { color:#000000; } /* schwarz für Gäste */
.M1 { color:#006600; } /* dgrün */
.M2 { color:#800000; } /* braun */
.M3 { color:#800080; } /* violett */
.M4 { color:#808080; } /* grau */
.M5 { color:#008080; } /* türkis */
.M6 { color:#330099; } /* dblau */
.M7 { color:#cc3333; } /* rot */
.M8 { color:#996600; } /* wüste */
.M9 { color:#3366cc; } /* hblau */
.M10 { color:#339966; } /* hgrün */
/* --------------------------- */

/* SCHRIFT ---------------------------------------------*/

A, TD, INPUT {
    font-family: sans-serif;
    font-size: 10pt; }
/* --------------------------- */
.textklein, .footer {
    font-size: 8pt;
    font-weight: normal; }
.footer { text-decoration: none; }
.navtitel { font-size: 10pt; }
.textnormal, .textblack {
    font-size: 10pt; }
.textgross, TD.titel {
    font-size: 12pt; }
A.nav       { font-size: 10pt; }
A.textnav   { font-size: 12pt; }
TD.zebra1   {
    font-size: 8pt;
    font-weight: bold; }
/* ------------ */
A.navdet, A.statnav, A.nav, A.textnav, A.halledit {
    font-weight: bold; }
TD.titel, TD.gasttitel,INPUT.submit, INPUT.reset {
    font-weight: bold; }
/* ------------ */
A.halledit  { text-alignment: center; }
TD.note     { text-align: right; }
IMG.wertung {
    vertical-align: bottom; }
LI {
 margin-left: -10pt;
}

/* RAHMEN -----------------------------------------------*/
/* oben, rechts, unten, links */
TD.textstatic, TD.wertung {
    border-width: medium medium medium medium; }
TD.titel, TD.note, TD.falten, TD.hall {
    border-width: medium medium thin medium; }
.falttext, .textanfang, .textabschnitt, .textende {
    border-width: medium medium thin medium; }
A.halledit, TD.gasttitel, TD.gasteintrag, TD.archivjahr, TD.archiv, .loginmsg {
    border-width: thin thin thin thin; }
/* ------------ */
TD.titel, A.halledit {
    border-style: solid solid solid solid; }
TD.textstatic, TD.note, TD.falten, TD.hall, TD.wertung, TD.gasteintrag {
    border-style: none solid solid solid; }
.falttext, .textende {
    border-style: none solid solid solid; }
TD.gasttitel {
    border-style: solid solid dotted solid; }
.textanfang, .textabschnitt {
    border-style: none solid dotted solid; }
TD.archivjahr, .loginmsg {
    border-style: none none solid none; }
TD.archiv {
    border-style: dotted none dotted none; }
/* ------------ */
.falttext, .textanfang, .textabschnitt, .textende, TD.textstatic {
	line-height: 12pt; }
/* ------------ */
.falttext, .textanfang, .textabschnitt, .textende, A.halledit, .loginmsg {
    display: block; }

/* ------------ */
/* ------------ */
TD.titel {
 padding-top: 6pt;
 padding-right: 10pt;
 padding-bottom: 6pt;
 padding-left: 10pt;
}
TD.falten {
 padding-top: 2pt;
 padding-right: 10pt;
 padding-bottom: 2pt;
 padding-left: 10pt;
}
.falttext, TD.textstatic {
 padding-top: 6pt;
 padding-right: 5pt;
 padding-bottom: 6pt;
 padding-left: 5pt;
}
.textanfang {
 padding-top: 6pt;
 padding-right: 5pt;
 padding-bottom: 2pt;
 padding-left: 5pt;
}
.textende {
 padding-top: 2pt;
 padding-right: 5pt;
 padding-bottom: 6pt;
 padding-left: 5pt;
}
TD.wertung, TD.hall {
 padding-top: 5pt;
 padding-right: 10pt;
 padding-bottom: 5pt;
 padding-left: 10pt;
}
TD.gasttitel, TD.gasteintrag, TD.note, .textabschnitt {
 padding-top: 2pt;
 padding-right: 5pt;
 padding-bottom: 2pt;
 padding-left: 5pt;
}
A.halledit, TD.archivjahr, .loginmsg {
 padding-top: 2pt;
 padding-right: 2pt;
 padding-bottom: 2pt;
 padding-left: 2pt;
}

