* {
	margin:0;
	padding:0;
}
html, body {
	background-color: #e5e6f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;

	color: #000000;
}
body {
	text-align:center; /*braucht der Explodierer!!!*/
}
a {
	text-decoration: none;
	color: #E2001A;
}
.bild a {
	border: 1px solid #333;
}
#distance { 
	margin: 0 auto;
	width:1px;
	height:50%;
	margin-bottom:-285px; /* Halbe Container Hoehe, groessere Zahl schiebt Container nach oben */
}
#inner_body {
	margin:0 auto;
	position: relative;
	text-align: left;
	width: 914px;
	height: 575px; 
	border: 3px solid #173d77;
	background-color: #FFFFFF;
	clear: left;
	z-index: 2;
}
h1 {
	font-size: 20px;
	padding-bottom: 10px;
	color:#999999;
	font-weight: normal;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color:#CC0000;
}
.vertriebspartner {
	font-weight: bold;
	color: #123186;
}
.special_style {
	font-weight: bold;
	color: #173d77;
}
ul {
	list-style: outside;
	padding-left: 20px;
	list-style-type: square;
	padding-top: 5px;
}
li {
	padding-bottom: 10px;
}
li a{
	color: #000000;
	font-weight: bold;
}
p {
	font-size: 12px;
	padding-bottom: 15px;
}
table {padding-bottom: 10px;
}
td {padding: 5px;
}
#logo {
	position:absolute;
	top: 10px;
	left: 10px;
	z-index:100;
}
#balken_blau {
	position: absolute;
	top:104px;
	height: 15px;
	background-color: #173d77;
	padding-top:1px;
	width: 100%;
	z-index: 101;
	border-bottom: 1px solid #FFFFFF;
}
#button_technik {
	position: absolute;
	left: 0px;
	top: 116px;
}
#menu_technik {
	position: absolute;
	top: 153px;
	left: 0px;
	height: 147px;
	width: 193px;
	background-image: url(../images/hg_menu_technik.jpg);
	text-align: center;
	z-index: 202;
}
#button_fire {
	position: absolute;
	top: 300px;
	left: 0px;
	width: 193px;
	height: 73px;
	z-index: 202;
}
#vsoe {
	position: absolute;
	left: 30px;
	top: 445px;
}
#button_planung {
	position: absolute;
	right: 0px;
	top: 116px;
	width: 193px;
}
#menu_planung {
	position: absolute;
	top: 153px;
	right: 0px;
	height: 132px;
	width: 193px;
	background-image: url(../images/hg_menu_planung.jpg);
	background-repeat: repeat-x;
	text-align: center;
	z-index: 202;
}
#rechterbalken {
	position: absolute;
	top: 119px;
	right: 0px;
	height:456px;
	width: 193px;
	background-color:#C7C5DD;
	text-align: center;
	z-index: 202;
}
.bildrahmen {
	border: 1px solid #333;
}

#button_vertrieb {
	position: absolute;
	right: 0px;
	top: 300px;
	width: 193px;
	z-index: 203;
}
#menu_vertrieb {
	position: absolute;
	top: 340px;
	right: 0px;
	height: 235px;
	width: 193px;
	background-image: url(../images/hg_menu_vertrieb.jpg);
	text-align: center;
	z-index: 202;
}
#content {
	position: absolute;
	top: 116px;
	left: 193px;
	width: 447px;
	padding: 40px;
	height: 379px;
	background-image: url(../images/hg_athene.jpg);	
	overflow-x: hidden;
	overflow-y: auto;
}#content2 {
	position: absolute;
	top: 116px;
	left: 0px;
	width: 640px;
	padding: 40px;
	height: 379px;
	background-image: url(../images/hg_athene.jpg);
	background-position:right;
	background-repeat:no-repeat;
	overflow-x: hidden;
	overflow-y: auto;
}
#content a img{
	border: none;
}
#box_left {
	position: absolute;
	top: 115px;
	width: 193px;
	border-top: 1px solid #173d77;
	border-right: 1px solid #173d77;
	height: 460px;
	z-index: 201;
}
#box_right {
	position: absolute;
	top: 115px;
	right: 0px;
	width: 193px;
	border-top: 1px solid #173d77;
	border-left: 1px solid #173d77;
	height: 460px;
	z-index: 201;
}
#toplinks {
	position: absolute;
	right: 5px;
	top: 15px;
	width: 400px;
	float: right;
}
.toplinks {
	position: relative;
	width: 97px;
	text-align: center;
	float: left;
}
.toplinks img{
	padding-bottom: 0px;
}
.toplinks a{
	padding-top: 0px;
	color:#173d77;
}
.aktiv, .inaktiv {
	font-size: 14px;
	width: 100%;
	display: block;
	color: #000000;
	z-index: 205;
	padding-top: 6px;
	padding-bottom: 6px;
}
.aktiv {
	font-weight: bold;
}
.footer{ 
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-decoration:none; 
}
.footer:Hover{ 
	font-size: 9px;
	font-style: normal;
	color: #E2001A;
	text-decoration:none; 
}

