html,body{
	height:100%
	}
	
body{
	background:#f2f2f2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
	color:rgba(0,0,0,0.7)
	img{max-width: 100%;}
	}	
	
.flex-container{
	margin: 0 auto; 
	top: 5px; padding: 30px;
	float: right;
	position: relative;
	display: block;
	width: 50%;
	}	

h1 {
	font-size: 36px;
	font-weight: normal;
	line-height:8px;
	color:rgba(0,0,0,0.5)
	}

h2 {
	font-size: 30px;
	font-weight: normal;
	line-height:8px;
	color:rgba(182,182,182,0.9)
	}
	
h3{
	font-size: 1.2em;
	line-height:0px;
	font-weight: normal;
	color:rgba(0,0,0,0.5)
	}
	
h4{
	font-size: 0.8em;
	line-height:3px;
	font-weight: normal;
	color:rgba(0,0,0,0.5);
	text-align:right; 
	}	
	
h5{
	font-size: 95%;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	line-height:4px;
	}	
	
header{
	background-color: rgba(242,242,242,1);
	height: 120px;
	width:100%;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	}


	
nav {			
	padding:0px 10px 0px 25px;
	height:0px;
	background-color: rgba(0,0,0,0.0);
	width: auto;
	margin: auto
	}

nav ul {
	list-style-type:none;
	margin:0;
	padding:0px	
	}

nav ul li {
	width:90px;
	float:right;
	}	
nav ul li a{
	color:rgba(0,0,0,0.6);
	text-decoration:none;
	display:block;
	text-align: center;
	border-left:rgba(153,153,153,0.8) solid 1px;
	
	}
		
nav ul li a:hover {
	color:rgba(102,102,102,0.8);
	}
	
#wrapper{
	width:90%;
	margin: auto;
	}
	
#rechtsslider {
	margin: 10px 110px 20px 0px;
	width: 50%;	
	position: relative;
	display: block;
	float: right;
	min-width: 350px;
	max-width: 1000px;
}		
	
aside{
	float: left;
	padding:45px 0px 0px 1%;
	width: 35%;
	position: relative;
	display: block;
}

article{
	float:right;
	top: 5px; padding: 30px;
	}
	
#tekst{
	margin:55px 10% 0 20%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	}

#inhoud{
	padding 0 10% 0 10%;
		}
	
#portret{
	float: left;
	padding:30px 30px 100px 5%;
		}

