html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Regular CSS */

body { 	
	font-family: 'Oxygen', Arial; 
	font-size:14px; 
	color:#464646; 
	line-height:24px; 
}

.container { 
	position:relative; 
	width:870px; 
	margin:0px auto; 
	color:#000000;
}

.container header { 
	z-index:400; 
	position:fixed; 
	left:0px; top:0px; 
	height:80px; 
	background:white; 
	width:100%; 
	border-bottom:1px solid #ebebeb; 
}

.container header .wrapper { 
	margin:0px auto;  
	position:relative; 
	height:80px; 
	width:870px; 
}

.logo {	
	height:80px;
	width:200px;
}

.container header .menu { 
	position:absolute; right:0px; top:0px; height:80px; line-height:80px;
}

.container header .menu ul li { 
	display:inline-block; 
}

.container header .menu ul li a { 
	color:#000; 
	text-decoration:none; 
	display:block;
	padding:0px 32px; 
}

.container header .menu ul li a:hover { 
	text-decoration:underline; 
}
.container header .menu ul li:last-child a{ 
	padding:0px 0px 0px 32px; 
}

#slider {
	margin-top:80px;
	height:400px;
	width:100%;
	background-image:url(images/slider_image.png);
}

#content {
	width:100%;
}

.introductie {
	width:545px;
	padding-left:100px;
	
/*
	margin-left:25px;
*/	margin-top:40px;
	margin-bottom:40px;
	font-size:16px; line-height:32px; font-weight:300; 
}
.introductie h1 { font-size:24px; color:#167808; font-weight:400; margin-bottom:15px; }

.voorstellen { width:100%; overflow:hidden; margin-bottom:40px; background:rgba(22,120,8,0.1); }
.voorstellen .wrapper { width:870px; overflow:hidden; padding:40px 0px; margin:0px auto;}
.voorstellen h2 { font-size:20px; color:#167808; font-weight:400; margin-bottom:30px; text-align:center;}
.voorstellen .persoon { display:block; float:left; width:50%; box-sizing:border-box; padding:0px 100px;}
.voorstellen .persoon .persoonAfbeelding { width:200px; height:200px; border-radius:100px; margin:0px auto; overflow:hidden; }
.voorstellen .persoon .persoonOmschrijving a { display:block; background:#fff; border-radius:3px; text-align:center; line-height:40px; margin-top:10px; text-decoration:none; color:#333;}
.voorstellen .persoon .persoonOmschrijving a:hover { background:#167808; color:#fff; }
.voorstellen .persoon .persoonOmschrijving h3 { font-size:18px; color:#167808; font-weight:400; margin:15px 0px; text-align:center; }

.cta { width:870px; margin:0px auto 40px;  }
.cta a { display:block; background:#167808; color:#fff; text-decoration:none; border-radius:3px; text-align:center; line-height:40px; height:40px;}
.cta a:hover { background:rgba(22,120,8,0.1); color:#333;  }

#wie_content {
	height:500px;
	width:100%;
	margin-top:80px;
	background-color:#fff;
	padding-top:40px;
}

.content { padding-top:120px; }
.content h1 { font-size:24px; color:#167808; font-weight:400; margin-bottom:15px; }
.content h2 { font-size:18px; color:#167808; font-weight:400; margin-bottom:15px;  }
.content p { margin-bottom:20px; }
.content ul { margin-left:20px; list-style-type:disc; margin-bottom:20px;}
.content ul li {  }

.contact_left { display:block; float:left; width:50%; }
.contact_left label { display:inline-block; width:120px; margin-bottom:10px; }
.contact_right { display:block; float:left; width:50%; }

form input[type=text],
form textarea { border:1px solid #C8C8C8; padding:5px; }
form textarea { min-width:300px; min-height:120px; max-width:300px;  }
form input[type=submit] { background:rgba(22,120,8,0.6); color:#fff; height:40px; border-radius:3px; border:none; font-size:12px; padding:0px 10px; cursor:pointer; }
form input[type=submit]:hover { background:#167808; }

.melding { padding:10px; font-size:12px;border:1px solid red; margin-right:40px; margin-bottom:20px;}
.melding.rood { background:#e74c3c; border-color:#c0392b; color:#fff;}
.melding.groen { background:#40d47e; border-color:#27ae60; color:#fff;}


#wie_content .persoon { display:block; box-sizing:border-box; width:100%; overflow:hidden; margin-bottom:40px;}
#wie_content .persoon .persoonAfbeelding { position:relative; display:block; width:200px; height:200px; border-radius:100px; overflow:hidden; float:left; margin-right:40px;}
#wie_content .persoon .persoonOmschrijving { position:relative; display:block; float:left; width:630px;}

#wie_content .persoon .persoonOmschrijving a { background:rgba(22,120,8,0.1); color:#333; display:block; border-radius:3px; text-align:center; line-height:40px; margin-top:10px; text-decoration:none; }
#wie_content .persoon .persoonOmschrijving a:hover { background:#167808; color:#fff; }
#wie_content .persoon .persoonOmschrijving h3 { font-size:18px; color:#167808; font-weight:400; margin:15px 0px; text-align:left; }
#wie_content .persoon .persoonOmschrijving p { margin-bottom:20px; }


.wiezijnwij {
	height:100px;
	width:100%;
	margin-top:50px;
	background-color:blue;
}