body {
	background-color: #ddd;
}
#map {
        height: 50vh;
        width: 70vw;
		margin: 5% 15vw 0% 15vw;
     }
table{
	margin		:0% 0% 0% 15vw;
	width		:70vw;
	background-color: steelblue;
	border-top: 1vw solid steelblue;
	border-bottom: 1vw solid steelblue;
	}
table tr th {
	width 		:20vw;
	text-align	:center;
	font-family	:"Trebuchet MS";
	font-weight	:bold;
	font-size	:1vw;
	color		:white;
	}
table tr td{
	width 		:20%;
	font-weight	:normal;
	text-align	:center;
	font-family	:"Trebuchet MS";
	font-size	:1vw;
	color		:white;
	}
a{
	 color: white;
	 font-weight	:normal;
	 text-decoration: none;
 }
#kav{
	width:	 20vw;
}
.vestigingMobile{
	display: none;
}

@media screen and (max-width:500px){

	#map{
		position: absolute;
		top:12vh;
		width:80%;
		height:50vh;
		margin-top: 0%;
		margin-left:10%;
		margin-right: 10%;
	}
	.vestiging{
		display: none;
	}
	.vestigingMobile{
		position:absolute;
		top: 62vh; /*(12vh +50vh)*/
		display: block;
		Width:80%;
		margin-left:10%;
		margin-right: auto;
	}
	.vestigingMobile tr td{
		width:50%;
		font-size:70%;
	}
	.vestigingMobile tr:first-child td{
		padding-top:2%;
	}
	.vestigingMobile tr:nth-of-type(6n) td{
		padding:2%;
	}
	.vestigingMobile tr:last-child td{
		padding-bottom:2%;
	}
}