/*== Reset CSS ==*/
html
{
	color: #000000;
	background: #FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,t
{
	margin:0;
	padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{
	border:0;
	font-variant:normal;
}

/* to preserve line-height and selector appearance */
sup 
{
	vertical-align:text-top;
}
sub 
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,textarea,select
{
	*font-size: 100%;
}
/*because legend doesn't inherit in IE */
legend
{
	color: #000000;
}
a
{
	outline: 0;
}
/*== end reset==*/

/*== Typographic ==*/
body, th, td, a, input
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}
/*== ==*/

/*== Global definitions ==*/
.hidden,
.search_hidden_fields
{
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	visibility: hidden;
}
.invisible,
.zichtbaar_
{
	display: none !important;
}
.afb_
{
	clear: both;
	display: block;
}
.afb_left
{
	margin: 0 10px 5px 0;
}
.afb_right
{
	margin: 0 0 5px 10px;
}
* html .uitvouwlijsten .afb_left
{
	float: left !important;
	display: block !important;
	height: 90px !important;
	width: 114px !important;
}
* html .uitvouwlijsten .afb_right
{
	float: right;
	display: block !important;
	height: 90px !important;
	width: 114px !important;
}
.link_
{
	display: block;
}
a.back
{
	float: right;
	display: block;
	padding: 20px 0 0 0;
}
a.readmores
{
	
}
#root #content #mid ul
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
#root #content #mid li
{
	padding: 0 0 0 15px;
	background: transparent url("/images/restyle/bullet.gif") no-repeat 4px 8px;
}
p
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
html
{
	height: 100%;
}
body
{
	height: 100%;
	text-align: center;
	background: #FFFFFF url("/images/restyle/bg_body.gif") repeat-x left top;
}

#root
{
	margin: 0 auto;
	width: 925px;
	text-align: left;
	background: transparent url("/images/restyle/bg_root.gif") no-repeat left top;
}
#root #header
{
	height: 121px;
	width: 925px;
}
#root #header #logo
{
	float: left;
	height: 80px;
	width: 112px;
}
#root #header #logo a
{
	display: block;
}
#root #header #nav_header
{
	float: right;
	height: 80px;
	width: 808px;
}
#root #header #nav_header .level1
{
	float: right;
	padding: 0 5px 0 0;
	height: 80px;
}
#root #header #nav_header .level1 a
{
	float: left;
	display: block;
	color: #37618A;
	text-decoration: none;
}
#root #header #nav_header .level1 a:hover
{
	text-decoration: underline;
}
#root #header #nav_header .level1 .item1
{
	float: left;
	padding: 48px 20px 0 21px;
	color: #37618A;
	background: transparent url("/images/restyle/nav_header_sep.gif") no-repeat left 50px;
}
#root #header #nav_header .level1 #menubuilder_cwh_item_1.item1
{
	background: none;
}
#root #header #nav_header_bar
{
	float: left;
	clear: both;
	overflow: hidden;
	height: 41px;
	width: 925px;
}
#root #header #nav_header_bar .level1
{
	float: left;
	height: 41px;
	width: 677px;
	background: url('/images/restyle/nav_header_balk_menu_left.gif') no-repeat left top;
}
#root #header #nav_header_bar .level1 a
{
	display: block;
	padding: 10px 17px 17px 15px;
	color: #FFFFFF;
	text-decoration: none;
}
#root #header #nav_header_bar .level1 .item1
{
	float: left;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_1.item1
{
	/*width: 112px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item1_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_1.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item1_right.gif") no-repeat right top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_2.item1
{
	/*width: 112px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item2_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_2.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item2_right.gif") no-repeat right top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_3.item1
{
	/*width: 114px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item3_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_3.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item3_right.gif") no-repeat right top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_4.item1
{
	/*width: 114px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item4_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_4.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item4_right.gif") no-repeat right top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_5.item1
{
	/*width: 108px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item5_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_5.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item5_right.gif") no-repeat right top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_6.item1
{
	/*width: 117px;*/
	text-align: center;
	background: transparent url("/images/restyle/nav_header_balk_item6_bg_wi.gif") repeat-x left top;
}
#root #header #nav_header_bar .level1 #menubuilder_cwhb_item_6.item1 a
{
	background: transparent url("/images/restyle/nav_header_balk_item6_right.gif") no-repeat right top;
}
#root #header #nav_header_bar #search_box
{
	float: right;
	height: 41px;
	width: 248px;
	background: transparent url("/images/restyle/nav_header_balk_search_bg.gif") repeat-x left top;
}
#root #header #nav_header_bar #search_box #search_form
{
	float: left;
	height: 41px;
	width: 240px;
}
#root #header #nav_header_bar #search_box #search_form form
{
	float: left;
	padding: 7px 0 0 9px;
}
#root #header #nav_header_bar #search_box #search_form form .search_field_wrapper,
#root #header #nav_header_bar #search_box #search_form form .search_button_wrapper
{
	float: left;
}
#root #header #nav_header_bar #search_box #search_form form .search_field_wrapper span
{
	
}
#root #header #nav_header_bar #search_box #search_form form .search_field_wrapper span input
{
	padding: 2px;
	height: 20px;
	background: transparent url("/images/restyle/nav_search_bg.gif") repeat-x left top;
	border: 1px solid #105483;
}
#root #header #nav_header_bar #search_box #search_form form .search_button_wrapper
{
	padding: 4px 0 0 9px;
}
#root #header #nav_header_bar #search_box #search_form form .search_button_wrapper input
{
	
}
#root #header #crumb_path_wrapper
{
	float: left;
	clear: both;
	height: 29px;
	width: 925px;
}
#root #header #crumb_path_wrapper #crumb_path_margins
{
	padding: 7px 18px 10px 18px;
}
#root #header #crumb_path_wrapper #crumb_path_margins a
{
	float: left;
	display: block;
	padding: 0 11px 0 7px;
	color: #3B6D90;
	font-size: 10px;
	text-decoration: none;
	background: transparent url("/images/restyle/crumb_path_sep.gif") no-repeat right 4px;
}
#root #header #crumb_path_wrapper #crumb_path_margins a:hover
{
	text-decoration: underline;
}
#root #header #crumb_path_wrapper #crumb_path_margins a.first
{
	padding: 0 11px 0 0;
}
#root #header #crumb_path_wrapper #crumb_path_margins a.first.only
{
	background: none;
}
#root #header #crumb_path_wrapper #crumb_path_margins a.last
{
	background: none;
	font-weight: bold;
}
#root #header #nav_header_bar #search_box .bg_right
{
	float: left;
	height: 41px;
	width: 8px;
	background: transparent url("/images/restyle/nav_header_balk_search_right.gif") no-repeat left top;
}

#root #content
{
	float: left;
	width: 925px;
	background: transparent url("/images/restyle/bg_content.gif") repeat-y left top;
}
#root #content #content_bg_top
{
	float: left;
	width: 925px;
	background: transparent url("/images/restyle/bg_content_top.gif") no-repeat left top;
}
#root #content #content_bg_bottom
{
	float: left;
	width: 925px;
	background: transparent url("/images/restyle/bg_content_bottom.gif") no-repeat left bottom;
}
#root #content #left .blocks,
#root #content #right .blocks
{
	float: left;
	padding: 0 10px 0 0;
}
#root #content #left .blocks a,
#root #content #right .blocks a
{
	display: block;
	color: #436976;
	text-decoration: none;
}
#root #content #left .blocks a:hover,
#root #content #right .blocks a:hover
{
	text-decoration: underline;
}
#root #content #left .blocks h2,
#root #content #right .blocks h2
{
	padding: 10px 13px 10px 13px;
	color: #436976;
	font-size: 11px;
	font-weight: bold;
}
#root #content #left .blocks h2 p,
#root #content #right .blocks h2 p
{
	padding: 0 0 0 0;
}


#root #content .blocks .textblock
{
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	width: 200px;
}
#root #content .blocks .textblock.white
{
	background: transparent url("/images/restyle/nav_left_item_odd.gif") repeat-y 1px bottom;
	border-top: 1px solid #DBE6EC;
	border-bottom: 1px solid #DBE6EC;
}
#root #content .blocks .textblock h2
{
	
}
#root #content .blocks .textblock .text
{
	clear: both;
	overflow: hidden;
	padding: 7px 12px 7px 13px;
	color: #436976;
}
#root #content .blocks .textblock .text ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 14px;
}
#root #content .blocks .textblock .text ul li
{
	padding: 0 0 8px 0;
	color: #406774;
	font-weight: bold;
}
#root #content .blocks .textblock .text ul li a
{
	color: #406774;
	font-weight: bold;
	text-decoration: none;
}
#root #content .blocks .textblock .text ul li a:hover
{
	text-decoration: underline;
}
#root #content .blocks .textblock .text a
{
	text-decoration: underline;
}
#root #content .blocks .textblock .text a:hover
{
	text-decoration: none;
}


#root #content .blocks .personblock
{
	float: left;
	clear: both;
	margin: 0 0 20px 0;
	width: 200px;
}
#root #content .blocks .personblock .person
{
	clear: both;
	overflow: hidden;
	padding: 7px 12px 7px 13px;
	color: #436976;
}
#root #content .blocks .personblock .person .image
{
	float: left;
	padding: 0 10px 0 0;
}
#root #content .blocks .personblock .person .image img
{
	
}
#root #content .blocks .personblock .person .text
{
	float: left;
}
#root #content .blocks .personblock .person .text a
{
	text-decoration: underline;
}
#root #content .blocks .personblock .person .text a:hover
{
	text-decoration: none;
}


#root #content .blocks .categorylist
{
	
}
#root #content .blocks .categorylist .image
{
	float: left;
	padding: 0 0 0 13px;
}
#root #content .blocks .categorylist .image img
{
	
}
#root #content .blocks .categorylist h3
{
	float: left;
	padding: 1px 2px 0 2px;
	color: #1A3563;
	font-size: 10px;
	font-weight: bold;
}
#root #content .blocks .categorylist .text
{
	clear: both;
	overflow: hidden;
	padding: 7px 12px 7px 13px;
	color: #436976;
	font-size: 10px;
}
#root #content .blocks .categorylist .text ul
{
	
}
#root #content .blocks .categorylist .text ul li
{
	padding: 0 0 7px 15px;
	background: transparent url("/images/restyle/category_bullet.gif") no-repeat 6px 5px;
}
#root #content .blocks .categorylist .text ul li a
{
	font-size: 10px;
	font-family: Tahoma;
}


#root #content .blocks .imagelinks
{
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 200px;
	color: #436976;
	background: transparent url("/images/restyle/nav_left_item_odd.gif") repeat-y 1px bottom;
	border-top: 1px solid #DBE6EC;
	border-bottom: 1px solid #DBE6EC;
}
#root #content .blocks .imagelinks.border
{
	margin: 0 0 0 0;
	border-top: none;
	border-bottom: none;
	background: none;
}
#root #content .blocks .imagelinks h2
{
	
}
#root #content .blocks .imagelinks .imagelink
{
	overflow: hidden;
	clear: both;
	width: 200px;
}
#root #content .blocks .imagelinks.border .imagelink
{
	border-bottom: 1px solid #DBE6EC;
}
#root #content .blocks .imagelinks.border .imagelink.first
{
	border-top: 1px solid #DBE6EC;
}
#root #content .blocks .imagelinks .imagelink.odd
{
	background: transparent url("/images/restyle/nav_left_item_odd.gif") repeat-y 1px top;
}
#root #content .blocks .imagelinks .imagelink .margins
{
*	float: left;
	clear: both;
	overflow: hidden;
	padding: 7px 12px 7px 17px;
}
#root #content .blocks .imagelinks .imagelink .image
{
	float: left;
}
#root #content .blocks .imagelinks .imagelink .image img
{
	
}
#root #content .blocks .imagelinks .imagelink .text
{
	float: left;
	width: 150px;
}
#root #content .blocks .imagelinks .imagelink .text p
{
	padding: 0 0 0 0;
}
#root #content .blocks .imagelinks .imagelink .text span
{
	float: left;
	display: block;
	padding: 1px 0 0 5px;
}
#root #content .blocks .imagelinks .imagelink .text span a
{
	float: left;
}

#root #content .blocks .poll
{
	float: left;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 200px;
	color: #322725;
}
#root #content .blocks .poll .pollbuilder
{
	clear: both;
	overflow: hidden;
	padding: 7px 12px 7px 13px;
}
#root #content .blocks .poll .pollbuilder .PB-poll
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-text-above-voting-options
{
	padding: 0 0 8px 0;
	color: #436976;
	width: 160px;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-options
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-options
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-options table.PB-voting-options-table
{
	display: block;
	width: 160px;
	color: #436976;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-options table.PB-voting-options-table td
{
	padding: 0 3px 7px 0;
	color: #436976;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-options table.PB-voting-options-table td input
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 15px;
}
#root #content .blocks .poll .pollbuilder .PB-poll .PB-text-above-results
{
	padding: 0 0 8px 0;
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-voting-option
{
	font-weight: bold;
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-bar-and-percentage
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-bar-and-percentage
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-bar-and-percentage table td.PB-results-bar
{
	padding: 2px 3px 0 0;
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-bar-and-percentage table td.PB-results-bar img
{
	height: 10px;
}
#root #content .blocks .poll .pollbuilder .PB-poll table.PB-results td.PB-results-bar-and-percentage table td.PB-results-percentage
{
	padding: 0 0 4px 0;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-button
{
	float: left;
	clear: both;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-voting-button input
{
	color: #322725;
	background: #FFFFFF;
	border: 1px solid #8CACBB;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-results-link
{
	float: left;
	clear: both;
	padding: 10px 0 0 0;
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-results-link a
{
	
}
#root #content .blocks .poll .pollbuilder .PB-poll form.PB-frm-vote .PB-results-link a:hover
{
	
}


#root #content .blocks .nieuwsoverzicht
{
	float: left;
	padding: 0 0 10px 0;
	width: 200px;
	color: #436976;
}
#root #content .blocks .nieuwsoverzicht h2
{
	
}
#root #content .blocks .nieuwsoverzicht .include
{
	
}
#root #content .blocks .nieuwsoverzicht .include .item
{
	float: left;
	clear: both;
	width: 200px;
}
#root #content .blocks .nieuwsoverzicht .include .item.odd
{
	float: left;
	background: transparent url("/images/restyle/nav_left_item_odd.gif") repeat-y 1px top;
	border-top: 1px solid #DBE6EC;
	border-bottom: 1px solid #DBE6EC;
}
#root #content .blocks .nieuwsoverzicht .include .item .description
{
	overflow: hidden;
	padding: 7px 13px 7px 13px;
}
#root #content .blocks .nieuwsoverzicht .include .item .description a
{
	
}
#root #content .blocks .nieuwsoverzicht .include .item .description a:hover
{
	
}


#root #content #left
{
	float: left;
	width: 210px;
}
#root #content #left .blocks
{
	float: left;
	padding: 0 5px 30px 0;
}
#root #content #mid
{
	float: left;
	width: 500px;
}
#root #content #mid .margins
{
	float: left;
	padding: 0 15px 0 15px;
}
#root #content #mid .margins .data
{
	float: left;
	width: 470px;
}
#root #content #right
{
	float: right;
	width: 205px;
}
#root #content #right .blocks
{
	float: left;
	padding: 0 5px 30px 0;
}
#root #content .bg_bottom
{
	float: left;
	overflow: hidden;
	height: 18px;
	width: 925px;
	background: transparent url("/images/restyle/bg_content_bottom.gif") no-repeat left top;
}

#root #footer
{
	float: left;
	padding: 17px 0 0 0;
	width: 925px;
	color: #757575;
}
#root #footer a
{
	color: #757575;
	text-decoration: none;
}
#root #footer a:hover
{
	text-decoration: underline;
}
#root #footer #nav_footer_left
{
	float: left;
	height: 62px;
	width: 210px;
}
#root #footer #nav_footer_left a
{
	float: left;
	padding: 0 0 0 30px;
}
#root #footer #nav_footer
{
	float: left;
	height: 62px;
	width: 500px;
	text-align: center;
}
#root #footer #nav_footer .data
{
	text-align: center;
}
#root #footer #nav_footer .data #copyright
{
	
}
#root #footer #nav_footer .data #nav_footer_menu
{
	
}
#root #footer #nav_footer .data #nav_footer_menu .level1
{
	margin: 0 auto;
	text-align: center;
}
#root #footer #nav_footer .data #nav_footer_menu .level1 a
{
	
}
#root #footer #nav_footer .data #nav_footer_menu .level1 .item1
{
	float: left;
	display: block;
}
#root #footer #nav_footer .data #nav_footer_menu .level1 .item1 a
{
	display: block;
	padding: 0 3px 0 8px;
	background: transparent url('/images/restyle/nav_footer_separator.gif') no-repeat left 2px;
}
#root #footer #nav_footer .data #nav_footer_menu .level1 .hover1,
#root #footer #nav_footer .data #nav_footer_menu .level1 .active1,
#root #footer #nav_footer .data #nav_footer_menu .level1 .childactive1
{
	
}
#root #footer #nav_footer .data #nav_footer_menu .level1 .hover1 a,
#root #footer #nav_footer .data #nav_footer_menu .level1 .active1 a,
#root #footer #nav_footer .data #nav_footer_menu .level1 .childactive1 a
{
	
}
#root #footer #nav_footer .data #nav_footer_menu .level1 .last
{
	padding: 0 12px 0 0;
	cursor: pointer;
	background: transparent url("/images/restyle/rss.gif") no-repeat right 2px;
}
#root #footer #nav_footer .data #nav_footer_menu .level1 #menubuilder_cwf_item_1 a
{
	background: none;
}
/*== ==*/

/*== Specific definitions ==*/

/*= Home =*/
#root.home #content #mid .data .banner_image
{
	float: left;
	clear: both;
	overflow: hidden;
	padding: 0 0 14px 0;
	width: 470px;
}
#root.home #content #mid .data .banner_image img
{
	
}
#root.home #content #mid .data .three_blocks
{
	float: left;
	clear: both;
	width: 470px;
	padding: 14px 0 0 0;
}
#root.home #content #mid .data .three_blocks .titles
{
	float: left;
	clear: both;
	margin: 0 0 2px 0;
	width: 470px;
	color: #FFFFFF;
	background: transparent url("/images/restyle/nav_three_koloms_header_bg.gif") repeat-y left bottom;
}
#root.home #content #mid .data .three_blocks .titles .separator
{
	float: left;
	height: 10px;
	width: 2px;
}
#root.home #content #mid .data .three_blocks .titles h3
{
	display: block;
	padding: 8px 14px 8px 14px;
}
#root.home #content #mid .data .three_blocks .titles .title_1
{
	float: left;
	width: 155px;
}
#root.home #content #mid .data .three_blocks .titles .title_1 h3
{
	
}
#root.home #content #mid .data .three_blocks .titles .title_2
{
	float: left;
	width: 156px;
}
#root.home #content #mid .data .three_blocks .titles .title_2 h3
{
	
}
#root.home #content #mid .data .three_blocks .titles .title_3
{
	float: left;
	width: 155px;
}
#root.home #content #mid .data .three_blocks .titles .title_3 h3
{
	
}
#root.home #content #mid .data .three_blocks .blocks
{
	float: left;
	clear: both;
	overflow: hidden;
	width: 470px;
	background: transparent url("/images/restyle/nav_three_koloms_bg.gif") repeat-y left top;
}
#root.home #content #mid .data .three_blocks .blocks a
{
	color: #000000;
	text-decoration: none;
}
#root.home #content #mid .data .three_blocks .blocks a:hover
{
	text-decoration: underline;
}
#root.home #content #mid .data .three_blocks .blocks .three_blocks_bg_bottom
{
	float: left;
	background: transparent url("/images/restyle/nav_three_koloms_bottom.gif") no-repeat left bottom;
}
#root.home #content #mid .data .three_blocks .blocks .block
{
	float: left;
	overflow: hidden;
	padding: 0 0 30px 0;
	width: 155px;
}
#root.home #content #mid .data .three_blocks .blocks .separator
{
	float: left;
	height: 10px;
	width: 2px;
}
#root.home #content #mid .data .three_blocks .blocks .block_1
{
	
}
#root.home #content #mid .data .three_blocks .blocks .block_2
{
	width: 156px;
	
}
#root.home #content #mid .data .three_blocks .blocks .block_3
{
	
}
#root.home #content #mid .data .three_blocks .blocks .block .text
{
	padding: 11px 15px 11px 15px;
	line-height: 13px;
}
#root.home #content #mid .data #texthomepage
{
	line-height: 13px;
}
/*= =*/

/*= Een kolom =*/
#root.een_kolom #content #mid .data
{
	overflow: hidden;
}
#root.een_kolom #content #mid .data h2
{
	padding: 0 0 12px 0;
	color: #3D7093;
	font-size: 17px;
	font-weight: normal;
}
#root.een_kolom #content #mid .data .text
{
	line-height: 18px;
}
#root.een_kolom #content #mid .data .text a
{
	color: #3D7093;
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .text a:hover
{
	text-decoration: none;
}

/* Producten overzicht */
#root.een_kolom #content #mid .data .product_overzicht_items
{
	float: left;
	padding: 30px 0 0 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item
{
	float: left;
	padding: 0 0 20px 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .image
{
	float: left;
	height: auto !important;
	min-height: 10px;
	height: 10px;
	width: 74px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .image a
{
	display: block;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .image a img
{
	margin: 0 10px 0 0;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .text_container
{
	float: left;
	width: 218px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .text_container .title_image
{
	
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .text_container .title_image a
{
	display: block;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .text_container .title_image a img
{
	
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .text_container .text
{
	padding: 0 10px 0 0;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container
{
	float: left;
	width: 167px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list_bg_top
{
	float: left;
	clear: both;
	overflow: hidden;
	height: 10px;
	width: 157px;
	background: #417C8B;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list
{
	float: left;
	clear: both;
	overflow: hidden;
	width: 167px;
	background: transparent url("/images/restyle/producten_overzicht_list_bg.gif") repeat-y left top;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list .margins
{
	padding: 5px 5px 0 15px;
	color: #FFFFFF;
	font-size: 10px;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list a
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list a:hover
{
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list_bg_bottom
{
	float: left;
	clear: both;
	overflow: hidden;
	height: 10px;
	width: 167px;
	background: #4D93A5;
}
#root.een_kolom #content #mid .data .product_overzicht_items .product_overzicht_item .list_container .list_bg_bottom .whitespace
{
	float: left;
	clear: both;
	overflow: hidden;
	height: 10px;
	width: 10px;
	background: #FFFFFF;
}
/* */

/* 1 Kolom en 2 Koloms met tabbladen */
#root.een_kolom #content #mid .data .intro
{
	padding: 0 0 10px 0;
	line-height: 18px;
}
#root.een_kolom #content #mid .data .intro .intro_text
{
	
}
#root.een_kolom #content #mid .data .text_beneath
{
	clear: both;
}
#root.een_kolom #content #mid .data .text_container
{
	
}
#root.een_kolom #content #mid .data .text_container .text
{
	
}
#root.een_kolom #content #mid .data .intro .image
{
	display: inline;
}
#root.een_kolom #content #mid .data .intro .image img
{
	
}
#root.een_kolom #content #mid .data .tekstkolom_1
{
	float: left;
	overflow: hidden;
	width: 235px;
}
#root.een_kolom #content #mid .data .tekstkolom_1 .text_container
{
	
}
#root.een_kolom #content #mid .data .tekstkolom_1 .text_container .text
{
	padding: 0 7px 0 0;
}
#root.een_kolom #content #mid .data .tekstkolom_2
{
	float: left;
	overflow: hidden;
	width: 235px;
}
#root.een_kolom #content #mid .data .tekstkolom_2 .text_container
{
	
}
#root.een_kolom #content #mid .data .tekstkolom_2 .text_container .text
{
	padding: 0 0 0 7px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content
{
	position: relative;
	float: left;
	margin: 20px 0 0 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header
{
	float: left;
	clear: both;
	overflow: hidden;
	width: 470px;
	background: transparent url('/images/restyle/tab_link_bg_header.gif') repeat left bottom;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link.new
{
	display: inline;
	height: 32px;
	line-height: 13px;
	cursor: pointer;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper
{
	float: left;
	background: transparent url("/images/restyle/tab_link_bg.gif") repeat-x left bottom;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a
{
	float: left;
	display: block;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a span
{
	float: left;
	display: block;
	padding: 11px 10px 8px 10px;
	background: transparent url("/images/restyle/tab_link_right_bg.gif") no-repeat right bottom;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a:hover,
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a.active
{
	display: block;
	color: #417C8B;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/tab_link_active_bg.gif") no-repeat left bottom;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a:hover span,
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link .tablink_wrapper a.active span
{
	display: block;
	padding: 11px 10px 8px 10px;
	background: transparent url("/images/restyle/tab_link_right_active_bg.gif") no-repeat right bottom;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_header .loaded_tabdata
{
	display: none;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data
{
	float: left;
	clear: both;
	height: auto !important;
	min-height: 225px;
	height: 225px;
	width: 470px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .tabblad_gradient
{
	position: absolute;
	top: 32px;
	left: 0;
	float: left;
	height: 325px;
	width: 1px;
	background: transparent url("/images/restyle/tab_left_gradient.gif") no-repeat left top;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .text
{
	padding: 30px 23px 30px 23px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .text .text_between_above
{
	clear: both;
	padding: 0 0 4px 0;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .text .text_between_beneath
{
	clear: both;
	padding: 4px 0 0 0;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .tabdata
{
	display: none;
	overflow: hidden;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .tabdata.active
{
	display: block;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten
{
	clear: both;
	padding: 0 0 6px 0;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst.active
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel
{
	display: block;
	padding: 5px 0 2px 20px;
	color: #2554C7;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/plus.gif") no-repeat 4px 10px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel.active
{
	background: transparent url("/images/restyle/min.gif") no-repeat 4px 10px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel:hover
{
	display: block;
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text
{
	display: none;
	padding: 10px 10px 10px 20px !important;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text.active
{
	display: block;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text img
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text a
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text a:hover
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie
{
	clear: both;
	padding: 10px 0 10px 0;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie_band
{
	clear: both;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie
{
	float: left;
	width: 212px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .afbeelding
{
	float: left;
	overflow: hidden;
	width: 65px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .afbeelding img
{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container
{
	float: left;
	overflow: hidden;
	width: 147px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text
{
	padding: 0 10px 10px 10px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text a
{
	text-decoration: none;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text a:hover
{
	text-decoration: underline;
}
/* */

/* Oude versie */
#root.een_kolom #content #mid .data .old .tabbladen_systeem
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content
{
	position: relative;
	float: left;
	margin: 20px 0 0 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header
{
	float: left;
	clear: both;
	width: 470px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link
{
	float: left;
	height: 32px;
	line-height: 13px;
	background: transparent url("/images/restyle/tab_link_bg.gif") repeat-x left bottom;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a
{
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a span
{
	display: block;
	padding: 11px 10px 8px 10px;
	background: transparent url("/images/restyle/tab_link_right_bg.gif") no-repeat right bottom;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a:hover,
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a.active
{
	display: block;
	color: #417C8B;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/tab_link_active_bg.gif") no-repeat left bottom;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a:hover span,
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .tabblad_link a.active span
{
	display: block;
	padding: 11px 10px 8px 10px;
	background: transparent url("/images/restyle/tab_link_right_active_bg.gif") no-repeat right bottom;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_header .loaded_tabdata
{
	display: none;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data
{
	float: left;
	clear: both;
	height: auto !important;
	min-height: 225px;
	height: 225px;
	width: 470px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .tabblad_gradient
{
	position: absolute;
	top: 32px;
	left: 0;
	float: left;
	height: 325px;
	width: 1px;
	background: transparent url("/images/restyle/tab_left_gradient.gif") no-repeat left top;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .text
{
	padding: 30px 23px 30px 23px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .text .text_between_above
{
	clear: both;
	padding: 0 0 4px 0;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .text .text_between_beneath
{
	clear: both;
	padding: 4px 0 0 0;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .tabdata
{
	display: none;
	overflow: hidden;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .tabdata.active
{
	display: block;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten
{
	clear: both;
	padding: 0 0 6px 0;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst.active
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel
{
	display: block;
	padding: 5px 0 2px 20px;
	color: #2554C7;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/plus.gif") no-repeat 4px 10px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel.active
{
	background: transparent url("/images/restyle/min.gif") no-repeat 4px 10px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst a.titel:hover
{
	display: block;
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text
{
	display: none;
	padding: 10px 10px 10px 20px !important;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text.active
{
	display: block;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text img
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text a
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .uitvouwlijsten .uitvouwlijst .text a:hover
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie
{
	clear: both;
	padding: 10px 0 10px 0;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie_band
{
	clear: both;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie
{
	float: left;
	width: 212px;
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .afbeelding
{
	float: left;
	overflow: hidden;
	width: 65px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .afbeelding img
{
	
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container
{
	float: left;
	width: 147px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text
{
	padding: 0 10px 10px 10px;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text a
{
	text-decoration: none;
}
#root.een_kolom #content #mid .data .old .tabbladen_systeem .tabblad_content .tabblad_data .afbeeldingen_compositie .afbeelding_compositie .text_container .text a:hover
{
	text-decoration: underline;
}
/* */

/* Uitvouwlijsten */
#root.een_kolom #content #mid .data .uitvouwlijsten
{
	float: left;
	clear: both;
	padding: 20px 0 20px 0;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst
{
	float: left;
	clear: both;
	padding: 1px 0 1px 0;
	width: 424px;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel
{
	float: left;
	display: block;
	width: 424px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/uitvouw_bg.gif") repeat-x left top;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel span.content
{
	float: left;
	display: block;
	padding: 1px 0 6px 27px;
	cursor: pointer;
	background: transparent url("/images/restyle/uitvouw_plus.gif") no-repeat left top;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel span.right
{
	float: right;
	display: block;
	height: 22px;
	width: 15px;
	cursor: pointer;
	background: transparent url("/images/restyle/uitvouw_right.gif") no-repeat right top;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel:hover
{
	
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel.active
{
	
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel.active span.content
{
	background: transparent url("/images/restyle/uitvouw_min.gif") no-repeat left top;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst a.titel.active span.right
{
	background: transparent url("/images/restyle/uitvouw_right.gif") no-repeat right top;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst .text
{
	display: none;
	clear: both;
	padding: 0 15px 10px 27px;
}
#root.een_kolom #content #mid .data .uitvouwlijsten .uitvouwlijst .text.active
{
	display: block;
}
/* */

/* Tabellen */
#root.een_kolom #content #mid .data .tabellen
{
	
}
#root.een_kolom #content #mid .data .tabellen .tabel
{
	float: left;
	clear: both;
	overflow: hidden;
	width: 470px;
}
/* */

/* Nieuws overzicht */
#root.een_kolom #content #mid .data .nieuws_overzicht
{
	float: left;
	clear: both;
	padding: 20px 0 0 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item
{
	overflow: hidden;
	clear: both;
	padding: 0 0 20px 0;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item a.titel
{
	float: left;
	clear: both;
	display: block;
	height: 25px;
	width: 470px;
	color: #000000;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	background: transparent url("/images/restyle/uitvouw_bg.gif") repeat-x left top;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item a.titel:hover
{
	
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item a.titel span.content
{
	float: left;
	display: block;
	overflow: hidden;
	padding: 1px 0 0 6px;
	height: 17px;
	width: 374px;
	background: transparent url("/images/restyle/uitvouw_left.gif") no-repeat left top;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item a.titel span.date
{
	float: right;
	display: block;
	padding: 1px 6px 0 0;
	height: 22px;
	background: transparent url("/images/restyle/uitvouw_right.gif") no-repeat right top;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item .intro
{
	float: left;
	width: 470px;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item .intro .intro_text
{
	padding: 0 6px 0 6px;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item .intro .intro_text a.readmore
{
	float: left;
	display: block;
	padding: 8px 0 0 0;
	font-weight: bold;
	color: #376A8D;
	text-decoration: none;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .nieuws_item .intro .intro_text a.readmore:hover
{
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .item_navigation
{
	float: left;
	padding: 0 0 20px 0;
	width: 470px;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .item_navigation span
{
	float: left;
	display: block;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .item_navigation span a
{
	float: left;
	display: block;
	padding: 2px 0 0 0;
	text-decoration: none;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .item_navigation span a:hover
{
	text-decoration: underline;
}
#root.een_kolom #content #mid .data .nieuws_overzicht .item_navigation span.loop-navigation-number-active a
{
	font-weight: bold;
}
/* */

/* Nieuws input */
#root.een_kolom #content #mid .data.nieuws_input .date
{
	float: right;
	clear: both;
	display: block;
	color: #376A8D;
	font-weight: normal;
}
#root.een_kolom #content #mid .data.nieuws_input h2
{
	clear: both;
}
/* */

/* Formbuilder */
#root.een_kolom #content #mid .data .formulier
{
	
}
#root.een_kolom #content #mid .data .formulier h2
{
	float: left;
	clear: both;
	padding: 0 0 0 0;
	height: auto;
	width: 470px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background: transparent url("/images/restyle/form_gradient.gif") repeat-x left top;
}
#root.een_kolom #content #mid .data .formulier span
{
	display: block;
	padding: 4px 0 8px 8px;
}
#root.een_kolom #content #mid .data .formulier form
{
	clear: both;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder
{
	float: left;
	clear: both;
	padding: 3px 8px 6px 8px;
*	width: 470px;
	background: #F0F7F9;
	border-bottom: 1px solid #FFFFFF;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder.odd
{
	background: #E5F1F4;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_comment
{
	float: left;
	width: 454px;
	font-weight: bold;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_comment .text
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question
{
	float: left;
	width: 157px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question .margins
{
	padding: 0 10px 0 0;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question .text
{
	float: left;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question .required
{
	float: left;
	padding: 0 0 0 3px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer
{
	float: left;
	padding: 3px 0 0 0;
	width: 297px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .input_text
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .input_text input
{
	float: left;
	display: block;
	padding: 2px 2px 2px 2px;
	height: 22px;
	font-size: 11px;
	border: 1px solid #5899AD;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .checkbox_overzicht
{
	float: left;
	clear: both;
	width: 297px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container
{
	float: left;
	clear: both;
	padding: 0 0 6px 0;
	width: 297px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container .checkbox_div
{
	float: left;
	padding: 4px 0 0 0;
	width: 20px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container .checkbox_div input
{
	float: left;
	display: block;
	height: 13px;
	width: 15px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container .checkbox_text
{
	float: left;
	width: 277px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question_radio
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question_radio .required
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht
{
	float: left;
	clear: both;
	width: 297px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper
{
	float: left;
	clear: both;
	padding: 0 0 6px 0;
	width: 297px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_div
{
	float: left;
	padding: 4px 0 0 0;
	width: 20px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_div input
{
	float: left;
	display: block;
	height: 13px;
	width: 15px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_text
{
	float: left;
	width: 277px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .selectbox_div
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .selectbox_div select
{
	float: left;
	display: block;
	width: 155px;
	border: 1px solid #5899AD;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question_textarea
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_textarea
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_textarea .textarea_div
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_textarea .textarea_div textarea
{
	float: left;
	display: block;
	width: 292px;
	border: 1px solid #5899AD;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_question_captcha
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_captcha
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_captcha .captcha_div
{
	padding: 0 0 2px 0;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer_captcha .captcha_div img
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .bijlage_div
{
	
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .formbuilder_answer .bijlage_div input
{
	float: left;
	display: block;
	height: 19px;
	width: 292px;
	background: #FFFFFF;
	border: 1px solid #5899AD;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .verzendknop_div
{
	float: left;
	width: 454px;
}
#root.een_kolom #content #mid .data .formulier form .formbuilder .verzendknop_div input
{
	float: left;
	display: block;
	padding: 4px 0 5px 0;
	width: 80px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	background: transparent url("/images/restyle/form_btn_gradient.gif") repeat-x left top;
	border: 1px solid #000000;
}
/* */

/*Formulier_tab*/
#root.een_kolom #content #mid .data .formulier.formulier_tab{
	
}
#root.een_kolom #content #mid .data .tabbladen_systeem .tabblad_content .tabblad_data #formulier.formulier.formulier_tab .text{
	margin: 0px !important;
	padding: 0px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab h2 {
	width: 424px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder
{
	width: 408px !important;
*	width: 424px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_comment
{
	width: 400px;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer .input_text input,
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer{
	width: 244px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer .input_text input{
	width: 240px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer_textarea .textarea_div textarea {
	width: 240px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer .checkbox_overzicht{
	width: 240px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container {
	width: 240px !important;
}
#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_container .checkbox_text{
	width: 200px !important;
}

#root.een_kolom #content #mid .data #formulier.formulier.formulier_tab form .formbuilder .verzendknop_div{
	width: 200px !important;
}
/*= =*/

/*== ==*/

/*== Fixes N Hacks ==*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
	display: inline-block;	/* for IE/Mac */
}
#root #content .blocks .textblock_zichtbaar_
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#root #content .blocks .textblock_zichtbaar_ .text
{
	display: none;
}
/*== ==*/
