html {height:101%}
body {
	padding: 20px; margin:0;
	text-align:center;
	background-color:#E0E7EE;
	
}
#gesamt {width:776px; margin:auto;
	border:1px solid #cccccc;
	background-color:#FFFFFF;}
#frame {
	background-image: url(bilder/hg-navi.gif);
	height: ;
	}
#kopf {text-align:left;
	border-bottom:3px solid #000000;
	margin:0; padding:0;
	white-space:nowrap;}
#navi {width:185px; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #E8E8E8;
	font-weight: normal;
	text-align: left;
	margin:0px;
	background-color:#0064C0;
}
#navi a, #navi a:link, #navi a:visited {
	text-decoration:none;
	color: #E8E8E8;
}
#navi a:hover {
	text-decoration:none;}
#navi #navigation {margin:20px 0 0 16px;}
#navi p {margin:0;}
#navi p.abstandnavi {
	padding: 4px 0;}
#navi p.abstandsubnavi {
	padding: 0px 0px 0px 10px;}
#navi p.abstandsubnavilast {
	padding: 0px 0px 5px 10px;}
#navi p.position {
	font-weight:bold;
	color:#E8E8E8;
	padding:4px 0;}
#navi p.position2 {
	font-weight:bold;
	color:#E8E8E8;
	padding-bottom:10px;}
#navi p.positionsubnavi {
	font-weight:bold;
	color:#E8E8E8;
	padding: 0px 0 0px 10px;}	
#navi p.positionsubnavilast {
	font-weight:bold;
	color:#E8E8E8;
	padding: 0px 0 3px 10px;}
#navi p.abstandliste {padding:4px 0 0 0;}
div.impressum {margin-top:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #e8e8e8;
	margin-left:17px;}
div.impressum a {text-decoration:none; color:#e8e8e8;}
address {margin: 160px 0 0 17px;
	font-size: 0.9em;
	color: #e8e8e8;
	font-family: Helvetica, Arial, Verdana;
	font-size:0.8em;
	font-style:normal;
	}

#inhalt {padding: 50px 40px 50px 250px; 
	text-align:left;
	background-image: url(../arbeitsbilder/hg-navi.gif);}
#inhalt2 {padding: 50px 40px 0px 250px; 
	text-align:left;
	background-image: url(../arbeitsbilder/hg-navi.gif);}
	
#inhalt h1 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	color: #000;
	margin: 12px 0px 20px 0px;
	letter-spacing: 1px;
	padding-left:15px;
	background-image:url(bilder/punkt2.gif);
	background-repeat:no-repeat;
	background-position: 0 0;}
#inhalt h1 a {color:#0863BD; text-decoration:none;}
#inhalt h2 {
	font-family: Arial, Helvetica, Verdana ;
	font-size: 10pt;
	color: #000;
	margin:0px 0px 5px 30px;
	font-weight:normal;
	}
#inhalt2 h1 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 1em;
	color: #0863BD;
	margin: 12px 0px 20px 0px;
	letter-spacing: 1px;
	}
#inhalt2 h2 {	font-family: Arial, Helvetica, Verdana;
	font-size: 0.8em;
	color: #0863BD;
	margin: 12px 0px 20px 0px;
	}
#inhalt a {color:#000; text-decoration:none;}
#inhalt2 a {color:#0863BD; text-decoration:underline;}
#anfang {padding-top:20px;}
#inhalt2 p {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #000000;
	margin:1em;
	}
img {border:0;}

.koelnduisburg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #E8E8F0;
	text-align: right;
	margin-right: 5px;
	margin-top:0px;
}


#inhalt2 ul {margin:0; padding-top:0; padding-left:34px;}
#inhalt2 ul li {
	font-family: Arial, Verdana, Helvetica;
	list-style-type:none;
	background-image:url(bilder/punkt.gif); 
	background-repeat:no-repeat;
	background-position:0 0;
	font-size: 10pt;
	color: #000000;
	padding: 0 0 8px 15px;
}

p.seitenanfang {
	font-family: Arial, Helvetica, Verdana;
	font-size: 8pt;
	text-align:right;
	padding-top:3em;
	}
.abstandlinks {padding-left:24px;}
.abstandlinks2 {padding-left:30px;}

#fusszeile {
	font-family: Arial, Helvetica, Verdana;
	font-size: 0.84em;
	color: #0863BD;
	text-align:center;
	padding-bottom:2em;
}
#fusszeile a {
	color: #0863BD;
	text-decoration:none;}

