body {
	background:			url(img/bg.gif) center top;
	background-attachment:fixed;
	color:				#2662aa;
	font-family:		Arial, Helvetica, sans-serif
}

a {
	color:				#2662aa;
	text-decoration:	none;
	font-weight:		bold;	
}

h1 {
	font-size:			20pt;
	font-style:			italic;			
}

h1.home{
	font-size:			24px;
}

h2 {
	font-style:			italic;	
}

.centerwrap {
	width:				960px;
	margin:				0 auto;	
}

.round {
  -moz-border-radius: 	7px;
  -webkit-border-radius: 7px;
  border-radius: 		7px;	
}

/**** HEADER ****/

#header {
	position: relative;
	float:				left;
	width:				900px;
	padding:			30px;
	height:				81px;
}

#header #top_logo {
	float:				left;
	margin-top:			-10px;
}

#header #nav {
	float:				right;
	height:				26px;
	padding-top:		55px;
	font-size:			14pt;
	font-style:			italic;			
}

#header #nav ul {
	float:				right;	
}

#header #nav li {
	float:				left;
	margin-left:		20px;	
}

#search-container{
	position:absolute;
	top:0px;
	right:0px;
	width:285px;
	height:43px;
	padding: 8px 0 0 15px;
	background-image:url(img/search-container.png);
}

#search-bar{
	width: 220px;
	padding: 5px;
	margin: 2px 15px 0 0;
	color:#c0cdde;
	font-style: italic;
	border: 1px solid #d0dbe9;
}

#search-button{
	width:23px;
	height:25px;
	border:0px;
	background-color:#ffffff;
	background-image:url(img/search-button.png);
}

/**** WHITE WRAP ****/

.whitewrap {
	float:				left;
	background:			#fff;
	border:				1px #d0dbe9 solid;
	width:				958px;
	margin-bottom:		20px;
}

#crumbz {
	float:				left;
	background:			#fff;
	border:				1px #d0dbe9 solid;
	width:				938px;
	margin-bottom:		10px;
	padding:			10px;
	font-size:			9pt;	
}

/**** Promo ****/

#IE #promo {
	display:			none !important;	
}

#promo {
	float:				left;
	width:				920px;
	border-bottom:		1px #d0dbe9 solid;
	padding:			19px;
	position: 			relative; 		
}

#promo h2 {
	font-size:			18pt;
	margin-bottom:		20px;	
}

#promo p {
	font-size:			11pt;
	line-height:		20px;
	margin-bottom:		10px;	
}

/**** Content ****/

#contentwrap {
	float:				left;
	background:			url(img/bg_contentwrap.png) right repeat-y;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}

#content {
	float:				left;
	width:				670px;
	padding:			19px;
	color:				#153f71;
}
#content-2 {
	float:				left;
	width:				670px;
	color:				#153f71;
}

#content h2, #content-2 h2 {
	font-size:			14pt;
	margin:				10px 0;
}

#content p, #content-2 p {
	margin-bottom:		6px;
	font-size:			10pt;
	line-height:		20px;
	text-align:			justify;
}

#content a.left, #content-2 a.left  {
	text-align:left;
	font-size:12px;
	}

#content img.alignright {
	float:				right;
	margin:				0 0 10px 20px;
	border:				4px #2662AA solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;			
}

#content img.alignleft {
	float:				left;
	margin:				0 20px 10px 0;
	border:				4px #2662AA solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;				
}

#content form {
	padding:			20px;
	border:				1px #d8e2f0 solid;
	margin-bottom:		20px;
}

#content form p {
	margin-bottom:		0;	
	clear:				both;
}

#content form label {
	width:				200px;
	float:				left;
	line-height:		50px;	
}

#content form span {
	float:				left;	
}

#content input[type=text], #content textarea {
	padding:			8px;
	background:			#ecf1f8;
	border:				1px #d8e2f0 solid;
	margin:				10px 0;	
}

#wpcf7-f3-p29-o1 {
	display:			none;	
}

#content form a#bereken {
	margin-left:		200px;
	margin-bottom:		20px;
	margin-top:			20px;
	display:			block;
	width:				80px;
	text-align:			center;
	padding:			10px;
	color:				#fff;
	background:			#2662aa;
}

/**** Nieuws ****/

.post.news {
	border-bottom:		1px #d8e2f0 solid;	
}

.post.news small {
	font-size:			8pt;
	margin-bottom:		15px;
	float:				left;
	width:				100%;
	color:				#5b80ad
}

/**** Sidebar ****/

#sidebar {
	float:				right;
	width:				249px;
	color:				#2662aa
}

#sidebar h2 {
	padding:			20px 20px 0 20px;
	float:				left;
	width:				209px;
	font-size:			14pt;
}

#sidebar .item {
	padding:			20px;
	border-bottom:		1px #d0dbe9 solid;
	float:				left;
	width:				209px;
	font-size:			10pt;
	line-height:		20px;
	position:			relative;
}

#sidebar .item a{
	text-decoration:underline;
}

#sidebar #children.item li {
	list-style-type:	none;
	background:			url(img/read_more.png) right no-repeat;
	padding:			5px 0;
}

#sidebar #children.item li a {
	display:			block;	
}

#sidebar #children.item:hover {
	background:			none;
}

#sidebar .item a.read_more {
	position:			absolute;
	right:				10px;
	bottom:				0px;	
}

#sidebar h3 {
	margin-bottom:		10px;	
}

/**** PAGE ****/

#page_title {
	padding:			29px;
	width:				900px;
	float:				left;
	border-bottom:		1px #d0dbe9 solid;
	background:			url(img/bg_page_title.png) right bottom no-repeat;
}

/**** Home content ****/

#col1 {
	width:				210px;
	margin-right:		20px;
	float:				left;	
}

#col2 {
	width:				210px;
	margin-right:		20px;
	float:				left;	
}

#col3 {
	width:				210px;
	float:				left;		
}

/**** ERKENNING ****/

#logos {
	float:				left;
	width:				958px;
}

#logos table td {
	text-align:			center;
	width:				25%;
	padding:			20px 0;	
}

#logos table td.border {
	border-right:		1px #d8e2f0 solid;	
}

#logos table td:hover {
	background:			#ecf1f8;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;				
}

/**** FOOTER ****/

#footer {
	float:				left;
	margin-bottom:		40px;
	font-size:			9pt;
	text-align:			center;
	width:				960px;
	color:				#9cb2d7	
}

/* Easy Slider */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	width:920px;
	height:340px;
	overflow:hidden;
	}	
	
#slider ul li .info {
	float: left;
	background: #2662aa url(img/bg_info.png) right bottom no-repeat;
	width: 250px;
	height: 300px;
	color: #fff;
	padding: 20px;
-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;		
}
	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
	}	
#nextBtn, #slider1next{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #slider1next a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}	
	
/* numeric controls */	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;
	position: absolute;
	top:	10px;
	right: 20px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:20px;
	line-height:20px;
	background:#2662aa;
	color:#2662aa;
	width: 20px;
	border: 1px #fff solid;
	text-decoration:none;
  -moz-border-radius: 	7px;
  -webkit-border-radius: 7px;
  border-radius: 		7px;			
	}
ol#controls li.current a{
	background:#ee4737;
	color:#ee4737;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.entrytext li{
	list-style:inside;
	padding:5px;
}

.entrytext ul{
	margin-bottom:20px;
}

blockquote{
	font-style:italic;
	margin:15px 15px 15px 30px;
}

.entrytext h3{
	margin-bottom:10px;
}

.lees_meer{
	margin-bottom: 10px;
	font-size:11px;
}

.lees_meer a{
	text-decoration:underline;
}

.lees_meer a:hover{
	color:#000;
}


.entrytext a {
	text-decoration:	underline;
	font-weight:normal;	
}

#sidebar h2.title-sidebar{
	font-size:16px;
}

/* Social bar
-----------------------------------------------------------*/

#socialbar {
    border-top:1px solid #d0dbe9;
    color:#667E82;
    display:block;
    height:50px;
    margin:20px 0;
    padding:25px 5px 5px 25px;
    width:640px;
}

#socialbar .box-social {
    float:left;
    margin-right:10px;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}
