    body {
	 font: normal medium arial, verdana, sans-serif; 
	 font-size:11px;
	 color:#333;
     
	 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. */
	 margin-top: 0px;
	 overflow-y:scroll;


   }
h1 {
 font-size:24px;
font-weight:lighter;

} 
	h2 {
	 font-size:18px;
	 font-weight:lighter;
	  }
	h3 {
	 font-size:14px;
	 font-weight:bold;
	 
	  }
    .oneColFixCtrHdr #container {
	position: relative;
  	width: 1024px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, k&ouml;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. */
   	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element &uuml;berschrieben. */
    }
.oneColFixCtrHdr #header {
margin: 0; 
padding: 0 0;
z-index:800;
background-color:#FFF;
}

	
.oneColFixCtrHdr #mainContent {
position:absolute;
height:620px;
top:161px;
background-color:#FFF;
border-top:solid 1px;
border-top-color:#FFF;
    }
	
.oneColFixCtrHdr #mainContentUnternehmen {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/unternehmen.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;
border-top:solid 1px;
border-top-color:#FFF;
}

.oneColFixCtrHdr #mainContentImpressum {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/impressum.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}

.oneColFixCtrHdr #mainContentFormular {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/kontaktformular_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}

.oneColFixCtrHdr #mainContentAnfrage {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/anfrage_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}


.oneColFixCtrHdr #mainContentAGB {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/agb_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}

.oneColFixCtrHdr #mainContentAnfahrt {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/anfahrt_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}

.oneColFixCtrHdr #mainContentAP {
	position:absolute;
	height:620px;
	top:161px;
	background-image:url(../images/ansprechpartner_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFF;
	border-top:solid 1px;
	border-top-color:#FFF;
	color: #9ABF0D;
}
	
.oneColFixCtrHdr #mainContentDruck {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/druck.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}
.oneColFixCtrHdr #mainContentWeiter {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/weiterverarbeitung.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;

border-top:solid 1px;
border-top-color:#FFF;
}
	

.oneColFixCtrHdr #mainContentDruckvorstufe {
position:absolute;
height:620px;
top:161px;
background-image:url(../images/druckvorstufe_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#FFF;
border-top:solid 1px;
border-top-color:#FFF;
    }


.oneColFixCtrHdr #mainContentDownloads {
position:absolute;
height:620px;
top:161px;

background-color:#FFF;
border-top:solid 1px;
border-top-color:#FFF;
    }

.oneColFixCtrHdr #mainContent2 {
position:absolute;
width: 1024px;
top:160px;
background-color:#FFF;
padding: 0px 0px 0px 0px; 
/*background-image:url(../images/bunt-400.jpg);
background-position:right top;
background-repeat:no-repeat;*/
border-top:solid 1px;
border-top-color:#FFF;
    }
	.oneColFixCtrHdr #sidebar {
	position: absolute;
	background-color:#F9F9F9;
	border: 1px solid #ccc;
	top: 194px;
	right: 30px;
	width: 220px;
	height:468px;
	padding: 5px 5px 5px 5px;
    }
.oneColFixCtrHdr #footer {
	position:absolute;
	top:754px;
	width:1020px;
	height:25px;
	padding: 2px;
	background:url(../images/footer.png);
	z-index: 200;
    }
    .oneColFixCtrHdr #footer p {
		color:#666;
		font-size:12px;
		font-weight:normal;
    	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: 2px 0; /* Durch die Verwendung der Auff&uuml;llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
		padding-top:5px;
    }
.Stil1 {
	color: #FFFFFF
}
a:link {
	color: #005EA8;
}
a:visited {
	color: #005EA8;
}
a:hover {
	color: #E1007A;
}
a:active {
	color: #005EA8;
}


li {
margin-top: 5px;
}
h3 {
	padding-bottom:0px;
	margin-bottom:0px;
}

