#hauptteil{
    min-height: 500px; 
    height: auto !important;
    height: 500px;
}

#spalte1 {
    width: 400px;
    
    float: left;
}


#map {
	float: right;
    width: 420px;
    height: 450px;
    position: relative;
    top: 20px;
    right: 15px;
    }