* {margin: 0; padding: 0; font-family: Verdana; font-size: 12px; }

body {
	margin: 0;
	padding: 0;
	

}
.noborder {border: 0;}
.cleardiv {clear: both;}
.underline {text-decoration: underline;}
.1pxblock {display: block; height: 1px;}
.f_left {
	float: left;
}
.c_right {
	clear: right;
}

.c_left { clear: left; }

#header {background: url(img/header2.jpg) no-repeat; height: 43px; margin: 0 auto; width: 980px;}

#bestemmingen {
	padding: 6px 0 0 258px;
	
}



.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
z-index: 4;
}

#land_link {
	color: #FFFFFF;
	width: 112px;	
	display: block;
	float: left;
	padding: 4px 0 6px 2px;
	xheight: 20px;
	z-index: 4;
	xbackground-image: url(images/dropdown.png);
	xbackground-repeat: no-repeat;
	xbackground-position: -2px 7px;
	text-decoration: none;
		font-size: 11px;
	font-weight: bold;
	
	background-color: #7098e1;
}
#land_link:hover {
	text-decoration: underline;
}

#bestemmingen_link {
	color: #FFFFFF;
	width: 170px;
	display: block;
	float: left;
	xpadding: 4px 0 6px 12px;
	padding: 4px 0 6px 4px;
	xbackground-image: url(images/dropdown.png);
	xbackground-repeat: no-repeat;
	xbackground-position: 160px 5px;
	xbackground-position: -2px 7px;
	background-color: #7098e1;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
	
}

#bestemmingen_link:hover {
	text-decoration: underline;
}


#zone_link {
	color: #FFFFFF;
	width: 164px;
	display: block;
	float: left;
	xpadding: 4px 0 6px 12px;
	padding: 4px 0 6px 4px;
	xbackground-image: url(images/dropdown.png);
	xbackground-repeat: no-repeat;
	xbackground-position: -2px 7px;
	text-decoration: none;
	background-color: #7098e1;
		font-size: 11px;
		margin-left: 2px;
	font-weight: bold;
}
#zone_link:hover {
	text-decoration: underline;
}


#top_holder {
	width: 720px;
	float: left;
}


#aanbiedingen_link {
	width: 140px;
	font-weight: bold;
	display: block;
	color: #000000;

	padding: 3px 0 6px 4px;
	margin-top: 6px;
	margin-left: 52px;
	float: left;
	font-size: 12px;
	text-decoration: none;
	
	background-color: #fff568;

	xbackground-color: #7098e1;
	
}

#aanbiedingen_link:hover {
	text-decoration: underline;
}

.menu_link {
	color: #FFFFFF;
}

.menu_plaats_link {
	color: #FFFFFF;
	font-size: 10px;
}

.blueberry {
	background-color: #4c7eda;
	color: #FFFFFF;
	z-index: 4;
}

#nav a.item:hover {
	background-color: #7098e1;
}
#nav a.b_titel {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}


#sgr_logo {
	margin: 0 auto;
	display: block;
	border: 0;
}

#map,
#image-map {
	border: 1px solid #4c7eda;
}

#container {width: 980px; padding: 14px 0 0 32px; margin: 0 auto;}
#container #left {width: 232px; float: left; }
#container #left #jacobos_logo {
	border: 0;
}
#container #left #menu-container {
	  position: relative;
    left: 2px;
    top: 2px;
    margin: 20px 3px 3px 0;
    width: 218px;
		
}

.uitleg_nieuwsbrief {
	
}

#menu_adres {
 color: #FFFFFF;
 margin: 2px 10px 0 10px;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: 0.2px;
 xtext-align: center;
}

.jacobos_groter {
	font-size: 11px;
}

#menu_adres a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}



#container #left #menu-container .shadow2,
#container #left #menu-container .shadow3,
#container #left #menu-container .container {
    position: relative;
    left: -2px;
    top: -2px;
   	
    
}

#container #left #menu-container .shadow1 {
    background: #dfe8f8;
}

#container #left #menu-container .shadow2 {
    background: #cad9f4;
}

#container #left #menu-container .shadow3 {
    background: #B8B6B8;
}

#container #left #menu-container .container {
    background: #4c7eda;
    list-style: none;
    min-height: 500px;
    
    display: block;
   	padding: 0;
   	margin: 0;
}
#container #left #menu-container #test_menu_holder {
	display: block;
	height: 330px;
	margin: 0;
	padding: 0;
	xwidth: 218px;
	
}


#container #left #menu-container li {
		font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    display: block;
    width: 218px;
    text-align: left;
   	font-weight: bold;
   	margin: 0;
   	padding: 0;
}
.highlight {
   	background-color: #7098e1;
}
.highlight_topmenu {
   	background-color: #7098e1;
}

.land_normal {
	xborder-left: 1px solid #1053cd;
	xborder-top: 1px solid #1053cd;
	xborder-bottom: 1px solid #1053cd;
	
	xbackground-color: #FFFFFF;
	background-color: #bdd3fb;
	
	xbackground-color: #702ab7;
	xbackground-color: #28a2c0;
}

.land_highlight {
	xborder-left: 1px solid #1053cd;
	
	
background-color: #FFFFFF;
	xbackground-color: #ab77e0;
	xbackground-color: #5bc8e3;
}

#container #left #menu-container .land_normal a {
	color: #1053cd;
}

#container #left #menu-container .land_highlight a {
	color: #1053cd;
}






#container #left #menu-container li a {
	display: block;
	padding: 6px 0 6px 4px;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}


#container #left #menu-container a:hover {
	text-decoration: underline;
}

#container #content {width: 718px; margin: 0 0 0 6px; position: relative; float: left; overflow: auto; height: 630px; 


}
#container #content HR.line700 {
	border: 0; 
	width: 686px; 
	color: #799ee3; 
	background-color: #799ee3; 
	
	height: 1px; 
	margin: 0; 
	padding: 0;
	text-align: left; }
	
#container #content #index {
	padding: 10px 10px 10px 10px; 
}
	
#container #content #standard_holder {
	background-color: #bdd3fb; 
	width: 546px;
	min-height: 620px;
	float: left;
	margin: 0;
	padding: 0;

}
#container #content #index_holder {
	width: 626px;
	min-height: 620px;
	float: left;
	background-color: #bdd3fb;
	margin: 0;
	padding: 0;
}

#container #content #main_index {padding: 10px 10px 10px 10px; margin: 0;}
#container #content #acc_info {
	width: 133px;
	margin: 0 0 2px 4px;
	float: left;	
	border: 1px solid #cfe0ff; 
	padding: 10px 2px 6px 2px; 
}

#container #content #acc_info .vervolgOn {
	width: 143px;
}
#container #content #extracontent {
	vertical-align: top; 
	overflow: auto; 
	height: 327px; 
	float: left; 
	width: 130px; 
	margin: 0 0 0 4px; 
	border: 1px solid #cfe0ff; 
	padding: 12px 2px 9px 6px; 
	font-size: 9px;
}
#container #content #extracontent.vervolgOn{
	height: 310px;
}

#container #content #extracontent.stretchOn {
	height: 598px;
}


#container #content #extracontentStr {
	vertical-align: top; 
	overflow: auto; 
	height: 598px; 
	float: left; 
	width: 130px; 
	margin: 0 0 0 4px; 
	border: 1px solid #cfe0ff; 
	padding: 12px 2px 9px 6px; 
	font-size: 9px;
}

.mini_holder {
	width: 110px;
	height: 108px;
	margin: 0 10px;
	font-size: 9px;
}
.mini {
border: 1px solid #4c7eda;
}

#title {font-weight: bold; font-size: 14px; margin: 0 0 6px 0; float: left; display: block; width: 406px; }
.back_button {
	width: 49px;
	height: 18px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 0 0 6px;
	background: url(images/back_button.png) no-repeat;
	padding: 0px 0 0 6px;
}
.bb_more {
	margin-left: 49px;
}

.r_i_taxinaar {
	width: 250px;
}
.print_button {
	margin: 2px 0 0 0;
	float: left;
	width: 49px;
	height: 18px;
	display: block;
	text-align: right;
	background: url(images/print.png) no-repeat;
	
}

.back_button:hover {
	background-position: 0 -18px;
}

#map {
	position: relative;
	clear: left;
	}
#container #content #main_index #collage,
#container #content #index #collage {margin: 4px 0 14px 0;}

#container #content #extracontent img {
	border: 1px solid #4c7eda;
	margin: 0 0 4px 0;
}

.point_text {
	font-family: Arial;
	font-size: 9px;
	width: 70px;
	text-align: left;
	z-index: 1;
	color: #000000;
	text-decoration: none;
	
	
	xbackground-color: #FF00FF;
}


#container #content #index .list_accomodation {width: 526px; margin: 0 0 24px 0; clear: both; }
#container #content #index .list_accomodation .list_thumb {float: left; width: 120px; min-height: 1px;}
#container #content #index .list_accomodation .list_name {float: left; width: 100px; }
#container #content #index .list_accomodation .list_location {float: left; width: 100px; }
#container #content #index .list_accomodation .list_amount {float: left; width: 100px; }
#container #content #index .list_accomodation .list_icons {float: left; width: 106px;}

#container #content #extracontent #search_link {
			width: 110px; height: 12px; 
			font-size: 9px; 
			color: #FFFFFF; 
			background-color: #4c7eda;
			padding: 4px 2px 4px 2px;
			margin: 0 0 4px 0;
			text-decoration: none;
			display: block;
			text-align: center;
			font-weight: bold;
}

#container #content #index label {width: 300px; float: left; }
#container #content #index #search_plaats {width: 160px; float: left;}
#container #content #index #search_type {width: 160px; float: left;}
#container #content #index #search_minpers {width: 60px; float: left;}
#container #content #index #search_slaapkamers {width: 60px; float: left;}
#container #content #index #search_zwembad {float: left;}
#container #content #index #search_winter {float: left;}
#container #content #index #search_kinderbed {float: left;}
#container #content #index #search_vrijstaand {float: left;}
#container #content #index #search_combo {float: left;}
#container #content #index #search_zoek {float: left; width: 200px; background-color: #4c7eda; border: 0; color: #FFFFFF; clear: both; margin: 10px 0 0 0;}

.icon {border: 1px solid #4c7eda; margin: 0 1px 0 0;}

#container #content #index .list_title_thumb {float: left; width: 120px; font-weight: bold;}
#container #content #index .list_title_name {float: left; width: 100px; font-weight: bold; background-position: 44px 4px;}
#container #content #index .list_title_location {float: left; width: 100px; font-weight: bold;background-position: 46px 4px;}
#container #content #index .list_title_amount {float: left; width: 100px; font-weight: bold;background-position: 80px 4px;}
#container #content #index .list_title_icons {float: left; width: 106px; font-weight: bold;}

#container #content #index label.above {margin: 0 0 4px 0; display: block; clear: both;}
#container #content #index #contact_name {width: 200px;}
#contact_email {width: 250px;}
#container #content #forms #contact_suggestie {width: 450px; height: 60px;}

.info_link {
	color: #FFFFFF;
	width: 130px;
	background-color: #4c7eda;	
	text-decoration: none;
	font-size: 9px;
	height: 12px;
	display: block;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	text-align: center;
	margin: 8px 0 0px 0;
}
.info_link_klein {
	color: #FFFFFF;
	width: 130px;
	background-color: #4c7eda;	
	text-decoration: none;
	font-size: 8px;
	height: 12px;
	display: block;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 10px 0;
}



#container #content #index .plattegrond {
	display: block;
	float: left;
	
	cursor: pointer;
}

#container #content #index #accommodatie_prijs {
	margin: 10px 0 0 0;
}
#container #content #index #aantal_extra_bedden {
	margin: 10px 0 0 0;
}
#container #content #index #extra_info_text {
	margin: 10px 0 0 0;
}

.empty_field {color: #ff0000; font-weight: bolder;}

#container #content #index .field_200px {width: 200px;}

.field_250px {width: 250px;}


.j_select {
	display: block;
	margin-top: 3px;
	width: 80px;
}


.j_email,
.j_telwerk,
.j_telthuis,
.j_mobiel,
.j_tel,
.j_land,
.j_plaats,
.j_postcode,
.j_toevoeg,
.j_huisnr,
.j_achter,
.j_straatnaam,
.j_aanhef,
.j_tussenvoeg,
.j_voorl {
	display: block;
	float: left;
	padding: 0 0 10px 0;
}

.j_tel,
.j_aanhef,
.j_straatnaam {
	clear: left;
}

.j_aanhef {
	width: 100px;
}

.j_telwerk,
.j_telthuis,
.j_mobiel,
.j_tel {
	width: 110px;
}

.j_huisnr {
	
	width: 60px;
}


.j_voorl {
	width: 70px;
}

.j_plaats {
	width: 120px;
}

.j_land,
.j_achter {
	width: 140px;
}
.j_email,
.j_straatnaam {
	width: 160px;
}

.j_postcode,
.j_toevoeg,
.j_tussenvoeg {
	width: 90px;
}

#pers_div {
	
	margin: 0; padding: 0;
	
}

.j_iemail,
.j_itel,
.j_itelwerk,
.j_itelthuis,
.j_imobiel,
.j_iland,
.j_iplaats,
.j_ipostcode,
.j_itoevoeg,
.j_ihuisnr,
.j_istraatnaam,
.j_iachter,
.j_itussenvoeg,
.j_ivoorl {
	margin-top: 3px;
}

.j_itelthuis,
.j_itelwerk,
.j_imobiel,
.j_itel {
	width: 90px;
}
.j_itoevoeg,
.j_ihuisnr{
	width: 40px;
}


.j_ivoorl {
	width: 50px;
}
.j_ipostcode,
.j_itussenvoeg{
	width: 70px;
}

.j_iplaats {
	width: 105px;
}
.j_iemail {
	width: 170px;
}
.j_iland,
.j_istraatnaam {
	width: 130px;
}

.j_iachter {
	width: 140px;
}

.i_a_vertrek,
.i_a_aankomst {
	width: 90px;
	margin-right: 18px;
	display: block;
	float: left;
}

.i_a_aantalnacht {
	width: 20px;
	display: block;
	float: left;
}

.holder_a_babybed {
	margin-top: -4px;
	padding: 0;
}
.j_p_naam,
.j_p_voornaam,
.j_p_geslacht,
.j_p_gebdat {
	display: block;
	float: left;
	padding: 0 0 4px 0;
}

.j_p_naam {
	width: 160px;
	margin: 0px 0px 0px 20px;
}

.j_p_voornaam {
	width: 170px;
}

.j_p_geslacht {
	width: 80px;
}

.j_p_gebdat {
	width: 130px;
}

.res_intro_text{
	clear: left;
	margin: 10px 0 20px 0;
}

.res_amount {
	clear: left;
}

.l_aantal_deelnemers {
	clear: left;
	display: block;
	float: left;
}
.i_aantal_deelnemers {
	width: 20px;
	margin-left: 5px;
}
.res_amount,
.j_a_sacc,
.j_p_sgeslacht,
.j_p_sgeb_dag,
.j_p_sgeb_maand,
.j_p_sgeb_jaar,
.j_p_iachternaam,
.j_p_ivoornaam {
	float: left;
}

.l_p_accommodatie {
	clear: left;
	float: left;
	display: block;
	margin-left: 20px;
	width: 220px;
	padding: 0 0 4px 0;
}
.holder_acc,
#auto_div
 {
	display: block;
	margin: 0 0 10px 0;
}

.acc_l_opmerkingen {
	display: block;
	clear: left;
	margin-left: 20px;
	float: left;
	
}
.i_acc_opmerkingen {
	margin-left: 8px;
	margin-top: -2px;
	float: left;
	width: 500px;
}
.res_amount {
	width: 20px;
	display: block;
}
.j_p_ivoornaam {
	width: 150px;
	margin: 0 0 0 8px;
}

.j_p_iachternaam {
	width: 150px;
}

.j_p_sgeslacht {
	width: 60px;
	margin: 0 0 0 18px;
}

.j_a_sacc {
	width: 200px;
	display: block;
	margin-right: 20px;
	font-size: 10px;
}

.j_p_sgeb_dag {
	width: 40px;
	margin: 0 0 0 18px;
}
.j_p_sgeb_maand {
	width: 80px;
	margin: 0 0 0 2px;
}
.j_p_sgeb_jaar {
	width: 60px;
	margin: 0 0 0 2px;
}

.j_p_extrapers {
	clear: left;
	width: 200px;
	margin: 10px 0 0 20px;
}

.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}

.portal_link {
	clear: left;
	display: block;
}


.j_a_vertrek,
.j_a_babybedje,
.j_a_aantalnacht {
	float: left;
	display: block;
}


.i_date_size {
	width: 84px;
}

.datepicker,
.datepicker_acc
 {
	width: 84px;
	
}


.j_a_vertrek,
.j_a_aankomst {
	width: 104px;
	display: block;
	float: left;
}

.holder_a_babybed {
	float: left;
	font-size: 9px;
	margin-left: 60px;
}

.j_a_aantalnacht {
	width: 80px;
}

.j_a_aantalnacht .aantalnacht {
 	width: 20px;
}

.j_a_extraacc {
	clear: left;
	width: 250px;
	margin: 10px 0 0 20px;
	display: block;
	
}


.res_text_upmargin {
	margin: 10px 0 0 0;
}


fieldset {
	border: 1px solid #91b8ff;
	background: url(images/stripe_res.png);
  padding: 10px 4px 4px 4px;
  xpadding-top: 10px;
  margin-top: 10px;
  position: relative;
  display: block;
}

legend {
	position: absolute;
	top: -0.6em;
	left: 0.2em;
	
}

.info_button {
	color: #004cd7;
	xfont-weight: bold;
	xbackground-color: #FFF;
	xborder: 1px solid #000;
	padding: 1px 1px 1px 1px;
	
}

.r_maxholder {
	width: 670px;
	text-align: right;
}
.r_halfholder {
	width: 335px;
	float: left;
}

.right_align {
	text-align: right;
}

fieldset.reservering_set{
	width: 670px;
	
}
fieldset.reservering_set select,
fieldset.reservering_set input[type="text"] {
	border: 1px solid #000;
	
}


.font10px {
	font-size: 10px;
}

fieldset label {
	font-size: 10px;
}

.r_l_autohuur,
.r_l_ah_datum,
.r_l_ah_aantaldagen,
.r_l_ah_waarafhalen,
.r_l_ah_kinderzitje2,
.r_l_ah_stoelverhoging2,
.r_l_ah_retour
{
	display: block;
	float: left;
	
}

.r_l_ah_kinderzitje2 {
	width: 84px;
}
.r_l_autohuur {
	clear: left;
	width: 86px;
}

.r_l_ah_retour {
	width: 84px;
}

.r_l_ah_datum {
	width: 106px;
}

.r_l_ah_aantaldagen {
	width: 47px;
	
}

.r_l_ah_waarafhalen {
	width: 154px;
}

.r_s_autotype {
	width: 76px;
	float: left;
	margin-right: 11px;
}
.r_i_ah_datum {
	
	float: left;
	margin-right: 20px;
}
.r_i_ah_retour {
	float: left;
	margin-right: 8px;
	width: 75px;
}

.r_s_ah_waarafhalen {
	float: left;
	margin-right: 10px;
	width: 150px;
}


.r_l_ah_stoelverhoging,
.r_l_ah_kinderzitje {
	float: left;
}
.r_l_ah_opmerking {
display: block;
float: left;
}
.r_l_ah_kinderzitje {
	clear: left;
	width: 160px;
}
.r_l_ah_stoelverhoging {
	width: 200px;
}
.r_x_autohuur {
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	padding-bottom: 10px;
}

.option_holder_stoelverhoging,
.option_holder_kinderzit {
	float: left;
}

.option_holder_kinderzit {
	width: 86px;
	
}
.option_holder_stoelverhoging {
	width: 86px;
}
.r_i_ah_aantaldagen {
	width: 20px;
	float: left;
	margin-right: 24px;
}



.r_t_ah_opmerking {
	width: 500px;
	margin-left: 8px;
	margin-top: -2px;
}

.r_vlucht_text {
	float: left;
	width: 400px;
	font-size: 10px;
	
}

.r_vlucht_voorkeur {
	width: 130px;
	font-size: 10px;
	float: left;
}

.r_l_vluchtvan {
	display: block;
	width: 110px;
	float: left;
}

.i_vlucht_vertrek {
	width: 84px;
	float: left;
}
.i_boot_vertrek {
	width: 84px;
}

.i_boot_retour {
	width: 84px;
}
.i_vlucht_retour {
	width: 84px;	
	float: left;
}

.r_l_vluchtnaar {
	float: left;
	display: block;
	width: 160px;

}

.r_i_vluchtvan {
	float: left;
}

.r_i_vluchtnaar {
	float: left;
	width: 150px;
}

.r_l_vluchtvertrekop  {
	display: block;
	float: left;
	width: 102px;
}
.r_l_vluchtretourop {
	float: left;
	
}
.option_holder {
	width: 220px;
	float: left;
	font-size: 10px;
}

.option_holder_short {
	width: 140px;
	float: left;
	font-size: 10px;
}

.radio_vlucht {
	clear: left;
}


.option_holder:after {
	clear:both;
	display: block;
	height: 200px;
	
}

legend {
	font-weight: bold;
	
}
.hidden_taxi_transfer,
.hidden_eigen,
.hidden_boot,
.hidden_vlucht {
	clear: both;
	display: block;
	margin: 20px 0 0 0;
}

.r_l_bootvan,
.r_l_bootvertrek,
.r_l_bootretour,
.r_l_bootnaar {
	float: left;
	display: block;
}

.r_l_bootvan {
	width: 130px;
}

.r_l_bootnaar {
	width: 116px;
}

.r_l_bootvertrek {
	width: 106px;
}
.r_l_bootretour {
	width: 104px;
	
}
.r_l_bootopmerkingen {
float: left;
}



.r_l_aankomsttijd,
.r_l_vluchtnummer {
	width: 120px;
	display: block;
	float: left;

}

.r_i_vluchtnummer,
.r_i_aankomsttijd {
	display: block;
	float: left;
}
.r_i_vluchtnummer {
	clear: left;
	width: 50px;
}

.r_i_aankomsttijd {
	margin-left: 68px;
}	

.eigen_text {
	float: left;
	font-size: 10px;
	width: 360px;
	margin: 0;
}

.eigen_holder {
	float: left;
	width: 280px;
	display: block;

}


.option_holder_small {
	float: left;
	width: 200px;
	font-size: 10px;
}

.r_s_bootvan {
	clear: left;
	float: left;
}

.r_meerinfobutton {
	margin: 6px 0 0 0;
	display: block;
	clear: left;
}

.r_s_bootnaar {
	float: left;

}


.r_l_taxtitransfer {
	float: left;
	width: 450px;
}

.r_l_taxiaankomst {
	float: left;
	clear: left;
	width: 120px;
}

.r_l_taxivanaf {
	width: 200px;
	float: left;
}

.r_l_taxtinaar {
	float: left;
}

.i_taxi_datum {
	clear: left;
	float: left;
	
}
.r_s_taxivanaf {
	float: left;

}
.r_i_taxtinaar {
	float: left;

}

.r_l_annuverzekering,
.r_l_vluchtreserveren,
.r_l_reisverzekering,
.r_l_verzek1,
.r_l_verzek2,
.r_l_verzekeropmerkingen {
	display: block;
	clear: left;
	width: 400px;

}
.r_l_verzekeropmerkingen {
	width: 100px;
	margin-top: 10px;
	float: left;
}
.i_verzeker_opmerkingen {
	margin-top: 6px;
	width: 450px;
}

.r_l_reisverzekering,
.r_l_vluchtreserveren,
.r_l_annuverzekering {
	float: left;
}
.r_l_reisverzekering {
	margin: 10px 0 0 0;
}
.r_l_vluchtreserveren {
	padding: 10px 0 0 0;
}
.r_i_extraverzekering {
	display: block;
	float: left;
	width: 50px;
	margin: 10px 0 0 0;
}
.r_l_nieuwsbrief,
.r_l_kennisgenomen,
.r_l_laatstgeboekt {
	display: block;
	width: 530px;
	clear: left;
	

}
.r_l_laatstgeboekt {
	width: 300px;
}

.r_l_kennisgenomen {
	width: 450px;
}

.r_l_nieuwsbrief,
.option_holder_laatst_geboek, 
.r_l_kennisgenomen,
.r_l_laatstgeboekt,
.r_l_inhetjaar {
	float: left;

}
.option_holder_laatst_geboek {
	font-size: 10px;
}
.c_nieuwsbrief {
	float: left;
}
.r_s_gehoord {
	xwidth: 100px;
	float: left;
	display: block;

}

.r_l_inhetjaar {
	margin: 0 0 0 12px;

}

.r_i_inhetjaar {
	width: 60px;
	margin: 0 0 0 4px;
}

.r_t_jacobosopmerkingen {
	float: left;
	margin: 0 0 0 10px;
}
hr.line_400 {
	border: 0; 
	display: block;
	clear: both;
	width: 400px; 
	xcolor: #799ee3; 
	background-color: #000000; 
	height: 1px; 
	margin: 0 auto 6px;
	padding: 0;
	text-align: left; }
	
	
#forms {
	width: 678px; 
	border: 1px solid #cfe0ff; 
	margin: 16px 0 0 0; 
	padding: 10px 10px 10px 10px; 
	float: left;
}

#forms .intro_text {
	clear: left;
	width: 500px;
	margin: 0 0 20px 0;
}
.b_aantalbabies,
.b_aantalkinderen,
.b_aantalvolw {
	float: left;
	display: block;
	margin-bottom: 4px;
}

.b_aantalvolw {
	width: 100px;
	clear: left;
}
.b_aantalkinderen,
.b_aantalbabies {
	width: 170px;
}

.b_i_aantalvolw,
.b_i_aantalkinderen,
.b_i_aantalbabys {
	float: left;
	width: 30px;
}
.b_i_aantalvolw {
	clear: left;
}



.beschikbaarheid_set {
	xpadding: 4px 10px 4px 10px;
}
.b_verzenden {
	display: block;
	clear: left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4c7eda;
	border: 1px solid #d3d3d3;
	width: 120px;
	margin: 6px 0 6px 0;
}

#contentpage_holder {
	width: 626px;
	background-color: #bdd3fb;
	float: left;
	margin: 0;
	padding 0;
}

#container #content #contentpage {
	padding: 10px 10px 10px 10px; 
	
}

#contentpage #content_text {
	margin: 6px 0 0 0;
	clear: left;
	
}

#content_text ul,
#index ul,
#index ol,
#content_text ol {
	margin-left: 40px;	
}






.point_link {
	display: block;
	width: 11px;
	height: 11px;
	background: url(img/point_.gif);
	z-index: 2;
	
}

.point_link:hover {
	background: url(img/point.gif) no-repeat;
}

.lightbox {
	
}

.r_l_annutype {
	display: block;
	clear: left;
	width: 400px;
	float: left;
	
}
#div_annuverzek {
	clear: both;
	display: block;
	padding: 10px 0 0 0;
	
}

.div_reisverzek {
	clear: both;
	display: block;
	padding: 10px 0 0 10px;
}

.float_left_button {
	float: left;
	width: 150px;
	display: block;
	clear: left;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4c7eda;
	border: 1px solid #d3d3d3;
	margin-right: 20px;
}

.text_button_left {
	margin: 6px 0 6px 2px;
}

.ab_opmerkingen {
	clear: left;
	display: block;
	float: left;
	width: 380px;
}

.ab_i_opmerkingen {
	float: left;
	width: 150px;
}

.gratis_extra_bed {
	display: block;
	border: 1px solid #4c7eda;
	margin-top: 4px;
	padding: 4px 4px 4px 4px;
}
.form_opmerkingen_full {
	width: 508px;
	margin-top: 4px;
}
.radiospacing {
	margin-left: -4px;
	margin-right: -4px;
	padding: 0;
	xwidth: 12px;
}

.i_boot_opmerkingen {
	width: 200px;
}
/* Nieuwsbrief pagina */
.n_email,
.n_huisnr,
.n_postcode,
.n_achternaam {
	display: block;
	float: left;
}

/* Labels */
.n_email,
.n_achternaam {
	width: 150px;
}

.n_postcode {
	margin-left: 40px;
	width: 80px;
}
.n_huisnr {
	margin-left: 40px;
	width: 110px;
}

.n_suggesties {
	display: block;
}


/* Inputs */


/* Paragraphs */

.n_uitleg {
	
	margin-top: 10px;
	margin-bottom: 10px;
}

.n_bedankt {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* GENERAL FIELDS */

.f25 {
	width: 25px;
}
.f50 {
	width: 50px;
}
.f100 {
	width: 100px;
}

.thumbnail_right {
	clear: left;
	display: block;
}

#index p {
	
}

/* AANVRAAG BROCHURE */

.brochure-wanneer-reizen,
.brochure-attent,
.brochure-interesse {
	float: left;
	width: 500px;
}
.brochure-reizen-box,
.brochure-attent {
	margin-top: 20px;
}

.arrowlink {
	display: block;

	background-repeat: no-repeat;
}

.arrow-up {
	background-image: url(images/pijl-omhoog.png);
}

.arrow-down {
	background-image: url(images/pijl-omlaag.png);
}

optgroup {
	margin: 0;
	padding: 0;
	
}

.aanbieding_groter {
	font-size: 16px;
}

#aanbiedingen_div {

}

#aanbiedingen_div p {
	display: inline;
}

#sub {
	font-style: italic;
}