@charset "UTF-8";
@media screen and (orientation: portrait) and (min-width: 600px){
	body{
		font-size: 3.2vw;
	}
	
	#container{
		position:relative;
		width:90%;
		bottom:initial;
		top:4vw;
		height:87vw;
	}
	#info1,#info4,#info5,#info8,#info9,#divider2,#divider3,#divider4,#divider6{
		display:none;
	}
	.vertDivider{
	width: .4rem;
	margin-left:-.2rem;
	}
	.horDivider{
	height: .4rem;
	margin-top:-.2rem;
	}
	#info10{
		top:9%;
		left:1.5%;
		width:55%;
		height:auto;
		bottom:initial;
		display:block;
	}
	#info2{
		top:9%;
		left:62%;
		width:33%;
		height:auto;
		bottom:initial;
	}
	#info3{
		left:36%;
		top:68%;
		width:27%;
		bottom:initial;
	}
	#info6{
		left:65%;
		top:69%;
		width:32%;
		bottom:initial;
	}
	#info7{
		left:4%;
		top:69%;
		width:30%;
		bottom:initial;
	}
	#centerDiv{
		top:22vw;
		left:0;
		width:100%;
		height:40.5vw;
	}
	#divider1{
		left:59%;
		height:15.5vw;
	}
	#divider5{
		top:21vw;
		left:4%;
		width:92%;
	}
	#divider7{
		top:61.5vw;
		left:4%;
		width:92%;
	}
	#divider8{
		top:64vw;
		left:35.1%;
		height:20vw;
	}
	#divider9{
		top:64vw;
		left:64%;
		height:20vw;
	}
	#lestijden{
		position:relative;
		top:2em;
		left:7%;
		width:86%;
		height:auto;
		display:block;
	}
	#lestijdenTabel{
		width:96%;
	}
	#lestijdenTabel td{
		width:24%;
	}
	.dag, .tijd{
		font-size:20px;
	}
	h1.vertical{
		padding:0;
	}
	.optionalIllustration{
		display:none;
	}
	.contactDiv{
		position:relative;
		top:2em;
		left:17%;
		width:66%;
		display:block;
	}
	.contactDiv hr{
		margin:0;
		padding:0;
	}
	#algemeneInformatie{
		position:relative;
		left:7%;
		width:86%;
		padding:0;
		display:block;
	}
	section.text, td.text{
		font-size: 24px;
	}
	#contactDiv1{
		margin: 1em 0;
	}
	#contactDiv2{
		margin-bottom:5em;
	}
	#desktopFotos{
		display:none;
	}
	#lestijdenTabel{
		display:none;
	}
	#lestijdenTabelPortait{
	display:table;
}
	#tarievenTabel{
	margin-left: 0;
	margin-top:0;
	width:auto;
	height:90%;
	min-height:90%;
	display:inline-table;
}
}
