/* 
	Deze stylesheet bevat alle standaard styles,
	in ie7.css staan de fixes voor ie7;
	in ie.css staan de fixes voor ie6;
	in kleur.css staan alle kleuren;
*/

/*Standaard Elementen */
* {
	padding: 0;
	margin: 0;
	border: 0;
}

html { overflow: -moz-scrollbars-vertical; }


body, td, div, p {
	font : normal normal 62.5%/1.5 Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
	line-height: normal;
}

hr {
	height: 0;
	border: 0;
	margin: 10px 0 10px 0;
}

h1 { font: bold 12px Verdana, Arial, Helvetica, "Times New Roman", sans-serif; 
	 /* 1.2em/1.2em = 12px/12px = font-size/line-height */ 
	 }
h2, h3 { font: bold 1.1em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; /* 1.1em/1.1em = 11px/11px = font-size/line-height */ }
h1 { margin: 4px 0 10px 0; }
h2 { margin: 0 0 10px 0; }
h3 { margin: 4px 0 0 0; }

h4, h5 { font: bold 1.0em/1.0em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; /* 1.0em/1.0em = 10px/10px = font-size/line-height */ }
h4 { margin: 0 }
h5 { margin: 0 0 5px 0; }

p { font-size: 1.1em; /* 11px */ }

img { border: none; }

	/* Link styles */
	a {
		font-size: 11px; /* 11px */
		text-decoration: none;
	}
	a:hover { text-decoration: underline; }
	/* Einde Link styles */
	
	/* List Styles */
	ul { list-style-type : none; }
	/* Einde List styles */
	
	/* Tekst styles */
	.bold { font-weight: bold; }
	
	div { font-size : 100%; }
	/* Eind Tekst styles */

/* Einde Standaard elementen 


Nu volgen de menu elementen


	Menu Elementen */

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Menu top */
#menu_top div {
	width: 880px;
	margin: 3px 10px 0 10px;
	text-align: right;
	position: absolute;
}
	#menu_top div a, #menu_top div a:hover { font-size: 1.1em; /* 11px */ }

#menu_top div#travelworld {
	width: 113px;
	height: 17px;
	margin: 2px 0 0 5px;
	position: absolute;
	}
	
#menu_top div#regenboog {
	width: 900px;
	height: 5px;
	margin: 20px 0 0 0;
	background: url(../images/interface/hd_regenboog.jpg) repeat-y left top;
	position: absolute;
	}
	
/* Einde Menu top */

/* Menu extra */
#menu_extra01, #menu_extra02, #menu_extra03, #menu_extra04, #menu_extra05, #menu_extra06,
#menu_extra01 a, #menu_extra02 a, #menu_extra03 a, #menu_extra04 a, #menu_extra05 a, #menu_extra06 a,
#menu_extra01 a:hover, #menu_extra02 a:hover, #menu_extra03 a:hover, #menu_extra04 a:hover, #menu_extra05 a:hover, #menu_extra06 a:hover  {
	width: 203px;
	height: 29px;
	display: block;
}
#menu_extra01, #menu_extra02, #menu_extra03, #menu_extra04, #menu_extra05 { margin: 0 0 1px 0; }

#menu_extra01 img, #menu_extra02 img, #menu_extra03 img, #menu_extra04 img, #menu_extra05 img, #menu_extra06 img,
#menu_extra01 a img, #menu_extra02 a img, #menu_extra03 a img, #menu_extra04 a img, #menu_extra05 a img, #menu_extra06 a img,
#menu_extra01 a:hover img, #menu_extra02 a:hover img, #menu_extra03 a:hover img, #menu_extra04 a:hover img, #menu_extra05 a:hover img, #menu_extra06 a:hover img { margin: 9px 0 0 5px; }

/* Rechter Menu */
#menu_extra01, #menu_extra02, #menu_extra03, #menu_extra04, #menu_extra05, #menu_extra06 {
						 		background: #25293c; 
								}
#menu_extra01 a, #menu_extra02 a, #menu_extra03 a, #menu_extra04 a, #menu_extra05 a, #menu_extra06 a { 
								background: url(../images/interface/button_pijl_blue.gif) no-repeat 180px 9px #25293c; 
								}
#menu_extra01 a:hover, #menu_extra02 a:hover, #menu_extra03 a:hover, #menu_extra04 a:hover, #menu_extra05 a:hover, #menu_extra06 a:hover { 
								background: url(../images/interface/button_next_darkblue.gif) no-repeat 180px 9px #c6b56c; 
								}
/* Linker Menu */
#menu_left ul li a 				{
								background: url(../images/interface/button_next.gif) no-repeat 183px 4px;
								border-bottom: #c6b56c 1px solid;
								color: #000000;
								}
#menu_left ul li a:hover, #menu_left ul li a.selected, #menu_left ul li a.selected:hover {
								background: url(../images/interface/button_next.png) no-repeat 183px 4px #e3dab6;
								color: #000000;
								}
#submenu_left ul li a 			{
								background: url(../images/interface/button_next.png) no-repeat 183px 4px #f4f0e2;
								border-bottom: #c6b56c 1px solid;
								color: #000000;
								}
#submenu_left ul li a:hover, #submenu_left ul li a.sub_selected, #submenu_left ul li a.sub_selected:hover {
								color: #000000;
								background: url(../images/interface/button_next.png) no-repeat 183px 4px #ebe5cc;
								}	

#tooltip {
	width: 200px;
	padding: 5px;
	display: none;
	position: absolute;
	line-height: 15px;
	}

/* Einde Menu extra */
.aanbieding_compact_pijl 		{
								background: url(../images/content/pijl_opsomming.png) no-repeat left 5px;	
								}
.aanbieding_pijl 				{
								background: url(../images/content/pijl_opsomming.png) no-repeat left 5px;		
								}
/* Menu left */
#menu_left { margin: 0; }

#menu_left ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu_left ul li a {
	display: block;
	width: 175px;
	margin: 0;
	padding: 3px 21px 3px 4px;
}

#menu_left ul li a:hover, #menu_left ul li a.selected, #menu_left ul li a.selected:hover {
	width: 175px;
	font: 1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
}
/* Einde Menu left */

/* Submenu left */
#submenu_left ul li a {
	display: block;
	width: 175px;
	margin: 0;
	padding: 3px 21px 3px 4px;
	font: 1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
	text-decoration: none;
}
#submenu_left ul li img {
	margin: 0 4px 2px 10px;
	}
#submenu_left ul li a:hover, #submenu_left ul li a.sub_selected, #submenu_left ul li a.sub_selected:hover {
	width: 175px;
	font: 1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
}

	.menu_info {
				height: 35px;
				margin-bottom: 4px;		
				float:left;
				}
	.space3		{
				font-size: 3px;
				width: 4px;
				float: left;
				}				


/* Einde menu elementen 


Nu volgen de interface elementen


	interface Elementen */
LI.bulletList 		{
					margin-left: 15px;
					}	
	
	/* Stippellijnen */
	#verloop_vert_links { background: url(../images/interface/verloop_vert_links.gif) repeat-y right top; }
	#verloop_vert_rechts { background: url(../images/interface/verloop_vert_rechts.gif) repeat-y left top; }
	.stippellijn_horz { background: url(../images/interface/stippellijn_horz.gif) repeat-x left top; }
	.stippellijn_vert { background: url(../images/interface/stippellijn_vert.gif) repeat-y center top; }
	/* Einde Stippellijnen */
	
	/* Header */
	#header {
		margin: 5px 0 0 0;
		width: 900px;
		height: 85px;
	}
	
	#logo_travel {
		margin: 20px 0 0 25px;
		position: absolute;
		overflow: hidden;
	}
	
	#logo_fondsen {
		margin: 24px 0 0 380px;
		height: 42px;
		position: absolute;
		overflow: hidden;
	}
		#logo_sgr, #logo_iata, #logo_all-in, #logo_scfr { float: left; }
		#logo_iata { margin: 1px 0 0 5px; }
		#logo_all-in { margin: 4px 0 0 5px; }
		#logo_sgr { margin: 4px 0px 0px 8px;}
		#logo_scfr { margin: 0px 0px 4px 8px;}

	#bel_gratis_header {
		margin: 22px 10px 0 660px;
		position: absolute;
	}
	
	#menu_top {
		margin: 0 0 10px 0;
		width: 900px;
		height: 20px;
		position: absolute;
	}
	
	#sfeer_900x150 {
		width: 900px;
		height: 150px;
		margin: 5px 0;
		}
		
	#sfeer_info {
		margin: 5px 0 5px 0;
		padding: 4px 4px 0 4px;
		overflow: hidden;
		position: absolute;
	}
		#sfeer_info_inner {
			width: 890px;
			height: 181px;
		}
			.stippellijn_horz_wit {
				background: url(../images/interface/stippellijn_horz_wit.gif) repeat-x left top;
				width: 890px;
				height: 1px;
				float: left;
			}
			.stippellijn_vert_wit {
				background: url(../images/interface/stippellijn_vert_wit.gif) repeat-y center top;
				width: 1px;
			}
			
				
				
				#info a:hover img {		
					-moz-opacity: 0.75;
				}
			#sfeer {
				width: 684px;
			}
				#sfeer img {
					position: absolute;
					}
					
				#sfeer div#bereken {
					width: 296px;
					height: 43px;
					margin: 0;
					position: absolute;
					}
					
			#menu_extra { width: 204px; }
				#menu_extra_inner {
					width: 203px;
					height: 179px;
					overflow: hidden;
				}
			#info, #sfeer, #menu_extra, .stippellijn_vert_wit {
				height: 179px;
				float: left;
			}	
	/* Einde Header */
	
	/* Inhoud */
.mainContent 	{
				margin-top: 3px;
				margin-right: -5px;
				}
.subContent 	{
				margin-top: 5px;
				}	
.zoektitel		{
				font-weight: bold;
				padding-top: 4px;
				}			
	.kopbalk {
		margin: 5px 0 0 0;
		width: 200px; 
		height: 20px;

	}
		.kopbalk div {
			margin: 0 0 0 4px;
		}

/* Menu Tab */
#ctTab {
	width: 900px;
	height: 49px;
	margin: 5px 0 0 0;
	background: url(../images/interface/bg_tabpad.gif) repeat-x left bottom;
	}
	
	#ctTabnav {
		width: 896px;
		height: 24px;
		margin: 0 0 0 4px;
		}
		
		.tabAlgemeen {
			background: url(../images/interface/tab/tab_algemeen.gif) no-repeat left top;
			}
		.tabProgramma {
			background: url(../images/interface/tab/tab_programma.gif) no-repeat left top;
			}
		.tabData {
			background: url(../images/interface/tab/tab_data-prijzen.gif) no-repeat left top;
			}
		.tabAccommodatie {
			background: url(../images/interface/tab/tab_accommodatie.gif) no-repeat left top;
			}
		.tabVluchtinfo {
			background: url(../images/interface/tab/tab_vluchtinfo.gif) no-repeat left top;
			}
		.tabAuto {
			background: url(../images/interface/tab/tab_auto.gif) no-repeat left top;
			}
		.tabRoutekaart {
			background: url(../images/interface/tab/tab_routekaart.gif) no-repeat left top;
			}
		.tabInclusief {
			background: url(../images/interface/tab/tab_inclusief.gif) no-repeat left top;
			}
		.tabExtra {
			background: url(../images/interface/tab/tab_extra-opties.gif) no-repeat left top;
			}
		
		.tabBtn {
			height: 24px;
			float: left;
			}
			
			.btnAlgemeen, .btnProgramma, .btnData, .btnAccommodatie, .btnVluchtinfo, .btnAuto, .btnRoutekaart, .btnInclusief, .btnExtra {
				display: inline;
				}
			.btnAlgemeen a:hover, .btnProgramma a:hover, .btnData a:hover, .btnAccommodatie a:hover, .btnVluchtinfo a:hover, .btnAuto a:hover, .btnRoutekaart a:hover, .btnInclusief a:hover, .btnExtra a:hover {
				display: block;
				height: 24px;
				}
			.btnAlgemeen {
				margin: 0 2px 0 4px;
				}
				.btnAlgemeen a:hover {
					width: 72px;
					background: url(../images/interface/tab/algemeen_mo.gif) no-repeat 4px 4px;
					}
			.btnProgramma {
				margin: 0 3px 0 0;
				}
				.btnProgramma a:hover {
					width: 86px;
					background: url(../images/interface/tab/programma_mo.gif) no-repeat 5px 5px;
					}
			.btnData {
				margin: 0 3px 0 0;
				}
				.btnData a:hover {
					width: 99px;
					background: url(../images/interface/tab/data-prijzen_mo.gif) no-repeat 6px 5px;
					}
			.btnAccommodatie {
				margin: 0 3px 0 0;
				}
				.btnAccommodatie a:hover {
					width: 102px;
					background: url(../images/interface/tab/accommodatie_mo.gif) no-repeat 3px 4px;
					}
			.btnVluchtinfo {
				margin: 0 3px 0 0;
				}
				.btnVluchtinfo a:hover {
					width: 72px;
					background: url(../images/interface/tab/vluchtinfo_mo.gif) no-repeat 5px 4px;
					}
			.btnAuto {
				margin: 0 3px 0 0;
				}
				.btnAuto a:hover {
					width: 40px;
					background: url(../images/interface/tab/auto_mo.gif) no-repeat 4px 5px;
					}
			.btnRoutekaart {
				margin: 0 3px 0 0;
				}
				.btnRoutekaart a:hover {
					width: 81px;
					background: url(../images/interface/tab/routekaart_mo.gif) no-repeat 5px 4px;
					}
			.btnInclusief {
				margin: 0 3px 0 0;
				}
				.btnInclusief a:hover {
					width: 63px;
					background: url(../images/interface/tab/inclusief_mo.gif) no-repeat 5px 4px;
					}
			.btnExtra {
				margin: 0 3px 0 0;
				}
				.btnExtra a:hover {
					width: 86px;
					background: url(../images/interface/tab/extra-opties_mo.gif) no-repeat 5px 5px;
					}
	
	#ctTabpad {
		width: 892px;
		height: 25px;
		margin: 0 0 0 8px;
		}
/* Einde Menu Tab */			
	#pad, #pad a, #pad a:hover { font: 10px Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
	#pad a { text-decoration: underline; }
	#pad a:hover { text-decoration: none; }
		
		/* Anbiedingen */	
			#aanbiedingen {
				margin: 5px 0 15px 0;
				width: 679px;
				clear: both;
			}
			
				#aanbiedingen_kop { margin: 5px 0; }
			
			#titel, #titel_home { margin: 5px 0 15px 0; }
			#titel_home { 	font:  bold 1.1em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; 
							/* 1.1em/1.1em = 11px/11px = font-size/line-height */ }

			.aanbieding_compact {
				width: 679px;
				height: 40px;
				cursor: pointer;
			}
				.aanbieding_compact_pijl {
					width: 15px;
					height: 34px;
					background: url(../images/content/pijl_next.gif) no-repeat left 5px;
				}
				.aanbieding_compact_titel {
					width: 550px;
					height: 34px;
				}
					.aanbieding_compact_titel h4 {
						display: block;
						color: #000;
						margin: 2px 0;
						font-weight: normal;
						font-style: italic;
						}
		
				.aanbieding_compact_prijs {
					width: 110px;
					height: 34px;
					text-align: left;
				}
				.aanbieding_divider {
					background: url(../images/interface/stippellijn_horz.gif) repeat-x left top;
					width: 679px;
					height: 1px;
					font-size: 1.1em;
				}
					.aanbieding_compact_prijs span, .aanbieding_prijs span { font: bold 1.5em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
			
			.aanbieding {
				width: 679px;
				height: 100px;
				overflow: hidden;
			}
				.aanbieding_pijl {
					width: 15px;
					height: 99px;
					background: url(../images/content/pijl_next.gif) no-repeat left 5px;
				}
				.aanbieding_titel_info {
					width: 523px;
					height: 99px;
					overflow: hidden;
				}
					.aanbieding_titel_info h4 {
						display: block;
						color: #000;
						margin: 2px 0;
						font-weight: normal;
						font-style: italic;
						}
				
					.aanbieding_compact_titel {
						width: 550px;
						height: 19px;
					}
					.aanbieding_foto {
						margin: 3px 5px 5px 0;
						width: 82px;
						height: 80px;
					}
					.aanbieding_info {
						margin: 3px 0 5px 0;
						width: 436px;
						height: 80px;
					}
						.aanbieding_info p { font: 1.1em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
						.aanbieding_info p a, .aanbieding_info a:hover { font-size: 1.0em; }
						.aanbieding_info p a { text-decoration: underline; }
						.aanbieding_info p a:hover { text-decoration: none; }
				.aanbieding_prijs {
					width: 122px;
					height: 84px;
					margin: 0 0 0 10px;
					text-align: right;
				}
				.aanbieding_prijs img {
					margin: 15px 8px 0 0;
					}
				
		.aanbieding_compact_pijl, .aanbieding_compact_titel, .aanbieding_compact_prijs, .aanbieding_pijl, .aanbieding_titel_info, .aanbieding_prijs, .aanbieding_divider, .aanbieding_foto, .aanbieding_info { float: left; }
		/* Einde Aanbiedingen */
		
		/* Voorbeeldreizen */
		#voorbeeldreizen {
			margin: 0 0 5px 0;
			width: 679px;
			height: 340px;
			overflow: hidden;
		}
			#voorbeeldreizen_inner {
				margin: 5px 6px 5px 6px;
				width: 667px;
				height: 330px;
			}
				.voorbeelreizen_stipellijn_horz {
					background: url(../images/interface/stippellijn_horz_wit.gif) repeat-x left top;
					margin: 0;
					width: 667px;
					height: 1px;
				}
				.voorbeelreizen_stipellijn_vert {
					background: url(../images/interface/stippellijn_vert_wit.gif) repeat-y left top;
					margin: 0;
					width: 1px;
					height: 328px;
				}
				.voorbeeldreis {
					margin: 0;
					width: 221px;
					height: 328px;
					cursor: pointer;
				}
					.voorbeeldreis_info, .voorbeeldreis_foto {
						width: 221px;
						height: 164px;
					}
						.voorbeeldreis_info_inner {
							position: absolute;
							margin: 10px 0 0 10px;
							width: 201px;
						}
							.voorbeeldreis_info_inner p { font: 1.1em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
							.voorbeeldreis_info_inner span { font: bold 1.5em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
							.voorbeeldreis_bestemming {
								margin: 0 0 10px 0;
								width: 201px;
							}
							.voorbeeldreis_titel {
								margin: 0 0 20px 0;
								width: 201px;
							}
						.voorbeeldreis_info_link {
							position: absolute;
							margin: 133px 0 0 10px;
							width: 201px;
							text-align: right;
						}
				.voorbeelreizen_stipellijn_horz, .voorbeelreizen_stipellijn_vert, .voorbeeldreis, .voorbeeldreis_info, .voorbeeldreis_foto, .voorbeeldreis_bestemming, .voorbeeldreis_titel { float: left; }
		/* Einde Voorbeeldreizen */
		
		/* Campers */
		#campers {
			width: 679px;
			margin: 0 0 10px 0;
			}
			
			.camperOneven, .camperEven {
				width: 679px;
				height: 113px;
				margin: 10px 0 0 0;
				border-top: 1px solid #f2eedd;
				border-bottom: 1px solid #f2eedd;
				cursor: pointer;
				}
			.camperOneven {
				background: #f2eedd;
				}
					
					.camperLogo {
						width: 120px;
						height: 113px;
						float: left;
						}
						.camperLogo img {
							margin: 15px 0 0 10px;
							}
					
					.camperInfo {
						width: 349px;
						height: 113px;
						float: left;
						}
						.camperInfo p {
							margin: 15px 10px;
							}
							.camperInfo p a {
								display: block;
								text-align: right;
								text-decoration: underline;
								}
							.camperInfo p a:hover {
								text-decoration: none;
								}
					
					.camperImg {
						width: 210px;
						height: 113px;
						float: left;
						}
		/* Einde Campers */
		
		/* Aanbod */
		.btnAanbod {
			margin: 4px 0 10px 0;
			}
		/* Einde Terug */
		
		/* Pad & titel */
		#pad_titel {
			margin: 5px 0 15px 0;
			width: 679px;
			overflow: hidden;
		}
		/* Einde Pad & titel */
		
		/* Pad */
		#pad_breed {
			margin: 8px 0 8px 5px;
			width: 900px;
			overflow: hidden;
		}
		.algemeen_pad {
			margin: 4px 0 10px 0;
			}
		.algemeen_pad strong {
			font-size: 11px;
			}			
		/* Einde Pad */
		
		/* Print */
		#print {
			width: 44px;
			height: 12px;
			margin: 4px 0 10px 627px;
			position: absolute;
			}
		/* Einde Print */
		
		/* Terug */
		.terug {
			margin: 4px 0 10px 0;
			}
		/* Einde Terug */
		
		/* Reis Menu rechts */
		#navReis {
			margin: 0;
			}
			
			.navBtn {
				width: auto;
				height: 34px;
				margin: 0 0 2px 0;
				background: url(../images/interface/bg_menu_voorbeeldreis.gif) repeat-x left top;
				}
				.navBtn a {
					display: block;
					width: 200px;
					height: 34px;
					}
				.navBtn img {
					margin: 10px 0 0 12px;
					}
					
				.prijs {
					background: url(../images/interface/btn_voorbeeldreis_prijs.gif) no-repeat left top;
					}
				.offerte {
					background: url(../images/interface/bg_menu_offerte.gif) repeat-x left top;
					}
				.tijd {
					background: url(../images/interface/menu_tijd.gif) no-repeat left top;
					}
				.temp {
					background: url(../images/interface/menu_temp.gif) no-repeat left top;
					}
		/* Einde Reis Menu rechts */
		
		/* Informatie */
		.informatie {
			width: 679px;
			margin-bottom: 8px;
		}
			.informatie h1 {
				font-size: 2.0em;
				}
			.informatie h2 {
				font-size: 1.4em;
				}
					
		.informatie table p {
			margin: 0;
			}
		.informatie table td {
			font-size: 0.7em;
			}
			.informatie p a {
				text-decoration: underline;
				}
			
			ul.reisinfo {
				list-style-type: disc;
				font-size: 1.1em;
				margin: 0 0 0 225px;
				}
			
			.aanbodCampers {
				width: 679px;
				margin: 0 0 15px 0;
				overflow: hidden;
				}
				.aanbodBtn {
					width: 122px;
					height: 45px;
					float: left;
					}
				.aanbodMerken {
					width: 557px;
					float: left;
					text-align: right;
					}
					.aanbodMerken div {
						float: right;
						margin: 0 10px;
						text-align: center;
						}
				
	.informatie_adviseuse {
			margin-top: 10px;
			}		
		.informatie p {
			margin-top: 8px;
			}
	.informatie_lijn { 
			background: url(../images/interface/stippellijn_horz.gif) repeat-x left top; 
			width: 679px;
			}		
	.informatie_lijn_form { 
			background: url(../images/interface/stippellijn_horz.gif) repeat-x left top; 
			width: 620px;
			}					
	.informatie_balk_rood{
			height: 17px;
			padding: 3px 0 0 5px;;
			font-weight: bold;
			margin-top: 8px;
			}
	.informatie_balk_2{
			height: 17px;
			padding: 3px 0 0 5px;;
			font-weight: bold;
			margin-top: 8px;
			}			
		/* Einde Informatie */
		
		/* Adviseuse */
		.adviseuse {
			float: left;
			margin: 20px 0 4px 0;
		}
		.adviseuse_border {
			width: 198px;
			overflow: hidden;
		}
		
			.adviseuse_foto {
				width: 75px;
				float: left;			
			}
			.adviseuse_text {
				margin: 10px;
				width: 100px;
				float: left;
			}
			.adviseuse_text p { font: 1.1em/1.1em Verdana, Arial, Helvetica, "Times New Roman", sans-serif; }
		.foto_adviseuse {
			float: left;
			margin: 10px 10px 5px 0;
			}
		/* Einde Adviseuse */
/* Begin verhuur */
#verhuurblok {
	width: 679px;
	clear: both;
	}
.verhuurblok {
	clear: left;
	}
.verhuurBlok1, .verhuurBlok2		{
					width:679px;
					margin: 0 0 10px 0;
					overflow:hidden;
					}
.verhuurBlok2 {
	clear: left;
	overflow: visible;
	}
	.verhuurFoto	{
					width: 160px;
					float: left;
					}			
	.verhuurInfo	{
					float:left;
					width: 419px;
					}
		.verhuurTitel{
					margin: 10px 0 0 10px;
					font-size: 12px;
					font-weight: bold;
					margin-bottom: 10px;
					}
			.verhuurTitel p{			
						font-size: 11px;
						font-weight: bold;
						}
		.verhuurPersoon	{
					float: left;
					width: 66px;
					margin: 0 0 0 10px;
					display: inline;
					}
		.verhuurMeer {
					float: left;
					clear: left;
					margin: 5px 10px;
					display: inline;
					}
					.verhuurMeer a {
						background: url(../images/content/pijl_next.gif) no-repeat 100% 90%;
						padding: 2px 10px 1px 0;
						cursor: pointer;
						}
					.verhuurMeer a.selected {
						background: url(../images/content/pijl_more.gif) no-repeat 100% 70%;
						padding: 2px 12px 1px 0;
						}
	.verhuurLogo	{
				width: 100px;
				margin: 10px 0 0 0;
				text-align: right;
				float: left;
				}
	.verhuurList{
				width: 170px;
				float: left;
				}
	.verhuurList P{
				font-weight: bold;
				font-size: 11px;
				font-style: italic;
				}	
	.verhuurList li {
				margin-left: 15px;
				font-size: 11px;
				line-height: 15px;
				}	
	.verhuurDagNacht {
		width: 339px;
		float: left;
		}
		#verhuurDagNacht1, #verhuurDagNacht2 {
			position: absolute;
			margin: -300px 0 0 -700px;
			display: inline;
			padding: 10px;
			border: 1px solid #000000;
			background-color: #FFFFFF;
			z-index: 1;
			}
			
			div.closebtn {
				width: 800px;
				height: 30px
				}
				div.closebtn a {
					width: 21px;
					height: 21px;
					float: right;
					background-image: url("../images/interface/closebtn.gif");
					background-repeat: no-repeat;
					background-position: top left;
					display: block
					}
				div.closebtn a:hover {
					background-position: 0px -30px;
					text-decoration: none
					}

/* Einde verhuur*/
/* Landkaart	*/
.mapCont			{
					margin: 10px 0 10px 0;
					}
.cityCont			{
					margin-bottom: 10px;
					margin-top: 10px;
					clear: left;
					width: 440px;
					}	
.spacer1			{
					clear:both;
					}
.spacerV10			{
					height: 10px;
					}					
.cityDesc			{
					font-size: 11px;
					float:left;
					margin: 5px;
					}	
.cityDesc a			{
					text-decoration:underline;
					}							
.cityImg			{
					float: right;
					}
.cityVb				{
					clear: left;
					font-weight: bold;
					margin: 0px 0px 3px 5px;
					font-size: 11px;
					}	
.vbCont				{
					width: 440px;
					padding: 5px 0 5px 0;
					}	
.vbCont a			{
					margin-left: 5px;
					text-decoration: underline;
					}								
.mapTitle			{
					margin: 10px 0 0 0;
					width: 440px;
					font-size: 15px;
					font-weight: bold;
					}
.subTitle			{
					margin: 10px 0 0 0;
					width: 440px;
					font-size: 11px;
					font-weight: bold;
					}					
.mapTitle div		{
					float:left;
					}					
.provTitle			{
					font-weight: bold;
					font-style: italic;
					font-size: 15px;
					}
.cityTitle			{
					font-weight: normal;
					font-style: normal;
					font-size: 15px;
					}					
.mapCity			{
					font-style: normal;
					font-weight: normal;
					}
.mapText			{
					margin-top: 5px;
					font-size: 11px;
					}
.mapLine			{
					width: 440px;
					margin-top: 5px;
					}
.provList			{
					width: 220px;
					margin-top: 5px;
					float:left;
					}
				

/* Einde landkaart*/
	/* Einde Inhoud */
	
	/* Footer info */
	
	.info { margin: 15px 10px 0 10px; }
	
	.info_200 { margin: 15px 5px 0 10px; }
	
	.info_kop { margin: 0 0 10px 0; }
	
	.info_inhoud {
		margin: 0 0 10px 0;
		overflow: hidden;
	}
			
		.info_input { width: 163px; }
		.info_button {
			margin: 4px 0 0 0;
			width: 17px;
			height: 12px;
			text-align: right;
		}
		.info_input, .info_button { float: left; }
		
		.info_text { width: 104px; }
		.info_foto {
			margin: 0 0 0 4px;
			width: 89px;
		}
		.info_text, .info_foto { float: left; }
	/* Einde Footer info */
	
	/* Footer links */
	.footer_tekst { margin: 10px 0 10px 0; }
	.footer_links { margin: 10px 0 25px 0; }
		.footer_tekst p, .footer_tekst p a, .footer_links p, .footer_links p a { font-size: 1.0em; /* 10px */ }
			.footer_tekst p a, .footer_links p a { text-decoration: underline; }
			.footer_tekst p a:hover, .footer_links p a:hover { text-decoration: none; }
	/* Einde Footer links */
	
	/* Footer */
	#footer {
		margin: 10px 0 10px 0;
		height: 24px;
		overflow: hidden;
	}
		#footer_left, #footer_right {
			width: 450px;
			float: left;
		}
		#footer_left { text-align: left; }
		#footer_right { text-align: right; }
			#footer p, #footer p a {
				margin: 6px 0 0 0;
				font-size: 1.0em; /* 10px */
			}
				#footer p a { text-decoration: underline; }
				#footer p a:hover { text-decoration: none; }
				
			#td_company {
				height: 24px;
				float: left;
				overflow: hidden;
			}
				#logo { width: 34px; }
				#slogan {
					margin: 7px 0 0 0;
					width: 136px;
					height: 11px;
				}
				#logo, #slogan { float: left; }

.hdRequest		{
				font-size: 11px;
				font-weight: bold;
				}
	/* Einde Footer */
	/* Einde Interface Elementen
	
	
	Nu volgen form Elementen
	
	Begin form Elementen */
	

/* Einde Standaard Form styles */

/* Aangepaste Form styles */
.input_footer_info { 
	width: 163px;
	height: 20px;
	margin: 0;
	font: 1.0em Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
	padding: 3px 5px 0 5px;
}
* html .input_footer_info { margin: 0 -10px 0 -10px;}

TH			{
			font-size: 11px;
			}
.tblTitle td	{
			font-weight: bold;
			height: 20px;
			}
		
.formulier p {
			font-size: 10px;
			}
		
/* Einde Aangepaste Form styles */

.priceNotice		{
					font-weight: bold;
					text-align: center;
					}
.priceTitle			{
					font-weight: bold;
					font-size: 11px;
					padding-right: 10px;
					padding-bottom: 5px;
					}	
.nameTitle			{
					font-weight: bold;
					text-align:center;
					font-size: 11px;
					padding-bottom: 5px;
					}									
.priceRow1			{
					height: 26px;
					font-size: 11px;
					}
	.priceRow1 TD	{
					font-size: 11px;	
					}					
.priceRow2			{
					height: 26px;	
					font-size: 11px;
					}	
	.priceRow2 TD	{
					font-size: 11px;	
					}
.priceTable			{
					width: 600px;
					}
.priceValue			{
					text-align: right;
					font-weight: bold;
					padding-right: 10px;
					}	
.priceDescript		{
					margin: 10px 10px 5px 0px;
					cursor: pointer;
					}	
.detailFoto			{
					margin-left: 15px;
					}													
.detailFotoLeft			{
					margin-right: 15px;
					}													
.reqOffer			{
					cursor: pointer;
					}													