html{
	background-color:grey;
	font-family: arial;
	color:white;
	overflow:hidden;
	width: 100%;
	height: 100%;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
}
#contain-all {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-image: url('img/bg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	border:thin solid red;
}

#header {
	width: 70%;
	height: 12%;
	top: 0%;
	margin-top: 0%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	background-image: url('img/header.png');
	background-repeat: no-repeat;
	background-position:center top;
	background-size: 100% 100%;
	text-align: center;
	font:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 5vw;
	font-style:italic;
	color: #B4AF39;
/*	border:thin solid white;*/
}
#menubalk {
	margin-left: auto;
	margin-right: auto;
	height: 4%;
	width: 70%;
	font-size: 1.5vw;
	background-color: transparent;
/*	border:thin solid white;*/
}
.menuknop {
	display: flex; justify-content: center; align-items: center;
	font-size:0.8em;
	color:white;
	height:100%;
	float:left; 
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-left:1%;
}
#textarea {
	margin-left: auto;
	margin-right: auto;
	overflow-x:hidden;
	overflow-y:auto;
	height: 75%;
	width: 70%;
	font-size: 1.2vw;
	background-color: grey ;
	box-shadow: 10px 10px 5px #000000;
	border-collapse:collapse;
/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(123, 126, 122);
/* RGBa with 0.6 opacity */
	background: rgba(123, 126, 122, 0.4);
/*	border:thin dashed yellow;*/
}

#text {
	width:95%;
	height:96%;
	padding: 1% 1% 0 2%;
	border-collapse:collapse;
/*	border:thin solid white;*/
}
#image {
	position:fixed;
	left:56%;
	width:25%;
	height:50%;
	float:left;
	padding: 10 10 0 10;
	margin-top: 1.5%;
	border-collapse:collapse;
	/*border:thin solid yellow;*/
}
#footer {
	position:fixed;
	width: 68%;
	height:3%;
	bottom: 0.5;
	left: 50%;
	transform: translate(-50%, 0);
	padding-top:0.2%; 
	padding-right:2%;
	background-color: transparent;
/*	box-shadow: 10px 5px 5px 5px #000000;*/
	text-align:center;
	font-size: 1vw;
}
#text table td a {
	color:white
}
.vlag {
	background-size:100% 100%;
	width:33.33%;
	height:100%;
	float:left;
}
#taal {
	width:100%;
	height:100%;
}