/*== Element definitions ==*/
html
{
	height: 100%;
	background: #DEDEDE;
}
body{
	margin: 0 0 0 0;
	height: 100%;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	background: #DEDEDE;
}
a{
	font-family: Verdana;
	font-size: 12px;
	color: #0F37CB;
}
a:hover{
	text-decoration: none;
}
input{
	font-family: Verdana;
	font-size: 11px;
}
td{
	font-family: Verdana;
	font-size: 12px;
	vertical-align: middle;
}
strong{
	font-weight: bold;
}
P{
	clear: left;
	padding: 0 0 10px 0;
}
ul{
	margin: 10px 0 0 0;
}
ul li{
	padding: 0 0 0 0;
}
em{
	font-style: italic;
}
/*== ==*/

/*== Global definitions ==*/
.afb_
{
	clear: both;
	display: block;
}
.afb_left
{
	margin: 0 13px 3px 0;
	display: block;
}
.afb_right
{
	margin: 0 0 3px 13px;
	display: block;
}
a.back
{
	position: absolute;
	bottom: 0px;
	right: 30px;
	width: 300px;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
}
a.back:hover
{
	text-decoration: underline;
}
.zichtbaar_,
.hidden,
#menu_NL,
#menu_EN,
#menu_DE,
#menu_FR,
#menu_ES
{
	display: none !important;
}
.zichtbaar_ja
{
	
}
#content .tekst img
{
	margin: 0 0 5px 0;
}
.afb_
{
	display: block;
	clear: both;
}
.afb_left
{
	margin: 0 5px 5px 0;
}
.afb_right
{
	margin: 0 0 5px 5px;
}
#overzicht_categorieen a
{
	float: left;
	clear: both;
	display: block;
	padding: 0 0 10px 20px;
	color: #000000;
	text-decoration: none !important;
	background-image: url('/images/restyle/bullet.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#overzicht_categorieen a:hover,
#overzicht_categorieen a.active
{
	background-image: url('/images/restyle/bullet_active.gif');
}
#kolom_wrapper ul,
#kolom_wrapper_2 ul
{
	
}
#kolom_wrapper ul li,
#kolom_wrapper_2 ul li
{
	overflow: hidden;
	clear: both;
	display: block;
	padding: 0 0 10px 20px;
	color: #000000;
	text-decoration: none !important;
	background-image: url('/images/restyle/bullet_list.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#kolom_wrapper ul li ul li,
#kolom_wrapper_2 ul li ul li
{
	overflow: hidden;
	clear: both;
	display: block;
	padding: 0 0 10px 20px;
	color: #000000;
	text-decoration: none !important;
	background-image: url('/images/restyle/bullet_list_sub.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#left_navigation
{
	clear: both;
}
#left_navigation .level1
{
	
}
#left_navigation .level1 a
{
	
}
#left_navigation .level1 .item1
{
	display: none;
}
#left_navigation .level1 .item1 a
{
	
}
#left_navigation .level1 .level2
{
	float: left;
	display: none;
}
#left_navigation .level1 .level2.smactive2
{
	display: block;
}
#left_navigation .level1 .level2 a
{
	
}
#left_navigation .level1 .level2 .item2
{
	
}
#left_navigation .level1 .level2 .item2 a
{
	float: left;
	clear: both;
	display: block;
	padding: 0 0 10px 20px;
	color: #000000;
	text-decoration: none !important;
	background-image: url('/images/restyle/bullet.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#left_navigation .level1 .level2 .hover2 a,
#left_navigation .level1 .level2 .active2 a,
#left_navigation .level1 .level2 .childactive2 a
{
	background-image: url('/images/restyle/bullet_active.gif');
}
/*== ==*/

/*== Specific definitions ==*/
#root{
	position: relative;
	text-align: left;
	width: 962px;
	margin: 0 auto;
	height: auto!important;
	height: 100%;
	min-height: 100%;
	text-align: center;
	border-width: 0 1px;
	z-index: 0;
}
#root #container{
	float: left;
	overflow: hidden;
	width: 100%;
	background: #FFFFFF;
}
#root #container #header{
	float: left;
	overflow: hidden;
	padding: 28px 0 0 0;
	width: 100%;
	background: url('/images/restyle/bg_boven.gif') no-repeat left top;
}
#root #container #header #header_links{
	float: left;
	padding: 10px 0 0 17px;
}
#root #container #header #header_rechts{
	padding: 25px 17px 0 616px;
}
#root #container #header #header_rechts #home{
	float: left;
	margin: -3px 0 0 0;
}
#root #container #header #header_rechts #home a{
	float: left;
}
#root #container #header #header_rechts #home a img{
	float: left;
}
#root #container #header #header_rechts #search{
	float: left;
	padding: 0 3px 0 0;
}
#root #container #header #header_rechts #search form{
	float: left;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#root #container #header #header_rechts #search form input{
	float: left;
}
#root #container #header #header_rechts #search form input.input_text{
	overflow: hidden;
	margin: 0 5px 0 5px;
	padding: 1px 2px 1px 2px;
	height: 17px;
	width: 150px;
	border: 1px solid #000000;
}
#root #container #header #header_rechts #languages{
	float: left;
}
	#root #container #header #header_rechts #languages .lang_btn_es
	{
		display: none;
	}
	#root #container #header #header_rechts #languages .lang_btn_fr
	{
		display: none;
	}
	#root #container #header #header_rechts #languages .lang_btn_de
	{
		display: none;
	}
#root #container #header #header_rechts #languages div{
	float: left;
}

#root #container #header #header_rechts img{
	margin: 0 3px 0 0;
	float: left;
}

/* Also a definition available in ie7.css*/
#root #container #header #header_balk{
	position: relative;
	float: left;
	clear: both;
	padding: 4px 0 0 0;
	width: 100%;
	text-align: center;
}

#root #container #header #header_balk #header_titel{
	position: absolute;
	left: 26px;
	bottom: 8px;
	font-family: Verdana;
	font-size: 18px;
	color: #ffffff;
	z-index: 1000;
	text-align: left;
}
#root #container #header #header_balk img{
	margin: 0 auto;
	width: 933px;
}

/*== Content definitions ==*/
#root #container #content{
	float: left;
	overflow: hidden;
	margin: 0 auto;
	width: 962px;
	text-align: left;
}
	
	/*= UL list defintions =*/
	#root #container #content ul.arrows,
	#root #container #content .ul.arrows{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#root #container #content ul.arrows li,
	#root #container #content .ul.arrows .li{
		clear: both;
		padding: 0 0 0 0;
		list-style: none;
		background: none;
	}
	#root #container #content ul.arrows li a,
	#root #container #content .ul.arrows .li a{
		float: left;
		clear: both;
		display: block;
		padding: 0 0 10px 20px;
		color: #000000;
		text-decoration: none !important;
		background-image: url('/images/restyle/bullet.gif');
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	#root #container #content ul.arrows li a:hover,
	#root #container #content ul.arrows li a.active,
	#root #container #content .ul.arrows .li a:hover,
	#root #container #content .ul.arrows .li a.active{
		text-decoration: none !important;
		background-image: url('/images/restyle/bullet_active.gif');
	}
	/*= =*/
	
	/*= Product loop hover definitions =*/
	#root #container #content .ul.arrows.product_loop
	{
		
	}
	#root #container #content .ul.arrows.product_loop .li
	{
		float: left;
		width: 100%;
	}
	#root #container #content .ul.arrows.product_loop .li a
	{
		
	}
	#root #container #content .ul.arrows.product_loop .li a:hover
	{
		
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover_wrapper
	{
		position: relative;
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover
	{
		position: absolute;
		top: 0px;
		left: 135px;
		display: none;
		overflow: hidden;
		width: 131px;
		background: #FFFFFF;
	}
	#root #container #content .ul.arrows.product_loop .li.hover .product_afbeelding_hover
	{
		display: block;
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover .afbeelding_hover
	{
		overflow: hidden;
		width: 131px;
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover .afbeelding_hover .border
	{
		border: 2px solid #3461A5;
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover .afbeelding_hover .border img
	{
		margin: 0 0 0 0;
	}
	#root #container #content .ul.arrows.product_loop .li .product_afbeelding_hover .text
	{
		overflow: hidden;
		width: 127px;
*		width: 131px;
		font-size: 11px;
		border: 2px solid #3461A5;
		border-top: none;
	}
	/*= =*/
	
	/*= Product Input definitions =*/
	#root #container #content .bg_half
	{
		float: left;
		padding: 0 0 45px 0;
		width: 100%;
		background: transparent url('/images/restyle/kolom1_content_white_half.gif') repeat-y left bottom;
	}
	#root #container #content #product_input
	{
		float: left;
		width: 617px;
	}
	#root #container #content #product_input h1
	{
		width: 617px;
		color: #FFFFFF;
		font-size: 18px;
		background-color: #3162A4;
	}
	#root #container #content #product_input span
	{
		
	}
	#root #container #content #product_input .afbeelding
	{
		float: left;
		overflow: hidden;
		width: 617px;
	}
	#root #container #content #product_input .afbeelding img.product_afb_2
	{
		border-left: 15px solid #FFFFFF;
	}
	#root #container #content #product_input #product_data
	{
		
	}
	#root #container #content #product_input #product_data span
	{
		font-family: Verdana !important;
		font-size: 11px !important;
	}
	#root #container #content #product_input #product_data table
	{
		width: 618px;
	}
	#root #container #content #product_input #product_data table tr
	{
		
	}
	#root #container #content #product_input #product_data table tr td
	{
		
	}
	#root #container #content #product_input #product_data table tr td p
	{
		padding: 0 0 0 0;
	}
	#root #container #content #product_input .tekst
	{
		
	}
	/*= =*/
	
	/*= Multisearch =*/
	#root #container #content p.multizoek_searchresult_page_title
	{
		padding: 0 10px 0 0;
		font-weight: bold;
	}
	#root #container #content p.multizoek_searchresult_page_content
	{
		padding: 0 10px 10px 0;
	}
	#root #container #content p.multizoek_searchresult_page_extra_info
	{
		padding: 0 0 10px 0;
	}
	#root #container #content p.multizoek_searchresult_page_extra_info
	{
		padding: 0 0 10px 0;
	}
	#root #container #content #frmMultisearch
	{
		padding: 0 0 0 0;
	}
	#root #container #content #frmMultisearch table
	{
		width: 261px;
	}
	#root #container #content #frmMultisearch td
	{
		padding: 0 10px 10px 0;
		color: #000000;
		font-size: 11px;
	}
	#root #container #content #frmMultisearch input
	{
		font-size: 11px;
		border: none;
	}
	#root #container #content #frmMultisearch #fld_metzoektermen
	{
		margin: 0 0 2px 0;
		border: 1px solid #000000;
	}
	#root #container #content #frmMultisearch #fld_zonderzoektermen
	{
		border: 1px solid #000000;
	}
	/*= =*/
	
	/*= Nieuws overzicht =*/
	#root #container #content #include
	{
		
	}
	#root #container #content #include #nieuws_overzicht
	{
		
	}
	#root #container #content #include #nieuws_overzicht .nieuws_item
	{
		overflow: hidden;
		clear: both;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		width: 905px;
		border-bottom: 1px solid #CCCBB1;
	}
	#root #container #content #include #nieuws_overzicht .nieuws_titel
	{
		float: left;
		padding: 0 0 3px 0;
	}
	#root #container #content #include #nieuws_overzicht .nieuws_titel a
	{
		font-weight: bold;
		text-decoration: none;
	}
	#root #container #content #include #nieuws_overzicht .nieuws_datum
	{
		float: right;
		font-style: italic;
	}
	#root #container #content #include #nieuws_overzicht .nieuws_kort
	{
		float: left;
		clear: both;
		width: 905px;
	}
	#root #container #content #include #nieuws_overzicht a.nieuws_leesmeer
	{
		float: left;
		clear: both;
		padding: 3px 0 0 0;
	}
	/*= =*/
	
	/*== Homepage definitions ==*/
	#root.home #container #content a
	{
		font-size: 10px;
		font-weight: bold;
	}
	#root.home #container #content #content_links{
		float: left;
		width: 392px;
	}
	#root.home #container #content #content_links h1{
		float: left;
		font-size: 14px;
		padding: 7px 0 3px 15px;
		font-weight: bold;
	}
	#root.home #container #content #content_links h1 a{
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#root.home #container #content #content_links .input{
		float:left;
		font-size: 10px;
		padding: 3px 15px 0 15px;
	}
	#root.home #container #content #content_links .input .image{
	}
	#root.home #container #content #content_links .input .image img{
		padding: 0 0 0 0;
	}
	#root.home #container #content #content_links .input .tekst{
		padding: 10px 0 0 0;
		font-size: 10px;
	}
	#root.home #container #content #content_links .input .tekst a{
		text-decoration: none;
	}
	#root.home #container #content #content_links .input .tekst a:hover{
		text-decoration: underline;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item{
		font-size: 10px;
		padding: 0 0 8px 0;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item .nieuws_datum{
		font-weight: bold;
		text-decoration: none;
		float: left;
		padding: 0 4px 0 0;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item .nieuws_titel,
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item .nieuws_titel a{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item .nieuws_kort{
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item .nieuws_kort p{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item a.nieuws_leesmeer{
		text-decoration: none;
	}
	#root.home #container #content #content_links .input .tekst #nieuws_overzicht .nieuws_item a.nieuws_leesmeer:hover{
		text-decoration: underline;
	}
	#root.home #container #content #content_rechts{
		width: 567px;
		float: right;
	}
	#root.home #container #content #content_rechts .blok_band{
		float: left;
		width: 567px;
	}
	#root.home #container #content #content_rechts .blok_band .blok{
		float: left;
		width: 189px;
		overflow: hidden;
		padding: 0 0 20px;
	}
	#root.home #container #content #content_rechts .blok_band .blok h1{
		float: left;
		font-size: 14px;
		font-weight: bold;
		padding: 7px 0 3px 0;
	}
	#root.home #container #content #content_rechts .blok_band .blok h1 a{
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	#root.home #container #content #content_rechts .blok_band .blok .image{
		float: left;
		overflow: hidden;
		padding: 2px 0 7px 0;
	}
	#root.home #container #content #content_rechts .blok_band .blok .image img{
		
	}
	#root.home #container #content #content_rechts .blok_band .blok .tekst{
		float: left;
		font-size: 10px;
		width: 172px;
	}
	#root.home #container #content #content_rechts .blok_band .blok .tekst a{
		text-decoration: none;
	}
	#root.home #container #content #content_rechts .blok_band .blok .tekst a:hover{
		text-decoration: underline;
	}
	/*== ==*/
	
	/*== 1 kolom definitions ==*/
	#root.een_kolom #container #content{
		float: left;
		overflow: visible;
		margin: 10px auto 0 auto;
		width: 962px;
		text-align: left;
		background: #F2F2F2 url('/images/restyle/kolom1_content_gray.gif') repeat-x left bottom;
	}
	#root.een_kolom #container #content .bg{
		float: left;
		overflow: visible;
		padding: 0 0 45px 0;
		width: 100%;
		background: transparent url('/images/restyle/kolom1_content_white.gif') repeat-y left bottom;
	}
		
		/*= Kolom spacing definitions =*/
		#root.een_kolom #container #content #spacing_kolom_wrapper_1{
			float: left;
			height: 100px;
			width: 17px;
		}
		#root.een_kolom #container #content #spacing_kolom_wrapper_1_2{
			float: left;
			height: 100px;
			width: 14px;
		}
		#root.een_kolom #container #content #spacing_kolom_wrapper_2_top{
			height: 27px;
			width: 635px;
			background: #FFFFFF;
		}
		/*= =*/
		
		/*= Kolom 1 specific definitions =*/
		#root.een_kolom #container #content #kolom_wrapper_1{
			float: left;
			width: 296px;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_boven {
			float: left;
			overflow: hidden;
			width: 296px;
			background: #FFFFFF;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_boven h1{
			float: left;
			padding: 0 18px 10px 0;
			font-size: 14px;
			font-weight: bold;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_onder{
			float: left;
			clear: both;
			height: auto !important;
			min-height: 250px;
			height: 250px;
			width: 269px;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_onder .afbeelding{
			float: left;
			clear: both;
			overflow: hidden;
			width: 100%;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_onder .tekst{
			float: left;
			padding: 10px 18px 10px 10px;
			font-size: 12px;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_onder .tekst a{
			font-size: 12px;
			text-decoration: underline;
		}
		#root.een_kolom #container #content #kolom_wrapper_1 .kolom_onder .tekst a:hover{
			text-decoration: none;
		}
		/*= =*/
		
		/*= Kolom 2 specific definitions =*/
		#root.een_kolom #container #content #kolom_wrapper_2{
			position: relative;
			float: left;
			overflow: hidden;
			padding: 0 0 28px 0;
			width: 635px;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_boven {
			float: left;
			overflow: hidden;
			width: 635px;
			background: #FFFFFF;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_boven h1 {
			float: left;
			padding: 0 18px 10px 0;
			font-size: 14px;
			font-weight: bold;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_boven .afbeelding{
			overflow: hidden;
			clear: both;
			width: 617px;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_onder {
			float: left;
			clear: both;
			height: auto !important;
			min-height: 250px;
			height: 250px;
			width: 635px;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_onder h2 {
			float: left;
			clear: both;
			padding: 10px 18px 5px 10px;
			font-weight: bold;
		}
		#root.een_kolom #container #content #kolom_wrapper_2 .kolom_onder .tekst {
			float: left;
			clear: both;
			padding: 10px 28px 10px 10px;
		}
		/*= =*/
		
	/*== ==*/
	
	/*== 1 kolom (2 tekstkolommen)  definitions ==*/
	#root.een_kolom_twee #container #content{
		float: left;
		overflow: hidden;
		margin: 10px auto 0 auto;
		width: 962px;
		text-align: left;
		background: #F2F2F2 url('/images/restyle/kolom1_content_gray.gif') repeat-x left bottom;
	}
	#root.een_kolom_twee #container #content .bg{
		float: left;
		padding: 0 0 45px 0;
		overflow: hidden;
		width: 100%;
		background: transparent url('/images/restyle/kolom1_content_white.gif') repeat-y left bottom;
	}
		
		/*= Kolom spacing definitions =*/
		#root.een_kolom_twee #container #content #spacing_kolom_wrapper_1{
			float: left;
			height: 100px;
			width: 17px;
		}
		#root.een_kolom_twee #container #content #spacing_kolom_wrapper_1_2{
			float: left;
			height: 100px;
			width: 14px;
		}
		/*= =*/
		
		/*= Kolom 1 specific definitions =*/
		#root.een_kolom_twee #container #content #kolom_wrapper_1{
			float: left;
			overflow: hidden;
			width: 296px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_boven {
			float: left;
			overflow: hidden;
			width: 296px;
			background: #FFFFFF;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_boven h1{
			float: left;
			padding: 0 18px 10px 0;
			font-size: 14px;
			font-weight: bold;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_boven .afbeelding{
			overflow: hidden;
			clear: both;
			width: 617px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_onder{
			float: left;
			clear: both;
			height: auto !important;
			min-height: 250px;
			height: 250px;
			width: 269px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_onder .afbeelding{
			float: left;
			clear: both;
			overflow: hidden;
			width: 100%;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_onder .tekst{
			float: left;
			padding: 10px 18px 10px 10px;
			font-size: 12px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_onder .tekst a{
			font-size: 12px;
			text-decoration: underline;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_1 .kolom_onder .tekst a:hover{
			text-decoration: none;
		}
		/*= =*/
		
		/*= Kolom 2 specific definitions =*/
		#root.een_kolom_twee #container #content #kolom_wrapper_2{
			position: relative;
			float: left;
			overflow: hidden;
			padding: 0 0 20px 0;
			width: 635px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_boven {
			float: left;
			overflow: hidden;
			width: 635px;
			background: #FFFFFF;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_boven h1 {
			float: left;
			padding: 0 18px 10px 0;
			font-size: 14px;
			font-weight: bold;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_onder {
			float: left;
			clear: both;
			height: auto !important;
			min-height: 250px;
			height: 250px;
			width: 635px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_onder .tekst_kolom_1 {
			float: left;
			width: 315px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_onder .tekst_kolom_2 {
			float: left;
			width: 315px;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_onder h2 {
			padding: 10px 18px 5px 10px;
			font-weight: bold;
		}
		#root.een_kolom_twee #container #content #kolom_wrapper_2 .kolom_onder .tekst {
			float: left;
			clear: both;
			padding: 10px 18px 10px 10px;
		}
		/*= =*/
		
	/*== ==*/
	
	/*== 1 kolom wide definitions ==*/
	#root.een_kolom_wide #container #content{
		float: left;
		overflow: hidden;
		margin: 10px auto 0 auto;
		width: 962px;
		text-align: left;
		background: #F2F2F2 url('/images/restyle/kolom1_content_gray.gif') repeat-x left bottom;
	}
	#root.een_kolom_wide #container #content .bg{
		float: left;
		padding: 0 0 45px 0;
		overflow: hidden;
		width: 100%;
		background: transparent url('/images/restyle/kolom1_content_white_wide.gif') repeat-y left bottom;
	}
	#root #container #content .bg_wide_twee_koloms
	{
		float: left;
		padding: 0 0 45px 0;
		overflow: hidden;
		width: 100%;
		background: transparent url('/images/restyle/kolom1_content_white_split.gif') repeat-y left bottom;
	}
		
		/*= Kolom spacing definitions =*/
		#root.een_kolom_wide #container #content #spacing_kolom_wrapper_1{
			float: left;
			height: 100px;
			width: 17px;
		}
		#root.een_kolom_wide #container #content #spacing_kolom_wrapper_1_2{
			float: left;
			height: 100px;
			width: 14px;
		}
		/*= =*/
		
		/*= Kolom 1 specific definitions =*/
		#root.een_kolom_wide #container #content #kolom_wrapper{
			position: relative;
			float: left;
			overflow: hidden;
			padding: 0 0 20px 0;
			width: 928px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven {
			float: left;
			overflow: hidden;
			width: 928px;
			background: #FFFFFF;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven h1 {
			float: left;
			padding: 0 18px 10px 0;
			font-size: 14px;
			font-weight: bold;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven .datum {
			float: right;
			padding: 0 0 10px 18px;
			font-size: 12px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven .afbeelding {
			clear: both;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven .afbeelding_kolom_1 {
			float: left;
			clear: both;
			overflow: hidden;
			width: 462px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven #titel_afbeelding_spacing {
			float: left;
			height: 10px;
			width: 4px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_boven .afbeelding_kolom_2 {
			float: left;
			overflow: hidden;
			width: 462px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder {
			float: left;
			clear: both;
			height: auto !important;
			min-height: 250px;
			height: 250px;
			width: 928px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder .tekst_kolom_1 {
			float: left;
			width: 464px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder .tekst_kolom_2 {
			float: right;
			width: 464px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder h2 {
			padding: 10px 18px 5px 10px;
			font-weight: bold;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder .tekst {
			float: left;
			clear: both;
			padding: 10px 18px 10px 10px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder .tekst_kolom_1 .tekst {
			padding: 10px 10px 10px 10px;
		}
		#root.een_kolom_wide #container #content #kolom_wrapper .kolom_onder .tekst_kolom_2 .tekst {
			padding: 10px 18px 10px 10px;
		}
		/*= =*/
		
	/*== ==*/
	
	/*== 3 kolom definitions ==*/
	#root.drie_kolom #container #content{
		background-color: #FFFFFF;
		text-align: left;
		margin: 0 auto;
		width: 962px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1{
		float: left;
		padding: 10px 0 0 17px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_2{
		float: left;
		padding: 10px 0 0 11px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_3{
		float: left;
		padding: 10px 0 0 11px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom {
		float: left;
		width: 302px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom h1,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom h1,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom h1{
		float: left;
		font-size: 14px;
		font-weight: bold;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .afbeelding,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .afbeelding,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .afbeelding{
		float: left;
		clear: both;
		overflow: hidden;
		width: 100%;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst {
		float: left;
		clear: both;
		overflow: hidden;
		padding: 10px 0 0 0;
		width: 100%;
		font-size: 12px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst a,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst a,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst a{
		font-size: 12px;
		text-decoration: underline;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst a:hover,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst a:hover,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst a:hover{
		text-decoration: none;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst ul.arrows,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst ul.arrows,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst ul.arrows{
		margin: 0 0 0 0;
		padding: 10px 0 0 0;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst ul.arrows li,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst ul.arrows li,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst ul.arrows li{
		list-style: none;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst ul.arrows li a,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst ul.arrows li a,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst ul.arrows li a{
		float: left;
		clear: both;
		display: block;
		padding: 0 0 10px 20px;
		color: #000000;
		text-decoration: none;
		background-image: url('/images/restyle/bullet.gif');
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	#root.drie_kolom #container #content #kolom_wrapper_1 .kolom .tekst ul.arrows li a:hover,
	#root.drie_kolom #container #content #kolom_wrapper_2 .kolom .tekst ul.arrows li a:hover,
	#root.drie_kolom #container #content #kolom_wrapper_3 .kolom .tekst ul.arrows li a:hover{
		text-decoration: none;
		background-image: url('/images/restyle/bullet_active.gif');
	}
	/*== ==*/
	
	/*== Formbuilder defintions ==*/
	#root #container #content #formulier
	{
		
	}
	#root #container #content #formulier form
	{
		
	}
	#root #container #content #formulier form .formbuilder
	{
		clear: both;
		width: 400px;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_comment
	{
		padding: 5px 0 5px 0;
		font-weight: bold;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_comment .text
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question .text
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question .required
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer
	{
		float: right;
		padding: 0 0 7px 0;
		width: 200px;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .input_text
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .input_text input
	{
		float: left;
		height: 20px;
		border: 1px solid #1B5493;
		background: #E3EFFB;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .required
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .checkbox_overzicht
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_div
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_div input
	{
		float: left;
		margin: 2px 0 0 0;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .checkbox_overzicht .checkbox_text
	{
		float: left;
		padding: 0 5px 0 2px;
*		padding: 5px 5px 0 2px;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question_radio
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question_radio .required
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper
	{
		float: left;
		clear: both;
		padding: 0 0 5px 0;
		width: 100%;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_div
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_div input
	{
		float: left;
		margin: 2px 0 0 0;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_radio .radio_overzicht .radio_wrapper .radio_text
	{
		float: left;
		padding: 0 5px 0 2px;
*		padding: 5px 5px 0 2px;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .selectbox_div
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .selectbox_div select
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question_textarea
	{
		float: left;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_textarea
	{
		float: right;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_textarea .textarea_div
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_textarea .textarea_div textarea
	{
		border: 1px solid #1B5493;
		background: #E3EFFB;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_question_captcha
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_captcha
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_captcha .captcha_div
	{
		padding: 10px 0 10px 0;
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer_captcha .captcha_div img
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .bijlage_div
	{
		
	}
	#root #container #content #formulier form .formbuilder .formbuilder_answer .bijlage_div input
	{
		width: 200px;
	}
	#root #container #content #formulier form .formbuilder .verzendknop_div
	{
		float: right;
		padding: 10px 0 0 0;
		width: 200px;
	}
	#root #container #content #formulier form .formbuilder .verzendknop_div input
	{
		float: left;
		padding: 1px 7px 1px 7px;
		color: #FFFFFF;
		border: 1px solid #1B5493;
		background: #1B5493;
	}
	/*== ==*/
	
/*== ==*/

/*== Footer definitions ==*/
#root #container #footer{
	float: left;
	clear: both;
	overflow: hidden;
	height: 45px;
	width: 100%;
}
#root #container #footer .menu{
	float: right;
	overflow: hidden;
	text-align: right;
	padding: 25px 20px 8px 0;
	color: #808080;
}
#root #container #footer .menu a{
	float: left;
	display: block;
	color: #808080;
	font-size: 10px;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1{
	float: right;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 a{
	color: #808080;
	text-decoration: none;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1{
	float: left;
	padding: 0 0 0 11px;
	background: transparent url('/images/restyle/bg_menu_separator.gif') no-repeat 1px 2px;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1 a{
	float: left;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1.hover1,
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1.active1{
	
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1.hover1 a,
#root #container #footer .menu #menubuilder_bato_sub_0.level1 .item1.active1 a{
	text-decoration: underline;
}
#root #container #footer .menu #menubuilder_bato_sub_0.level1 #menubuilder_bato_item_1.item1{
	padding: 0 0 0 0;
	background: none;
}
/*== ==*/