@charset "UTF-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	
	font-size: 10px;
	background-image: url(../pics/bg-whitestripes3.jpg);/**/
	/*background: #666666;*/
    	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. */
	color: #a9aaa0;
    }
	.oneColFixCtrHdr #navBar {
		margin: 0px 0px;
		padding: 0px;
		/*position:relative;
		left: 0px;
		top: 118px;*/
		height: 22px;
		background-image: url(../pics/Nav/bar-a.gif);
		
		}
    .oneColFixCtrHdr #container {
    	width: 810px;  /* 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. */
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: none;
		/*border: 1px solid #000000;*/
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtrHdr #header {
    	background: #FFFFFF; 
    	padding: 0 10px 0 20px; /*  Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    }
    .oneColFixCtrHdr #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. */
    }
    .oneColFixCtrHdr #mainContent {
    	padding: 20px 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
    	background: #FFFFFF;
		position: relative;
	/*	border: #000000 solid;
		border-left: 1px;
		border-left-color: #000000;
		border-right: 1px;
		border-right-color: #000000;
		border-top:none;*/
    }
	.encloseLabel {
		position: relative;
		float: left;
		width: 780px;
		min-height: 60px;
		padding-left: 15px;
		padding-bottom: 15px;
		padding-top: 15px;
		
	}
	#enclose {
		position: relative;
		float: left;
		width: 780px;
		min-height: 188px;
		padding-left: 15px;
	}
	#enclose2 {
		position: relative;
		float: left;
		width: 780px;
		min-height: 188px;
		padding-left: 15px;
		margin-bottom: 15px;
	}
	#enclose3 {
		position: relative;
		float: left;
		width: 780px;
		min-height: 188px;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	.column1 {
		
		float: left;
		width: 250px;
		margin-right: 15px;
		
	}
	.column2 {
		float: left;
		width: 250px;
	}
	.column3 {
		float: right;
		width: 250px;
	}
	.columnLabel {
		float: right;
		width: 515px;
		
	}
	#row1 {
		position: absolute;
		top: 0px;	
		width: 780px;
	}
	#row2 {
		position: absolute;
		top: 203px;	
		width: 780px;
	}
	#row3 {
		position: absolute;
		top: 291px;	
		width: 780px;
	}
	.abstand {padding-top:15px;}
	
	#map { padding: 15px; }
	
    .oneColFixCtrHdr #footer {
    	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. 
    	background:#DDDDDD;*/
		background-image: url(../pics/Footer-bg_2.jpg);
		clear: left; /* top */
		height: 82px;
		
	
    }
    .oneColFixCtrHdr #footer p {
	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. 
	margin-top: 15px;*/
	padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
    }
	.oneColFixCtrHdr #footer a {
		font-size: 10px;
	}
	
