@charset "ISO-8859-1";
body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background-color: #FDC010;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (AuffÃ¼llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    }

body,td,th {
	color: #000000;
}

a:link {
	color: #0033FF;
	text-decoration: none;
}
a:visited {
	color: #0033FF;
	text-decoration: none;
}
a:hover {
	color: #993300;
	text-decoration: none;
}
a:active {
	color: #0033FF;
	text-decoration: none;
}
h1 {
	font-size: 2.3em;
	color: #0033FF;
}
h2 {
	color: #0033FF;
	font-size: 1.6em;
}
h3 {
	color: #0033FF;
	font-size: 1.1em;
}
h4 {
	color: #0033FF;
	font-size: 0.9em;
}

    /* Tipps fÃ¼r elastische Layouts:
    1. Da die GesamtgrÃ¶ÃYe elastischer Layouts von der StandardschriftgrÃ¶ÃYe des Benutzers abhÃ¤ngt, sind diese Layouts weniger berechenbar. Bei korrekter Verwendung haben sie auÃYerdem fÃ¼r Personen, die grÃ¶ÃYere Schriften benÃ¶tigen, einen hÃ¶heren Nutzwert, weil die ZeilenlÃ¤nge proportional bleibt.
    2. Die GrÃ¶ÃYe der divs in diesem Layout basiert auf der OriginalschriftgrÃ¶ÃYe (100%) im Body-Element. Wenn Sie die TextgrÃ¶ÃYe durch eine Einstellung wie font-size: 80% im Body-Element oder im #container global verringern, wird das gesamte Layout proportional verkleinert. Sie sollten die Breiten der verschiedenen divs vergrÃ¶ÃYern, um hierfÃ¼r einen Ausgleich zu schaffen.
    3. Wenn Sie in den einzelnen divs unterschiedliche Werte fÃ¼r die SchriftgrÃ¶ÃYe angegeben, anstatt die SchriftgrÃ¶ÃYe im Design global zu Ã¤ndern (z. B. wenn #sidebar1 die SchriftgrÃ¶ÃYe 70% zugewiesen wird und #mainContent die GrÃ¶ÃYe 85%), so wird die GesamtgrÃ¶ÃYe der einzelnen divs proportional geÃ¤ndert. Sie sollten anhand der endgÃ¼ltig gewÃ¤hlten SchriftgrÃ¶ÃYe entsprechende Anpassungen vornehmen.
    */
    .twoColElsLtHdr #container {
	width: 850px;
	margin: 0 auto; /* Durch automatische RÃ¤nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left;
	background-color: #FDC010;
    }
    .twoColElsLtHdr #header {
	background-color: #FDEA12;
	background-image: url(bilder/kopf.jpg);
	height: 230px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
    }
    .twoColElsLtHdr #header h1 {
    	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, kÃ¶nnen Sie das Auftreten unerwarteter AbstÃ¤nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnÃ¶tig, weil dieser Rahmen die gleiche Wirkung hat. */
    	padding: 10px 0; /* Durch die Verwendung der AuffÃ¼llung anstelle von RÃ¤ndern lÃ¤sst sich gewÃ¤hrleisten, dass das Element die Kanten des div nicht berÃ¼hrt. */
    }

    /* Tipps fÃ¼r sidebar1:
    1. Wenn Sie fÃ¼r dieses div eine SchriftgrÃ¶ÃYe festlegen, wird die Gesamtbreite des div entsprechend angepasst.
    2. Da wir mit Gevierten (ems) arbeiten, ist es empfehlenswert, fÃ¼r die Randleiste selbst keine AuffÃ¼llung zu verwenden. Sie wird bei standardgerechten Browsern der Breite hinzugefÃ¼gt, und dies wiederum fÃ¼hrt zu einer unbekannten tatsÃ¤chlichen Breite.
    3. Zwischen der Kante des div und den darin liegenden Elementen kann ein Abstand eingefÃ¼gt werden, indem Sie diesen Elementen wie in ".twoColElsLtHdr #sidebar1 p" demonstriert einen linken und rechten Rand zuweisen.
    */
    .twoColElsLtHdr #sidebar1 {
	float: left;
	width: 12em; /* Die Hintergrundfarbe wird nur fÃ¼r die LÃ¤nge des Spalteninhalts angezeigt. */
	padding: 15px 0; /* Durch die AuffÃ¼llung oben und unten entsteht in diesem div ein visueller Leerraum. */
	background-color: #FDC010;
    }
    .twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
    	margin-left: 10px; /* FÃ¼r jedes Element, das in den seitlichen Spalten platziert wird, sollten ein linker und ein rechter Rand angegeben werden. */
    	margin-right: 10px;
    }

    /* Tipps fÃ¼r mainContent:
    1. Wenn Sie diesem #mainContent-div nicht denselben SchriftgrÃ¶ÃYenwert wie dem #sidebar1-div zuweisen, basieren die RÃ¤nder des #mainContent div auf der SchriftgrÃ¶ÃYe des #mainContent-div, und die Breite des #sidebar1-div basiert auf der SchriftgrÃ¶ÃYe des #sidebar1-div. Sie sollten die Werte dieser divs anpassen.
    2. Der Abstand zwischen mainContent und sidebar1 entsteht durch den linken Rand des mainContent-div. Der Spaltenbereich bleibt unabhÃ¤ngig von der Inhaltsmenge des sidebar1-div immer gleich. Sie kÃ¶nnen diesen linken Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 fÃ¼llen soll, wenn der Inhalt in #sidebar1 endet.
    3. Zur Vermeidung von Float-Drops mÃ¼ssen Sie gegebenenfalls die ungefÃ¤hre maximale Bild-/ElementgrÃ¶ÃYe anhand eines Tests ermitteln, weil dieses Layout auf der vom Benutzer angegebenen SchriftgrÃ¶ÃYe und den von Ihnen festgelegten Werten basiert. Wenn der Benutzer die Browser-SchriftgrÃ¶ÃYe aber auf einen Wert eingestellt hat, der unter dem Normalwert liegt, steht im #mainContent-div weniger Platz zur VerfÃ¼gung als beim Test erkennbar.
    4. Im unten stehenden bedingten Kommentar fÃ¼r Internet Explorer wird die Zoom-Eigenschaft verwendet, um mainContent die Eigenschaft hasLayout zuzuweisen. Dadurch wird das potenzielle Auftreten verschiedener IE-spezifischer Fehler verhindert.
    */
    .twoColElsLtHdr #mainContent {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	margin-top: 0;
	margin-right: 1.5em;
	margin-bottom: 0;
	margin-left: 13em;
	padding-left: 4px;
    }
    .twoColElsLtHdr #footer {
	padding: 0 10px;
	text-align: center;
	background-color: #FDC010;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
    }
    .twoColElsLtHdr #footer p {
	margin: 0; /* Wenn Sie die RÃ¤nder des ersten Elements in der FuÃYzeile auf 0 einstellen, kÃ¶nnen Sie unerwartete AbstÃ¤nde zwischen divs vermeiden. */
	padding: 10px 0;
    }

    /* Verschiedene wieder verwertbare Klassen */
    .fltrt { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach rechts flieÃYen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach links flieÃYen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem SchlieÃYen eines Containers sein, der wiederum einen vollstÃ¤ndigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }


.fehler{
	color: #ff0000;
}

