/* body definitionen */

a, p, html, body {
	margin: 0;
	padding: 0;
}

body {
  font-size: 12px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff;  
  margin:0px;
  text-align: center;
  background: #fff url(../images/bg_top.gif) top left repeat-x;
}

/* Box und Elemente */

#inhalt { 	
text-align: left;
margin: 0px auto;
padding: 0px 0px 90px 0px;
width: 980px;
border: none;
}

#header {
	padding: 0;
	margin: 0;
}

#logo {
	width: 400px;
}

#logo h1{
background: url(../images/logo.gif) top left no-repeat;
margin-left: -15px;
margin-top: 57px;
padding: 0px;
height: 55px;
width: 400px;
}

#logo h1 span{ 
display:none;
}

#logo h1 a {
display: block;
margin: 0px;
padding: 0px;
height: 55px;
width: 310px;
}

#slogan {
	background: url(../images/slogan.gif) top left no-repeat;
	width:235px;
	float: right;
	height: 9px;
	margin-right: 20px;
	margin-top: -55px;
}

#linkrow {
	width: 965px;
	height: 542px;
	margin: 0 auto;
}



#linkrow #box1 {
	float: left;
	width: 240px;
	height: 541px;
	background: url(../images/immo.jpg) top left no-repeat;
	background-position: 0px 0px;
}

#linkrow #box2 {
	float: left;
	width: 239px;
	height: 541px;
	background: url(../images/gutachter.jpg) top left no-repeat;
	background-position: 0px 0px;
}

#linkrow #box3 {
	float: left;
	width: 239px;
	height: 541px;
	background: url(../images/service.jpg) top left no-repeat;
	background-position: 0px 0px;
}
#linkrow #box4 {
	float: left;
	width: 239px;
	height: 541px;
	background: url(../images/postfiliale.jpg) top left no-repeat;
	background-position: 0px 0px;
}

.text {
	width: 190px;
	margin-left: 35px;
	margin-top: 300px;
	padding-bottom: 15px;
}

#linkrow span {
	padding-left: 4px;
}
#linkrow a.button_gruen {
	margin-left: 30px;
	color: #fff;
	width: 177px;
	height: 25px;
	padding: 10px 0px 0px 0px;
	background: url(../images/btn_gruen.gif) top left no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_gruen:hover {
	width: 177px;
	height: 35px;
	color: #00d601;
	background: url(../images/btn_gruen.gif) top left no-repeat;
	background-position: 0px -35px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_blau {
	margin-left: 30px;
	color: #fff;
	width: 177px;
	height: 25px;
	padding: 10px 0px 0px 0px;
	background: url(../images/btn_blau.gif) top left no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_blau:hover {
	width: 177px;
	height: 35px;
	color: #0176c6;
	background: url(../images/btn_blau.gif) top left no-repeat;
	background-position: 0px -35px;
	text-decoration: none;
	display: block;
}
#linkrow a.button_rot {
	margin-left: 30px;
	color: #fff;
	width: 177px;
	height: 25px;
	padding: 10px 0px 0px 0px;
	background: url(../images/btn_rot.gif) top left no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_rot:hover {
	width: 177px;
	height: 35px;
	color: #ef012e;
	background: url(../images/btn_rot.gif) top left no-repeat;
	background-position: 0px -35px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_gelb {
	margin-left: 30px;
	color: #fff;
	width: 177px;
	height: 25px;
	padding: 10px 0px 0px 0px;
	background: url(../images/btn_gelb.gif) top left no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display: block;
}

#linkrow a.button_gelb:hover {
	width: 177px;
	height: 35px;
	color: #ffcc5a;
	background: url(../images/btn_gelb.gif) top left no-repeat;
	background-position: 0px -35px;
	text-decoration: none;
	display: block;
}



#footer {
	clear: both;
	text-align: center;
	padding: 20px 0px;
	background: #fff url(../images/bg_bottom.gif) top left repeat-x;
	height: 15px;
	color: #9C9C9C;
}	


