@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}

body{
	color:#000;
	background-color:#fff;
	font-family:Verdana,Helvetica,Arial,  sans-serif;
	font-size:100.1%;
	text-align:center;
}
h1, h2, h3{color:#000;}

h1{margin-bottom:2.2em;font-size:1.1em;}
h2{margin-top:2em;margin-bottom:1.2em;font-size:1em;}
p{margin-bottom:1em;}

ul{list-style-type:none;margin-left:40px;margin-bottom:1em;}
li{padding-bottom:0.4em;padding-left: 16px; background-image:url(../bilder/liste2.gif); background-position:left top; background-repeat:no-repeat;}

ul.weit li{padding-bottom:1em; background-image:url(../bilder/liste.gif); background-position:left top; }
table{border-collapse:collapse;margin-bottom:0.8em;}
th, td{vertical-align:top;text-align:left; padding: 2px 14px 2px 0;}
th{font-weight:normal; white-space:nowrap}

a{ text-decoration:none; padding-bottom:1px}

a:link,a:visited{color:#475772; border-bottom:1px dotted #475772;}
a:hover, a:active{color:#000;border-bottom:1px dotted #000;}
a img, a.nix{ border:none;}
/* ~~~~~~~~~ INHALT ~~~~~~~~~~~~~ */
#inhalt{
	position:relative;
	width:960px;
	text-align:left;
	margin:1em auto 0 auto;
	border: 1px solid #bbb;
	font-size:0.8em;
	padding-top:230px;
	background-color:#fff;
	background-image:url(../bilder/hg.gif);
	background-repeat:repeat-y;
	min-height:350px;
}
#inhalt h1, #inhalt h2, #inhalt p{margin-left:30px;margin-right:30px;}
#inhalt p{line-height:1.3em;}

#spaltelinks{
	float:left;
	margin-left:30px;
	width:415px;
}	
#spalterechts{
	float:right;
	margin-right:30px;
	width:435px;
}
#spaltetext{
	float:left;
	margin-left:30px;
	width:545px;
}
#spaltegrafik{
	float:right;
	margin-top:-3.8em;
	margin-right:30px;
	width:285px;
	/*text-align:right;*/
}	
#spalteteaser{margin-top:4.5em; background-color:#fff;text-align:center;width:100%;padding:3px 0;}
#spalteteaser p{margin:0;}
#spalterechts img, #spaltegrafik img{/*border:1px solid #C7D0DC;*/}
#inhalt #spaltelinks h2, #inhalt #spalterechts h2, #inhalt #spaltelinks p, #inhalt #spalterechts p, #inhalt #spaltetext h2, #inhalt #spaltetext p{
	margin-left:0;margin-right:0;margin-top:0;
}
#inhalt #spaltelinks ul, #inhalt #spaltetext ul{margin-left:10px;}
#inhalt #spaltegrafik h2, #inhalt #spaltegrafik p{margin:0;}
/* ~~~~~~~~~ NAVIGATION ~~~~~~~~~~~~~ */

#inhalt #navigation{
	position:absolute;
	top:140px;
	left:0;
	width: 100%;
	color:#fff;
	background-color:#D72727;
	height:40px;
	border-bottom: 1px solid #999;
}
#inhalt #navigation ul{
	margin-top:4px;
	margin-left:30px;
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
}
#inhalt #navigation li{
	float:left;
	width:155px;
	background-image:none;
	padding-left: 0; 
}
#navigation a{font-weight:normal;padding-bottom:0;}
#navigation a:link, #navigation a:visited{color:#fff; border-bottom:none;}
#navigation a:hover, #navigation a:active{color:#085195;border-bottom:none;}
#navigation li a.aktiv{font-weight:bold;}
/* ~~~~~~~~~ KOPF ~~~~~~~~~~~~~ */
#inhalt #kopf{
	position:absolute;
	top: 0;
	height:140px;
	width: 100%;
	background-image: url(../bilder/apu_unternehmen.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
	text-align:right;
}
#inhalt #kopf p{margin:62px 31px 0 0;text-align:right;}
/* ~~~~~~~~~ FUSS ~~~~~~~~~~~~~ */
#fuss{position:absolute;bottom:0;height:3px;width:100%;background-color:#fff;}

/* ~~~~~~~~~ SONSTIGES ~~~~~~~~~~~~~ */
.umbruch{clear:both;}
.abstandO{margin-top:2em;}
.abstand1{padding-top:3em;}
.kleiner{font-size:0.8em;}
.floatLi{float:left; width:auto;}
.floatRe{float:right; width:auto;}
.innovative{color:#085195;}
h1 span.innovative{font-size:1em;margin-left:0.4em;}
