body {
color: #545454;
font-family: MS Sans Serif, Arial, Helvetica, Verdana;
font-size: 12px;
background-color:white;
}
.kontaktformular label {
	float: left;
	display: block;
	width: 120px;
}

#header {
width: 728px;
margin-left: auto;
margin-right:auto;
background-color:white ;
border: 1px solid #BFBDC6;
min-height: 203px;
}
#line_grey{
margin-top:3px;
background-color:#D0D0D0;
height:6px;
width: 730px;
margin-left: auto;
margin-right:auto;
}

#content {
width: 730px;
margin-left: auto;
margin-right:auto;
background-color:white ;
margin-top:24px;
min-height: 100%;
line-height:150%;
}

#footer{
width: 730px;
margin-left: auto;
margin-right:auto;
background-color:white ;
margin-top:24px;
min-height: 100%;
font-family: Verdana, Arial, Helvetica, MS Sans Serif;
font-size:11px;}

.motiv_default {
float:right;
width:499px;
height:203px;
background-image: url('../images/motiv_wohnhaus.jpg');
}

.motiv_meisterteam {
float:right;
width:499px;
height:203px;
background-image: url('../images/motiv_briefe.jpg');
}

.motiv_leistung {
float:right;
width:499px;
height:203px;
background-image: url('../images/motiv_fertig.jpg');
}



.logo {
float:left;
margin-left: auto;
margin-right:auto;
width:200px;
padding-top:30px;
}

.kontakt{
padding-top: 150px;}

#nav {
width: 231px;
font-weight:bold;

}
#nav ul{
background-image: url('../images/bg_nav.gif');
list-style-type: none;
line-height: 27px;
padding:0; margin:0;
}

#nav .p01 {}
#nav .p02{color:#A7A7A7;}

.description{
float: right;
width: 495px;}


h1 {font-family: Verdana, Arial, Helvetica, MS Sans Serif,;
font-size: 16px;
font-weight:bold;}

h2 {font-family: Verdana, Arial, Helvetica, MS Sans Serif,;
font-size: 12px;
font-weight:bold;}

hr {border-top: 1px solid; border-bottom: 0px;}

a {color:#545454;text-decoration:none;}

.referenz_eintrag {
	border-top: 1px dotted #545454;
}
.referenz_eintrag .imagebox {
	width: 235px;
	height: 120px; 
	border: 1px solid #545454;
	padding: 2px;
}
.referenz_eintrag .image {
	width: 235px;
	height: 120px; 
	cursor: pointer;
}
.image {
	width: 235px;
	height: 120px; 
	cursor: pointer;
}
.referenz_pages {
	text-align: center;
	color: #A7A7A7;
	padding: 10px 2px;
}

