html, body, td, div {
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/*strong {
	color: #000000;
}*/
img {
	border: 0;
}

hr {
	height: 1px;
	color: #000000;
}
input, option, select, textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color : #797979;
}
p {
	margin: 0px;
}
a, a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.menu-links, a.menu-links:hover {
  display:block;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	text-decoration: none;
}
ol, ul {
	margin: 0 0 0 -25px;
}

*html ol {
	margin-left: 25px;
}
*html ul {
	margin-left: 16px;
}

h1, h2, h3 {
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif; /* 12px/12px = font-size/line-height */
	color: #000;
}

.banner-home {
	width: 540px;
}

.kop, .kop-2{
	background: repeat-y right;
	width: 540px; 
	height: 20px; 
}

.kop-4 {
	background: repeat-y right;
	width: 720px; 
	height: 20px; 
}

.kop, .kop-4 { margin: 0 0 5px 0; }
.kop-2 { margin: 20px 0 10px 0; }

.kop div, .kop-2 div, .kop-3 div, .kop-4 div {
	margin: 0 0 0 5px; /* top, right, bottom, left */
}

.kop div h1, .kop-2 div h2, .kop-3 div h3, .kop-4 div h1 {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
}

.bold{
	font-weight:bold;
}
.blauwetekst{
	color:#0073C3;
}
.wittetekst{
	color:#fff;
}

.stippellijn{
	background-image:url(../images/interface/stippellijn.gif);
}
.stippellijn1{
	background-image:url(../images/interface/stippellijn.gif);
	width: 540px;
	height: 1px;
	margin: 0 0 10px 0;
}
.stippellijn2{
	background-image:url(../images/interface/stippellijn2.gif);
}
.stippellijn3{
	background-image:url(../images/interface/stippellijn2.gif);
	width:540px;
	height:1px;
	margin-top:10px;
}
.stippellijn4{
	background-image:url(../images/interface/stippellijn.gif);
	width:1px;
	height:200px;
}
.stippellijn5{
	background-image:url(../images/interface/stippellijn.gif);
	position:absolute;
	margin-top:-9px;
	height:10px;
	width:1px;
}
.stippellijn6{
	background-image:url(../images/interface/stippellijn.gif);
	width: 720px;
	height: 1px;
	margin: 0 0 10px 0;
}

/* BEGIN path */
#path {
	width: 535px;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
}

#path strong {
	font-size: 9px;
	text-decoration: none;
}

#path a {
	font-size: 9px;
	text-decoration: underline;
}

#path a:hover {
	font-size: 9px;
	text-decoration: none;
}
/* EINDE path */

/* BEGIN Sort/Page */
.sort-page {
	width: 530px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

.sort {
	width: 370px;
}

.sort a.selected {
	font-weight: bold;
	text-decoration: none;
}

.sort a {
	text-decoration: underline;
}

.sort a:hover {
	text-decoration: none;
}

.page {
 width: 165px;
 margin: -13px 0 0 365px;
 text-align: right;
}

.page a.selected {
	font-weight: bold;
	text-decoration: none;
}

.page a {
	text-decoration: underline;
}

.page a:hover {
	text-decoration: none;
}

/* EINDE Sort/Page */
.begeleidingstekst {
	margin: 0 5px 10px 5px;
}
.meer-info {
	margin: 10px 5px 0 5px;
}

#margin-inhoud-top {
	margin: 10px 0 0 0;
}

#margin-inhoud-bottom {
	margin: 0 0 25px 0;
}
#top{
	text-align:left;
	height:93px;
	width:922px;
	background: url(../images/interface/wolken.jpg) no-repeat;
}
.menu{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	margin-top:6px;
}
.menu a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
.menu a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0073C3;
}

.menu_list{
	list-style:none;
	margin-left:-40px;
}

.menu_list li {
/* Background in Firefox
	float: left;
	margin: 0 1px 0 0; 
*/
}

.wit{						background:#FFFFFF;	}
.groen{       				background-color:#6DA838; }
.donkerblauw{				background-color:#396B9D;	}
.lichtblauw{				background-color:#00A9E1;	}
.lichtblauw2{				background-color:#E1E9F0;	color:#000000;}
.zwartelink{				color:#000000;				}
.zwartelink a{				color:#000000;				}
.zwartelink a:hover{		color:#666666;				}
.rodetekst{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ED141D;
}
.rodetekst2{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ED141D;
}
.wittelink, .wittelink a, .wittelink a:hover{
	color:#FFFFFF;
}

.submenu_eilanden, .submenu_eilanden_sel, .submenu_canada, .submenu_canada_sel, .submenu_latijns-amerika, .submenu_latijns-amerika_sel, .submenu_oceanie, .submenu_oceanie_sel, .submenu_azie, .submenu_azie_sel, .submenu_afrika, .submenu_afrika_sel { 
	margin: 0 0 1px -40px;
	padding:3px 0 3px 5px;
	color:#000000;
	text-decoration:none;
	display:block;
	width:165px;
	background-repeat:no-repeat;
}
.submenu_eilanden{				background-color:#ECF0F5;	}
.submenu_canada{		background-color:#EEF3F0;	}
.submenu_latijns-amerika{		background-color:#F2F5E8;	}
.submenu_oceanie{					background-color:#FAEDE7;	}
.submenu_azie{						background-color:#FAF6EA;	}
.submenu_afrika {					background-color:#F7EEE8;	}

*html .submenu_eilanden, *html .submenu_eilanden_sel, *html .submenu_canada, *html .submenu_canada_sel, *html .submenu_latijns-amerika, *html .submenu_latijns-amerika_sel, *html .submenu_oceanie, *html .submenu_oceanie_sel, *html .submenu_azie, *html .submenu_azie_sel, *html .submenu_afrika, *html .submenu_afrika_sel {
	margin-left:0px;
	width:170px;
}

.submenu_eilanden:hover, .submenu_eilanden_sel, .submenu_eilanden_sel:hover, .submenu_canada:hover, .submenu_canada_sel, .submenu_canada_sel:hover, .submenu_latijns-amerika:hover, .submenu_latijns-amerika_sel, .submenu_latijns-amerika_sel:hover, .submenu_oceanie:hover, .submenu_oceanie_sel, .submenu_oceanie_sel:hover, .submenu_azie:hover, .submenu_azie_sel, .submenu_azie_sel:hover, .submenu_afrika:hover, .submenu_afrika_sel, .submenu_afrika_sel:hover {
	display:block;
	color:#000000;
	text-decoration:none;
	background-image:none;
	background-repeat:no-repeat;
	text-decoration:none;
}
.submenu_eilanden:hover, .submenu_eilanden_sel, .submenu_eilanden_sel:hover { background-color:#C4D3E2;	}
.submenu_canada:hover, .submenu_canada_sel, .submenu_canada_sel:hover { background-color:#CBDBD1;	}
.submenu_latijns-amerika:hover, .submenu_latijns-amerika_sel, .submenu_latijns-amerika_sel:hover { background-color:#D8E2BA;	}
.submenu_oceanie:hover, .submenu_oceanie_sel, .submenu_oceanie_sel:hover { background-color:#EFC7B5;	}
.submenu_azie:hover, .submenu_azie_sel, .submenu_azie_sel:hover { background-color:#EFE2BF;	}
.submenu_afrika:hover, .submenu_afrika_sel, .submenu_afrika_sel:hover { background-color:#E7CBBA;	}

.submenu_accommodaties { 
	margin: 0 0 1px -40px;
	padding: 3px 0 8px 0;
	text-decoration: none;
	display: block;
	width: 152px;
	background: url(../images/interface/stippellijn.gif) repeat-x left bottom;
}

*html .submenu_accommodaties {
	margin: 0;
}

.submenu_accommodaties:hover {
	display: block;
	color: #000000;
	text-decoration:none;
}

.tussen_menu { 
	margin: 0 0 1px -40px;
	padding: 1px 5px 1px 0;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 163px;
}

*html .tussen_menu{
	margin: 0 0 1px 0px;
	width:165px;
}
.tussen_menu ul li{
	margin:0 0 0 -40;
}
*html .tussen_menu ul li{
	margin:0;
}

.tussen { 
	margin: 0 0 4px 0;
	padding: 1px 5px 1px 10px;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 140px;
}

*html .tussen {
	width:165px;
	height:14px;
}

.tussen:hover, .tussen_sel, .tussen_sel:hover {
	margin: 0 0 4px 0;
	padding: 1px 5px 1px 10px;
	color: #000000;
	text-decoration: underline;
	display: block;
	width: 140px;
}

*html .tussen:hover, *html .tussen_sel, *html .tussen_sel:hover {
	width:165px;
	height:14px;
}

.inspringen{
	padding:10px;
	line-height:15px;
}
.inspringen2{
	padding:10px 0 10px 0;
}
.inspringen3{
	padding:0 10px 0 10px;
	color:#0073C3;
}

#menu_container{
	width:540px;
	height:50px;
	margin-bottom:10px;
	background-repeat: repeat-y;
}

#menu_lijst{
	list-style:none;
	margin-left:-40;
}
#menu_lijst li {
	float: left;
}
*html #menu_lijst{
	list-style:none;
	margin-left:0px;
}

#menu_accommodaties {
	width: 158px;
}
#menu_accommodaties ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
#menu_accommodaties li a {
	display: block;
	background: url(../images/interface/stippellijn.gif) repeat-x left bottom;
	padding: 0 0 10px 0;
}
*html #menu_lijst{
	list-style:none;
	margin-left:0px;
}

.lijnhoogte{
	line-height:20px;
}
.header{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#leftmenu ul, #accommodatiemenu ul {
	list-style-type:none;
	display:block;
	margin-left:0;
}
#accommodatiemenu {
	width: 152px;
	margin-left: 381px;
}
#luchtvaart1{
	text-align:center;
	height: 50px;
}
#luchtvaart1 img{
	margin-left:10px;
}
.specialisten{
	background-color:#E1E9F0;
	width:168px;
	height:89px;
	margin-bottom:1px;
}
.spc_foto{
	position:absolute;
	width:60px;
	height:75px;
	margin:7px;
}
.spc_txt{
  font-size:10px;
	position:absolute;
	margin-left:74;
	margin-top:7px;
	width:90px;
}

#middenkop_container{
	width:540px; 
	margin-top:10px;
}
.beste_traveldeals{
	width:540px;
	height:113px;
	margin:10px 0 10px 0;
}
.beste_traveldeals2{
	width:540px;
	height:90px;
	margin:10px 0 10px 0;
}
.beste_traveldeals3{
	width:540px;
	height:93px;
	margin:10px 0 10px 0;
}

.specialist{
	width:540px;
	height:151px;
	margin:10px 0 10px 0;
}
.spec_foto{
	position:absolute;
	float:left;
	width:109px;
	height:151px;
	z-index:0;
}
.spec_text{
	position:absolute;
	width:421px;
	margin-left:119px;
	z-index:0;	
}

.autohuur{
	width:540px;
	height:200px;
}
.trv_foto{
	position:absolute;
	width:158px;
	height:102px;
}
.trv_text{
	position:absolute;
	width:260px;
	height:102px;
	margin-left:168px;
}
.trv_stp1{
	position:absolute;
	width:1px;
	height:80px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-left:438px;
}
.trv_prys{
	position:absolute;
	width:81px;
	height:80;
	margin-left:449;
}
.trv_prys1{
	position:absolute;
	width:81px;
	height:83;
	margin-left:454;
}
.trv_stp2{
	position:absolute;
	width:540px;
	height:1px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-top:90px;
}
.trv_stp3{
	position:absolute;
	width:540px;
	height:1px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-top:180px;
}
.trv_stp4{
	position:absolute;
	width:540px;
	height:1px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-top:112px;
}
.trv_stp5{
	position:absolute;
	width:1px;
	height:102px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-left:438px;
}
.trv_stp6{
	position:absolute;
	width:1px;
	height:83px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-left:443px;
}
.trv_stp7{
	position:absolute;
	width:540px;
	height:1px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-top:93px;
}
.accommodatie_overzicht{
	width:540px;
	height:136px;
	margin:10px 0 10px 0;
}
.accommodatie{
	width:540px;
	overflow: hidden;
	margin:10px 0 0 0;
}
.acc_text{
	position:absolute;
	width:370px;
	height:126px;
	margin-left:168px;
}
.acc_text1{
	position:absolute;
	width:260px;
	height:40px;
	line-height:20px;
}
.acc_text2{
	position:absolute;
	width:89px;
	height:40px;
	line-height:20px;
	margin-left:281px
}
.acc_text3{
	float: left;
	width:357px;
	margin: 0 10px 0 5px;
}
.acc_stp{
	position:absolute;
	width:540px;
	height:1px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-top:137px;
}
.acc_stp1{
	position:absolute;
	width:1px;
	height:40px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-left:270px;
}
.acc_stp2{
	position:absolute;
	width:1px;
	height:150px;
	background-image:url(../images/interface/stippellijn.gif);
	margin-left:371px;
}

.pak_text2{
	position:absolute;
	width:427px;
	height:80px;
	margin-left: 5px;
}
.acco{
	width:540px;
	height:160px;
	margin:10px 0 10px 0;
}
.acco_txt{
	width:362px;
	height:102px;
	margin:0 168px 10px 0;
}
.menu2{
	width:541px;
	height:81px;
}

.kopje{
	padding:4px 5px 4px 5px;
}
.bestemming_eilanden, .bestemming_canada, .bestemming_oceanie, .bestemming_azie, .bestemming_latijns-amerika, .bestemming_afrika, .onze_adviseurs {
	margin-bottom:1px;
}
.bestemming_eilanden a, .bestemming_canada a, .bestemming_oceanie a, .bestemming_azie a, .bestemming_latijns-amerika a, .bestemming_afrika a {
  display:block;
}

.bestemming_eilanden a:hover{					background-color:#7598BB;	}
.bestemming_canada a:hover{		background-color:#85AB94;	}
.bestemming_oceanie a:hover{					background-color:#DD7F53;	}
.bestemming_azie a:hover{							background-color:#DABC68;	}
.bestemming_latijns-amerika a:hover{	background-color:#A3BB5E;	}
.bestemming_afrika a:hover{						background-color:#C6865D;	}

.bestemming_eilanden img, .bestemming_canada img, .bestemming_oceanie img, .bestemming_azie img, .bestemming_latijns-amerika img, .bestemming_afrika img{
  margin:5px;
}
.bestemming_eilanden{									background-color:#396B9D;	}
.bestemming_canada{						background-color:#508766;	}
.bestemming_oceanie{									background-color:#CE4809;	}
.bestemming_azie{											background-color:#CA9F27;	}
.bestemming_latijns-amerika{					background-color:#7B9E18;	}
.bestemming_afrika{										background-color:#AE5217;	}
.onze_adviseurs{									background-color:#396B9D;	}

#email{
	width:120px;
}

#nieuwsbrief_container{
	position:absolute;
	margin-left:-10px;
	width:180px; 
	height:210px;
	background:url(../images/interface/verloop.jpg) no-repeat;
	background-color:#FFFFFF;
}

#specialisten_container{
	width:170px;
	padding-top:200px;
}
#kop_container{
	width:168px; 
	height:20px;
}
#specialistentekst_container{
	width:168px; 
	height:60px; 
	margin-left:1px; 
	text-align:center
}
#specialisten_binnencontainer{
	width:168px; 
	margin-left:1px;
}
#specialisten_meer{
	width:168px; 
	line-height:15px;
	padding: 3px 0 6px 0;
	background-color:#FFFFFF;
}
#spacer_container{
	width:168px; 
	height:1px;
}

#nieuwsbrief_imput_container{
	margin:90px 0 0 15px;
	width:140px;
	text-align:left;
	height:25px;
}

.nieuwsbrief{
	margin:100px 0 0 10px;
}
.nieuwsbrief2{
	width:170px;
	height:140px;
	background-repeat:no-repeat;
	padding-top:1px;
}
*html .nieuwsbrief2{
	height:160px;
	padding-top:20px;
}
.reizen{
	width:236px;
	margin-bottom:10px;
}
.interessant{
	margin:0 0 10px 9px;
	width:160px;
}
.interessant_container{
	margin-top:0;
	position:relative;	
}
.vragen{
	position:absolute;
	margin:91px 0 0 560px;
}
.gsp{
	width:540px;
	margin:10px 0 10px 0;
}
.gsp_foto{
	margin-left:10px;
	width:109px;
	height:151px;
}
*html .gsp_text{
	margin-left:119px;	
}
.gsp_text{
	position:absolute;
	margin-left:129px;
	width:401px;
	height:141px;
}
.gsp_text2{
	margin:10px 0 0 10px;
	width:520px;
}
.pakketjes{
	margin-top:10px;
	width:540px;
}
.pakketjes1{
	margin-top:10px;
	width:540px;
	overflow:hidden;
}
.pak_text{
	float: left;
	overflow: hidden;
	width:357px;
	margin: 0 10px 0 5px;
}
.pak_text1{
	width:357px;
	margin: 0 10px 0 5px;
}
.pak-overzicht{
	margin: 0 5px 10px 5px;
	width:530px;
}
.pak_overzicht1{
	width:260px;
}
.pak_overzicht2{
	position:absolute;
	width:260px;
	margin-left:270px;
}

.pak_img{
	width:152px;
	margin-left:381px;
}
*html .pak_img{
	margin-left:373px;
}
.pak_img1{
	float: right;
	width:152px;
	margin-left:383px;
}
*html .pak_img1{
	margin-left:373px;
}
.pak_img img, .pak_img1 img{
	margin-bottom:10px;
	overflow: hidden;
}
#checkbox {
	background:transparent;
	border:0px;
}
input.btn{
	color:#050;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	cursor:pointer;
	border:1px solid #628cb9;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffff',EndColorStr='#628cb9');
}
input.btnhov{
	border:1px solid #416e9f;
}
.fieldpas, .fieldpas2, .fieldpas3, .fieldact {
	border: 1px #00a9e1 solid;
	background-color: #ffffff;
	vertical-align:top;
}
.fieldpas {		width: 180px;	}
.fieldpas2 {	width: 100px;	}
.fieldpas3 {	width: 70px;	}
.fieldact {		width: 180px;	background-color: #edf7fa;	}

.zoeken{
	width:168px;
	height:66px;
	border-width:1px;
	border-style:solid;
	border-color:#396B9D;
	background-color:#E1E9F0;
	margin-bottom:10px;
}
*html .zoeken{
	width:170px;
	height:68px;
}
.zoeken2{
	position:absolute;
	background-color:#396B9D;
	width:164px;
	height:17px;
	padding:3px 0 0 5px;
}
*html .zoeken2{
	width:168px;
	height:20px;
}
.zoeken3{
	position:absolute;
	margin:25px 0 0 5px;
	width:160px;
}
.width{
  width:140px;
	color:#000000;
}
.aantal{
	background-image:url(../images/interface/buttons/button-leeg.gif) no-repeat;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.dropdown{
	position:absolute;
	margin-top:24px;
	width:134px;
	z-index:1;
	visibility:hidden;  /*JUICE */
}
.reiskop{
  font-size:13px;
}

.kop2{
	padding:0 0 3px 9px;
}
.menu_bovenkant, .menu_bovenkant:hover, .menu_onderkant, .menu_onderkant:hover, .menu_onderkant_actie, .menu_onderkant_actie:hover, .menu_bovenkant_selected, .menu_bovenkant_selected:hover, .menu_onderkant_selected, .menu_onderkant_selected:hover {
 	color:#FFFFFF;
	background-color:#FFFFFF;
	font-weight:bold;
	width:135px;
	height:22px;
	border-right-width:1px;
	border-color:#FFFFFF;
}
*html .menu_onderkant:hover, *html .menu_onderkant, *html .menu_bovenkant, *html .menu_bovenkant:hover, *html .menu_onderkant_actie:hover, *html .menu_onderkant_actie, * html .menu_bovenkant_selected, * html .menu_bovenkant_selected:hover, * html .menu_onderkant_selected, * html .menu_onderkant_selected:hover {
	height:25px;
}
.menu_onderkant_actie-gr, .menu_onderkant_actie-gr:hover {
  	color:#FFFFFF;
	background-color:#FFFFFF;
	font-weight:bold;
	width:135px;
	height:22px;
	border-right-width:1px;
	border-color:#FFFFFF;
}
*html .menu_onderkant_actie-gr, *html .menu_onderkant_actie-gr:hover {
	height:25px;
}
.dropdown_item, .dropdown_item:hover{
	color:#000000;
	width:132px;
	height:15px;
	display:block;
	background-repeat:no-repeat;
	padding-top:3px;
}
.menu_bovenkant, .menu_bovenkant:hover, .menu_onderkant, .menu_onderkant:hover, .menu_onderkant_actie, .menu_onderkant_actie:hover, .menu_onderkant_actie-gr, .menu_onderkant_actie-gr:hover, .dropdown_item, .dropdown_item:hover, .menu_bovenkant_selected, .menu_bovenkant_selected:hover, .menu_onderkant_selected, .menu_onderkant_selected:hover {
	text-align:center;
	font-size:10px;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	padding-top:3px;
}

*html .dropdown_item, *html .dropdown_item:hover{
	height:21px;
	width:134px;
}
.droponder{
	height:7px;
	width:134px;
}
.opvullen{
	height:25px;
	width:134px;
}
.landkaart, .landkaart2, .landkaart3 {
	background-repeat: no-repeat;
}
.rechts_stippellijn{
	background:url(../images/interface/stippellijn.gif) repeat-y ;
}
.pijltje{
	background-repeat:no-repeat;
	width:15px;
	height:15px;
}
#margin-fotogalerie {
	padding: 0 69px 0 69px;
}
#fotoblok {
	width: 540px;
	height: 342px;
	margin: 0 0 10px 0;
}
#fotoblok-thumbs {
	width: 540px;
	height: 350px;
	margin: 0 0 10px 0;
}
#fotogalerie{
  border:1px solid;
	width:400px;
	height:340px;
	margin: 0 10px 0 0;
}
*html #fotogalerie{
	width:398px;
	height:338px;
}

#fotogalerie_foto{
	width:380px;
	height:285px;
	margin:10px;
}
#fotogalerie_beschrijving{
	position:absolute;
	height:19px;
	width:300px;
  border:1px solid;
	margin:-15px 49px 0 49px;	
	background-color:#FFFFFF;
	padding-top:5px;
	text-align: center;
}
*html #fotogalerie_beschrijving{
	height:25px;
	width:298px;
	margin:-24px 50px 0 50px;	
}
#fotogalerie_controls{
	height:33px;
	border-top:1px solid;
	background-position:bottom;
	padding: 1px 140px 0 140px;
	text-align: center;
}
*html #fotogalerie_controls{
	height:33;
	width:400px;
}
#foto_button_links{
	background-position:left;
}
#foto_button_rechts{
	background-position:right;
}
#fotogalerie-overzicht {
	position: absolute;
  border:1px solid;
	width:125px;
	height:136px;
	margin: 0 0 0 412px;
}
*html #fotogalerie-overzicht {
	width:127px;
	height:136px;
}
#fotogalerie_foto-overzicht{
	width:105px;
	height:81px;
	margin:10px;
}
#fotogalerie_controls-overzicht{
	height:33px;
	border-top:1px solid;
	background-position:bottom;
	padding: 1px 11px 0 11px;
	text-align: center;
}
*html #fotogalerie_controls-overzicht{
	height:33;
	width:125px;
}
#fotogalerie-thumbs{
  border:1px solid;
	width:538px;
	height:348px;
}
*html #fotogalerie-thumbs{
	width:540px;
	height:348px;
}
#fotogalerie_foto-thumbs{
	width:518px;
	height:303px;
	margin: 10px 10px 0 10px;
}
.row-thumbs{
	width:518px;
	height:91px;
	margin: 0 0 10px 0;
}
.thumb1, .thumb2, .thumb3, .thumb4 {
	position: absolute;
	width: 122px;
	height: 91px;
}
.thumb2 { margin: 0 0 0 132px; }
.thumb3 { margin: 0 0 0 264px; }
.thumb4 { margin: 0 0 0 396px; }

#fotogalerie_controls-thumbs{
	height:33px;
	border-top:1px solid;
	background-position:bottom;
	padding: 1px 209px 0 209px;
	text-align: center;
}
*html #fotogalerie_controls-thumbs{
	height:33;
	width:538px;
}

#tickets {
	margin: 0 0 20px 0;
}

/* Div popup kaartje */
#popup_kaart {
	position: absolute;
	z-index: 1;
	background: url(../images/interface/bg_popup-kaart.gif) #fff no-repeat left top;
	width: 500px;
	height: 500px;
	margin: 10px 0 0 -525px;
	visibility:hidden;	/*JUICE*/
}

#kaart {
	width: 478px;
	height: 478px;
	margin: 11px;
}

* html #kaart {
	margin: 10px;
}

#close {
	position: absolute;
	background: url(../images/interface/buttons/popup-close-bg.gif);
	width: 151px;
	height: 25px;
	margin: 0 0 0 327px;
	cursor: pointer;
	text-align: right;
}
/* Einde */

/* Reserveringsoptie */
.reserveringsoptie label {
	float: left;
	width: 175px;
	text-align: left;
	margin-right: 15px;
}

.reserveringsoptie input {
	background-color: #f5f5f5;
	width: 150px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-bottom: 5px;
}

.reserveringsoptie select {
	width: 150px;
	font-size: 11px;
	background-color: #f5f5f5;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}

.reserveringsoptie textarea {
	width: 150px;
	height: 100px;
	background-color: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.reserveringsoptie-small label {
	text-align: left;
	margin-left: 5px;
}

.reserveringsoptie-small input {
	float: left;
	background-color: #f5f5f5;
	width: 20px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-bottom: 5px;
}

.reserveringsoptie-info input {
	width: 90px;
	background-color: #f5f5f5;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-bottom: 5px;
}

.reserveringsoptie-info select {
	width: 90px;
	font-size: 11px;
	background-color: #f5f5f5;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}

.reserveringsoptie-send input {
	background-color: #f5f5f5;
	width: 175px;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-bottom: 5px;
	cursor: pointer;
}

.reisgegevens{
	width:540px;
	margin:10px 0 20px 0;
}

/* Einde */

/* Land informatie */
.pak_overzicht01{
	width:170px;
}
.pak_overzicht02{
	position:absolute;
	width:170px;
	margin-left:180px;
}

.pak_overzicht03{
	position:absolute;
	width:170px;
	margin-left:360px;
}

/* Einde */

/* Vluchtinfo */ /* Plaatsen in styles.css */
.border_vluchtinfo {
	padding: 4px 0 8px 0;
	color: #fff;
}

.border_vluchtinfo01 {
	padding: 4px 0 8px 0;
}

.border_vluchtinfo02 {
	padding: 4px 0 8px 0;
}
/* Einde */

/* Aangepaste styles - Autohuur/Camperhuur */
.autohuur-overzicht{
	width:309px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.autohuur_overzicht1{
	width:150px;
	float:left;
}

.autohuur_overzicht2{
	width:150px;
	float:left;
}

/* ----------container autohuur layout-------------- */
.container_autohuur {
clear:left;
width: 540px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------outer and inner----------------- */
.outer_autohuur{ 
border-left: solid 168px #ffffff;
border-right: solid 56px #ffffff;
background-color: #ffffff;
} 

.inner_autohuur{margin:0; width:100%; }

/* --------------left and right ------------- */
.left_autohuur {
 width:158px; 
 float:left; 
 position:relative; 
 margin-left:-168px; 
 margin-right:1px;
 margin-bottom:10px
 }
.right_autohuur {
 width:56px; 
 float:right; 
 position:relative; 
 margin-right:-56px; 
 margin-left:1px;
 }

/* -----------------Inhoud--------------------- */ 
.content_autohuur{ 
position: relative; 
margin-bottom:10px
}

/*  ----------------footer---------------------- */ 
.footer_autohuur {
clear:left;
padding:0px;
text-align: right; 
height:1px;
background-image:url(../images/interface/stippellijn.gif);
margin:0 0 10px 0; }

.menu_list_link{
	text-align:center;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	width:134px;
	height:16px;
	display:block;
	background-repeat:no-repeat;
	padding-top:1px;
}

*html .menu_list_link{
	height:20px;
}

.menu_list_link:hover{
	text-align:center;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	width:134x;
	height:16px;
	display:block;
	background-repeat:no-repeat;
	padding-top:1px;
}

*html .menu_list_link:hover{
	height:20px;
}

/*  ----------------Call me now---------------------- */
.call-me-now {
            background: url(../images/interface/banner_bel.gif) no-repeat left top;
            width: 170px;
            height: 70px;
            padding: 42px 0 0 5px;
}

.telefoonnummer input {
            background: #80a0c0;
            border: #d7e1eb 1px solid;
            font: 1.0em Verdana, Arial, Helvetica, "Times New Roman", sans-serif;
            color: #fff;
            margin: 0;
            width: 147px;
            height: 20px;
            padding: 3px 5px 0 5px;
}

.telefoonnummer div {
            margin: -18 0 0 152px;
            width: 7px;
            height: 13px;
}
*html .telefoonnummer div { margin: -18 0 0 76px; }

.telefoonnummer_button input {
            background: url(../images/interface/pijltje_call-me-now.gif) no-repeat left top;
            border: none;
            width: 7px;
            height: 13px;
            cursor: pointer;
}
}