/*<style type="text/css">*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio,
video{
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
border:0 none;
outline:0 none;
font-size:1em;
font-weight: normal;
vertical-align:baseline;

}
/*vanaf hier alles voor achtergrond instellen */
html{
background:hsl(0, 0%, 0%);
color:hsl(0, 0%, 100%);
font:1em verdana,arial,helvetica;
padding:0;
margin:0;
border:0 none;
}
body{
background:hsl(0, 0%, 0%);
color:hsl(0, 0%, 100%);
margin:0;
padding:0;
font:1em verdana,arial,helvetica;
border:0 none;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,
section{ 
display:block;
}  
/*vanaf hier alles voor top instellen*/
#top{
/*border:1px solid hsl(0, 100%, 50%);*/
clear:both;
width:100%;
height:150px ;
left:0;
right:0;
top:10px;

border-bottom-width:10px;
border-bottom-style:groove;
border-bottom-color:hsl(0, 0%, 75%);
}
#top h1{

font-size:6em;
font-style:italic;
font-weight:bold;
margin:0;
text-align:center;
/*border:1px solid hsl(240, 100%, 50%);*/
}
/*vanaf hier alles voor menuleft instellen*/

nav{
/*border:1px solid hsl(0, 100%, 50%);*/
}
aside{
/*border:1px solid hsl(0, 100%, 50%);*/
margin-top:3em;
}
#menuleft{
float:left;
/*border:1px solid hsl(60, 100%, 50%);*/
background:transparent;
width:25%;
min-width: 220px;
}
#menuleft a{
background:hsl(160, 0%, 20%);
color:hsl(0, 0%, 100%);
cursor:default;
display:block;
border-radius: .5em 0;
padding:3px 6px 3px 6px;
text-decoration:none;
}
#menuleft a:hover{
background:hsl(160, 0%, 20%);
color: hsl(20, 240%, 120%);
color: rgb(255, 128, 0);
display:block;
text-decoration:none;
}
#menuleft ul{
list-style-type:none;
margin: 1em;
padding:0;
width:12em;
}
#menuleft ul li ul{
left:12em;
position:absolute;
visibility:hidden;
width:12em;
margin:0;
top:0px;
} 
#menuleft ul li:hover>ul
{
visibility:visible;
z-index:1;
}
#menuleft ul li{
position:relative;
margin:10px 0;
}
#menuleft ul li ul li{
margin:0;
}
/*Vanaf hier alles voor content instellen*/
#content{

float:left;
background:transparent;
width:74%;
min-width:220px;
/*border:1px solid hsl(120, 100%, 25%);*/
}
#content h1{
font-size:2.5em;
}
#content h3{
font-size:1.5em;
}
#content p{
font-size:1.1em;
}
#content article img{
float:left;
margin:0 1em 1em 0;
}
#content article p{
clear:both;
margin:1em;
}

#content table, td, th{
border:1px solid black;
border-collapse:collapse;
padding:.3em;
}
#content table{
float:left;
margin:0 .3em .3em 0;
}
#content ul{
} 

.sectie{
clear:both;
}
#content div{
float:left; 
}
footer{
/*border:1px solid hsl(300, 100%, 25%);*/
width:100%;
clear:both;
font-size:.6em;
background:transparent;
}
footer h1{
text-align:right;
margin-top:3em;
}
