/* #D30000 vervangen door #C1343E
 * #00275D vervangen door #D2D4D5 
 * */

body {
	margin : 0 0 0 0;
	margin-top : 10px;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
	padding: 0;
	background : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 20px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	line-height: 20px;
}
P, BLOCKQUOTE {
	margin-top: 0;
	margin-bottom: 0;
}
UL, OL {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
A {

	text-decoration: underline;
	color: #000000;
}
A:hover {
	text-decoration: underline;
	color: #000000;
}
.wosimage {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 5px;
}

img {
	border-width:0px;
	margin:0px;
	padding:0px;
}
.button {
	border: 0px;
	background: #339911;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	width: 100px;
	height: 21px;
	padding: 0px;
}
.inputtext {
	border: 1px solid #000f47;
	font-size: 10px;
	font-family: Verdana, Arial;
	height: 15px;
	line-height: 14px;
}
.table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.tableHeader {
	background-color: #FFFFFF;
}
.tableContent {
}
.foutmelding {
	color : red;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: Yellow;
}

h1
{
	clear: both;
	color: #186018;
	font-size: 12px;
	padding: 0 0 5px;
	margin: 0;
	background: url(/images/background_headline_spacer.png) repeat-x bottom;
}

h2
{
	clear: both;
	color: #186018;
	font-size: 12px;
	padding: 0 0 5px;
	margin: 0;
	margin-top:10px;
	background: none;
	color: #C1343E;
}

h3
{
	clear: both;
	color: #587ADA;
	font-size: 12px;
	padding: 0 0 5px;
	margin: 0;
	margin-top:10px;
	background: none;
	color: #00275D;
	font-weight: normal;
}


/** MENU **/

.menu table {
	cursor:pointer;
}

.menu.selected table {
	cursor:default;
}

.menu table {
	border:none;
	padding:0px;
	border-collapse:collapse;
}

.menu table tr {
	height:29px;
	padding:0px;
}

.menu .left {
	background-image:url(/images/background_hoofdmenu_left.png);
	width:7px;
	background-repeat:no-repeat;
}

.menu .right {
	background-image:url(/images/background_hoofdmenu_right.png);
	width:7px;
	background-repeat:no-repeat;
}

.menu .middle {
	background-image:url(/images/background_hoofdmenu_middle.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.menu a:hover .left,
.menu.selected .left {
	background-image:url(/images/background_hoofdmenu_left_over.png);
	text-decoration: none;
}

.menu a:hover .right,
.menu.selected .right {
	background-image:url(/images/background_hoofdmenu_right_over.png);
	text-decoration: none;
}

.menu a:hover .middle,
.menu.selected .middle {
	background-image:url(/images/background_hoofdmenu_middle_over.png);
	text-decoration: none;
}

.link_menuitem {
	color:#ffffff;
	text-decoration:none;
}

.link_menuitem:hover {
	color:#ffffff;
	text-decoration:underline;
}


/** SUBMENU **/

.submenu {
	margin-top:0px;
	border:none;
	background-repeat:no-repeat;
	width:180px;
}

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

.submenu .first .item {
	background-image:url(/images/background_submenu_itemfirst_normal.png);
	padding:10px 12px 3px 35px;
}

.submenu .second .item { background-image:url(/images/background_submenu_itemsecond_normal.png); }

.submenu .second .empty {
	background-image:url(/images/background_submenu_itemsecond_empty.png);
	display:block;
	height:27px;
}

.submenu .item {
	background-repeat:no-repeat;
	background-image:url(/images/background_submenu_item_normal.png);
	padding:4px 12px 3px 35px;
	color:#FFFFFF;
}

.submenu .empty { display:none; }

.submenu .last .item {
	background-image:url(/images/background_submenu_itemlast_normal.png);
	padding:4px 12px 12px 35px;
}

.submenu .last .empty {
	background-image:url(/images/background_submenu_itemlast_empty.png);
	display:block;
	height:35px;
}

.submenu a:hover,
.submenu a {
	color:#FFFFFF;
	text-decoration: none;
}

.submenu .first a:hover .item,
.submenu .first .item.selected {
	background-image:url(/images/background_submenu_itemfirst_over.png);
	text-decoration: none;
}

.submenu .second a:hover .item,
.submenu .second .item.selected {
	background-image:url(/images/background_submenu_itemsecond_over.png);

}

.submenu a:hover .item,
.submenu .item.selected {
	background-image:url(/images/background_submenu_item_over.png);

}

.submenu .last a:hover .item,
.submenu .last .item.selected {
	background-image:url(/images/background_submenu_itemlast_over.png);

}

/** KOLOMMEN **/

#kolom1 {

	height:auto;
	float:left;
	width:160px;
	padding: 0 0 0 20px;
}

#kolom1 #menu {
	width: 160px;
	float: left;
}
#kolom2 {

	border:0px solid green;
	height:auto;
	float:left;
	width:398px;
	margin-left:20px;
	margin-right:22px;
}
#kolom3 {
	height:auto;
	float:left;
	width:336px;
	border:0px solid yellow;
}

#kolom2_extended{
	height:auto;
	float:left;
	margin-left:20px;
	width:754px;
	background-color:#ffffff;

}

form
{

}


/** PANEL **/

.panel {
	width:100%;
}

#kolom1 .panel {
	padding: 6px;
	width:168px;

}

#kolom3 .panel {
	width: 314px;
	margin: 11px;
}

.panel .line {
	background-image:url(/images/background_headline_spacer.png);
	height:1px;
	padding:0px;
	line-height:0px;
	overflow:hidden;
}

.panel .head {
	background-image:url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}

.weblog .content
{
	margin: 0 0 10px 0;
}

.weblog .content h1
{
	font-size: 12px;
	background: none;
	padding: 0px;
	color: #000f47;
}

	.weblog .content h1 a
	{
		color: #000f47;
	}

.weblog .content .author {
	margin: 0 0 5px;
	font-size: 10px;
	line-height: 12px;
	color: #696969;
	font-style: italic;
}

.weblog .content .more
{
	margin: 0 0 5px;
}

.navbar {
	margin-top:5px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
	padding:2px;
	padding-right:0px;
}

#header_leaderboard {
	padding: 0px;
	clear: both;
	float: left;
	display: block;
	margin: 0 0 4px;
	background-color:#ffffff;
	height: 90px;
	width: 956px;
}
#header_leaderboard_logo{
	float:left;
	margin:0px;
	/*background-color:#d8eb9a;*/
	height:90px;
}

#header_leaderboard_leaderboard {
	float:right;
	margin:0px;
	/*background-color:#d8eb9a;*/
	width:728px;
	height:90px;
}

#header_hoofdmenu {
	padding:0px;
	clear:both;
	margin:0px;
	margin-bottom: 4px;
	height: 10px;
	width: 956px;
	background-color: #C1343E;
	width:100%;
}


.break {
	display:block;
	clear:both;
	margin:0px;
	padding: 0px;
	height:0px;
	/*border:1px solid green;*/
	line-height:0px;
}

/** NAVIGATION **/

.navigation {
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-top:-2px;
	color: #FFFFFF;
}

.navigation a {
	height:1%;
	vertical-align:middle;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:2px 6px;
	font-weight:bold;
	line-height:16px;
	background-color:#00599b;
}

.navigation a.selected,
.navigation a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000f47;
}


#kolom3 {
	background-color: #e7e7e7;
}

.linkarrow {
	background: url(/images/link_prefix_type1_normal.png) no-repeat;
	padding:3px;
	padding-left: 18px;
	padding-right: 8px;
	color:#000f47;
	font-size:11px;
	font-weight:bold;
	line-height: 24px;
	display: inline;
	height: 24px;
	text-decoration:none;

}

.linkarroworange {
	background: url(/images/link_prefix_type2_normal.png) no-repeat;
	padding:3px;
	padding-left: 24px;
	padding-right: 16px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	line-height: 24px;
	display: inline;
	height: 24px;
	text-decoration:none;
}

.linkarrow:hover {
	text-decoration: none;
	color:#000f47;
}
.linkarroworange:hover {
	text-decoration: none;
	color:#000000;
}
#header_topnav {
	margin-bottom: 4px;
	width: 956px;
}

#header_topnav a {
	color: #00275d;
}


/** added by AW @ 14-11-2007 **/
.panel_basis_frame {
	margin-top:15px;
}

.panel_basis_head {

	display:block;
	background-image:url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	color: #C1343E;
}

#kolom1 .panel_basis_frame .panel_basis_head {
	display:block;
	background-image: url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
/*	border:1px solid green;*/
}

.panel_basis_head_divider {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
}

.panel_basis_content {
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:16px;
	padding:0px;
	padding-top:5px;
}

.panel_basis_footer_divider {
	display:block;
/*	background-image:url(/images/background_headline_spacer.png); */
	line-height:1px;
}

.panel_basis_footer_link {
	display:block;
	font-size:11px;
	font-weight:bold;
}

.panel_basis_frame p {
	margin:0px;
	padding:0px;
}

#kolom1 .panel_basis_frame {
	/*
	margin-left:5px;
	margin-right:5px;
	*/
}


.panel_headline_frame {
	margin:0px;
	padding:0px;
}

.panel_headline_head_top {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
	height:1px;
}

.panel_headline_head_bottom {
	display:block;
	height:0px;
	line-height:0px;
}

.panel_headline_head {
}

.panel_headline_head h1 {
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	margin:0px;
	text-decoration:none;
}

.panel_headline_head h1 a {
	color: #000;
}

.panel_headline_wideimage {
}

.panel_headline_wideimage {
}


.panel_headline_content p{
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
}

.panel_headline_footer_link {
	display:block;
	font-size:11px;
	font-weight:bold;
}

.panel_2kollomenreacties_frame {
}

.panel_2kollomenreacties_top {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:0px;
	height:0px;
}

.panel_2kollomenreacties_content_title {
	clear:both;
	display:block;
	background-color:#EFEFEF;
	padding:3px;
	padding-left:5px;
	padding-bottom:0px;
	color:#2A5329;
	font-size:11px;
	line-height:15px;
	margin:0px;
}

.panel_2kollomenreacties_content_reactions {
	clear:both;
	display:block;
	background-color:#EFEFEF;
	color:#858585;
	padding:1px;
	padding-left:30px;
	margin:0px;
}

.panel_2kollomenreacties_content_top {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
	height:1px;
}

.panel_2kollomenreacties_content_bottom {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:0px;
	height:0px;
}

.panel_2kollomenreacties_reactielink {
	color:#858585;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}

.panel_rss_frame {
	width: 100%;
}

.panel_rss_head_top {
	clear: both;
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:0px;
	height:0px;
}


.panel_rss_head {
	clear: both;
	display:block;
	background-image:url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color: #C1343E;

}

.panel_rss_head_bottom {
	clear: both;
	display: block;
	background: url(/images/background_headline_spacer.png);
	line-height:1px;
	height: 1px;
}

.panel_rss_content
{
	width: 100%;
	float: left;
	background: #EFEFEF;
}

.panel_rss_item {
	clear: both;
	float: left;
	margin: 2px 0;
	width: 100%;
}

.panel_rss_item .panel_rss_content_top {
	display: block;
	float: left;
	background-image: url(/images/background_headline_spacer.png);
	line-height: 0px;
	height: 0px;
	width: 100%;
}

.panel_rss_item .panel_rss_link {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 4px;
}

.panel_rss_item .panel_rss_link a
{
	margin: 0 0 0 4px;
	color: #000f47;
}

.panel_rss_item .panel_rss_content_bottom {
	display:block;
	float:left;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
	height:1px;
	width: 100%;
}

.panel_highlight_frame {
	margin-top:10px;
}
.panel_highlight_head {
	display:block;
	background-image:url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color: #fff;
}

#kolom1 .panel_highlight_head {
	display:block;
	background-image: url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	color: #C1343E;
	/*border:1px solid green;*/
}

.panel_highlight_head_divider {
	clear: both;
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	line-height:1px;
	height:1px;
	width: 100%;
}

.panel_highlight_image {
	float:left;
	margin: 5px;
}

.panel_highlight_content {
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
	display:block;
}


.panel_fotoalbum_frame {

}

.panel_fotoalbum_frame img.first {
	width:165px;
	height:128px;
}

.panel_fotoalbum_frame img.small {
	width:40px;
	height:40px;
}

.panel_fotoalbum_frame .head {
	line-height:24px;
	color: #fff;
}

.module_nieuws_frame
{
	margin-bottom:10px;
}

.module_nieuws_imagecontainer{
	float:left;
	display:inline;
	border:solid 0px pink;
	width:100px;
	padding-top:5px;
}

.module_nieuws_contentcontainer {
	float:left;
	width:auto;
	display:inline;
	width:298px;
	border:solid 0px orange;
}

.module_nieuws_bovenkant h1,
.module_nieuws_contentcontainer h1 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	height:auto;
	border:0px;
	padding: 0px;
	background: none;
}

.module_nieuws_contentcontainer a {
	color: #000f47;
}

.module_nieuws_contentcontainer .module_nieuws_contentcontainer_datum {
	color: #696969;
	font-size: 10px;
	font-weight:normal;
	display:block;
}

.module_nieuws_contentcontainer .module_nieuws_content_header_divider {
	margin-top:5px;
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	height:1px;
	line-height:1px;
}

.module_nieuws_contentcontainer, .module_nieuws_contentcontainer p {
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	text-align:justify;
}

.module_nieuws_footer {
	clear:both;
	display:block;
	float:left;
	margin-top:5px;
	background-image:url(/images/background_headline_spacer.png);
	height:1px;
	line-height:1px;
	width:100%;
}

.module_faq_frame {
}

.module_faq_frame h1 {
	font-size: 12px;
	line-height:18px;
	color: #00275d;
	border:0px;
}

.module_faq_rubriek_divider {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	height:1px;
	line-height:1px;
}

.module_faq_footer_divider {
	display:block;
	background-image:url(/images/background_headline_spacer.png);
	height:1px;
	line-height:1px;
	margin-top:10px;
}

.module_faq_rubriek {
	margin-top:10px;
	color: #00275d;
	font-size:13px;
	font-weight:bold;
}

.module_faq_item {
	clear:both;
	display:block;
/*	padding-left:10px; */
	font-size:11px;
	font-weight:normal;
}

.module_faq_footer {
	clear:both;
	display:block;
	font-size:11px;
	font-weight:normal;
}

.module_faq_content {
	font-size: 11px;
	line-height:16px;
	color:#000000;
}


	.module_faq_frame form
	{
		margin: 5px 0;
	}

		.module_faq_frame form span
		{
			clear: both;
			display: block;
			float: left;
			width: 100%;
			margin: 2px 0;
		}

			.module_faq_frame form span label
			{
				display: block;
				float: left;
				width: 100px;
			}

			.module_faq_frame form span input
			{
				float: left;
			}

#module_nieuws_gerelateerd,
#module_faq_gerelateerd
{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0;
}

	#module_nieuws_gerelateerd .opties_divider_head,
	#module_faq_gerelateerd .opties_divider_head
	{
		clear: both;
		float: left;
		width: 100%;
		display: block;
		margin: 0 0 3px;
		padding: 0px;
		background-image:url(/images/background_headline_spacer.png);
		height:1px;
		line-height:1px;
	}

	#module_nieuws_gerelateerd .opties_divider_bottom,
	#module_faq_gerelateerd .opties_divider_bottom,
	.nieuwsbrief_divider_bottom
	{
		clear: both;
		display:block;
		float: left;
		width: 100%;
		margin: 3px 0 0;
		background-image:url(/images/background_headline_spacer.png);
		height:1px;
		line-height:1px;
	}

	#module_nieuws_gerelateerd h3,
	#module_faq_gerelateerd h3
	{
		clear: both;
		display: block;
		float: left;
		width: 100%;
		background: #000f47;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		margin: 0px;
		padding: 5px 0;
		color: #ffffff;
	}

	#module_nieuws_gerelateerd .related,
	#module_faq_gerelateerd .related
	{
		clear: both;
		display: block;
		float: left;
		width: 100%;
	}

/** added by AW @ 14-11-2007 **/





.panel_2kolommen_head {
	background-image: url(/images/background_tabitem_big_green.png);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}



#kolom1 .panel_2kolommen_head {
	background-image: url(/images/background_tabitem_small.png);
}

.artikelimg {
	float:left;
	border: 0px;
	margin-left: 0px;
	margin-right: 4px;
}
h1 {
	font-size: 13px;
	color: #00275d;
	/*height: 27px;*/
	/*background: url(/images/background_headline_spacer.png) repeat-x bottom; */
	line-height: 27px;
	font-weight: bold;
}

h1 a, h1 a:hover{
	font-size: 12px;
	color: #000f47;
	/*height: 27px;*/
	/*background: url(/images/background_headline_spacer.png) repeat-x bottom; */
	line-height: 27px;
	text-decoration: none;
}

.footerlink {
	color: #FFFFFF;
		text-decoration:none;
}
.footerlink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.inleiding {
	font-weight: Bold;
}

.panel_break
{
	clear: both;
}

.panel_dart {
	padding: 0px !important;
	margin: 1px !important;
	margin-top: 5px !important;
	margin-left: 1px !important;
}

.panel a:hover{
	color: #000f47;
}


/** addes by JD on 14-11-2007 **/

.panel .panel_2kolommen_frame
{
	clear: both;
	float: left;
	margin: 0px;
	width: 100%;
}

	.panel .panel_2kolommen_frame .panel_2kolommen_head_top
	{
		display: block;
		float: left;
		height: 0px;
		line-height: 0px;
	}

	.panel .panel_2kolommen_frame .panel_2kolommen_head_titel
	{
		line-height:24px;
		display: block;
		float: left;
		padding: 0 0 0 10px;
		font-weight: bold;
		background: url(/images/background_tabitem_big_green.png) no-repeat;
		width: 100%;
		color: #C1343E;
	}
	.panel .panel_2kolommen_frame .panel_2kolommen_head_titel_vacatures 
	{
		line-height:24px;
		display: block;
		float: left;
		padding: 0 0 0 10px;
		font-weight: bold;
		width: 100%;
		color: #fff;
		background: url(/images/background_tabitem_big_green-vacatures.png) no-repeat;
	}

	.panel .panel_2kolommen_frame .panel_2kolommen_head_bottom
	{
		display: block;
		line-height: 1px;
		height:1px;
		background: url(/images/background_headline_spacer.png) repeat-x;
		float: left;
		width: 100%;
	}

	.panel .panel_2kolommen_frame .panel_2kolommen_inleiding
	{
		display: block;
		float: left;
		font-size: 10px;
		font-weight: bold;
	}

	.panel .panel_2kolommen_frame .panel_2kolommen_item
	{
		clear: both;
		display: block;
		float: left;
		width: 100%;
		margin: 0 2px;
	}

		.panel .panel_2kolommen_frame .panel_2kolommen_item .panel_2kolommen_kolom1
		{
			display: block;
			float: left;
			color: #000F47;
			line-height: 22px;
			font-size: 9px;
			font-style: italic;
			width: 75px;
		}

		.panel .panel_2kolommen_frame .panel_2kolommen_item .panel_2kolommen_kolom2
		{
			display: block;
			float: left;
			margin: 0px;
			line-height: 22px;
			padding: 0px;
			font-size: 9px;
		}

			.panel .panel_2kolommen_frame .panel_2kolommen_item .panel_2kolommen_kolom2 a
			{
				color: #000F47;
				font-style: italic;
				font-weight: bold;
			}

	.panel .panel_2kolommen_frame .panel_2kolommen_content_top,
	.panel .panel_2kolommen_frame .panel_2kolommen_content_bottom,
	.panel .panel_2kolommen_frame .panel_2kolommen_bottom
	{
		display: block;
		float: left;
		width: 100%;
		height: 0px;
		line-height: 0px;
	}

/** added by JD on 15-11-2007 **/
#module_nieuws_frame
{
}

	#module_nieuws_frame #module_nieuws_bovenkant
	{
		float: left;
		margin: 0 0 10px;
		width: 100%;
	}

		#module_nieuws_frame #module_nieuws_bovenkant h1
		{
			height: auto;
			margin: 0px;
			padding: 0px;
			font-size: 14px;
			line-height: 20px;
			background: none;
			color: #000f47;
		}

		#module_nieuws_frame #module_nieuws_bovenkant #module_nieuws_datum
		{
			clear: both;
			display: block;
			float: left;
			font-size: 10px;
			color: #696969;
		}

	#module_nieuws_inleiding
	{
		clear: both;
		float: left;
		display: block;
		margin: 0 0 10px;
		font-weight: bold;
		width: 100%;
	}

	#module_nieuws_bericht
	{
		clear: both;
		float: left;
		display: block;
		width: 100%;
	}

		#module_nieuws_bericht a
		{
			text-decoration: underline;
		}

		#module_nieuws_bericht a:hover
		{
			text-decoration: none;
		}

	#module_nieuws_itemOpties,
	#module_weblog_itemOpties
	{
		clear: both;
		float: left;
		margin: 0 0 0;
		width: 100%;
	}

		#module_nieuws_itemOpties #opties,
		#module_weblog_itemOpties #opties
		{
		}

			#module_nieuws_itemOpties #opties .opties_divider,
			#module_weblog_itemOpties #opties .opties_divider
			{
				clear: both;
				float: left;
				display: block;
				width: 100%;
				margin: 0 0 20px;
				padding: 0;
				background-image:url(/images/background_headline_spacer.png);
				height: 1px;
				line-height: 1px;
			}

			#module_nieuws_itemOpties #opties .button,
			#module_weblog_itemOpties #opties .button
			{
				background: #000f47;
				color: #FFFFFF;
				font-weight: bold;
				margin: 0 20px 0 0;
			}

		#module_nieuws_itemOpties #reacties,
		#module_weblog_itemOpties #reacties
		{
			margin: 20px 0 0;
			padding: 0;
		}

			#module_nieuws_itemOpties #reacties .opties_divider,
			#module_weblog_itemOpties #reacties .opties_divider
			{
				clear: both;
				float: left;
				display: block;
				width: 100%;
				margin: 3px 0;
				padding: 0;
				background-image:url(/images/background_headline_spacer.png);
				height: 1px;
				line-height: 1px;
			}

			#module_nieuws_itemOpties #reacties h3,
			#module_weblog_itemOpties #reacties h3
			{
				clear: both;
				display: block;
				background: #000f47;
				font-size: 12px;
				font-weight: bold;
				margin: 0;
				width: 100%;
				padding: 5px 0;
				color: #ffffff;
			}

			#module_nieuws_itemOpties #reacties .item,
			#module_weblog_itemOpties #reacties .item
			{
				clear: both;
				float: left;
				width: 100%;
				padding: 0;
				margin: 0;
			}

				#module_nieuws_itemOpties #reacties .item .opties_divider,
				#module_weblog_itemOpties #reacties .item .opties_divider
				{
					clear: both;
					float: left;
					display: block;
					width: 100%;
					margin: 3px 0;
					padding: 0;
					background-image:url(/images/background_headline_spacer.png);
					height: 1px;
					line-height: 1px;
				}

				#module_nieuws_itemOpties #reacties .item .name,
				#module_weblog_itemOpties #reacties .item .name
				{
					margin: 0px;
					font-size: 12px;
					font-weight: bold;
					line-height: 14px;
				}

				#module_nieuws_itemOpties #reacties .item .time,
				#module_weblog_itemOpties #reacties .item .time
				{
					margin: 0px;
					font-size: 10px;
					line-height: 12px;
					color: #696969;
					font-style: italic;
				}

				#module_nieuws_itemOpties #reacties .item .message,
				#module_weblog_itemOpties #reacties .item .message
				{
					font-size: 11px;
					line-height: 16px;
				}

		#module_nieuws_itemOpties #reageer,
		#module_weblog_itemOpties #reageer
		{
			margin: 20px 0 0;
			padding: 0;
		}

			#module_nieuws_itemOpties #reageer .opties_divider,
			#module_weblog_itemOpties #reageer .opties_divider
			{
				clear: both;
				float: left;
				display: block;
				width: 100%;
				margin: 3px 0;
				padding: 0;
				background-image:url(/images/background_headline_spacer.png);
				height: 1px;
				line-height: 1px;
			}

			#module_nieuws_itemOpties #reageer h3,
			#module_weblog_itemOpties #reageer h3
			{
				clear: both;
				background: #000f47;
				font-size: 12px;
				font-weight: bold;
				margin: 0px;
				width: 100%;
				padding: 5px 0px;
				color: #ffffff;
			}

			#module_nieuws_itemOpties #reageer form,
			#module_weblog_itemOpties #reageer form
			{
				float: left;
				margin: 3px 0 10px 0;
			}

			#module_nieuws_itemOpties #reageer .button,
			#module_weblog_itemOpties #reageer .button
			{
				background: #000f47;
				color: #FFFFFF;
				font-weight: bold;
			}

#page_contact_frame
{
	float: left;
	width: 100%;
}

	#page_contact_frame form
	{
		margin: 5px 0;
	}

		#page_contact_frame form span
		{
			clear: both;
			display: block;
			float: left;
			width: 100%;
			margin: 2px 0;
		}
		
		#page_contact_frame h1 {
		  color: #000f47;
		}

			#page_contact_frame form span label
			{
				display: block;
				float: left;
				width: 100px;
			}

			#page_contact_frame form span input
			{
				float: left;
			}
			
.submitbutton {
    background-color: #000f47;
    border: 0px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    padding: 0 4px 0 4px;
}

.clear {
	height:0px !important;
	height:auto;
	clear:both;
}


.zibb.searchfield
{
	background:url(/images/Zibb.logo.png) no-repeat left bottom;
	padding-left:145px;
	float:right;
}

.zibb.searchfield input
{
	width: 150px !important;
	border: 1px solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#999999;
	border-bottom-color:#999999;
	margin:0;
	padding:0;
}

.zibb.searchfield .button {
	background-color:#C1343E;
	font-size: 9px;
	height: 17px;
	display:inline;
	width: 50px !important;
	margin:0;
	padding:0;
	border-width:0px;
}

.zibb.searchfield form {
	display:inline;
}

#zibb {
	font-size:11px;
	line-height:16px;
}

#zibb #results {
	float:left;
	width:520px;
	margin-right:5px;
}

#zibb #side {
	float:right;
	width:220px;
}

#zibb .didyoumean {
	color:#DD0000;
	font-weight:bold;
	margin:0px 5px 10px 5px;
	font-size:1.2em;
	height:1.2em;
	white-space:nowrap !important;
	white-space:normal;
	overflow:hidden;
}

#zibb .didyoumean a {
	font-weight:normal;
	color:#000000;
}

#zibb .list {
	padding:5px;
	font-size:1em;
}

#zibb .error {
	padding:5px;
	font-size:1em;
	color:#DD0000;
	font-size:0.9em;
	padding:10px;
	font-weight:bold;
	border-top:1px #DD0000 solid;
	border-bottom:1px #DD0000 solid;
	background-color:#FFF7CF;
	margin-top:5px;
	margin-bottom:5px;
}

/** ADS **/

#zibb .ads {
	border-top:1px #DCE9F4 solid;
	border-bottom:1px #DCE9F4 solid;
	background-color:#F2F8FA;
	margin-bottom:17px;
	font-size:1em;
	padding:3px 10px 0px;
}

#zibb .ads .wide {
	margin-bottom:10px;
}

#zibb .ads .narrow {
	overflow:hidden;
	margin-bottom:10px;
}

#zibb .ads .header {
	text-align:right;
	color:#AFB1B1;
	text-transform:capitalize;
	margin-bottom:3px;
}

#zibb .ads .titel,
#zibb .ads .titel a {
	font-weight:bold;
	font-size:1em;
}

#zibb .ads .body {
}

#zibb .ads .url,
#zibb .ads .url a {
	color:#AFB1B1;
	text-decoration:none;
}

/** RESTULT HITS **/

#zibb .hit {
	margin-bottom:17px;
}

#zibb .hit .titel,
#zibb .hit .titel a {
	font-weight:normal;
	font-size:1.1em;
	color:#00275D;
	height:1.5em;
	white-space:nowrap !important;
	white-space:normal;
	overflow:hidden;
}

#zibb .hit .body {
}

#zibb .hit .url,
#zibb .hit .url a {
	font-weight:normal;
	text-decoration:none;
	color:#999999;
	height:1.5em;
	white-space:nowrap !important;
	white-space:normal;
	overflow:hidden;
}

#zibb .key {
	font-weight:bold;
}

#zibb .head,
#zibb .foot {
	background: url(/images/background_headline_spacer.png) repeat-x;
	background-color:#E7E7E7;
	margin-bottom:10px;
	padding-top:1px;
}

#zibb .head a,
#zibb .foot a {
	font-weight:bold;
}

#zibb .head p,
#zibb .foot p {
	overflow:hidden;
	white-space:nowrap;
	padding:2px 5px;
}

#zibb .head {
	text-align:right;
}

#zibb .head.start {
	text-align:center;
	font-weight:bold;
}


/** NAVIGATION **/

#zibb .navigation {
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-top:0px;
}

#zibb .navigation a {
	vertical-align:middle;
	color:#000000;
	text-decoration:none;
	background-color:#E7E7E7;
	padding:2px 6px;
	font-weight:bold;
	display:block;
	float:left;
}

#zibb .navigation a.selected,
#zibb .navigation a:hover {
	color:#E7E7E7;
	text-decoration:none;
	background-color:#00275D;
}

/** TABS **/

.tabs .clear {
}

.tabs ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:20px;
}

.tabs {
	z-index:100;
	margin:0;
	padding:0;
	background:#EDF0F4;
	height:19px;
	overflow:hidden;
}

.tabs li {
	float:left;
	margin-right:2px;
	color: #186018;
	background: #EDF0F4;
	height:19px;
	width:65px;
	text-align:center;
}

.tabs li.selected {
	background: #00275D;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px;
}

.tabs li a {
	padding:2px 0px;
	display:block;
	text-decoration:none;
}

.tabs li a:hover {
	font-style:normal;
	color:#ffffff;
	background: #00275D;
}



/*		MENUS		*/




.menubalk {
	height: 1px;
	line-height: 1px;
	width: 100%;
	float: left;
	border-top: 1px solid #587ada;
	margin: 1px 0 0 0;
}
.nav,  .navover {
	height: 20px;
	line-height: 20px;
	width: 160px;
	font-size: 12px;
	cursor: pointer;
	color: #000f47;
	font-weight: bold;
	float: left;
}

.navactive {
	height: 18px;
	line-height: 18px;
	width: 160px;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	color: #000;
}

.navactive a ,
.nav a ,  
.navover a,
.subnav a {
	text-decoration: none;	
}

.navactive a {
	color: #000;
}

.navactive .arrow {
	color: #C1343E; 
	font-weight: bold; 
	background-color: #fff; 
	height: 18px;
	float: left; 
	width: 10px;
}
.navactive .text {
	background-color: #D2D4D5;
	height: 18px;
	width: 146px;
	padding: 0 0 0 4px;
	float: left; 
}


.navover .text2 ,
.nav .text2 {
	float: left;
	padding: 0 0 0 4px;
}

.subnav,  
.subnavover {
	width: 160px;
	font-size: 11px;
	cursor: pointer;
	color: #00275d;
	font-weight: bold;
	padding: 0 0 0 23px;
	float: left;
}
.subnav a,  
.subnavover a {
	text-decoration: none;
}
.subnavactive {
	width: 160px;
	font-size: 11px;
	cursor: default;
	height: 20px;
}

.subnavactive span {
	color: #C1343E;
	margin-left: 0px;
	width: 10px;
	float: left;
}

.subnavactive .subarrow {
	color: #C1343E; 
	font-weight: bold; 
	background-color: #fff; 
	height: 16px;
	float: left; 
	width: 10px;
}
.subnavactive .subtext {
	height: 18px;
	width: 146px;
	background-color: #edf0f4; 
	padding: 0 0 3px 4px; 
	font-weight: bold; 
	float: left;
	color: #00275d;
}

.subnavactive .subtext .subdotje {
	font-size: 15px; 
	color: #C1343E; 
	font-weight: bold;
}

#dossiers .mouseover {
    float: left; 
    margin: 4px 0 0 0;
    width: 400px;
    font-weight: bold;
}

.mouseover a
{
    font-weight: bold;
}

#dossiers .nomouseover {
    float: left; 
    margin: 4px 0 0 0;
    width: 400px;
    background-color: #eeeeee;
}

.reactieDate {
    display: block;
    float: left;
    font-size: 9px;
    font-style: italic;
    line-height: 22px;
    width: 65px;
}

.reactieMaxWords {
    font-style: italic;
    font-weight: bold;
	font-size: 9px;
    line-height: 22px;
}

