/* Verwendete Farben 
#000000: schwarz
#FFCC33: Hintergrund und Titelleiste (gelb)
#996600: Navigationsbalken und Schrift im Rahmen/Wegweiser (braun)
#FFFFCC: Hintergrund Textfeld (beige)
#FF6600: Link aktivieren/Warnhinweise im Text (rot)
#FFFFFF: weiß
*/

/*  Grundeinstellungen */
HTML { HEIGHT:100%; WIDTH:100% }
BODY {
   SCROLL:auto;
   SCROLLBAR-3d-LIGHT-COLOR:#FFFFFF;
   SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
   SCROLLBAR-ARROW-COLOR:#996600;
   SCROLLBAR-BASE-COLOR:#FFCC33;
   SCROLLBAR-DARK-SHADOW-COLOR:#000000;
   SCROLLBAR-FACE-COLOR:#FFCC33;
   SCROLLBAR-SHADOW-COLOR:#000000;
   SCROLLBAR-TRACK-COLOR:#FFFFFF;

   BACKGROUND-COLOR:#FFCC33;

   COLOR:#000000;
   FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE:8pt; 
   TEXT-ALIGN:left; 

   HEIGHT:100%;
   WIDTH:100%;
   MARGIN:0px; <!-- für volle Breite bei 4er-Netscape -->
}
P { COLOR:#000000; TEXT-ALIGN:justify; PADDING-LEFT:12px; PADDING-RIGHT:12px; MARGIN-TOP:2px; MARGIN-BOTTOM:10px; }
P.links { TEXT-ALIGN:left; }
P.ohnerand { PADDING-LEFT:0px; PADDING-RIGHT:0px; }
P.linksohnerand { PADDING-LEFT:0px; PADDING-RIGHT:0px; TEXT-ALIGN:left; }

TABLE { BORDER:0px; VERTICAL-ALIGN:top; }
TR { VERTICAL-ALIGN:top; }
TD { FONT-SIZE:8pt; }
TH { FONT-SIZE:8pt; TEXT-ALIGN:left; COLOR:#996600; }

H1 { COLOR:#996600; LINE-HEIGHT:1.0em; TEXT-ALIGN:right; FONT-SIZE:18pt; MARGIN-BOTTOM:5px }
H2 { COLOR:#CC9900; FONT-SIZE:18pt; MARGIN-BOTTOM:5px; FONT-FAMILY:Arial, Helvetica, sans-serif; PADDING-LEFT:12px; }
H3 { COLOR:#CC9900; FONT-SIZE:14pt; MARGIN-BOTTOM:0px; FONT-FAMILY:Arial, Helvetica, sans-serif; }
H4 { COLOR:#CC9900; FONT-SIZE:12pt; MARGIN-BOTTOM:5px; FONT-FAMILY:Arial, Helvetica, sans-serif; }
H5 { BACKGROUND-COLOR:#FFCC33; FONT-SIZE:10pt; MARGIN-BOTTOM:0px; FONT-FAMILY:Arial, Helvetica, sans-serif; }

HR { COLOR:#996600; STYLE:noshade; HEIGHT:0.5px; WIDTH:60%; TEXT-ALIGN:left; }

A:link    { COLOR:#000000; TEXT-DECORATION:none; FONT-WEIGHT:bold; }
A:visited {	COLOR:#CC9900; TEXT-DECORATION:none; FONT-WEIGHT:bold; }
A:hover   { COLOR:#996600; TEXT-DECORATION:underline; FONT-WEIGHT:bold; }
A:active  { COLOR:#000000; TEXT-DECORATION:underline; FONT-WEIGHT:bold; }

INPUT { FONT-SIZE:8pt }

/* Logo-Link ohne Farbänderungen */
A.logo:link    { COLOR:#996600; TEXT-DECORATION:none; LINE-HEIGHT:1.1em; }
A.logo:visited {	COLOR:#996600; TEXT-DECORATION:none; LINE-HEIGHT:1.1em;  }
A.logo:hover   { COLOR:#FFCC33; TEXT-DECORATION:none; LINE-HEIGHT:1.1em; BACKGROUND-COLOR:#FFCC33; }
A.logo:active  { COLOR:#FFCC33; TEXT-DECORATION:none; LINE-HEIGHT:1.1em; BACKGROUND-COLOR:#FFCC33; }


/* Button-Klasse */
.buttonbraun {
   COLOR:#FFCC33; BACKGROUND-COLOR:#996600; 
   BORDER-BOTTOM:#663300 3px solid; BORDER-RIGHT:#663300 3px solid;  /*dunkler Rand*/
   BORDER-TOP:#CC9933 3px solid; BORDER-LEFT:#CC9933 3px solid;      /*heller Rand*/
   MARGIN:2px; }

/* Klasse für Wegweiser linke Spalte */
P.weg {COLOR:#996600; TEXT-ALIGN:left; PADDING-LEFT:0px; PADDING-RIGHT:0px; }
B.weg { FONT-WEIGHT:bold; COLOR:#996600; } /* Text orange statt fett */
U.orange { FONT-DECORATION:none; COLOR:#996600; } /* Text orange statt fett */
A.weg:link    { LINE-HEIGHT:1.5em; }
A.weg:visited {	LINE-HEIGHT:1.5em; }
A.weg:hover   { LINE-HEIGHT:1.5em; }
A.weg:active  { LINE-HEIGHT:1.5em; }
A.wegakt:link    { COLOR:#000000; BACKGROUND-COLOR:#996600; }
A.wegakt:visited { COLOR:#996600; BACKGROUND-COLOR:#996600; }
A.wegakt:hover   { BACKGROUND-COLOR:#FF6600; }
A.wegakt:active  { BACKGROUND-COLOR:#FF6600; }

/* Klasse für Reiterleiste oberhalb des Navigationsbalkens */
P.reiter {COLOR:#996600; TEXT-ALIGN:left; PADDING-LEFT:0px; PADDING-RIGHT:0px; MARGIN-BOTTOM:0px; }
A.reiter:link    { LINE-HEIGHT:1.0em; }
A.reiter:visited { LINE-HEIGHT:1.0em; }
A.reiter:hover   { LINE-HEIGHT:1.0em; }
A.reiter:active  { LINE-HEIGHT:1.0em; }
A.reiterakt:link    { COLOR:#006633; BACKGROUND-COLOR:#996600; }
A.reiterakt:visited { COLOR:#006633; BACKGROUND-COLOR:#996600; }
A.reiterakt:hover   { BACKGROUND-COLOR:#FF6600; }
A.reiterakt:active  { BACKGROUND-COLOR:#FF6600; }

/* Klasse für Navigationsbalken (braun) oberhalb des Textbereichs */
TABLE.navig { WIDTH:100%; BORDER:2px solid #996600; COLOR:#FFCC33; BACKGROUND-COLOR:#996600; }
TD.navig { COLOR:#FFCC33; }
A.navig:link    {	FONT-WEIGHT:bold; COLOR:#FFCC33; }
A.navig:visited { FONT-WEIGHT:bold; COLOR:#CC9900; }
A.navig:hover   {	FONT-WEIGHT:bold; COLOR:#FFCC33; TEXT-DECORATION:underline; }
A.navig:active  {	FONT-WEIGHT:bold; COLOR:#FFCC33; TEXT-DECORATION:underline; }
A.navigakt:link    {	FONT-WEIGHT:bold; COLOR:#FF9966; TEXT-DECORATION:none; BACKGROUND-COLOR:#666666; }
A.navigakt:visited { FONT-WEIGHT:bold; COLOR:#FF9966; TEXT-DECORATION:none; BACKGROUND-COLOR:#666666; }
A.navigakt:hover   {	FONT-WEIGHT:bold; COLOR:#FF9966; TEXT-DECORATION:underline; BACKGROUND-COLOR:#666666; }
A.navigakt:active  {	FONT-WEIGHT:bold; COLOR:#FF9966; TEXT-DECORATION:underline; BACKGROUND-COLOR:#666666; }

/* Klasse für Textbereich */
TABLE.text { BORDER:2px solid #FFFFCC; BACKGROUND-COLOR:#FFFFCC; WIDTH:100%; }
H1.text { COLOR:#FFCC33; LINE-HEIGHT:1.0em; TEXT-ALIGN:left; MARGIN-TOP:0px; MARGIN-BOTTOM:0px; PADDING-LEFT:12px; }
H2.text { COLOR:#FFCC33; LINE-HEIGHT:1.2em; TEXT-ALIGN:left; MARGIN-TOP:0px; MARGIN-BOTTOM:2px; PADDING-LEFT:12px; }
H3.text { COLOR:#FFCC33; LINE-HEIGHT:1.0em; TEXT-ALIGN:left; MARGIN-TOP:0px; MARGIN-BOTTOM:0px; PADDING-LEFT:12px; }
H4.text { COLOR:#FFCC33; LINE-HEIGHT:1.0em; TEXT-ALIGN:left; MARGIN-TOP:0px; MARGIN-BOTTOM:0px; PADDING-LEFT:12px; }
H5.text { COLOR:#996600; LINE-HEIGHT:1.5em; TEXT-ALIGN:left; MARGIN-TOP:5px; MARGIN-BOTTOM:5px; PADDING-LEFT:12px; 
          FONT-SIZE:12pt; BACKGROUND-COLOR:#FFCC33; } /* Gelb auf grünem Hintergrund */
U.braun { COLOR:#996600; TEXT-DECORATION:none; FONT-WEIGHT:bold; } /* Text braun statt unterstrichen */
U.rot { COLOR:#FF6600; TEXT-DECORATION:none; FONT-WEIGHT:bold; } /* Text rot statt unterstrichen */
A.text:link    { TEXT-DECORATION:underline; COLOR:#000000; }
A.text:visited { TEXT-DECORATION:underline; COLOR:#000000; }
A.text:hover   { TEXT-DECORATION:none; COLOR:#000000; BACKGROUND-COLOR:#996600; }
A.text:active  { TEXT-DECORATION:none; COLOR:#000000; BACKGROUND-COLOR:#996600; }
HR.text { COLOR:#FFCC33; STYLE:noshade; HEIGHT:0.5px; WIDTH:100%; }
HR.textmitrand { COLOR:#FFCC33; STYLE:noshade; HEIGHT:0.5px; WIDTH:100%; MARGIN-LEFT:12px; MARGIN-RIGHT:12px; }
TABLE.foto { float:right; MARGIN-LEFT:10px; MARGIN-BOTTOM:5px; MARGIN-RIGHT:5px; MARGIN-TOP:5px; }


/* Klasse für Balken zur Portionierung der Suchergebnisse bei Abfragen */
A.sucherg:link    {	FONT-WEIGHT:bold; COLOR:#003333; TEXT-DECORATION:none; }
A.sucherg:visited {	FONT-WEIGHT:bold; COLOR:#999999; TEXT-DECORATION:none; }
A.sucherg:hover   {	FONT-WEIGHT:bold; BACKGROUND-COLOR:#FF6600; COLOR:#330000; TEXT-DECORATION:none; }
A.sucherg:active  {	FONT-WEIGHT:bold; BACKGROUND-COLOR:#FF6600; COLOR:#330000; TEXT-DECORATION:none; }
A.suchergpfeil:link    {	COLOR:#996600; TEXT-DECORATION:none }
A.suchergpfeil:visited {	COLOR:#996600; TEXT-DECORATION:none }
A.suchergpfeil:hover   {	COLOR:#996600; TEXT-DECORATION:none; BACKGROUND-COLOR:#996600; }
A.suchergpfeil:active  {	COLOR:#996600; TEXT-DECORATION:none; BACKGROUND-COLOR:#996600; }
A.suchergakt:link    { FONT-WEIGHT:bold; BACKGROUND-COLOR:#FF6600; COLOR:#330000; TEXT-DECORATION:none; }
A.suchergakt:visited { FONT-WEIGHT:bold; BACKGROUND-COLOR:#FF6600; COLOR:#330000; TEXT-DECORATION:none; }
A.suchergakt:hover   { FONT-WEIGHT:bold; COLOR:#330000; TEXT-DECORATION:none; }
A.suchergakt:active  { FONT-WEIGHT:bold; COLOR:#330000; TEXT-DECORATION:none; }
table.sucherg { WIDTH:96%; BACKGROUND-COLOR:#FFCC33; CELLSPACING:0px; CELLPADDING:2px; BORDER:#FFCC33 0px solid;
          TEXT-ALIGN:center; MARGIN-LEFT:12px; MARGIN-BOTTOM:12px; }
U.sucherg { COLOR:#FFCC33; TEXT-DECORATION:none; } /* Text grün statt unterstrichen */
U.gruen { COLOR:#FFCC33; TEXT-DECORATION:none; } /* Text grün statt unterstrichen */

/* Klasse für Liste mit wechselnder Hintergrundfarbe */
TABLE.liste  { WIDTH:60%; CELLSPACING:0px; CELLPADDING:2px; MARGIN-LEFT:12px; MARGIN-BOTTOM:12px; }
TH.liste     { BORDER:#996600 0px solid; }
TR.liste     { BACKGROUND-COLOR:#FFFFCC; }
TR.listegrau { BACKGROUND-COLOR:#FFCC33; }

/* Klasse für Eingabeformular */
TABLE.form { MARGIN-LEFT:12px; BACKGROUND-COLOR:#FFCC33; BORDER:12px; BORDER-COLOR:#FFCC33; BORDER-STYLE:solid; }
TD.form { COLOR:#FFCC33; FONT-WEIGHT:bold; }
input.form { FONT-FAMILY:sans-serif; COLOR:#006633; BACKGROUND-COLOR:#FFFFFF;
   BORDER-BOTTOM:#FFCC99 3px solid; BORDER-RIGHT:#FFCC99 3px solid; BORDER-TOP:#CC6600 3px solid; 
   BORDER-LEFT:#CC6600 3px solid; MARGIN:2px; }
select.form { COLOR:#006633; BACKGROUND-COLOR:#FFFFFF; BORDER:3px; BORDER-STYLE:solid;
   BORDER-BOTTOM-COLOR:#FFCC99; BORDER-RIGHT:#FFCC99; BORDER-TOP:#CC6600; BORDER-LEFT:#CC6600; MARGIN:2px; }
textarea.form { COLOR:#006633; BACKGROUND-COLOR:#FFFFFF; BORDER:3px; BORDER-STYLE:solid;
   BORDER-BOTTOM-COLOR:#FFCC99; BORDER-RIGHT:#FFCC99; BORDER-TOP:#CC6600; BORDER-LEFT:#CC6600; MARGIN:2px; }

/* Klasse für Dominosteinpräsentation */
table.dominostein {
   WIDTH:80%; TEXT-ALIGN:center; VERTICAL-ALIGN:middle; CELLSPACING:0px; CELLPADDING:0px; BORDER:0px solid;
   MARGIN-LEFT:12px; }

