/* CSS Document */

body {
  text-align: center;  /* Zentrierung im Internet Explorer */
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#containeraussen {
  position: relative;
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
	padding: 0px;
  width: 940px;
	height: 1036px;
	background-color: #FFFFFF;
}

#containerinnen {
	position: absolute;
	left: 20px;
	top: 0px;
	width: 900px;
	height: 870px;
	background-image: url(../pics/layout/hintergrund_main.jpg);
	background-repeat: no-repeat;
}

#weisseflaechenoben {
	position: absolute;
	left: 0px;
	top: 27px;
	width: 900px;
	height: 50px;
}

#weisseflaechenunten {
	position: absolute;
	left: 0px;
	top: 750px;
	width: 900px;
	height: 50px;
}

#weisseflaechelinks {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 50px;
	background-color: #FFFFFF;
}

#weisseflaecherechts {
	position: absolute;
	left: 890px;
	top: 0px;
	width: 10px;
	height: 50px;
	background-color: #FFFFFF;
}

#kopf {
	position: absolute;
	left: 15px;
	top: 27px;
	width: 870px;
	height: 100px;
	background-color: #FFFFFF;
}

#logo {
	position: absolute;
	left: 15px;
	top: -8px;
	width: auto;
	height: auto;
}

#sprachauswahl {
	position: absolute;
	left: 238px;
	top: 6px;
	width: auto;
	height: auto;
}

#mainnavi {
	position: absolute;
	left: 172px;
	top: 75px;
	width: auto;
	height: auto;
}

#anfragebutton {
	position: absolute;
	left: 804px;
	top: 15px;
	width: auto;
	height: auto;
}

#imagefoto {
	position: absolute;
	left: 15px;
	top: 153px;
	width: auto;
	height: auto;
}

#inhaltsbereichdiv {
	position: absolute;
	left: 326px;
	top: 153px;
	width: auto;
	height: auto;
}

#inhaltsbereichiframe {
	width: 559px;
	border: 0px;
}

/* Workaround für IE Versionen vor 7 */
* html #inhaltsbereichiframe {
	width: 562px; /* Zugabe von 3px zur theoretisch erforderlichen Breite von 559px für IE6 und älter, damit das Floating der DIV´s in diesen Browsern richtig funktioniert. */
}
/* Ende Workaround */

#copyright {
	position: absolute;
	left: 5px;
	top: 853px;
	width: auto;
	height: auto;
}

#subnaviunten {
	position: absolute;
	left: 6px;
	top: 873px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#webhitsstatistik {
	position: absolute;
	left: 799px;
	top: 873px;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ---------- Links Subnavi ---------- */

a.subnavi:link {
	color: #DC4B0D;
	text-decoration: none;
}

a.subnavi:visited {
	color: #DC4B0D;
	text-decoration: none;
}

a.subnavi:hover {
	color: #DC4B0D;
	text-decoration: none;
}

a.subnavi:active {
	color: #DC4B0D;
	text-decoration: none;
}

/* ---------- Links WebHits-Statistik ---------- */

a.webhits:link {
	color: #8D8D8D;
	text-decoration: none;
}

a.webhits:visited {
	color: #8D8D8D;
	text-decoration: none;
}

a.webhits:hover {
	color: #8D8D8D;
	text-decoration: none;
}

a.webhits:active {
	color: #8D8D8D;
	text-decoration: none;
}