@charset "UTF-8";body  {    	font: 12px Verdana, Arial, Helvetica, sans-serif;	   	background: #C4DAD9;    	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. */		align: center;    	color: #000000;	}    .thrColFixHdr #container {     	width: 1000px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */	   	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */		border: 0px;    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */    }	    .thrColFixHdr #containerhell {     	width: 100%;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */	   	margin: auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */		border: 0px;		background: #EFFCFC;    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */		border-top-style: solid;		border-top-color: #77BBBB;		border-top-width: 2px;		border-bottom-style: solid;		border-bottom-color: #77BBBB;		border-bottom-width: 2px;	}     .thrColFixHdr #header {	height: 150px;	padding: 0 0 0 0;	background-image: url(bilder/wasserundseife_02.jpg);	background-repeat:no-repeat;	} 	.thrColFixHdr #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. */    }    .thrColFixHdr #sidebar1 {	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */	width: 240px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */	padding: 25px 10px 15px 150px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */    }    .thrColFixHdr #sidebar2 {	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */	width: 100px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */	padding: 25px 0px 15px 0px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */    }    .thrColFixHdr #mainContent {	height: auto;	margin: 0px 150px 0px 420px; /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div die Randleistenbereiche füllen soll, wenn der Inhalt in den Randleisten endet. */	padding: 25px 0px 25px 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */	border: 0;    }     .thrColFixHdr #footer { 		height: 422px;		margin: 0;    	padding: 0;		background-image: url(bilder/wasserundseife_08.jpg);		background-repeat: no-repeat;	}     .thrColFixHdr #footer p {	    font: 0.85em Verdana, Arial, Helvetica, sans-serif;		color:#006666;		text-align: center;		line-height:140%;    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */    	padding: 30px; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */    }	    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließ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önnen Sie ein Element auf der Seite nach links fließen 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ßen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */    	clear:both;        height:0;        font-size: 1px;        line-height: 0px;    }	 .navi {		font: 1em Verdana, Arial, Helvetica, sans-serif;		color:#006666;		position:relative; 		top:62px; 		left:50px; 		width:900px; 		text-align:center;    }	 .copyright {		position:relative; 		top:3px; 		left:50px; 		width:900px; 		text-align:center;		color:#006666;    }	 .gruen {    	font: 0.85em Verdana, Arial, Helvetica, sans-serif;		color:#006666;    }	 .gruenkursiv {    	font: 0.85em Verdana, Arial, Helvetica, sans-serif;		font-style:italic;		line-height:160%; 		color:#006666;    }	 .h1 {	font: 2em Verdana, Arial, Helvetica, sans-serif;	color:#003366;	font-style:italic;	font-weight: normal;    }	 .h2 {	font: 1.25em Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#CC0066;    }	 .h3 {	font: 1.1em Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#003366;    }	 .zitat {	font: 1em Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-style:italic;	color:#000000;	line-height:150%;    }	 .bildliste {	font: 1em Verdana, Arial, Helvetica, sans-serif;	color:#000000;	line-height:56px;    }	 .bildlisteeng {	font: 1em Verdana, Arial, Helvetica, sans-serif;	color:#000000;	line-height:47px;    }	 .textgrau {	font: 1em Verdana, Arial, Helvetica, sans-serif;	color: #888888;	text-align:right;    }	 .einfilmvon {    	position:relative; 		top:50px; 		left:0px; 		width:270px;		text-align:right; 	}		 .musik {    	position:relative; 		top:20px; 		left:760px; 		width:240px;		text-align:left; 	}	 .navilink {		font: 1em Verdana, Arial, Helvetica, sans-serif;		font-style:italic;		font-weight:bold;		color:#006666;    }	 .link {		font-style:italic;		color:#006666;    }	 .naviposition {		font: 1em Verdana, Arial, Helvetica, sans-serif;		font-style:italic;		font-weight:bold;		color:#CC0066;    }	 .bold {		font-weight:bold;		color:#000000;    }	 .zitat-li {		font: 3.5em Georgia, serif;		font-weight:bold;		color: #CC0066;	 	line-height: 20px;		vertical-align: sub;    }			 .zitat-re {		font: 3.5em Georgia, serif;		font-weight: bold;		color: #CC0066;		text-align: left;		line-height: 60px;    }	.titeltext {	width: 160px;	padding: 0px 0px 0px 0px;	font: 0.75em Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-style:italic;	line-height:130%;	color: #DDF1F1;	text-align:center;	}	.titelzeile {	width: 560px;	padding: 0px 0px 0px 0px;	font: 1.6em Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-style:italic;	line-height:130%;	color: #DDF1F1;	text-align:center;	}	.titellink {	font-weight:bold;	font-style:italic;	color: #FFFFFF;    }	.titelklein {	font: 0.6em Verdana, Arial, Helvetica, sans-serif;	line-height:180%;	font-weight:bold;	font-style:italic;	color: #DDF1F1;    }	.tickerleiste {	font: 0.65em Verdana, Arial, Helvetica, sans-serif;	line-height:125%;	font-weight:bold;	font-style:italic;	color: #DDF1F1;    }	.titelgross {	font: 2.0em Verdana, Arial, Helvetica, sans-serif;	line-height: 80%;	font-weight: bold;	font-style:italic;	color: #FFFFFF;    }	.titelkleingedrucktes {	font: 0.55em Verdana, Arial, Helvetica, sans-serif;	line-height:333%;	font-weight:bold;	font-style:italic;	color: #FFFFFF;    }		.hellgruen {		color: #F6FFFF;	}		.weiss {		color: #FFFFFF;	}		a:link {		text-decoration: none;	}		a:visited {		text-decoration: none;	}		a:hover {		text-decoration: underline;		color: #CC0066;	}		a:active {		text-decoration: underline;		color: #CC0066;	}