/* css */

body {
	margin: 0 0 0 0;
	background: #E9E9E9;
	font: 11px Arial, Verdana,  Helvetica, sans-serif;
	line-height: 16px;
	color: #454545;
}

a, A {
	color: #C60C30;
	text-decoration: none;
}

a:hover, A:hover {
	color: #C60C30;
	text-decoration: underline;
}

p, P {
	font: 11px Arial, Verdana,  Helvetica, sans-serif;
	line-height: 16px;
	/*color: #454545;*/
}

h1 {
	margin: 0 0 10px 0;
	font: 16px Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #C60C30;
}

h2 {
	margin: 0 0 10px 0;
	font: 14px Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #C60C30;
}

h3 {
	margin: 0 0 10px 0;
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #454545;
}

h4 {
	margin: 0 0 10px 0;
	font: 14px Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

h5 {
	margin: 0 0 0 0;
	font: 14px Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	color: #454545;
}

/* div - placeholders */

#maincontainer {
	margin: 0 auto 0 auto;
	width: 1000px;
	background: #FFFFFF;
}

#header {
	width: 1000px;
	height: 101px;
	background: #FFFFFF url(/01/images/bg_header.jpg) top left no-repeat;
	border-bottom: solid 2px #FFFFFF;
	float: left;
}

	#header_logo {
		margin: 34px 0 34px 30px;
		width: 231px;
		height: 33px;
		float: left;
	}

	#header_right {
		width: 266px;
		height: 101px;
		float: right;
	}

		#header_slogan {
			margin: 36px 30px 0 0;
			width: 132px;
			height: 13px;
			float: right;
		}
	
		#header_taal {
			margin: 24px 0 0 0;
			padding: 0 10px 0 10px;
			width: 246px;
			height: 28px;
			line-height: 28px;
			background: #FFFFFF url(/01/images/bg_taalkeuze.jpg) top left no-repeat;
			font-weight: bold;
			text-align: right;
			color: #000000;
			float: left;
		}

#menu {
	width: 1000px;
	height: 37px;
	border-bottom: solid 2px #FFFFFF;
	float: left;
}

#zoeken {
	margin: -34px 10px 2px 0px;
	padding: 0px 0px 0px 10px;
	background-image:url(/01/images/bg_zoeken.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 246px;
	height: 32px;
	line-height: 32px;
	float: right;
	z-index: 300;
	position: relative;
	color: #FFFFFF;
}

#content {
	padding: 16px 10px 0px 10px;
	width: 980px; /* original width minus 10px left- and right padding */
	background: #FFFFFF url(/01/images/bg_content.jpg) top left no-repeat;
	float: left;
}

#goto_top {
	margin: 0 10px 10px 0;
	padding: 0 31px 0 0;
	width: 225px;
	height: 20px;
	line-height: 20px;
	background: url(/01/images/icoon_boven.gif) 235px 5px no-repeat;
	text-align: right;
	float: right;
}

#goto_top a {
	color: #454545;
	text-decoration: underline;
}

#goto_top a:hover {
	color: #454545;
	text-decoration: none;
}

#content_left_index {
	padding: 0px 10px 0px 0px;
	width: 714px;
	float: left;
}

	#content_left_index_flash {
		width: 714px;
		height: 278px;
		margin: 0 0 10px 0;
		float: left;
	}

	#content_left_index_content {
		width: 694px;
		margin: 0 0 10px 0;
		padding: 10px 10px 10px 10px;
		background: #4F0513 url(/01/images/bg_index_content.jpg) top left repeat-x;
		float: left;
		color: #FFFFFF;
		text-align: justify;
	}

		#content_left_index_content a {
			color: #FFFFFF;
			text-decoration: underline;
		}

		#content_left_index_content a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}

		.content_left_afbeelding {
			margin: 0 0 10px 0;
		}

		#index_content_diensten_en_oplossingen {
			width: 228px;
			float: left;
			color: #FFFFFF;
		}

			#content_diensten_en_oplossingen_bericht {
				margin: 0 0 10px 0;
				padding: 0 10px 10px 10px;
				border-bottom: 1px solid #000000;
				color: #FFFFFF;
			}
			#content_diensten_en_oplossingen_bericht P {
				color: #FFFFFF;
			}

		#index_content_markten {
			width: 228px;
			margin: 0 0 0 5px;
			float: left;
			color: #FFFFFF;
		}

			#content_markten_bericht {
				margin: 0 0 10px 0;
				padding: 0 10px 10px 10px;
				border-bottom: 1px solid #000000;
				color: #FFFFFF;
			}
			#content_markten_bericht P {
				color: #FFFFFF;
			}

		#index_content_cases {
			width: 228px;
			margin: 0 0 0 5px;
			float: left;
			color: #FFFFFF;
		}

			#content_cases_bericht {
				margin: 0 0 10px 0;
				padding: 0 10px 10px 10px;
				border-bottom: 1px solid #000000;
				color: #FFFFFF;
			}
			#content_cases_bericht P {
				color: #FFFFFF;
			}

		.index_content_link a {
			padding: 0 10px 0 30px;
			width: 188px;			
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_zwart.gif) 10px 5px no-repeat;
			text-decoration: none;
		}

		.index_content_link a:hover {
			padding: 0 10px 0 30px;
			width: 188px;			
			display: block;
			line-height: 20px;
			background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
			text-decoration: none;
		}

	#content_left_index_links {
		float: left;
		text-align: justify;
	}

.index_links {
	height: 100%;
}

		#index_links_over_realworld {
			padding: 10px;
			width: 151px;
			height: 100%;
			background: #DEDEDE url(/01/images/bg_index_links.jpg) top left repeat-x;
			border-bottom: 1px solid #CCCCCC;
			float: left;
		}

			#index_links_over_realworld a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}
	
			#index_links_over_realworld a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

		#index_links_nieuws_en_pers {
			padding: 10px;
			width: 151px;
			height: 100%;
			background: #DEDEDE url(/01/images/bg_index_links.jpg) top left repeat-x;
			border-bottom: 1px solid #CCCCCC;
			float: left;
		}

			#index_links_nieuws_en_pers a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}
	
			#index_links_nieuws_en_pers a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

		#index_links_carriere {
			padding: 10px;
			width: 151px;
			height: 100%;
			background: #DEDEDE url(/01/images/bg_index_links.jpg) top left repeat-x;
			border-bottom: 1px solid #CCCCCC;
			float: left;
		}

			#index_links_carriere a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}
	
			#index_links_carriere a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}


		#index_links_rss_feed {
			padding: 10px;
			width: 151px;
			height: 100%;
			background: #DEDEDE url(/01/images/bg_index_links.jpg) top left repeat-x;
			border-bottom: 1px solid #CCCCCC;
			float: left;
		}

			#index_links_rss_feed a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}
	
			#index_links_rss_feed a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

			.index_links_icoon {
				width: 151px;
				margin: 0 0 10px 0;
				background: #FFFFFF url(/01/images/icoon_rechts.gif) 90% 50% no-repeat;
				text-align: left;
			}

			.index_links_spacer {
				width: 10px;
			}

#content_left {
	width: 205px;
	float: left;
}

	#left_submenu {
		width: 205px;
		border-bottom: 1px solid #CCCCCC;
	}

		.submenu a {
			padding: 0 10px 0 30px;
			width: 165px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_zwart.gif) 10px 5px no-repeat;
			text-decoration: none;
			color: #454545;
		}

		.submenu a:hover {
			padding: 0 10px 0 30px;
			width: 165px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
			text-decoration: none;
			color: #FFFFFF;
		}

		.submenu_hover a {
			padding: 0 10px 0 30px;
			width: 165px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
			text-decoration: none;
			color: #FFFFFF;
		}

		.submenu_hover a:hover {
			padding: 0 10px 0 30px;
			width: 165px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
			text-decoration: none;
			color: #FFFFFF;
		}

		.submenu_2 a {
			padding: 0 10px 0 50px;
			width: 145px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_zwart.gif) 30px 5px no-repeat;
			text-decoration: none;
			color: #454545;
		}

		.submenu_2 a:hover {
			padding: 0 10px 0 50px;
			width: 145px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_rood.gif) 30px 5px no-repeat;
			text-decoration: none;
			color: #C60C30;
		}

		.submenu_hover_2 a {
			padding: 0 10px 0 50px;
			width: 145px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_rood.gif) 30px 5px no-repeat;
			text-decoration: none;
			color: #C60C30;
		}

		.submenu_hover_2 a:hover {
			padding: 0 10px 0 50px;
			width: 145px;			
			/*height: 20px;*/
			display: block;
			line-height: 20px;
			background: url(/01/images/icoon_rechts_rood.gif) 30px 5px no-repeat;
			text-decoration: none;
			color: #C60C30;
		}


#content_center {
	margin: 0 0 0 10px;
	width: 499px;
	float: left;
}

#content_center_2_kolommen {
	margin: 0 0 0 20px;
	width: 755px;
	float: left;
}

	#breadcrumb {
		margin: 0 0 10px 0;
		color: #454545;
		float: left;
	}

	#breadcrumb a {
		text-decoration: underline;
		color: #454545;
	}

	#breadcrumb a:hover {
		text-decoration: none;
		color: #454545;
	}

#content_right {
	margin: 0px 0px 0px 0px;
	width: 256px;
	float: left;
}

	.content_right_box_cases {
		margin: 0px 0px 10px 0px;
		padding: 10px 10px 10px 10px;
		width: 234px;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		float: left;
	}

	.content_right_box {
		margin: 0px 0px 10px 0px;
		padding: 10px 10px 10px 10px;
		width: 234px;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		float: left;
	}

	.right_box_border_top {
		border-top: 1px solid #CCCCCC;
	}

	.right_box_ga_naar {
		margin: 10px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
		background: url(/01/images/icoon_rechts.gif) 100% 50% no-repeat;
		text-align: right;
		float: right;
	}

	.right_box_ga_naar a {
		color: #454545;
		text-decoration: underline;
	}
	
	.right_box_ga_naar a:hover {
		color: #454545;
		text-decoration: none;
	}

	.right_box_nieuws {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 234px;
		border-bottom: 1px solid #CCCCCC;
	}

	.right_box_highlight {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 234px;
	}
	
	#content_right_bottom {
		padding-bottom: 10px;
	}
	

	.content_right_box_banners_margin {
		margin: 0 10px 10px 0;
		padding: 10px 10px 0 10px;
		width: 101px;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		float: left;
	}

	.content_right_box_banners {
		margin: 0 0 10px 0;
		padding: 10px 10px 0 10px;
		width: 101px;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		float: left;
	}

	#content_right_box_opties {
		width: 234px;
		height: 36px;
		line-height: 36px;
		padding: 0px 10px 0px 10px;
		margin: 0 0 23px 0;
		background: #FFFFFF url(/01/images/bg_right_box_opties.jpg) top left no-repeat;
		border: 1px solid #CCCCCC;
		float: left;
		text-align: center;
	}

	#content_right_box_opties_2_kolommen {
		width: 234px;
		height: 36px;
		line-height: 36px;
		padding: 0px 10px 0px 10px;
		background: #FFFFFF url(/01/images/bg_right_box_opties.jpg) top left no-repeat;
		border: 1px solid #CCCCCC;
		float: right;
	}

		#opties_print {
			padding: 0 4px 0 17px;
			background: url(/01/images/icoon_print.gif) 0px 50% no-repeat;
			font-weight: bold;
			float: left;
		}

			#opties_print a {
				color: #000000;
				font-weight: bold;
				text-decoration: none;
			}
	
			#opties_print a:hover {
				color: #000000;
				font-weight: bold;
				text-decoration: underline;
			}

		#opties_mail {
			padding: 0 4px 0 15px;
			background: url(/01/images/icoon_mail.gif) 0px 50% no-repeat;
			font-weight: bold;
			float: left;
		}

			#opties_mail a {
				color: #000000;
				font-weight: bold;
				text-decoration: none;
			}
	
			#opties_mail a:hover {
				color: #000000;
				font-weight: bold;
				text-decoration: underline;
			}

		#opties_rss {
			padding: 0 4px 0 14px;
			background: url(/01/images/icoon_rss.gif) 0px 50% no-repeat;
			font-weight: bold;
			float: left;
		}

			#opties_rss a {
				color: #000000;
				font-weight: bold;
				text-decoration: none;
			}
	
			#opties_rss a:hover {
				color: #000000;
				font-weight: bold;
				text-decoration: underline;
			}

			.nieuws_datum {
				width: 60px;
				margin: 3px 20px 3px 0px;
				color: #909090;
				float: left;
			}

			.nieuws_bericht {
				width: 130px;
				margin: 3px 0px 3px 0px;
				color: #C60C30;
				font-weight: bold;
				float: left;
			}

			.nieuws_bericht a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}

			.nieuws_bericht a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

			#right_submenu {
				margin: 0 0 10px 0;
				width: 234px;
			}
		
				.submenu_cases a {
					padding: 0 10px 0 30px;
					width: 194px;
					display: block;
					line-height: 20px;
					background: url(/01/images/icoon_rechts_zwart.gif) 10px 5px no-repeat;
					text-decoration: none;
					color: #C60C30;
				}
		
				.submenu_cases a:hover {
					padding: 0 10px 0 30px;
					width: 194px;
					display: block;
					line-height: 20px;
					background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
					text-decoration: none;
					color: #FFFFFF;
				}
		
				.submenu_cases_hover a {
					padding: 0 10px 0 30px;
					width: 194px;		
					display: block;
					line-height: 20px;
					background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
					text-decoration: none;
					color: #FFFFFF;
				}
		
				.submenu_cases_hover a:hover {
					padding: 0 10px 0 30px;
					width: 194px;			
					display: block;
					line-height: 20px;
					background: #000000 url(/01/images/icoon_rechts_wit.gif) 10px 5px no-repeat;
					text-decoration: none;
					color: #FFFFFF;
				}

		#right_box_evenementen {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 234px;
			border-bottom: 1px solid #CCCCCC;
		}

			#evenementen_datum {
				width: 60px;
				margin: 3px 20px 3px 0px;
				color: #909090;
				float: left;
			}

			#evenementen_titel {
				margin: 0px 0px 10px 10px;
				width: 110px;
				color: #C60C30;
				font-weight: bold;
				float: left;
			}

			#evenementen_titel a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}

			#evenementen_titel a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

			.evenementen_afbeelding {
				margin: 0 10px 0 0;
				float: left;
			}

			#evenementen_bericht {
				width: 130px;
				margin: 3px 0px 3px 0px;
				color: #C60C30;
				font-weight: bold;
				float: left;
			}

			#evenementen_bericht a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}

			#evenementen_bericht a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

		#right_box_bel_mij_terug {
			margin: 0 0 0 0;
			padding: 0 0 10px 0;
			width: 101px;
			height: 61px;
			text-align: justify;
		}

			#bel_mij_terug_bericht {
				color: #C60C30;
				font-weight: bold;
				float: left;
			}

			#bel_mij_terug_bericht a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}

			#bel_mij_terug_bericht a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

			.bel_mij_terug_afbeelding {
				margin: 0 10px 0 0;
				float: left;
			}

		#right_box_contactformulier {
			margin: 0 0 0 0;
			padding: 0 0 10px 0;
			width: 101px;
			height: 61px;
			text-align: justify;
		}

			#contactformulier_bericht {
				color: #C60C30;
				font-weight: bold;
				float: left;
			}

			#contactformulier_bericht a {
				color: #C60C30;
				font-weight: bold;
				text-decoration: none;
			}

			#contactformulier_bericht a:hover {
				color: #C60C30;
				font-weight: bold;
				text-decoration: underline;
			}

			.contactformulier_afbeelding {
				margin: 0 10px 0 0;
				float: left;
			}

		#right_box_contactgegevens {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 234px;
		}

			#contactgegevens_omschrijving {
				margin: 0 0 10px 0;
				width: 40px;
				margin: 0 20px 0 0;
				text-align: right;
				float: left;
			}

			#contactgegevens_gegevens {
				margin: 0 0 10px 0;
				width: 150px;
				float: left;
			}

			#contactgegevens_gegevens a {
				color: #C60C30;
				text-decoration: none;
			}

			#contactgegevens_gegevens a:hover {
				color: #C60C30;
				text-decoration: underline;
			}

		#right_box_partners {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 234px;
		}

			#partners_afbeelding {
				width: 234px;
				text-align: center;
			}

			#partners_icoon_rechts {
				margin: 0 0 10px 0;
				padding: 0 20px 0 0;
				width: 214px;
				background: #FFFFFF url(/01/images/icoon_rechts.gif) 100% 50% no-repeat;
				text-align: right;
			}


#footer {
	margin: 0 10px 10px 10px;
	width: 980px;
	height: 28px;
	line-height: 28px;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	float: left;
}

	#footer_links {
		padding: 0 10px 0 10px;
		width: 706px;
		height: 28px;
		line-height: 28px;
		background: #FFFFFF;
		float: left;
	}

		#footer_links a {
			color: #454545;
			text-decoration: none;
		}

		#footer_links a:hover {
			color: #454545;
			text-decoration: underline;
		}

	#footer_rechts {

		width: 254px;
		height: 20px;
		line-height: 20px;
		background: #FFFFFF;
		float: right;
	}


	#footer_links_ro {
		padding: 0 10px 0 10px;
		width: 600px;
		height: 28px;
		line-height: 28px;
		background: #FFFFFF;
		float: left;
	}

		#footer_links_ro a {
			color: #454545;
			text-decoration: none;
		}

		#footer_links_ro a:hover {
			color: #454545;
			text-decoration: underline;
		}


	#footer_rechts_ro {

		width: 360px;
		height: 20px;
		line-height: 20px;
		background: #FFFFFF;
		float: right;
	}

		#footer_print a {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 21px;
			background: url(/01/images/icoon_print.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #454545;
			text-decoration: none;
			float: right;
			display: block;
		}

		#footer_print a:hover {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 21px;
			background: #000000 url(/01/images/icoon_print.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
			float: right;
			display: block;
		}

		#footer_mail a {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 19px;
			background: url(/01/images/icoon_mail.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #454545;
			text-decoration: none;
			float: right;
			display: block;
		}

		#footer_mail a:hover {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 19px;
			background: #000000 url(/01/images/icoon_mail.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
			float: right;
			display: block;
		}

		#footer_rss a {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 18px;
			background: url(/01/images/icoon_rss.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #454545;
			text-decoration: none;
			float: right;
			display: block;
		}

		#footer_rss a:hover {
			height: 28px;
			line-height: 28px;
			padding: 0 4px 0 18px;
			background: #000000 url(/01/images/icoon_rss.gif) 4px 50% no-repeat;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
			float: right;
			display: block;
		}

#copyright {
	margin: 0 auto 0 auto;
	width: 960px;
	height: 28px;
	line-height: 28px;
	padding: 0 20px 0 20px;
	text-align: left;
}

#copyright a {
	color: #454545;
	text-decoration: underline;
}

#copyright a:hover {
	color: #454545;
	text-decoration: none;
}

/* /div - placeholders */

/* div - clearboth */

.clearboth {
	clear: both;
}

/* /div - clearboth */

/* div - contentskins */

#contentskin_1_kolom {
	width: 765px;
	float: left;
}

#contentskin_1_kolom_regel_1 {
	width: 765px;
	margin: 0 0 0 0;
	float: left;
}

#contentskin_1_kolom_regel_2 {
	width: 765px;
	float: left;
}

#contentskin_1_kolom_regel_3 {
	margin: 16px 0px 0px 0px;
	width: 765px;
	float: left;
}

#contentskin_kolom_1 {
	width: 370px;
	float: left;
}

#contentskin_kolom_2 {
	width: 370px;
	margin: 0px 0px 0px 10px;
	float: left;
}

	.markten_links {
		width: 370px;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #CCCCCC;
		float: left;
		text-align: justify;
	}

	.markten_rechts {
		width: 370px;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #CCCCCC;
		float: left;
		text-align: justify;
	}

		.link_markten_links a {
			padding: 0 10px 0 30px;
			width: 140px;			
			height: 31px;
			display: block;
			line-height: 31px;
			background: url(/01/images/bg_markten.jpg) top left no-repeat;
			text-decoration: none;
			color: #454545;
			float: left;
		}

		.link_markten_links a:hover {
			padding: 0 10px 0 30px;
			width: 140px;			
			height: 31px;
			display: block;
			line-height: 31px;
			background: url(/01/images/bg_markten1.jpg) top left no-repeat;
			text-decoration: none;
			color: #FFFFFF;
			float: left;
		}

		.link_markten_rechts a {
			padding: 0 10px 0 30px;
			width: 140px;			
			height: 31px;
			display: block;
			line-height: 31px;
			background: url(/01/images/bg_markten.jpg) top left no-repeat;
			text-decoration: none;
			color: #454545;
			float: right;
		}

		.link_markten_rechts a:hover {
			padding: 0 10px 0 30px;
			width: 140px;			
			height: 31px;
			display: block;
			line-height: 31px;
			background: url(/01/images/bg_markten1.jpg) top left no-repeat;
			text-decoration: none;
			color: #FFFFFF;
			float: right;
		}

#contentskin_2_kolommen_kolom_1 {
	padding: 0px 20px 0px 0px;
	width: 479px;
	float: left;	
}

#contentskin_2_kolommen_kolom_2 {
	width: 256px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#contentskin_2_kolommen_content_kolom_1 {
	width: 237px;
	float: left;	
}

#contentskin_2_kolommen_content_kolom_2 {
	width: 237px;
	margin: 0px 12px 0px 13px;
	float: left;
}

#contentskin_2_kolommen_markten_kolom_1 {
	width: 370px;
	float: left;	
}

#contentskin_2_kolommen_markten_kolom_2 {
	width: 370px;
	margin: 0px 0px 0px 10px;
	float: left;
}

/* /div - contentskins */

/* contactformulier */

.contact_formulier {
	width: 479px;
	float: left;
	min-height: auto;
}

.contact_regel {
	height: 21px;
	margin: 0 0 6px 0;
}

.contact_omschrijving {
	width: 146px;
	float: left;
	text-align: right;
	padding: 0 8px 0 0;
}

.contact_input {
	width: 284px;
	float:left;
}

	.contact_input input {
		height: 19px;
		width: 284px;
		background: #ffffff;
		border: 1px solid #454545;
		font: 11px Arial, Verdana,  Helvetica, sans-serif;		
		color: #454545;
	}
	
	.inputtekst {
		height: 19px;
		width: 284px;
		background: #ffffff;
		border: 1px solid #454545;
		font: 11px Arial, Verdana,  Helvetica, sans-serif;		
		color: #454545;
	}
	.inputtekstopmerking {
		width: 284px;
		background: #ffffff;
		border: 1px solid #454545;
		font: 11px Arial, Verdana,  Helvetica, sans-serif;		
		color: #454545;
	}
	
	.contact_input textarea {
		height: 85px;
		width: 284px;
		background: #ffffff;
		border: 1px solid #5e6a71;
		font: 11px Arial, Verdana,  Helvetica, sans-serif;		
		color: #5e6a71;
	}	

.contact_verplicht {
	width: 20px;
	float: left;
	text-align: right;
	padding: 2px 0 0 6px;
}

.contact_button {
	margin: 0 0px 0 200px;
	float: right;
	text-align: right;
}

.inputtekst_zoek {
	background: #000000;
	border: 1px solid #93001c;
	width: 21px;
	font: 11px Arial, Verdana,  Helvetica, sans-serif;	
	color: #FFFFFF;
}

	.select {
		height: 19px;
		background: #ffffff;
		border: 1px solid #454545;
		font: 11px Arial, Verdana,  Helvetica, sans-serif;		
		color: #454545;
	}

img.img_border {
	border: 1px solid #C60C30;	
}

img.img_links_border {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #C60C30;
}

img.img_rechts_border {
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #C60C30;	
}

img.img_links {
	float: left;
	margin: 0 10px 10px 0;
	border: 0px;
}

img.img_rechts {
	float: right;
	margin: 0 0 10px 10px;
	border: 0px;
}

.sifr_binnenpagina {
	width: 479px;
}

ol, OL
{
	font:11px Arial, Verdana,  Helvetica, sans-serif;
	line-height: 16px;
	color: #454545;
	list-style-type:disc;
}

/* Styles for Cases */

.lees_meer {
	background: url(/01/images/icoon_rechts.gif) 0px 2px no-repeat;
	text-align: right;
	padding-left: 15px;
	text-decoration:none;
}
.lees_meer:hover {
	background: url(/01/images/icoon_rechts.gif) 0px 2px no-repeat;
	text-align: right;
	padding-left: 15px;
	text-decoration:underline;
}
.cases_detail {
	margin: 10px;
	background-color:#e9e9e9;
}

/* Styles for News */

#nieuws_detail {
	width: 479px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #bcbcbc;
}

/* General Styles like Buttons */

#knop_terug {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	background: url(/01/images/icoon_links.gif) 0px 50% no-repeat;
	text-align: left;
	float: left;
}
	#knop_terug a {
		color: #C60C30;
		text-decoration: underline;
	}
		#knop_terug a:hover {
		color: #C60C30;
		text-decoration: none;
	}

#knop_verder {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	background: url(/01/images/icoon_rechts.gif) 0px 50% no-repeat;
	text-align: left;
	float: left;
}
	#knop_verder a {
		color: #C60C30;
		text-decoration: underline;
	}
		#knop_verder a:hover {
		color: #C60C30;
		text-decoration: none;
	}

/* Styles for Content */

ol, OL
{
	font: 11px Arial, Verdana,  Helvetica, sans-serif;
	line-height: 16px;
	color: #454545;
	list-style-type:disc;
}

ul, UL
{
	font: 11px Arial, Verdana,  Helvetica, sans-serif;
	line-height: 16px;
	color: #454545;
	list-style-type:disc;
}

/* Styles for Markten */

HR {
	border: 1px solid #CCCCCC;
	height: 1px;
}


/* Styles for submenu Cases */

.cases_titel {
	width: 210px;
	margin: 3px 0px 3px 0px;
	color: #C60C30;
	font-weight: bold;
	float: left;
}

.cases_titel a {
	color: #C60C30;
	font-weight: bold;
	text-decoration: none;
}

.cases_titel a:hover {
	color: #C60C30;
	font-weight: bold;
	text-decoration: underline;
}
