/* General */

html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	line-height: 18px;
	color: #525252;
	height: 100%;
	
	background-image: url(../images/bg_red_repeater.jpg);
	background-position: top center;
	background-repeat: repeat;
	background-color: #FFFFFF;
}
img, div { 
	behavior: url(scripts/iepngfix.htc) 
}
.float_left {
	float: left;
}
	.float_left.content_left {
		margin: 35px 0px 0px 0px;
		width: 627px;
	}
	.float_left.content_right {
		margin: 0px 0px 0px 31px;
		display: inline;
		width: 302px;
	}
	.float_left.footer_border {
		margin: 0px 10px 0px 10px;
		color: #93243b;
	}
	.float_left.copyright a {
		height: 24px;
		line-height: 24px;
		color: #B75065;
	}
.float_right {
	float: right;
}
.clearboth {
	clear: both;
	height: 0px;
	min-height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	content: "";
}
ul {
	padding: 0px 0px 0px 15px;
	margin: 4px 0px 4px 0px;
}

/* Content */
.gray {
	color: #525252;
}
.image_right {
	float: right;
	border: 0px;
	margin: 0px 0px 0px 10px;
}

.image {
	float: left;
	border: 0px;
}
.image.border {
	border: 3px solid #FFFFFF;
}
#inner_holder_content_right_content_contact_box IMG{
	border: 3px solid #FFFFFF;
}
.border_1px {
	float: left;
	width: 510px;
	margin: 5px 0px 1px 0px;
	padding: 0px 15px 0px 15px;
	min-height: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	border: 0px;
	border-top: 1px solid #dddddd;
	content: "";
}
.talen_flag {
	border: 0px;
}
/* LINKS */
a {
	color: #C00027;
	text-decoration: underline;
}
a:hover {
	color: #C00027;
	text-decoration: none;
}
a.readmore_arrow_right {
	float: left;
	width: 168px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	
	background: none;
	border: 0px;
	
	text-align: left;
	
	background-image: url(../images/btn_arrow__red_right.png);
	background-position: top left;
	background-repeat: no-repeat;
	
}
a.readmore{
	float: left;
	width: 519px;
	height: 18px;
	
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 0px 27px;
	
	font-size: 11px;
	color: #C00027;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	
	background: none;
	border-top: 1px dotted #DAA782;
	
	text-align: left;
	
	background-image: url(../images/btn_read_more.png);
	background-position: top left;
	background-repeat: no-repeat;	
}

/* KOPPEN */
h1 {
	margin: 3px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 17px;
	line-height: 26px;
	font-weight: bold;
	color: #C00027;
}
h2 {
	margin: 3px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 17px;
	line-height: 26px;
	font-weight: bold;
	color: #C00027;
}
h4 {
	margin: 0px 0px 10px 0px;
	padding: 0px 8px 0px 8px;
	font-family: Arial;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
h5 {
	width: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	font-family: Arial;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #1A2D57;
}

/* Classes */
.tr_download {
	height: 25px;
}
.td_download_image {
	width: 25px;
}
.container_thumb {
	float: left;
	width: 74px;
	height: 74px;
	
	margin: 0px 4px 4px 0px;
	padding: 0px 0px 0px 0px;
	
	
	background-color: #FFFFFF;
}
	.thumb_holder {
		float: left;
		width: 64px;
		height: 64px;
		
		margin: 4px 0px 0px 4px;
		padding: 0px 0px 0px 0px;
		
		border: 1px solid #C3C3C3;
	}
.contact_left {
	float: left;
	width: 140px;
	height: 30px;
	
	margin: 0px 0px 0xp 0px;
	padding: 0px 0px 0px 0px;
}
.contact_right {
	float: left;
	width: 250px;
	height: 30px;
	
	margin: 0px 0px 0xp 0px;
	padding: 0px 0px 0px 0px;
}
.contact_right_checkbox {
	float: left;
	width: 400px;
	height: 90px;
	
	margin: 0px 0px 0xp 0px;
	padding: 0px 0px 0px 0px;
}
.contact_right_textarea {
	float: left;
	width: 400px;
	height: 100px;
	
	margin: 0px 0px 0xp 0px;
	padding: 0px 0px 0px 0px;
}
/* Assets */
.assets#viewport {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	/*height: 1000px;*/
	
	background-image: url(../images/bg_website_repeater.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
.assets#container_page {
	width: 986px; 
	height: 100%;
	
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
	.assets#container_header {
		float: left;
		width: 960px;
		height: 77px;
		
		display: inline;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
		background-image: url(../images/bg_header.png);
		background-position: top center;
		background-repeat: repeat-x;
	}
		.assets#holder_contactInfo {
			float: right;
			height: 20px;
			
			display: inline;
			
			margin: 31px 15px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			color: #C00027;
			font-family: verdana;
		}
	.assets#container_holder {
		float: left;
		width: 986;
		height: 395px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
	}
		.assets#container_menu {
			position: absolute;
			z-index: 1000;
			width: 960px;
			height: 27px;
			
			display: inline;
			
			margin: 114px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			.assets#menu_holder {
				position: absolute;
				width: 811px;
				height: 40px;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
		.assets#shadow_container_flash {
			float: left;
			width: 986px;
			height: 370px;
			
			display: inline;
			
			margin: 64px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			background-image: url(../images/bg_shadow_container_flash.png);
			background-position: top;
			background-repeat: no-repeat;
		}
			.assets#container_flash {
				float: left;
				width: 958px;
				height: 326px;
				
				display: inline;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				
				border: 1px solid #DFDFDF;
				
				background-color: #FFF;
			}
				.assets#flash_holder {
					position: absolute;
					z-index: 1;
					width: 950px;
					height: 318px;
					
					display: inline;
					
					margin: -98px 0px 0px 4px;
					padding: 0px 0px 0px 0px;
				}
		.assets#container_content {
			position: absolute;
			z-index: 1000;
			width: 960px;
			
			display: inline;
			
			margin: 395px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			.assets#holder_content {
				float: left;
				width: 588px;
				height: 100%;
				
				display: inline;
				
				margin: 0px 0px 0px 31px;
				padding: 4px 4px 4px 4px;
				
				background-image: url(../images/bg_repeater_white.png);
				background-position: top left;
				background-repeat: repeat;
			}
			.assets#holder_shadow_box {
				float: left;
				width:592px;
				height: 27px;
				
				display: inline;
				
				margin: 0px 0px 0px 35px;
				padding: 0px 0px 0px 0px;
				
				background-image: url(../images/bg_shadow_tekst_box.png);
				background-position: top left;
				background-repeat: no-repeat;
			}
				.assets#inner_holder_content {
					float: left;
					width: 546px;
					height: 100%;
					
					display: inline;
					
					margin: 0px 0px 0px 0px;
					padding: 15px 20px 15px 20px;
					
					border: 1px solid #C3C3C3;
					
					background-color: #FFF2B5;
				}
			.assets#holder_content_right {
				float: left;
				width: 267px;
				height: 100%;
				
				display: inline;
				
				margin: 0px 0px 0px 0px;
				padding: 4px 4px 4px 4px;
				
				background-image: url(../images/bg_repeater_white.png);
				background-position: top left;
				background-repeat: repeat;
			}
			.assets#container_arrow_up {
				float: left;
				width: 275px;
				height: 7px;
				
				display: inline;
				
				font-size: 0px;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				
				background-image: url(../images/bg_content_top_arrow.png);
				background-position: top left;
				background-repeat: no-repeat;
			}
			.assets#container_white_space {
				float: left;
				width: 275px;
				height: 100%;
				
				display: inline;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				
				background-image: url(../images/bg_white_under_arrow.png);
				background-position: top left;
				background-repeat: no-repeat;
			}
			.assets#holder_right_shadow_box {
				float: left;
				width: 275px;
				height: 25px;
				
				display: inline;
				
				font-size: 0px;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				
				background-image: url(../images/bg_holder_right_shadow.png);
				background-position: top left;
				background-repeat: no-repeat;
			}
				.assets#inner_holder_content_right {
					float: left;
					width: 235px;
					height: 100%;
					
					display: inline;
					
					margin: 0px;
					padding: 15px 15px 15px 15px;
					
					border: 1px solid #FFFFFF;
					
					background-color: #FDE88C;
				}
/* APPLETS */
.applet#container_submenu_bottom {
	width: 100%; 
	height: 27px; 
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background-image: url(../images/bg_footer_repeater.png);
	background-position: top center;
	background-repeat: repeat-x;
	
}
	.applet#inner_footer {		
		width: 910px;
		height: 25px;
		
		color: #B75065;
		right: 0;
		
		margin: 0px auto 0px auto;
		padding: 2px 0px 0px 0px;
	}
	a.link_footer_menu {
		float: left;
		height: 24px;
		line-height: 24px;
		
		color: #b75065;
				
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 0px 0px;
	}
	a:hover.link_footer_menu {
		text-decoration: underline;
	}
	a.active_footer {
		float: left;
		height: 24px;
		line-height: 24px;
		
		color: #cf9fa9;
		
		border-top: 1px solid #cf9fa9;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
.applet#container_logo {
	position: absolute;
	z-index: 1200;
	width: 165px;
	height: 125px;
	
	margin: 90px 0px 0px -26px;
	padding: 0px 0px 0px 0px;
	
	background-image: url(../images/bg_logo_groot.png);
	background-position: top left;
	background-repeat: no-repeat;
}
	.link_back_home {
		float: left;
		width: 154px;
		height: 115px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
.applet#container_zending {
	position: absolute;
	z-index: 1000;
	width: 225px;
	height: 76px;
	
	margin: 292px 0px 0px 732px;
	padding: 0px 0px 0px 0px;
	
	background-image: url(../images/bg_overlay_headerImage.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.applet#container_slogan {
	position: absolute;
	width: 247px;
	height: 30px;
	
	margin: 124px 0px 0px 579px;
	padding: 0px 0px 0px 0px;
	
	background-image: url(../images/slogan_tekst.png);
	background-position: top left;
	background-repeat: no-repeat;	
	
	z-index: 1000;
}
/*NAVIGATION MENU */

.menu_item{
	float: left;
	display: block;
	height: 26px;
	line-height: 26px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
	
	text-decoration: none;
	
	color: #D3546D;
	font-size: 12px;
	font-weight: bold;
}

.menu_item.active{
	float: left;
	display: block;
	height: 26px;
	line-height: 24px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	
	border-top: 1px solid #A00021;
	border-right: 1px solid #A00021;
	border-left: 1px solid #A00021;
	
	color: #FACB00;
	font-size: 12px;
	font-weight: bold;
	
	background-color: #C00027;
}
a:hover.menu_item.active{
	color: #FACB00;
}
.arrow_bottom {
	float: left;
	height: 30px;
	line-height: 30px;
	
	background-image: url(../images/arrow_bottom_menu_item.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.subitem {
	position: absolute;
	height: 22px;
	line-height: 22px;
	
	color: #EAEAEA;
	
	margin: 30px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	
	background-color: #FFFFFF;
	white-space: nowrap;
}
.subitem a {
	text-decoration: none;
}
.subitem a:hover {
	text-decoration: underline;
}

#testarrow {
	position: absolute;
	
	width: 10px;
	height: 30px;
	line-height: 30px;
	
	background-image: url(../images/arrow_bottom_menu_item.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

/* FORMS */
form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form.nieuwsbrief {
	margin: 16px 0px 0px 0px;
}
.inputfield_text {
	float: left;
	width: 168px;
	height: 18px;
	
	font-size: 11px;
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	
	border: 1px solid #C00027;
	
	background-color: #FFFFFF;
}
.inputfield_text.nieuwsbrief {
	margin: 0px 0px 14px 0px;
}
.input_button {
	float: left;
	width: 168px;
	height: 18px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	
	background: none;
	border: 0px;
	
	text-align: left;
	
	background-image: url(../images/btn_nieuwsletter.png);
	background-position: top left;
	background-repeat: no-repeat;
	
	
}
.inputfield_text_contact {
	float: left;
	width: 173px;
	height: 18px;
	
	font-size: 11px;
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	
	border: 1px solid #8A8A8A;
	
	background-color: #FFFFFF;
}
.inputfield_textarea_contact {
	float: left;
	width: 395px;
	height: 92px;
	
	font-size: 11px;
	color: #333333;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	
	border: 1px solid #8A8A8A;
	
	background-color: #FFFFFF;
}
.button_contact_middle {
	float: left;
	height: 25px;
	
	margin: 8px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	
	color: #FDCA01;
	font-weight: bold;
	text-decoration: none;

	cursor: pointer;
	
	background: none;
	border: 0px;
	
	text-align: center;
	
	background-image: url(../images/btn_verstuur_middle.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}
.button_contact_left {
	float: left;
	width: 7px;
	height: 25px;
	
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	cursor: pointer;
	
	background-image: url(../images/btn_verstuur_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.button_contact_right {
	float: left;
	width: 7px;
	height: 25px;
	
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	cursor: pointer;
	
	background-image: url(../images/btn_verstuur_right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


/* SLIMBOX */
#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url('../images/other/other-lightboxloading.gif') no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('../images/other/other-lightboxprevlabel.gif') no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('../images/other/other-lightboxnextlabel.gif') no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('../images/other/other-lightboxcloselabel.gif') no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
