label {
	float: left;
}

#ansprechpartner {
width: 500px;
height: 140px;
margin-top: 40px;
margin-bottom: 40px;
}

#ansprechpartner img {
margin-right:10px; 
float:left;
border: 1px solid silver;
}

#ansprechpartner p {
height: 159px;
width:300px;
}

#map {
width: 420px; 
height: 320px; 
float:left; 
margin-right:10px;
}

#adresse address {
float:clear; 
height: 320px; 
margin-top:5px;
font-style:normal;
line-height:1.4em;
}

#routenplan {
width: 600px; 
margin-top:30px;
}

.subcolumns {
margin-top:5px;margin-bottom:10px;
}