/** 
* skin.css
* Author: Tim Frießinger, Oktober/November 2004
*
* CSS-Styles, die in der index.php, ergebnis.php und anmeldung.php verwendet werden.
*/


/* allgemeiner Body-Style */
body { background-color:#3A6EA5; }


/* Link-Styles */
a:link {color:darkred; text-decoration:underline;}
a:visited {color:darkorange; text-decoration:underline;}
a:hover {color:darkorgane; text-decoration:underline overline;}
a:active {color:darkred; text-decoration:underline overline;}


/* Tabellen-Styles */
table { border-style:outset; margin-left:10%; } /* default-Tabelle */

table.nature { border-style:hidden; margin-left:0%; border-width:0px; } /* ganz reine Tabelle */
	td.nature { text-align:left; }
table.void { border-style:hidden; border-width:0px; } /* Tabelle ohne Rahmen, aber mit Einrückung */
table.starttext { border-style:hidden; margin-left:0%; border-width:0px; } /* Tabelle ohne Rahmen und Einrückung, speziell für den Starttext */
table.textframe { border-style:hidden; width:90%; border-width:0px; } /* Tabelle innerhalb der Starttext präsentiert wird */
table.linking { border-style:hidden; width:80%; border-width:0px; } /* Tabelle für Links um Online-Anmeldung & Ergebnislisten */
	tr.linking { width:100%; }
	td.linking { vertical-align:top; text-align:left; }
table.anmeldung { border-width:medium; border-color:gray; width:50%; } /* Basic-Anmeldeformular */
	tr.anmeldung { border-color:gray; background-color:#3A6EA5; font-family:Arial,Helvetica,sans-serif; font-size:90%; } /* Zeilen im Basic-Anmeldeformular */
	td.anmeldung1 { border:thin solid gray; width:50%; text-align:left; } /* erste Spalte im Basic-Anmeldeformular */
	td.anmeldung2 {border:thin solid gray; width:50%; text-align:left; } /* zweite Spalte im Basic-Anmeldeformular */
table.check {border-width:medium; border-color:gray; width:50%; } /* Überprüfungsformular */
	tr.check { border-color:gray; background-color:#3A6EA5; font-family:Arial,Helvetica,sans-serif; font-size:90%; } /* Zeilen im Überprüfungsformular */
	td.check1 { border:thin solid gray; width:50%; text-align:left; } /* erste Spalte im Überprüfungsformular */
	td.check2 { border:thin solid gray; width:50%; text-align:left; } /* zweite Spalte im Überprüfungsformular */
	td.check_bad1 { border:thin solid gray; width:50%; text-align:left; background-color:red; } /* erste Spalte bei fehlerhafter Eingabe im Überprüfungsformular */
	td.check_bad2 {border:thin solid gray; width:50%; text-align:left; background-color:red; } /* zweite Spalte bei fehlerhafter Eingabe im Überprüfungsformular */
table.headline { border-width:medium; border-color:gray; width:50%; } /* Überschrift mit Erklärung */
	tr.headline { border-width:1; border-color:gray; background-color:#3A6EA5; font-family:'Times New Roman',Times,serif; font-size:90%; } /* Zeile in der Überschrift */
	td.headline { text-align:left; } /* Spalte in der Überschrift */
table.warning { border-width:medium; border-color:gray; width:50%; } /* Warnhinweise od. Ähnliches */
	tr.warning { border-width:1; border-color:gray; background-color:#3A6EA5; font-family:'Times New Roman',Times,serif; font-size:90%; }
	td.warning { text-align:left; }
table.button {border-style:hidden; border-width:0px; } /* Tabelle für Button-Positionierung */
	tr.button {background-color:#3A6EA5; font-family:Arial,Helvetica,sans-serif; font-size:90%; width:50%; }
	td.button {}
table.ergebnis { border-collapse:collapse; } /* Tablle für die Ergebnisliste */
	tr.ergebnis { border-width:medium; border-color:gray; background-color:#3A6EA5; }
	td.ergebnis_header { padding:4px; border:thin solid gray; font-weight:bold; font-family:'Times New Roman',Times,serif; font-size:110%; }
	td.ergebnis { padding-left:3px; padding-right:3px; border:thin solid gray; font-family:'Times New Roman',Times,serif; font-size:90%; }


/* Eingabefelder-Styles */
input.full { width:100%; } /* Größe der Eingabefelder innerhalb der Tabellenspalten */
input.full_readonly { width:100%; background-color:#3A6EA5; } /* korrekte Daten im Überprüfungsformular */
select.full { width:100%; } /* Größe der Auswahlfelder innerhalb der Tabellenspalten */

/* scrollbarer Bereich für News-Text */
div.scroll {width:100%; height:330px; overflow:auto; }

/* News-, bzw Startext-Style für Größenangabe */
span.st_huge { font-family:'Times New Roman',Times,serif; font-size:170%; font-weight:bold; }
span.st_large { font-family:'Times New Roman',Times,serif; font-size:140%; font-weight:bold; }
span.st_medium { font-family:'Times New Roman',Times,serif; font-size:90%; font-weight:bold; }
span.st_normal { font-family:'Times New Roman',Times,serif; font-size:90%; }

/* sonstige Styles */
span.star { font-family:'Times New Roman',Times,serif; font-size:70%; } /* Sternchen-Hinweis für auszufüllende Pflichtfelder */
span.large{ font-family:'Times New Roman',Times,serif; font-size:160%; } /* vergleichbar zu <hx>-Tags */
span.bad { font-weight:bold; } /* nicht ausgefüllte Pflichfelder im Überprüfungsformular */
span.starttext { font-family:Arial,Helvetica,sans-serif; font-size:90%; }  /* Formatierung für den Starttext auf der index.php */
span.warning { font-weight:bold; color:red; } /* Hervorhebung von Warnungen */
div.found { margin-left:10%; } /* Match-Links bei einer Suche */
div.highlight {color:red; }



