@charset "iso-8859-1";
body  {
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auff&uuml;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. */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(../grafik/hintergrund.jpg);
}
.thrColAbsHdr #container {
	position: relative; /* Durch Hinzuf&uuml;gen von position: relative k&ouml;nnen Sie die beiden Randleisten im Verh&auml;ltnis zu diesem Container positionieren. */
	width: 900px;
	margin: 0 auto;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element &uuml;berschrieben. */
	background-color: #696969;
	background-image: url(../grafik/hg.gif);
} 


/* Tipps f&uuml;r absolut positionierte Randleisten mit Kopf- und Fu&szlig;zeile:
1. F&uuml;r absolut positionierte (AP) Elemente m&uuml;ssen Sie einen oberen (top) und einen seitlichen (right oder left) Positionswert angeben. Wenn der Wert f&uuml;r top fehlt, beginnt das AP-Element standardm&auml;&szlig;ig direkt nach dem letzten Element in der Quellenabfolge der Seite. Wenn also die Randleisten in der Quellenabfolge des Dokuments die ersten Elemente im #container sind, erscheinen sie ganz oben im #container, auch wenn f&uuml;r sie kein top-Wert angegeben wurde. Falls sie aber sp&auml;ter in der Quellenabfolge an eine andere Stelle verschoben werden sollten, ben&ouml;tigen sie einen top-Wert, damit sie an der gew&uuml;nschten Position stehen.
2. Absolut positionierte (AP) Elemente werden aus dem Dokumentfluss herausgenommen. Dies bedeutet, dass den benachbarten Elementen ihre Existenz unbekannt ist und dass sie nicht ber&uuml;cksichtigt werden, wenn diese Elemente den ihnen zugedachten Platz auf der Seite einnehmen. Ein AP-div sollte daher nur als Randspalte eingesetzt werden, wenn Sie sicher sind, dass das mittlere #mainContent-div immer die gr&ouml;&szlig;te Inhaltsmenge hat. Sollte eine der Randleisten eine gr&ouml;&szlig;ere Inhaltsmenge aufweisen, w&uuml;rde diese Randleiste uneingeschr&auml;nkt &uuml;ber das Ende des &uuml;bergeordneten div sowie in diesem Fall auch &uuml;ber das Ende der Fu&szlig;zeile hinauslaufen.
3. Sofern die oben genannten Bedingungen erf&uuml;llt sind, k&ouml;nnen Sie mit absolut positionierten Randleisten die Quellenabfolge in Dokumenten auf einfache Weise steuern.
4. Bei einer &Auml;nderung der Quellenabfolge sollte der top-Wert mit der H&ouml;he der &Uuml;berschrift &uuml;bereinstimmen, weil dadurch die Spalten und die &Uuml;berschrift visuell einheitlicher wirken.
*/
.thrColAbsHdr #header {
	height: 220px;
	padding: 0 10px 0 20px;  /* Diese Auff&uuml;llung entspricht der linksb&uuml;ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auff&uuml;llung entfernen. */
	background-color: #DDDDDD;
	background-image: url(../grafik/2kopf.jpg);
} 
.thrColAbsHdr #header h1 {
	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, k&ouml;nnen Sie das Auftreten unerwarteter Abst&auml;nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unn&ouml;tig, weil dieser Rahmen die gleiche Wirkung hat. */
	padding: 10px 0; /* Durch die Verwendung der Auff&uuml;llung anstelle von R&auml;ndern l&auml;sst sich gew&auml;hrleisten, dass das Element die Kanten des div nicht ber&uuml;hrt. */
}
.thrColAbsHdr #sidebar1 {
	position: absolute;
	top: 230px;
	left: 0;
	width: 170px; /* Die Hintergrundfarbe wird nur f&uuml;r die L&auml;nge des Spalteninhalts angezeigt. */
	padding: 1px 0px 15px 1px; /* Mit der Auff&uuml;llung wird gew&auml;hrleistet, dass der Inhalt des div die Kanten nicht ber&uuml;hrt. */
}
.thrColAbsHdr #container #sidebar1 p {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}

.thrColAbsHdr #container #sidebar1 table tr td {
	text-align: center;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}

.thrColAbsHdr #container #sidebar1 a:link {
	font-weight: bold;
	color: #FFF;
	background-color: #7CB900;
	text-decoration: none;
	padding: 2px 1px 1px 2px;
	margin: 0;
	display: block;
	text-align: left;
	font-size: 14px;
}

.thrColAbsHdr #container #sidebar1 a:visited {
	font-weight: bold;
	color: #FFF;
	background-color: #7CB900;
	text-decoration: none;
	padding: 2px 1px 6px 2px;
	margin: 0;
	display: block;
	text-align: left;
	font-size: 14px;
}
.thrColAbsHdr #container #sidebar1 a:hover {
	text-decoration: none;
	color: #5F8C00;
	background-color: #EDECFE;
	font-size: 14px;
}

.thrColAbsHdr #mainContent {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 200px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.thrColAbsHdr #container #mainContent h1 {
	font-size: 130%;
	color: #5F8C00;
	font-weight: bold;
}
.thrColAbsHdr #container #mainContent h2 {
	font-size: 115%;
	color: #06F;
}
.thrColAbsHdr #container #mainContent table tr td {
	text-align: left;
}


.thrColAbsHdr #footer {
	background-image: url(../grafik/fuss.jpg);
	height: 100px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: center;
	font-size: 12px;
	margin-top: 20px;
} 
.thrColAbsHdr #footer p {
	margin: 0; /* Wenn Sie die R&auml;nder des ersten Elements in der Fu&szlig;zeile auf 0 einstellen, k&ouml;nnen Sie unerwartete Abst&auml;nde zwischen divs vermeiden. */
	padding: 10px 0; /* Durch die Verwendung der Auff&uuml;llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}
.fltrt { /* Mit dieser Klasse k&ouml;nnen Sie ein Element auf der Seite nach rechts flie&szlig;en 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&ouml;nnen Sie ein Element auf der Seite nach links flie&szlig;en lassen. */
	float: left;
	margin-right: 8px;
}
.thrColAbsHdr #container #sidebar1 table tr td a {
	font-size: 10px;
}
.thrColAbsHdr #container #sidebar1 table tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thrColAbsHdr #container #footer table tr td a {
	color: #7CB900;
	text-decoration: none;
}
.thrColAbsHdr #container #mainContent  a {
	color: #7CB900;
}
.klein {
	font-size: 12px;
}
.rot {
	color: #F00;
}
.gross {
	font-size: 28px;
}
.gross-halb {
	font-size: 20px;
}
