body {
	background-color: #d6d6d6;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -244px -500px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;

}
#website {
  position:relative;
  width:1000px;
  height:488px;
}
#serviceContainer {
  position:relative;
  float:left;
  background-image:url(../images/Dienstleistungen_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#serviceContainer2 {
  position:relative;
  float:left;
  background-image:url(../images/Sachverstand_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#serviceContainer3 {
  position:relative;
  float:left;
  background-image:url(../images/Immobilienbewertung_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#serviceContainer4 {
  position:relative;
  float:left;
  background-image:url(../images/Profil_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#serviceLeft {
  position:absolute;
  top:290px;
  left:120px;
  width:230px;
  height:120px;
/*  background-color:#ff00ff;*/
}
#serviceLeft2 {
  position:absolute;
  top:290px;
  left:40px;
  width:310px;
  height:120px;
/*  background-color:#ff00ff;*/
}
#serviceRight2 {
	position:absolute;
	top:80px;
	left:362px;
	width:600px;
	height:120px;
/*  background-color:#ff00ff;*/
}

#serviceRight {
	position:absolute;
	top:80px;
	left:362px;
	width:603px;
	height:120px;
/*  background-color:#ff00ff;*/
}
#profilContainer {
  position:relative;
  float:left;
  background-image:url(../images/Profil_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#profil {
  position:absolute;
  top:150px;
  left:250px;
  width:520px;
  /*background-color:#ff00ff;*/
}
#contactContainer {
  position:relative;
  float:left;
  background-image:url(../images/Kontakt_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#contact {
  position:absolute;
  top:290px;
  left:160px;
  width:420px;
  /*background-color:#ff00ff;*/
}
#impressumContainer {
  position:relative;
  float:left;
  background-image:url(../images/Impressum_1000pxl.png);
  background-repeat:no-repeat;
  width:1000px;
  height:488px;
  margin:0;
  padding:0;
}
#impressum {
  position:absolute;
  top:150px;
  left:315px;
  overflow:auto;  
  width:370px;
  height:215px;
  /*background-color:#ff00ff;*/
}
#impressum dl dd{		
	margin-top:0;
}
a {
	text-decoration: none;
	color: black;
}

a.active {
	text-decoration: none;
	color: #807f84;
}

a:hover {
	text-decoration: none;
	color: #d66600;
}

h1 {
  font-size:14px;
  margin:5px 0 0 15px;
  padding:0;
  color:#ffffff;
}
h2 {
	front-size:13px;
	font-weight:normal;
	margin: 0px;	
	magin-bottom: 3px;
	padding:0;
	color: #ffffff;	
	text-decoration:underline;
}
dl {
  font-size:12px;
  margin:8px 0 15px 0;
  padding:0;
  color:#ffffff;
}
dl dd {
	margin-top: -1.3em;
	margin-left: 1.2em;
  margin-bottom:8px;
  line-height:16px;
  padding:0;
}
#contactContainer dl {
	font-family: Verdana, Arial, sans-serif;
  color:#797A7E;
  font-size:12px;
  font-weight:normal;
}
#contactContainer a {
  color:#797A7E;
  font-size:12px;
  font-weight:normal;
}
