@charset "UTF-8";
/* CSS Document */

#ie_box {
	display:none;
}

#flashcontent {
	display:block;
	clear:both;
	margin:15px 0 0 0;
}

html {
	background-color:#f6fafb;
	background-image:url(/images/bg_site.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment:scroll;
}

body {
	margin:0 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:160%;
	color:#FFFFFF;
	background-image:url(/images/bg_wolken_site.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:18px;
	line-height:18px;
}

h2 {
	color:#a5abb1;
	font-size:14px;
}

h3 {
	color:#a5abb1;
	font-size:12px;
}

form {
	margin:0;
	padding:0;
}

#logo {
	position:absolute;
	top:15px;
	left:197px;
}

a.naar_splash, a.naar_splash:hover {
	background-image:url(../images/logo2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	width:415px;
	height:86px;
	position:relative;
	text-decoration:none;
}

#object_top {
	position:absolute;
	top:2px;
	left:630px;
	background-image:url(/images/bussen_3.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	width:293px;
	height:133px;
}

a.terug_knop {
	display:block;
	float:right;
	background-color:#f5f3ed;
	border:1px solid #404040;
	color:#333333;
	font-size:12px;
	width:60px;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	outline:none;
	margin:3px 0 0 0;
}

a.terug_knop:hover {
	background-color:#414141;
	border:1px solid #dbdbdb;
	color:#dbdbdb;
}

#wrapper {
	width:970px;
	padding:108px 0 0 0;
}

	#kolom_links {
		width:180px;
		float:left;
		padding:8px 0 0 0;
	}

	#wrapper_inhoud {
		width:790px;
		float:right;
	}
	
		#kolom_midden {
			float:left;
			width:640px;
		}
		
		#kolom_rechts {
			width:150px;
			float:right;
		}

	#kolom_midden_vol {
		float:right;
	}

	/* SOCIAL MEDIA */
	#social_media_bookmarks {
		display:block;
		clear:both;
		margin:6px 0 0 6px;
		width:132px;
		height:65px;
		color:#3e3e3e;
		font-size:9px;
		padding:10px 0 5px 8px;
		background-image:url(/images/social_media.png);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	#social_media_bookmarks a.social_facebook, #social_media_bookmarks a.social_facebook:hover, #social_media_bookmarks a.social_twitter, #social_media_bookmarks a.social_twitter:hover, #social_media_bookmarks a.social_youtube, #social_media_bookmarks a.social_youtube:hover {
		display:block;
		width:35px;
		height:35px;
		float:left;
		line-height:0;
		font-size:0;
		outline:none;
		cursor:pointer;
	}

	#social_media_bookmarks a.social_facebook, #social_media_bookmarks a.social_facebook:hover {
		background-image:url(/images/facebook.png);
		background-position:0 0;
		background-repeat:no-repeat;
		margin:6px 8px 0 3px;
	}

	#social_media_bookmarks a.social_twitter, #social_media_bookmarks a.social_twitter:hover {
		background-image:url(/images/twitter.png);
		background-position:0 0;
		background-repeat:no-repeat;
		margin:6px 8px 0 0;
	}
	
	#social_media_bookmarks a.social_youtube, #social_media_bookmarks a.social_youtube:hover {
		background-image:url(/images/youtube.png);
		background-position:0 0;
		background-repeat:no-repeat;
		margin:6px 0 0 0;
	}
	
	#socialmedia {
		display:block;
		float:right;
		width:350px;
		margin:10px 0 0 0;
	}
		#socialmedia a.twitter {
			display:block;
			float:right;
			margin:3px 10px 0 0;
			width:55px;
			height:20px;
			text-decoration:none;
			background:url(../images/tweet.png) no-repeat left top;
		}
		
		#socialmedia a.twitter:hover {
			cursor:pointer;
			background:url(../images/tweet.png) no-repeat left -20px;
		}
		
		#socialmedia .fb-like {
			display:block;
			float:right;
			width:285px;
		}
		.fb_iframe_widget span, .fb_iframe_widget iframe {
			width:285px;
		}
		
		.connect_widget div.connect_confirmation_cell_no_like {
			display:none;
		}
/* LINKS menu */
#menu {
	display:block;
	width:165px;
	margin:0 0 9px 6px;
}

/*BEL MIJ*/
#belmij {
	/*display:block;*/
}

	a.belmij_knop {
		display:block;
		width:99px;
		height:23px;
		line-height:100%;
		padding:25px 0 0 40px;
		background-image: url(../images/belmij.png);
		background-position:left top;
		background-repeat:no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#3e3e3e;
		cursor:pointer;
		text-decoration:none;
		position:absolute;
		top:67px;
		left:12px;
	}
	
	a.belmij_knop:hover {
		background-image: url(../images/belmij_over.png);
		color:#696969;
	}

/*TAAL*/
#vlaggen {
	position:absolute;
	top:90px;
	left:137px;
	width:45px;
	height:19px;
	display:block;
	text-align:right;
	clear:both;
}
	
	a.nl {
		width:19px;
		height:19px;
		background:url(/images/nl_nonactive.png) no-repeat 0 0;
		cursor:pointer;
		text-decoration:none;
		outline:none;
		float:right;
		margin:0 3px 0 0;
	}
	
	a.nl:hover {
		background:url(/images/nl_active.png) no-repeat 0 0;
		text-decoration:none;
		outline:none;
	}
	
	span.nl_active {
		width:19px;
		height:19px;
		background:url(/images/nl_active.png) no-repeat 0 0;
		float:right;
		margin:0 3px 0 0;
	}
	
	a.gb {
		width:19px;
		height:19px;
		background:url(/images/gb_nonactive.png) no-repeat 0 0;
		cursor:pointer;
		text-decoration:none;
		outline:none;
		float:right;
		margin:0 3px 0 0;
	}
	
	a.gb:hover {
		background:url(/images/gb_active.png) no-repeat 0 0;
		text-decoration:none;
		outline:none;
	}
	
	span.gb_active {
		width:19px;
		height:19px;
		background:url(/images/gb_active.png) no-repeat 0 0;
		float:right;
		margin:0 3px 0 0;
	}

/*  START > ACCORDION MENU VERTICAAL  */
	#wrapper #kolom_links #menu #accordion {
		width:165px;
	}		
		
		.accordion {
			width:165px;
			overflow:hidden;
			clear:both;
		}
		
		/* MAIN  UITKLAP */
		.accordion_kop h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:bold;
			color:#FFF;
			display:block;
			width:141px;
			padding:5px 12px;
			line-height:18px;
			margin:0 0 1px 0;
			background-color:#c2a155;
			outline:none;
			cursor:pointer;
			text-align:left;
			text-decoration:none;
			border:0 none;
		}
	
		.accordion_kop h1.accordion_kop_hover {
			background-color:#d1b678;
			text-decoration:none;
			border:0 none;
		}
		
		.accordion_kop_active h1,
		.accordion_kop_active h1.accordion_kop_hover {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:bold;
			color:#FFF;
			display:block;
			width:141px;
			padding:5px 12px;
			line-height:18px;
			margin:0 0 1px 0;
			background-color:#d1b678;
			outline:none;
			cursor:pointer;
			text-align:left;
			text-decoration:none;
			border:0 none;
		}
		
		/* MAIN GEEN UITKLAP algemeen */
		.accordion_kop h1 a.menu_kop_link,
		.accordion_kop_active h1 a.menu_kop_link {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:bold;
			color:#FFF;
			display:block;
			clear:both;
			width:141px;
			line-height:18px;
			outline:none;
			cursor:pointer;
			text-align:left;
			text-decoration:none;
			border:0 none;
		}
	
		.accordion_kop h1 a.menu_kop_link:hover,
		.accordion_kop_active h1 a.menu_kop_link:hover {
			background-color:#d1b678;
			text-decoration:none;
			border:0 none;
		}
		
		.accordion_kop_active h1 a.menu_kop_link_active,
		.accordion_kop_active h1 a.menu_kop_link_active:hover,
		.accordion_kop h1 a.menu_kop_link_active,
		.accordion_kop h1 a.menu_kop_link_active:hover {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			font-weight:bold;
			color:#FFF;
			display:block;
			width:141px;
			line-height:18px;
			outline:none;
			cursor:default;
			text-align:left;
			text-decoration:none;
			border:0 none;
	}										
	
	/* SUB */
			a.menu_link {
				display:block;
				clear:both;
				width:147px;
				line-height:120%;
				background-color:#c6c6c6;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#414141;
				font-weight:bold;
				margin:0 0 1px 0;
				padding:3px 5px 3px 13px;
				text-decoration:none;
				border:0 none;
				cursor:pointer;
			}
			
			a.menu_link:hover {
				background-color:#e4e4e4;
				text-decoration:none;
				border:0 none;
			}

			a.menu_link_active, a.menu_link_active:hover {
				display:block;
				clear:both;
				width:147px;
				line-height:120%;
				background-color:#e4e4e4;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#414141;
				font-weight:bold;
				margin:0 0 1px 0;
				padding:3px 5px 3px 13px;
				text-decoration:none;
				border:0 none;
				cursor:default;
			}
	
/*OFFERTE BANNER*/
a.offerte_banner {
	display:block;
	width:570px;
	height:55px;
	line-height:100%;
	padding:5px 10px 5px 20px;
	background-image:url(../images/banner_bus.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:white;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border:2px solid #ac985a;
	cursor:pointer;
}

a.offerte_banner:hover {
	text-decoration:none;
	color:#ac985a;
}

	span.subtekst {
		font-size:15px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

/*  END > ACCORDION MENU VERTICAAL  */
#partners_knoppen_zijkant {
	width:143px;
	margin:0 11px 18px 6px;
}

#nieuwsbriefblok {
	width:143px;
	margin:9px 0 9px 6px;
	padding:6px 10px;
	background-color:#b2b2b2;
	border:1px solid #333;
}

	#nieuwsbriefblok #nieuwsbriefaanmelding {
		margin:7px 0 0 0;
	}

	#nieuwsbriefblok h1, #nieuwsbriefblok h3, #nieuwsbriefblok .attentie {
		color:#414141;
		margin:0;
	}
	
	#nieuwsbriefblok h1 {
		font-size:15px;
		margin:0 0 8px 0;
	}

	#nieuwsbriefblok h3 {
		font-size:12px;
	}

	#nieuwsbriefblok input.txt {
		width:129px;
		border:1px solid #414141;
		color:#414141;
		font-size:11px;
		padding:3px 4px 0 4px;
		height:18px;
	}

	#nieuwsbriefblok input.submit {
		display:block;
		width:100px;
		height:20px;
		margin-top:2px;
		padding:0 10px 0 10px;
		line-height:100%;
		background-image:url(../../images/bg_submit1.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		color:white;
		text-decoration:none;
		border:0 none;
		cursor:pointer;
	}

	#nieuwsbriefblok input.submit:hover {
		display:block;
		width:100px;
		height:20px;
		margin-top:2px;
		padding:0 10px 0 10px;
		line-height:100%;
		background-image:url(../../images/bg_submit1.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		color:#b3985a;
		text-decoration:none;
		border:0 none;
		cursor:pointer;
	}

	#nieuwsbriefblok .form_melding {
		color:#ff0000;
		font-size:11px;
		font-weight:bold;
	}

#naar_onderdeel_blok, #boeking_blok {
	width:163px;
	margin:9px 11px 9px 0;
	padding:0;
}

a.naar_onderdeel_link1, a.naar_onderdeel_link1:hover {
	background-image:url(/tours/images/naar_bt.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:154px;
	cursor:pointer;
	text-decoration:none;
}

a.naar_onderdeel_link2, a.naar_onderdeel_link2:hover {
	background-image:url(/tours/images/naar_tb.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:122px;
	cursor:pointer;
	text-decoration:none;
}

a.naar_onderdeel_link3, a.naar_onderdeel_link3:hover {
	background-image:url(/tours/images/naar_be.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:154px;
	cursor:pointer;
	text-decoration:none;
}

a.naar_onderdeel_link4, a.naar_onderdeel_link4:hover {
	background-image:url(/tours/images/naar_bt_en.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:154px;
	cursor:pointer;
	text-decoration:none;
}

a.naar_onderdeel_link5, a.naar_onderdeel_link5:hover {
	background-image:url(/tours/images/naar_tb_en.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:122px;
	cursor:pointer;
	text-decoration:none;
}

a.naar_onderdeel_link6, a.naar_onderdeel_link6:hover {
	background-image:url(/tours/images/naar_be_en.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:154px;
	cursor:pointer;
	text-decoration:none;
}

a.boeking_link, a.boeking_link:hover {
	background-image:url(/tours/images/boek_touringcar.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:69px;
	cursor:pointer;
	text-decoration:none;
}

a.boeking_eng_link, a.boeking_eng_link:hover {
	background-image:url(/tours/images/boek_touringcar_eng.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:176px;
	height:69px;
	cursor:pointer;
	text-decoration:none;
}

/* MIDDEN content */
#banner {
	display:block;
	clear:both;
	width:622px;
	height:70px;
	margin:0 0 18px 0;
}

#fotoblok {
	display:block;
	clear:both;
	width:622px;
	height:238px;
	margin:0 0 10px 0;
}

	.shadow_top_622 {
		background-image:url(/images/shadows/shadow_top_622.png);
		background-position:left top;
		background-repeat:no-repeat;
		height:9px;
		display:block;
	}
	
	.shadow_middle_622 {
		background-image:url(/images/shadows/shadow_middle_622.png);
		background-position:0 0;
		background-repeat:repeat-y;
		display:block;
		clear:both;
		padding:0 10px 0 8px;
	}
			
		#banner .object img {
			border:2px solid #ac985a;
		}	
			
	.shadow_bottom_622 {
		background-image:url(/images/shadows/shadow_bottom_622.png);
		background-position:0 0;
		background-repeat:no-repeat;
		height:9px;
		display:block;
	}

a.kerstbutton {
	display:block;
	float:left;
	width:513px;
	height:55px;
	background:url(/images/kerst_button_home.png) no-repeat left top;	
	text-decoration:none;
	color:#3e3e3e;
	line-height:150%;
	margin:0 0 18px 8px;
	padding:23px 0 0 90px;
}

a.kerstbutton:hover {
	text-decoration:none;
	color:#666;
}

	span.kerstL {
		display:block;
		font-size:24px;
		margin:0 0 9px 66px;
	}
	
	span.kerstR {
		display:block;
		font-size:18px;
	}
	
#content {
	display:block;
	clear:both;
	width:574px;
	background-color:#B3985A;
	border:1px solid #b7b7b7;
	padding:5px 13px 20px 13px;
	margin:0 0 18px 8px;
}

/* REIZEN PARTNERS plus */
#content_reizen_groepen {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#E5F2F9;
	border:1px solid #e0e0e0;
	margin:8px 0 0 8px;
}

	#content_reizen_groepen #reizen_titel {
		float:left;
		display:block;
		width:745px;
		height:53px;
		background-color:#979a9c;
		padding:10px 0 0 15px;
	}

/* Plus Magazine - rood */
#content_reizen_plus_vol {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#fef3f3;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	color:#999999;
}
			
#content_reizen_plus_vol #reizen_content_vol {
	display:block;
	clear:both;
	width:714px;
	padding:0 23px 10px 23px;
}

	#content_reizen_plus_vol #reizen_top {
		display:block;
		clear:both;
		width:760px;
		height:113px;
	}
	
		#content_reizen_plus_vol #top_t {
			display:block;
			clear:both;
			width:760px;
			height:110px;
		}
	
			#content_reizen_plus_vol #reizen_logo {
				float:left;
				width:134px;
				height:43px;
				display:block;
				background-color:#FFFFFF;
				padding:10px;
				overflow:hidden;
			}
			
			#content_reizen_plus_vol #reizen_titel {
				float:right;
				display:block;
				width:591px;
				height:53px;
				background-color:#e62137;
				padding:10px 0 0 15px;
			}

		#content_reizen_plus_vol #content_reizen_plus #top_b {
			display:block;
			clear:both;
			width:760px;
			height:50px;
	}
	
			#content_reizen_plus_vol #reizen_terug {
				float:left;
				width:108px;
				height:35px;
				display:block;
				padding-top:15px;
			}
			
				#content_reizen_plus_vol #reizen_terug a.terug_knop {
					display:block;
					padding:4px 15px;
					background-color:#e62137;
					color:#444343;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
				
				#content_reizen_plus_vol #reizen_terug a.terug_knop:hover {
					display:block;
					padding:4px 15px;
					background-color:#c3061b;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
			
			#content_reizen_plus_vol #reizen_breadcrumbs {
				float:right;
				display:block;
				width:620px;
				height:30px;
				padding:20px 20px 0 0;
				text-align:right;
				color:#999999;
		}
		
				#content_reizen_plus_vol #reizen_breadcrumbs a.breadcrumb {
					color:#646464;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#content_reizen_plus_vol #reizen_breadcrumbs a.breadcrumb:hover {
					color:#999999;
				}

				#content_reizen_plus #reizen_breadcrumbs .bread_sep {
					color:#999999;
					font-weight:bold;
			}

/* REIZEN PARTNERS max */
#content_reizen_max {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#fff7e9;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	color:#999999;
}

	#content_reizen_max #reizen_top {
		display:block;
		clear:both;
		width:760px;
		height:113px;
	}
	
		#content_reizen_max #top_t {
			display:block;
			clear:both;
			width:760px;
			height:110px;
		}
	
			#content_reizen_max #reizen_logo {
				float:left;
				width:134px;
				height:43px;
				display:block;
				background-color:#FFFFFF;
				padding:10px;
				overflow:hidden;
			}
			
			#content_reizen_max #reizen_titel {
				float:right;
				display:block;
				width:591px;
				height:53px;
				background-color:#f59224;
				padding:10px 0 0 15px;
			}
		
		#content_reizen_max #top_b {
			display:block;
			clear:both;
			width:760px;
			height:50px;
	}
	
			#content_reizen_max #reizen_terug {
				float:left;
				width:108px;
				height:35px;
				display:block;
				padding-top:15px;
			}
			
				#content_reizen_max #reizen_terug a.terug_knop {
					display:block;
					padding:4px 15px;
					background-color:#ff9219;
					color:#444343;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
				
				#content_reizen_max #reizen_terug a.terug_knop:hover {
					display:block;
					padding:4px 15px;
					background-color:#e17702;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
			
			#content_reizen_max #reizen_breadcrumbs {
				float:right;
				display:block;
				width:620px;
				height:30px;
				padding:20px 20px 0 0;
				text-align:right;
				color:#999999;
		}
		
				#content_reizen_max #reizen_breadcrumbs a.breadcrumb {
					color:#646464;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#content_reizen_max #reizen_breadcrumbs a.breadcrumb:hover {
					color:#999999;
				}

				#content_reizen_max #reizen_breadcrumbs .bread_sep {
					color:#999999;
					font-weight:bold;
			}

#content_reizen_max #reizen_content {
	display:block;
	clear:both;
	width:714px;
	padding:0 32px 10px 14px;
}

/* REIZEN PARTNERS happyholidays */
#content_reizen_hh {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#fffdee;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	color:#999999;
}

	#content_reizen_hh #reizen_top {
		display:block;
		clear:both;
		width:760px;
		height:113px;
	}
	
		#content_reizen_hh #top_t {
			display:block;
			clear:both;
			width:760px;
			height:110px;
		}
	
			#content_reizen_hh #reizen_logo {
				float:left;
				width:134px;
				height:43px;
				display:block;
				background-color:#FFFFFF;
				padding:10px;
				overflow:hidden;
			}
			
			#content_reizen_hh #reizen_titel {
				float:right;
				display:block;
				width:591px;
				height:53px;
				background-color:#ffe937;
				padding:10px 0 0 15px;
			}
		
				#content_reizen_hh #reizen_titel h1 {
					color:#3f3f3f;
				}

		#content_reizen_hh #top_b {
			display:block;
			clear:both;
			width:760px;
			height:50px;
	}
	
			#content_reizen_hh #reizen_terug {
				float:left;
				width:108px;
				height:35px;
				display:block;
				padding-top:15px;
			}
			
				#content_reizen_hh #reizen_terug a.terug_knop {
					display:block;
					padding:4px 15px;
					background-color:#ffe937;
					color:#444343;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
				
				#content_reizen_hh #reizen_terug a.terug_knop:hover {
					display:block;
					padding:4px 15px;
					background-color:#e5ce15;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
			
			#content_reizen_hh #reizen_breadcrumbs {
				float:right;
				display:block;
				width:620px;
				height:30px;
				padding:20px 20px 0 0;
				text-align:right;
				color:#999999;
			}
		
				#content_reizen_hh #reizen_breadcrumbs a.breadcrumb {
					color:#646464;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#content_reizen_hh #reizen_breadcrumbs a.breadcrumb:hover {
					color:#999999;
				}

				#content_reizen_hh #reizen_breadcrumbs .bread_sep {
					color:#999999;
					font-weight:bold;
				}

#content_reizen_hh #reizen_content {
	display:block;
	clear:both;
	width:714px;
	padding:0 32px 10px 14px;
}

/* REIZEN PARTNERS tickets n travel */
#content_reizen_tt {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#e6eaec;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	color:#999999;
}

	#content_reizen_tt #reizen_top {
		display:block;
		clear:both;
		width:760px;
		height:113px;
	}
	
		#content_reizen_tt #top_t {
			display:block;
			clear:both;
			width:760px;
			height:110px;
		}
	
			#content_reizen_tt #reizen_logo {
				float:left;
				width:134px;
				height:90px;
				display:block;
				background-color:#FFFFFF;
				padding:10px;
				overflow:hidden;
			}
			
			#content_reizen_tt #reizen_titel {
				float:right;
				display:block;
				width:591px;
				height:100px;
				background-color:#979a9c;
				padding:10px 0 0 15px;
			}
		
		#content_reizen_tt #top_b {
			display:block;
			clear:both;
			width:760px;
			height:50px;
	}
	
			#content_reizen_tt #reizen_terug {
				float:left;
				width:108px;
				height:35px;
				display:block;
				padding-top:15px;
			}
			
				#content_reizen_tt #reizen_terug a.terug_knop {
					display:block;
					padding:4px 15px;
					background-color:#979a9c;
					color:#444343;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
				
				#content_reizen_tt #reizen_terug a.terug_knop:hover {
					display:block;
					padding:4px 15px;
					background-color:#505456;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
			
			#content_reizen_tt #reizen_breadcrumbs {
				float:right;
				display:block;
				width:620px;
				height:30px;
				padding:20px 20px 0 0;
				text-align:right;
				color:#999999;
		}
		
				#content_reizen_tt #reizen_breadcrumbs a.breadcrumb {
					color:#646464;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#content_reizen_tt #reizen_breadcrumbs a.breadcrumb:hover {
					color:#999999;
				}

				#content_reizen_tt #reizen_breadcrumbs .bread_sep {
					color:#999999;
					font-weight:bold;
			}

#content_reizen_tt #reizen_content {
	display:block;
	clear:both;
	width:714px;
	padding:0 32px 10px 14px;
}

/* REIZEN PARTNERS keukenhof */
#content_reizen_keuken {
	display:block;
	clear:both;
	width:760px;
	max-width:760px;
	overflow-x:auto;
	background-color:#e9f0fd;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	color:#999999;
}

	#content_reizen_keuken #reizen_top {
		display:block;
		clear:both;
		width:760px;
		height:113px;
	}
	
		#content_reizen_keuken #top_t {
			display:block;
			clear:both;
			width:760px;
			height:110px;
		}
	
			#content_reizen_keuken #reizen_logo {
				float:left;
				width:134px;
				height:43px;
				display:block;
				background-color:#FFFFFF;
				padding:10px;
				overflow:hidden;
			}
			
			#content_reizen_keuken #reizen_titel {
				float:right;
				display:block;
				width:591px;
				height:53px;
				background-color:#133A7B;
				padding:10px 0 0 15px;
			}
		
		#content_reizen_keuken #top_b {
			display:block;
			clear:both;
			width:760px;
			height:50px;
	}
	
			#content_reizen_keuken #reizen_terug {
				float:left;
				width:108px;
				height:35px;
				display:block;
				padding-top:15px;
			}
			
				#content_reizen_keuken #reizen_terug a.terug_knop {
					display:block;
					padding:4px 15px;
					background-color:#133A7B;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
				
				#content_reizen_keuken #reizen_terug a.terug_knop:hover {
					display:block;
					padding:4px 15px;
					background-color:#0e2f66;
					color:#fff;
					text-decoration:none;
					float:right;
					width:60px;
					text-align:center;
				}
			
			#content_reizen_keuken #reizen_breadcrumbs {
				float:right;
				display:block;
				width:620px;
				height:30px;
				padding:20px 20px 0 0;
				text-align:right;
				color:#999999;
		}
		
				#content_reizen_keuken #reizen_breadcrumbs a.breadcrumb {
					color:#646464;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#content_reizen_keuken #reizen_breadcrumbs a.breadcrumb:hover {
					color:#999999;
				}

				#content_reizen_keuken #reizen_breadcrumbs .bread_sep {
					color:#999999;
					font-weight:bold;
			}

#content_reizen_keuken #reizen_content {
	display:block;
	clear:both;
	width:714px;
	padding:0 32px 10px 14px;
}

/* REISBLOKKEN RECHTS */
	.blok_zijkant_150_plus_vol, .blok_zijkant_150_max, .blok_zijkant_150_hh, .blok_zijkant_150_tt, .blok_zijkant_150_keuken, .blok_zijkant_150_5, .blok_zijkant_150_6  {
		width:150px;
		display:block;
		clear:both;
	}
	
		.shadow_top_150 {
			background-image:url(/images/shadows/shadow_top_150.png);
			background-position:left top;
			background-repeat:no-repeat;
			height:12px;
		}
		
		.shadow_middle_150 {
			background-image:url(/images/shadows/shadow_middle_150.png);
			background-position:0 0;
			background-repeat:repeat-y;
			display:block;
			clear:both;
			padding:0 10px 0 8px;
		}	
				
			.blok_zijkant_150_inner {
				background-image:url(../images/hoekje_klein.gif);
				background-position:right top;
				background-repeat:no-repeat;
				background-color:#fff;
				border:1px solid #b7b7b7;
				width:130px;
				color:#999;
				font-size:10px;
			}

				.blok_zijkant_150_inner .top {
					display:block;
					height:33px;
					clear:both;
					margin:0 0 4px 0;
				}

					.blok_zijkant_150_inner .reislogo {
						float:left;
						display:inline-table;
						margin:2px 0 2px 0;
						padding:0 0 0 6px;
					}

					.blok_zijkant_150_inner .hoekje {
						float:right;
						display:block;
						height:33px;
						width:14px;
					}
	
						.blok_zijkant_150_inner .hoekje a {
							font-size:12px;
							font-weight:bold;
							text-decoration:none;
							font-family:Verdana, Arial, Helvetica, sans-serif;
						}
												
						.blok_zijkant_150_plus_vol .blok_zijkant_150_inner .hoekje a {
							color:#f5554e;
						}

						.blok_zijkant_150_max .blok_zijkant_150_inner .hoekje a {
							color:#ffa400;
						}

						.blok_zijkant_150_hh .blok_zijkant_150_inner .hoekje a {
							color:#000;
						}

						.blok_zijkant_150_tt .blok_zijkant_150_inner .hoekje a {
							color:#777777;
						}
						
						.blok_zijkant_150_keuken .blok_zijkant_150_inner .hoekje a {
							color:#133A7B;
						}
						
						.blok_zijkant_150_plus_vol .blok_zijkant_150_inner .hoekje a:hover, .blok_zijkant_150_max .blok_zijkant_150_inner .hoekje a:hover , .blok_zijkant_150_hh .blok_zijkant_150_inner .hoekje a:hover, .blok_zijkant_150_tt .blok_zijkant_150_inner .hoekje a:hover, .blok_zijkant_150_keuken .blok_zijkant_150_inner .hoekje a:hover {
							color:#333;
							text-decoration:none;
						}
						
				.blok_zijkant_150_plus_vol .content_reizen, .blok_zijkant_150_max .content_reizen, .blok_zijkant_150_hh .content_reizen, .blok_zijkant_150_tt .content_reizen, .blok_zijkant_150_keuken .content_reizen {
					padding:0 6px 6px 6px;
					display:block;
					clear:both;
					margin:0;
				}
					
					.blok_zijkant_150_plus_vol h1, .blok_zijkant_150_max h1, .blok_zijkant_150_hh h1, .blok_zijkant_150_tt h1, .blok_zijkant_150_keuken h1 {
						display:block;
						width:108px;
						line-height:110%;
						padding:3px 5px;
						color:#FFF;
						font-size:11px;
						font-weight:normal;
						margin:0;
						margin-bottom:1px;
						font-family:Arial, Helvetica, sans-serif;
					}
					
					.blok_zijkant_150_hh h1 a {
						color:#333;
						font-weight:bold;
						text-decoration:none;
					}
					
					.blok_zijkant_150_hh h1 a:hover {
						text-decoration:underline;
					}
					
					.blok_zijkant_150_plus_vol h1 {
						background-color:#d82c3f;
					}
	
					.blok_zijkant_150_max h1 {
						background-color:#f59224;
					}
	
					.blok_zijkant_150_hh h1 {
						background-color:#ffec42;
						color:#333;
					}
	
					.blok_zijkant_150_tt h1 {
						background-color:#929496;
					}
					
					.blok_zijkant_150_keuken h1 {
						background-color:#133A7B;
					}

					.blok_zijkant_150_plus_vol .bottom_reizen, .blok_zijkant_150_max .bottom_reizen, .blok_zijkant_150_hh .bottom_reizen, .blok_zijkant_150_tt .bottom_reizen, .blok_zijkant_150_keuken .bottom_reizen {
						display:block;
						width:108px;
						height:20px;
						line-height:170%;
						padding:0 5px;
						color:#333;
						font-size:11px;
						font-weight:bold;
					}
	
					.blok_zijkant_150_plus_vol .bottom_reizen {
						background-color:#fde5e5;
					}
	
					.blok_zijkant_150_max .bottom_reizen {
						background-color:#ffefd5;
					}
	
					.blok_zijkant_150_hh .bottom_reizen {
						background-color:#fffbd9;
					}
	
					.blok_zijkant_150_tt .bottom_reizen {
						background-color:#d9dddf;
					}
					
					.blok_zijkant_150_keuken .bottom_reizen {
						background-color:#cfdffb;
					}

						.blok_zijkant_150_plus_vol .bottom_reizen a, .blok_zijkant_150_max .bottom_reizen a, .blok_zijkant_150_hh .bottom_reizen a, .blok_zijkant_150_tt .bottom_reizen a, .blok_zijkant_150_keuken .bottom_reizen a {
							display:block;
							color:#333333;
							text-decoration:none;
							font-weight:bold;
							font-size:11px;
						}

						.blok_zijkant_150_plus_vol .bottom_reizen a:hover, .blok_zijkant_150_max .bottom_reizen a:hover, .blok_zijkant_150_hh .bottom_reizen a:hover, .blok_zijkant_150_tt .bottom_reizen a:hover, .blok_zijkant_150_keuken .bottom_reizen a:hover {
							color:#666666;
							text-decoration:none;
						}
	
		.shadow_bottom_150 {
			background-image:url(/images/shadows/shadow_bottom_150.png);
			background-position:0 0;
			background-repeat:no-repeat;
			height:12px;
		}
		
		.loc_dat {
			color:#e1e1e1;
			font-style:italic;
		}
		
/*FOTOALBUM*/
#foto {
	display:block;
	float:left;
	height:224px;
	margin:0 0 15px 0;
}

.fotoobject {
	display:block; 
	clear:both;
	height:217px; 
	width:622px; 
	padding:0;
	background-image:url(/images/shadows/shadow_middle_622.png);
	background-position:0 0;
	background-repeat:repeat-y;
}

.fotofade {padding:0;margin:0 0 0 8px}
img.fotofade {border:1px solid #b7b7b7;}
#protofade { position:relative; margin:0; padding:0px;}
#protofade li { position:absolute; top:0; left:0; margin:0; padding:0; background:none; list-style-type:none; }
	
/* Kolom_midden van een aantal modules */
#content_reizen {
	display:block;
	clear:both;
	width:585px;
	max-width:585px;
	overflow-x:auto;
	background-color:#646464;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	padding:10px 10px 15px 15px;
}

#content_wagenpark {
	display:inline-table;
	clear:both;
	width:575px;
	background-color:#646464;
	border:1px solid #b3b3b3;
	margin:8px 0 0 8px;
	padding:10px 10px 15px 10px;
}

#kolom_midden_links {
	width:610px;
	display:block;
	float:left;
}
	
/* VACATURES */
a.vac_meerlink {
	display:block;
	float:right;
	background-color:#f5f3ed;
	border:1px solid #404040;
	color:#333333;
	font-size:12px;
	width:60px;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	outline:none;
}

a.vac_meerlink:hover {
	background-color:#414141;
	border:1px solid #dbdbdb;
	color:#dbdbdb;
}

#vacature_item h2 {
	line-height:150%;
	color:#e1e1e1;	
}

#vacature_item p {
	margin:14px 0;
	line-height:140%;
}

#vacature_item a.terug_knop {
	display:block;
	float:right;
	background-color:#f5f3ed;
	border:1px solid #404040;
	color:#333333;
	font-size:12px;
	width:60px;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	outline:none;
}
	
#vacature_item a.terug_knop:hover {
	background-color:#414141;
	border:1px solid #dbdbdb;
	color:#dbdbdb;
}

.datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8d8d8d;
}
	
p.verplichtmelding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bababa;
}
	
.form_melding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
}

table.agenda_reactie_form .form_melding, #content_reizen_hh p.verplichtmelding, #content_reizen_plus_vol p.verplichtmelding, #content_reizen_max p.verplichtmelding, #content_reizen_tt p.verplichtmelding, #content_reizen_keuken p.verplichtmelding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
	margin-bottom:5px;
}
		
form.reactieform {
	width:450px;
}

	form.reactieform table.vacature_reactie_form {
		width:450px;
		display:block;
		float:left;
		max-width:450px;
	}

	table.vacature_reactie_form th {
		border:0 none;
	}
	
	table.vacature_reactie_form td {
		border:0 none;
	}
	
	table.vacature_reactie_form input.textfield {
		background-color:#fff;
		color:#333;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #b3b3b3;
		padding:1px 4px 1px 4px;
		width:200px;
		height:17px;	
	}

	table.vacature_reactie_form input.bijlage {
		background-color:#fff;
		color:#333;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #b3b3b3;
		padding:1px 4px 2px 4px;
	}
	
	table.vacature_reactie_form textarea.textarea, .textarea {
		background-color:#fff;
		color:#333;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #b3b3b3;
		padding:4px;
		width:300px;
		height:100px;
	}
	
/*	table.vacature_reactie_form input.reactieform_verzenden {
		background-color:#f5f3ed;
		border:1px solid #404040;
		color:#333;
		font-size:12px;
		padding:1px 9px 2px 9px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		outline:none;
		cursor:pointer;
	}
	
	table.vacature_reactie_form input.reactieform_verzenden:hover {
		background-color:#414141;
		border:1px solid #dbdbdb;
		color:#dbdbdb;
	}*/
	
/* NIEUWS */
a.nieuwsbericht {
	color:#b3985a;
	text-decoration:none;
}

a.nieuwsbericht:hover {
	color:#b3985a;
	text-decoration:underline;
}

.nieuwsthumb {
	padding:0 8px 12px 0;
}

.nieuwsthumb img {
	padding:1px;
	border:1px solid #d6d6d6;
}

.nieuwsdetailFoto {
	padding:1px;
	border:1px solid #d6d6d6;
	margin:0 20px 8px 0;
}

#nieuwsoverzicht .nieuwsitem {
	border-bottom:1px solid #595959;
	padding:5px 0 0 0;
}
	
	a.meerlink {
		display:block;
		float:right;
		background-image:url(../../images/bg_submit1.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		border:1px solid #515151;
		width:100px;
		height:18px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		margin:0 4px 0 0;
		padding:2px 0 0 0;
	}
	
	a.meerlink:hover {
		display:block;
		float:right;
		background-image:url(../../images/bg_submit1.gif);
		background-position: 0 0;
		background-repeat:no-repeat;
		border:1px solid #515151;
		width:100px;
		height:18px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		color:#b3985a;
		margin:0 4px 0 0;
		padding:2px 0 0 0;
	}	

	a.meerlink_l {
		display:block;
		float:left;
		background-image:url(../../images/bg_submit1.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		border:1px solid #515151;
		width:100px;
		height:18px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		margin:0 4px 0 0;
		padding:2px 0 0 0;
}
	
	a.meerlink_l:hover {
		display:block;
		float:left;
		background-image:url(../../images/bg_submit1.gif);
		background-position: 0 0;
		background-repeat:no-repeat;
		border:1px solid #515151;
		width:100px;
		height:18px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		color:#b3985a;
		margin:0 4px 0 0;
		padding:2px 0 0 0;
}	

/* MEDEWERKERS */
.medewerkers_groep {
	width:250px;
	height:110px;
	float:left;
	margin:0 10px 15px 0;
/*	border:1px solid #252525;
*/}

.medewerkers {
	width:250px;
	height:131px;
	float:left;
	margin:0 15px 20px 0;
}
	.medewerker_gegevens {
		padding:10px 0 0 5px;
	}
	
	.medewerkers img {
		border:1px solid #b7b7b7;
		padding:1px;
	}

/* WAGENPARK/WEBFOLIO */
/* Teaser startpagina */
#wagenpark {
	background-color:#b2b2b2;
	border:1px solid #AC985A;
	padding:5px 10px 10px 13px;
	display:inline-table;
	width:580px;
	margin:0 0 0 8px;
}

#wagenpark_ex {
	background-color:#3B3B3B;
	border:1px solid #AC985A;
	display:inline-table;
	clear:both;
	width:560px;
	margin:8px 0 0 8px;
	padding:10px 0 15px 5px;
}

	#wagenpark a.meer, #wagenpark_ex a.meer {
		display:block;
		float:right;
		background-color:#f5f3ed;
		border:1px solid #886c12;
		color:#333333;
		font-size:12px;
		width:90px;
		padding:2px 6px;
		text-align:center;
		text-decoration:none;
		outline:none;
		margin:5px 16px 0 0;
	}
		
	#wagenpark a.meer:hover, #wagenpark_ex a.meer:hover {
		background-color:#515151;
		border:1px solid #AC985A;
		color:#fff;
	}

/* overzicht objecten in groep */
table.wagenpark {
	width:135px;
	float:left;
	margin:5px;
}

	table.wagenpark td {
		padding:0;
	}
	
	.img-webfolio-thumb {
		border:1px solid #888785;
		padding:1px;
		background-color:#cac8c8;
		margin:0 20px 3px 0;
	}
	
	.img-webfolio-thumb:hover {
		border:1px solid #c2a155;
	}

	a.webf_meerlink {
		float:left;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	
	a.webf_meerlink:hover {
		color:#515151;
		text-decoration:underline;
	}	

/* detailpagina object */
#webfolio_item a#foto_groot img {
	border:1px solid #b7b7b7;
	padding:1px;
	margin:0 0 6px 0;
	display:block;
	clear:both;
}

#webfolio_item a#foto_groot:hover img {
	border:1px solid #c2a155;
}

table.objecten {
	width:100px;
	float:left;
	margin:5px 5px 10px 0;
}

	img.object_extrathumbs {
		border:1px solid #b7b7b7;
		padding:1px;
		margin:0 10px 3px 0;
		cursor:pointer;
		outline:none;
	}
	
	img.object_extrathumbs:hover {
		border:1px solid #c2a155;
	}
	
		td.wagenomschrijving {
			float:left;
			width:100px;
			height:40px;
			margin-bottom:5px;
		}

#omschrijving_vlak {
	background-color:#6b6a69;
	padding:5px 10px 15px 15px;
	margin-bottom:10px;
}

.reserveren {
	display:block;
	width:587px;
	height:32px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	border:0 none;
	color:#fff;
	text-align:center;
	padding:18px 0 0 0;
	background-image:url(../images/reserveer.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.reserveren:hover {
	text-decoration:underline;
	border:0 none;
	outline:none;
}
		
.object_omschrijving {
	display:block;
	clear:both;
	width:100%;
}

#webfolio_item a.terug_knop {
	display:block;
	float:right;
	background-color:#f5f3ed;
	border:1px solid #404040;
	color:#333333;
	font-size:12px;
	width:60px;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	outline:none;
}
	
#webfolio_item a.terug_knop:hover {
	background-color:#414141;
	border:1px solid #dbdbdb;
	color:#dbdbdb;
}

/* Webfolio-teaser zijkolom linkerkant */
#wagenpark_zijkant {
	width:143px;
	margin:9px 11px 9px 6px;
	padding:6px 10px;
	background-color:#464646;
	border:1px solid #AC985A;
}

	#wagenpark_zijkant h1 {
		color:#AC985A;
		margin:0;
		font-size:15px;
		margin:0 0 8px 0;
	}
	
	#wagenpark_zijkant table.wagenpark_zijkant td.beschrijving {
		padding:0 0 2px 0;
	}

	#wagenpark_zijkant table.wagenpark_zijkant td img {
		padding:2px;
		background-color:#464646;
		border:1px solid #d6d6d6;
	}
	
	#wagenpark_zijkant table.wagenpark_zijkant td img:hover {
		padding:2px;
		background-color:#303030;
		border:1px solid #AC985A;
	}

	#wagenpark_zijkant table.wagenpark_zijkant td.beschrijving a.webfolio_objectnaam {
		display:block;
		margin:3px 0;
		color:#A6A8AA;
		text-decoration:none;
	}
	
	#wagenpark table.wagenpark_zijkant td.beschrijving a.webfolio_objectnaam:hover {
		display:block;
		margin:3px 0;
		color:#FFF;
		text-decoration:underline;
	}
	
	#wagenpark_zijkant table.wagenpark_zijkant_meer td a.meer {
		display:block;
		background-color:#f5f3ed;
		border:1px solid #886c12;
		color:#333333;
		font-size:12px;
		width:90px;
		padding:2px 6px;
		text-align:center;
		text-decoration:none;
		outline:none;
		margin:5px 16px 0 0;
	}
		
	#wagenpark_zijkant table.wagenpark_zijkant_meer td a.meer:hover {
		display:block;
		background-color:#414141;
		border:1px solid #dbdbdb;
		color:#dbdbdb;
		font-size:12px;
		width:90px;
		padding:2px 6px;
		text-align:center;
		text-decoration:none;
		outline:none;
		margin:5px 16px 0 0;
	}
	
/*PARTNERREIZEN */
#item_bg {
	color:#414141;
	background-color:#fff;
}

#overzicht {
	width:730px;
	display:inline-table;
	padding:30px 0 10px 15px;
}

	.table_item {
		margin:5px 0;
	}
	
		.overzicht_foto {
			width:110px;
		}
		
		.overzicht_foto_groep {
			width:100px;
			background-color:#FFF;
			/*border-bottom:1px solid #999;*/
			padding:5px;
		}
		
		.overzicht_subgroep {
			width:220px;
			padding:6px;
			background-color:#fff;
			/*border-bottom:1px solid #999;*/
			line-height:150%;
		}
		
		.overzicht_sep {
			width:10px;
		}
		
		.overzicht_txt_hoofd {
			padding:6px;
			background-color:#fafafa;
			line-height:150%;
			/*border-bottom:1px solid #999;*/
			color:#e1e1e1;
		}
		
		.overzicht_txt {
			padding:6px;
			background-color:#7b7a7a;
			line-height:150%;
			border-bottom:1px solid #999;
			color:#e1e1e1;
		}
		
		.overzicht_txt_lichter {
			padding:6px;
			background-color:#7b7a7a;
			line-height:150%;
			border-bottom:1px solid #999;
			color:#e1e1e1;
		}
		
		p.omschrijving {
			margin:1px 0 0 0;
		}
		
		p.omschrijving_hoofd {
			margin:1px 0 0 0;
			color:#3f3f3f;
		}
		
		a.titel_groep {
			display:block;
			width:488px;
			height:23px;
			padding:1px 5px;
			margin:0;
			color:#3f3f3f;
			background:#ccc;
			line-height:170%;
			font-size:15px;
			font-weight:bold;
			text-decoration:none;
			margin-bottom:2px;
		}
		
		a.titel_groep:hover {
			text-decoration:underline;
		}

		/*#content_reizen_plus_vol a, #content_reizen_max a, #content_reizen_hh a, #content_reizen_tt a, #content_reizen_keuken a {
			display:block;
			color:#646464;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
		
		#content_reizen_plus_vol a:hover, #content_reizen_max a:hover, #content_reizen_hh a:hover, #content_reizen_tt a:hover, #content_reizen_keuken a:hover {
			text-decoration:underline;
		}*/	
		
		#content_reizen_plus_vol a.titel, #content_reizen_max a.titel, #content_reizen_hh a.titel, #content_reizen_tt a.titel, #content_reizen_keuken a.titel {
			display:block;
			padding:1px 5px;
			margin:0;
			color:#3f3f3f;
			line-height:150%;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
		
		#content_reizen_plus_vol a.titel:hover, #content_reizen_max a.titel:hover, #content_reizen_hh a.titel:hover, #content_reizen_tt a.titel:hover, #content_reizen_keuken a.titel:hover {
			text-decoration:underline;
		}
		
		#content_reizen_plus_vol a.titel {
			background-color:#fef3f3;
		}

		#content_reizen_max a.titel {
			background-color:#fff7e9;
		}

		#content_reizen_hh a.titel {
			background-color:#fffdee;
		}

		#content_reizen_tt a.titel {
			background-color:#e6eaec;
		}
		
		#content_reizen_keuken a.titel {
			background-color:#e9f0fd;
		}
				
			a.titel_subgroep {
				display:block;
				color:#3e3e3e;
				text-decoration:none;
				outline:none;
				padding:0 0 0 10px;
				background-image:url(../images/bullet_reizen.gif);
				background-position:left 4px;
				background-repeat:no-repeat;
				font-size:13px;
				line-height:160%;
			}
			
			a.titel_subgroep:hover {
				color:#c2a155;
				text-decoration:underline;
				background-image:url(../images/bullet_reizen2.gif);
				background-position:left 4px;
				background-repeat:no-repeat;
				font-size:13px;
				line-height:160%;
			}
			
			a.titel {
				color:#FFFFFF;
				text-decoration:underline;
				font-size:14px;
				line-height:170%;
				font-weight:normal;
			}
			
			a.titel:hover {
				color:#D1B678;
				text-decoration:underline;
			}
		
			a.agenda_meerlink {
				display:block;
				margin:0;
				color:#c2a155;
				text-decoration:none;
				font-size:15px;
				line-height:160%;
			}
			
			a.agenda_meerlink:hover {
				color:#D1B678;
				text-decoration:underline;
			}
	
/*agenda_subgroep_items toon item detaiilpagina*/	
.item_foto {
	padding:2px;
	background-color:#726f6f;
	border:1px solid #ccc;
	color:#414141;
}

.item_naam {
	color:#414141;
	font-size:14px;
	font-weight:bold;
}

.item_locatie {
	font-size:12px;
	color:#414141;
	margin:2px 0;
}

.item_datum {
	font-size:11px;
	margin:2px 0;
	color:#414141;
}

.item_omschrijving {
	color:#414141;
}
	
	.item_omschrijving a {
		color:#414141;
		text-decoration:underline;
	}
	
	.item_omschrijving a:hover {
		color:#000;
		text-decoration:underline;
	}

/*CONTACTFORMULIER*/
input.submit, input.reactieform_verzenden {
	display:block;
	width:100px;
	height:20px;
	margin-top:2px;
	padding:0 10px 0 10px;
	line-height:100%;
	border:1px solid #D9D6D4;
	background-image:url(../../images/bg_submit1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
	cursor:pointer;
}

input.submit:hover, input.reactieform_verzenden:hover {
	display:block;
	width:100px;
	height:20px;
	margin-top:2px;
	padding:0 10px 0 10px;
	line-height:100%;
	border:1px solid #b3985a;
	background-image:url(../../images/bg_submit1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#b3985a;
	text-decoration:none;
	cursor:pointer;
}	
	
#bericht.textarea, #aanvraag #bericht.textfield {
	background-color:#fff;
	color:#515151;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b3b3b3;
	padding:4px;
	width:200px;
	height:110px;	
}
	
/*PARTNERS ZIJKANT*/
#partners_zijkant {
	width:170px;
	margin:0 11px 18px 6px;
	padding:6px 10px 6px 0;
}

	#partners_zijkant h1 {
		color:#fff;
		margin:0;
		font-size:15px;
		margin:0 0 8px 0;
	}

	#partners_zijkant img {
		width:163px;
		height:40px;
	}
	
	#partners_zijkant table td a.partners {
		display:block;
		width:153px;
		height:36px;
		padding:2px 6px 2px 0;
		margin:5px 16px 0 0;
	}
		
	#partners_zijkant table td a.partners:hover {
		display:block;
		width:153px;
		height:36px;
		padding:2px 6px 2px 0;
		margin:5px 16px 0 0;
	}
	
/*FOOTER*/
#footer {
	display:block;
	clear:both;
	font-size:10px;
	color:#b9b9b9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px 0 0 0;
	width:970px;
}

	#footer a {
		color:#b3985a;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#b3985a;
		text-decoration:underline;
	}

/*BOEKINGSFORMULIER*/
.tablekop {
	width:100%;
	background-color:#C2A155;
}

.textfield {
	background-color:#d9d6d4;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:200px;
}

.textfield_date {
	background-color:#d9d6d4;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:70px;
}

.textfield_euro {
	background-color:#d9d6d4;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:70px;
}

.textfieldreq {
	background-color:#fcfcfb;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:200px;
}

.textfieldreq_date {
	background-color:#fcfcfb;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:70px;
}

.textfieldreq2 {
	background-color:#fcfcfb;
	color:#999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:120px;
	margin:0 5px 0 0;
}

.textfieldreq_small {
	background-color:#fcfcfb;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:40px;
}

.textfieldreq_small2 {
	background-color:#fcfcfb;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:20px;
	margin:0 3px;
}

.textmultiarea {
	background-color:#d9d6d4;
	color:#111;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a3a3a3;
	padding:4px;
	width:350px;
	height:100px;
}

a.boekingstappen {
	display:block;
	background-color:#886c12;
	border:1px solid #f5f3ed;
	color:#f5f3ed;
	font-size:12px;
	width:95px;
	padding:2px 6px;
	text-decoration:none;
	margin:10px 0;
}

a.boekingstappen:hover {
	display:block;
	background-color:#f5f3ed;
	border:1px solid #886c12;
	color:#333333;
	font-size:12px;
	width:95px;
	padding:2px 6px;
}
	
/*LIGHTBOX*/	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

p.verstuurd_succes {
	font-size:12px;
	color:#8ce383;
}

.seolinks {
	display:block;
	clear:both;
	width:605px;
	text-align:center;
	margin:0 0 0 188px;
}
