body { 
	width:calc(100% - 40px);
	padding: 10px 10px 10px 30px; 
	background-color:white; 
	font-family:sans-serif; 
	}
h1 {
	font-size:small;
	}
#map {
	width:49%;
	height:750px;
	display:inline-block;
	vertical-align:top;
	}
#map1 { 
	width:100%;
	height:750px;
	}
#diagramme { 
	margin-left:1%;
	width:49%;
	display:inline-block;
	position:relative;
	}
#zeitdiagramme { 
	position:absolute; 
	top:0px; 
	left:0px;
	width:100%;
	visibility:hidden;
	}
#wegdiagramme { 
	position:absolute; 
	top:0px; 
	left:0px;
	width:100%;
	}
#map1_hp { 
	height:200px;
	margin-top:10px;
	}
#map1_sp { 
	height:200px;
	margin-top:-37px;
	}
#map1_vp { 
	height:200px;
	margin-top:-37px;
	}
#map1_hpt { 
	height:200px;
	margin-top:20px;
	}
   #map1_spt { 
	height:200px;
	margin-top:-37px;
	}
#map1_vpt { 
	height:200px;
	margin-top:-37px;
	}
#map1_wp { 
	height:200px;
	margin-top:-37px; 
	}