* {
	margin:0;
	padding:0; }
	
body {
	background:#eff3f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#394556; }

.clear_nieuws {
	padding: 5px 0 0 0;
	clear: both; }
a {
	color:#104288;
	font-weight:bold;
	text-decoration:none; }
	
a img {
	border:none; }
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:18px;
	letter-spacing:0;
	margin-bottom:14px; }
	
#content h2 {
	font-size:14px;
	color:#114288;
	margin:29px 0 14px 0; }
	
#content h3.nieuws {
	font-size:14px;
	color:#114288;
	margin:29px 0 4px 0; }

h3 {
	font-size:12px;
	color:#104288;
	margin-bottom:8px; }	
	
p {
	margin-bottom:14px;
	line-height:14px; }
	
/* header*/
#header_container {
	height:76px;
	width:100%;
	background:url(images/header_gradient.png) repeat-x; }
	
#header_gradient_right {
	width:50%;
	position:absolute;
	top:0;
	right:0;
	height:76px;
	background:url(images/header_gradient_right.png) repeat-x; }
	
#header {
	width:916px;
	margin:0 auto;
	height:76px;
	position:relative;
	background:url(images/rounding_header.png) no-repeat top right; }
	
#logo {
	display:inline;
	float:left;
	width:262px;
	height:76px;
	margin-left:83px;
}
	
#header h2 {
	display: inline;
	float:right;
	width: 504px;
	color:#fff;
	margin: 0 60px 0 0;
	padding:36px 0 0 0;
	text-align: right;
}	
h2 span {
	margin: 0;
	padding: 0;
	font-size:30px;
}
h2 strong {
	margin: 0 0 0;
	padding: 0;
	font-size:30px;
}
h2 b {
	margin: 0 0 0;
	padding: 0;
	font-size:30px;
}
h2 img {
	float: right;
	margin: -14px 0 0 0;
}
/* /header*/

/* content*/
#content_container {
	width:100%;
	background:url(images/content_gradient.png) repeat-x #f3f6fa;
	padding:58px 0; }
	
#content {
	width:916px;
	margin:0 auto;
	overflow:auto; }

/* rightContent*/
#right_content {
	float:left;
	display:inline;
	width:568px;
	margin-left:29px; }
	
.small {
	font-size: 10px;
	font-style: italic;}
	
#right_content ul {
	list-style:none; }
	
#right_content li {
	margin-bottom:3px;
	background:url(images/arrow.png) left 4px no-repeat;
	padding-left:13px; }

#right_content hr {
	color: #d8e0ec;
	border: 0;
	background-color: #d8e0ec;
	height: 1px;
}
#right_content .nieuws_box {
	float: right;
	width: 200px;
	margin: 35px 0 10px 10px;
	padding: 0 0 0 20px;
	border-left: 1px solid #d8e0ec;
}
#right_content .nieuws_box h3 {
	margin: 0 0 8px 0;
	font-size:14px;
	color:#114288;
}
#right_content .nieuws_box .more {
	float: right;
}
.navigation_left {
	float: left; }
	
.navigation_right {
	float: right;
}
/* /rightContent*/
	
.impression_img {
	float:left;
	display:inline;
	margin-right:8px;
	margin-bottom:14px;
	border:1px solid #d3d3d5;
	padding:2px;
	background:white;
	border:1px solid #d3d3d5; }
	
.img {
	padding:2px;
	background:white;
	border:1px solid #d3d3d5; }
	
#cats_footer {
	background:url(images/cats_footer_back.png) no-repeat;
	width:100%;
	height:47px; }
	
#cats_footer li {
	float:left;
	display:inline;
	padding:0;
	background:none;
	margin:7px 5px 0 0 }
	
#cats_text {
	background:url(images/arrow.png) left 4px no-repeat;
	float:left;
	display:inline;
	padding-left:6px;
	margin-left:5px;
	margin-top:14px; }	
	
.cat_box {
	background:#f5f8fb;
	border:1px solid #d8e0ec;
	height:113px;
	width:260px;
	float:left;
	display:inline;
	margin:4px;
	padding:7px; }
	
.cat_box:hover, .cat_box.hover {
	background:white; }
	
.cat_box p {
	letter-spacing:0px;
	font-size:11px; }
	
.cat_box .left {
	width:87px;
	float:left;
	display:inline;
	margin-right:9px; }
	
.cat_box .left a {
	background:url(images/arrow.png) left 4px no-repeat;
	padding-left:8px; }
	
.cat_box .left img {
	margin-bottom:8px; }
	
/* /menu*/	
#menu {
	width:187px;
	margin-left:71px;
	float:left;
	display:inline;
	border:1px solid #dce4ee;
	border-top:none;
	border-left:none;
	border-bottom:none; }
	
#menu ul {
	width:159px;
	list-style:none;
	margin:1px 28px 1px 0; }
	
#menu li {
	width:159px;
	height:26px; }
	
#menu li a {
	display:block;
	width:145px;
	height:22px;
	background:none;
	padding-top:4px;
	padding-left:14px;
	color:#114288;
	font-weight:normal; }
	
#menu li a:hover, #menu li.current_page_item a {
	background:url(images/menu_hover.png) no-repeat;
	color:#ffde00; }	
/* /menu*/
/* /content*/

/* footer*/
#footer_container {
	height:29px;
	width:100%;
	background:url(images/footer_gradient.png) repeat-x; }
	
#footer {
	width:916px;
	margin:0 auto; }

#footer p {
	height:29px;
	line-height:29px;
	font-size:11px;
	color:#ffde00;
	margin-left:92px; }
	
#footer a {
	color:#ffde00;
	font-weight:normal;
	letter-spacing:0.5px; }
	
#footer a:hover {
	text-decoration:underline; }
/* /contentFooter*/

/* belowFooter*/
#below_footer_container {
	background:url(images/below_footer_gradient.png) repeat-x;
	width:100%;
	height:66px; }
/* /belowFooter */


/* sIFR -- Niet aanpassen! */    
.sIFR-active h2 {
	visibility: hidden;
	font-family: Verdana;
}

.sIFR-active h1 {font-size: ;}
.sIFR-active h2 {font-size: 23pt;}