body         { margin-top:2px; margin-bottom:10px;background-color:#000000;color:#FFFFFF}
body.l         { margin-top:100px; margin-bottom:10px;background:url(hals_li.jpg);background-repeat:no-repeat;background-color:#000000;color:#FFFFFF}
body.u         { margin-top:2px; margin-bottom:10px;background-image:url(www-griff-de.jpg);background-repeat:no-repeat;background-color:#000000;color:#FFFFFF}

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,small
     { font-family:Arial,sans-serif;color:#FFFFFF }

strong { font-family:Arial,sans-serif; }


/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */

small { font-size:8pt;line-height:8pt; }
small.mid { font-size:9pt;line-height:10pt; }

h1 { font-size:25pt;  }

/* Für Überschriften erster Klasse */
/* font-size = Schriftgroesse */
/* 18pt = 18 Punkt, Wert aenderbar */

h2 { font-size:16pt; }

/* Seitenueberschriften */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

h2.sh2 { font-size:16pt; }

/* Abschnittsueberschriften innerhalb einer Seite */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:12pt }

/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */
/* font-size = Schriftgroesse */
/* 11pt = 11 Punkt, Wert aenderbar */

h4 { font-size:10pt; }

/* Zwischenueberschriften an manchen Stellen */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt }

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

pre { font-family:Courier New,Courier; font-size:10pt; color:#0080C0; }

/* Tabulaturen */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */


a:link { color:#0080C0; text-decoration:underline; }
a:visited { color:#0075A0; text-decoration:underline; }
a:active { color:#DF0000; text-decoration:none; }

a.l:link { color:#006200; text-decoration:none; font-size:14pt;font-weight:600; font-family:Arial,sans-serif; }
a.l:visited { color:#006200; text-decoration:none; font-size:14pt;font-weight:600; font-family:Arial,sans-serif; }
a.l:active { color:#DF0000; text-decoration:none; font-size:14pt;font-weight:600; font-family:Arial,sans-serif; }

a.u:link { color:#006200; text-decoration:none; font-size:14pt;font-weight:800; font-family:Arial,sans-serif; }
a.u:visited { color:#006200; text-decoration:none; font-size:14pt;font-weight:800; font-family:Arial,sans-serif; }
a.u:active { color:#DF0000; text-decoration:none; font-size:14pt;font-weight:800; font-family:Arial,sans-serif; }


/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* color = Farbe */
/* #AA5522 = kotzbeige, Wert aenderbar */
/* #772200 = scheissbraun, Wert aenderbar */
/* #000000 = schwarz, Wert aenderbar */
/* text-decoration = Tesxtstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

th { background-color:#006200;text-align:center }
td { background-color:#004000;text-align:left }
td.bg { background-color:#001C00;font-size:1pt;line-height:1pt; }
td.formater { background-color:#000000;vertical-align:top }
td.news { background-color:#004000;vertical-align:top }
td.nav { background-color:#003300;vertical-align:top }
td.navu { background-color:#0C0C0C;vertical-align:top }

p.boom { font-family:Arial,sans-serif;color:#080808;font-size:4pt;line-height:4pt; }

.admin { background-color:#9F9F9F }

li { color:#FFFFFF }