html, body {
	height: 100%;
	overflow: hidden;
	}
	
body {
   	font: 95% Verdana, Arial, Helvetica, sans-serif;
   	background: #aebbcc url(../images/backround.jpg) center repeat-y fixed;
	color: #000000;
	margin: 0 auto;
	padding: 0;
	width:950px;
	}

body {
	scrollbar-base-color: #aebbcc;
	scrollbar-arrow-color: #FFFFFF;
}
	
#header {
	position: absolute;
	text-align:left;
	height: 100px;
	width: 940px;
   	background:url(../images/hg_header_Bild1.jpg) center top no-repeat fixed;
	margin:0;
	padding: 5px 5px 5px 5px;	
	}

#header_logo_links {
	position:absolute;
	left: 5px;
	top: 5px;
	width: 153px;
	height: 80px;
	color:#FF0000;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

#header_logo_mitte {
	position:absolute;
	top: 25px;
	width: 950px;
	margin: 0 auto;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
}

#header_logo_rechts {
	position:absolute;
	right: 5px;
	top: 5px;
}

#sidebar1 {
	overflow:auto;
	position: absolute;
	text-align:left;
	height: 100%;
	left:0;
    width: 200px; /* 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. */
   	background: none; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
    padding: 5px 0px 0px 0px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */
    }

#sidebar2 {
	overflow:auto;
	position: absolute;
	text-align:left;
	right:0;
	height: 100%;
   	width: 190px; /* 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. */
   	background: none; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
   	padding: 15px 0px 0px 0px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */
    }

#main {
	position: absolute;
	background:url(../images/hg_Bild2.jpg) center top no-repeat fixed;
	top: 100px;
	bottom: 75px;
	width:950px;	
}

* html #main {
	position: absolute;
	background:url(../images/hg_Bild1.jpg) center top no-repeat fixed;
	top: 100px;
	bottom: 75px;
	width:950px;	
}
	
		
#content {
/*   	font: 70% Verdana, Arial, Helvetica, sans-serif;
*/	text-align:left;
	width: 730px;
	position: absolute;
	top: 0px;
	bottom: 40px;
   	background: none;
	overflow: auto;
	margin-left:200px;

	padding: 5px 10px 5px 10px;
	}

#content a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	}
		
#footer {
	text-align:left;
	height: 100px;
	width: 940px;
	position: absolute;
	bottom: 0px;
   	font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	background: #FFFFFF;
	color: #000000;
	margin:0;
	padding: 5px 5px 5px 5px;
	}

#footer a {
	color: #000000;
	text-decoration:none;
	}


#copyright {
	text-align:left;
	height: 22px;
	right:5px;
	position: absolute;
	bottom: 0;
	color: #000000;
	margin:0;
	padding: 5px 5px 5px 5px;
	}

#copyright a {
	color: #000000;
	text-decoration:none;
	}	