@charset "iso-8859-1";
* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #E6F0FA;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
}
a {
	color: #06C;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #F60;
	text-decoration: none;
}
optgroup {
	height: 1.2em;
}
select, option {
	color: #06c;
}
select {
	width: 160px;
}
input {
	width: 150px;
}
#bottom {
	background-color: #FFF;
	height: 75px;
}
#bottomregel1 {
	clear: both;
	height: 40px;
}
#r1links {
	color: #777;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 10px;
}
#r1rechts {
	text-align: right;
}
#bottomregel2 {
	background-color: #E6F0FA;
	height: 35px;
	margin-top: 10px;
}
#r2links {
	color: #06C;
	float: left;
}
#r2rechts {
	color: #06C;
	text-align: right;
}
.Titelkop,.TitelKop a,.TitelKop a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.Kop {
	background-color: #F60;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	height: 26px;
	padding-left: 5px;
	padding-top: 3px;
}
.Kop a {
	background-color: #F60;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
.Kop a:hover {
	background-color: #F60;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
.Pagina {
	margin-left: 10px;
	width: 984px;
}
.Emailentry {
	margin-top: 6px;
}
#AZAccoNaam {
	color: #06c;
	width: 156px;
}
#AZContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	color: #06c;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	width: 300px;
	z-index: 9050;
}
#AZContainer .yui-ac-shadow {
	background: #a0a0a0;
	cursor: pointer;
	margin: .3em;
	position: absolute;
	width: 40%;
	z-index: 9049;
}
#AZContainer li {
	margin-right: 10px;
}
#AZContainer .highlight {
	background-color: #fc9;
}
#Zoekbox #SZReisduurBox,#Zoekbox #SZBestemmingBox,#Zoekbox #SZVertrekdatumBox,#Zoekbox #SZReisgezelschapBox,#Zoekbox #SZVertrekhavenBox,#Zoekbox #SZAccosoortBox,#Zoekbox #SZSterrenBox,#Zoekbox #SZReissoortBox,#Zoekbox #SZVerzorgingBox {
	margin-bottom: 3px;
}
#SZHotelnaamBox {
	left: 197px;
	position: absolute;
	top: 156px;
}
#SZHotelnaamBox label {
	display: block;
	margin: 1px 0 2px;
}
#Zoekbox #SZAantalreizenBox {
	margin-bottom: 10px;
	margin-top: 10px;
}
#UitgebreidZoekbox #SZAantalreizenContainer {
	margin-top: 6px;
}
#UitgebreidZoekbox #SZZoekContainer {
	margin-top: 25px;
}
#SZZoekContainer {
	margin-left: 100px;
	margin-top: 20px;
}
#SZZoekContainer a.selected {
	background-image: url("/images/zoekbutton.gif");
	background-position: 0 0;
	color: #FFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	width: 59px;
}
h2,.Subkop {
	color: #F60;
	font-size: 120%;
	font-weight: bold;
	margin: 1em 0 0;
}
h1,.Subkopje {
	color: #000;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 1em;
}
.Subkop2 {
	color: #F60;
	font-size: 120%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
h3 {
	font-weight: bold;
	font-size: 100%;
	margin: 1em 0 0;
}
li {
	list-style-type: disc;
	margin-left: 2em;
}
.Pane {
	background-color: #FFF;
	padding: 10px;
}
.IndexBoven {
	background-image: url('/images/indexboven.gif');
	background-repeat: repeat-y;
	position: relative;
	zoom: 100%;
}
.IndexBovenContainer {
	background-image: url('/images/indexbovenbottom.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
	bottom: 0;
	height: 6px;
	position: absolute;
	width: 100%;
}
.Snelzoeker {
	background-color: #f8c797;
	background-image: url('/Images/snelzoekerbg.gif');
	background-repeat: repeat-x;
	bottom: 0;
	left: 0;
	margin-left: 5px;
	position: absolute;
	top: 0;
	width: 180px;
}
.UitgebreidSnelzoeker, .Reclame4 {
	border: 1px solid #fc9;
	position: relative;
	left: 5px;
	margin-bottom: 10px;
	width: 560px;
	z-index: 1000;
}
.Reclame4 {
	height: 204px;
}
.ThemaBox {
	border: 1px solid #fc9;
	left: 590px;
	margin-left: 10px;
	position: absolute;
	top: 90px;
	width: 370px;
}
.ThemaText {
	padding: 10px;
	height: 156px;
	overflow: auto;
}

#SZKolom1, #SZKolom2, #SZKolom3 {
	float: left;
	height: 100%;
	padding: 0 10px;
	width: 160px;
}
#SZKolom2, #SZKolom3 {
	border-left: 2px solid #f60;
}
#Zoekbox {
	padding-top: 10px;
}
#Zoekbox #ZoekknopBox {
	margin-right: 10px;
}
#UitgebreidZoekbox {
	background-color: #f8c797;
	background-image: url('/Images/snelzoekerbg.gif');
	background-repeat: repeat-x;
	height: 156px;
	padding: 10px 5px;
	position: relative;
}
#UitgebreidZoekbox select {
	margin: 2px 0 1px;
}
.HoekLO,.HoekRO {
	background-position: left bottom;
	background-repeat: no-repeat;
	bottom: 0;
	display: block;
	height: 6px;
	margin: -1px;
	position: absolute;
	width: 6px;
}
.HoekLO {
	background-image: url("/images/HoekjeLO.gif");
	left: 0;
}
.HoekRO {
	background-image: url("/images/HoekjeRO.gif");
	right: 0;
}
.Reclame {
	margin: 0 315px 0 195px;
	min-height: 310px;
}
.ReclameContent .tekst {
	margin-top: 10px;
}
.ReclameContent2 {
	margin: 5px;
}
.ReclamePlaatje2 {
	float:left;
	margin-right:5px; margin-bottom:5px;
	height:50px;
}
.Filmlink {
	display: block;
	float: right;
	padding-right: 5px;
	padding-top: 5px;
}
.IndexFilm {
	height: 240px;
	layer-background-color: #000;
	width: 300px;
	z-index: 3;
}
.NieuwsContent {
	float: left;
	height: 87px;
	padding: 10px;
	width: 240px;
}
.NieuwsContent .Subkop {
	margin: 0;
}
.Reclame img {
	width: 454px;
}
.Reclame2 img {
	width: 375px;
}
.HotelFilm {
	bottom: 0;
	position: absolute;
	right: 5px;
	top: 0;
	width: 300px;
}
.HotelFilm .tekst {
	padding-left: 5px;
}
.prijstabel {
	border-collapse: collapse;
	text-align: right;
}
.prijstabel .LeesMeer {
	width: auto;
}
.prijstabel td {
	padding: 3px;
}
.borderlinks {
	border-left: 1px solid #FFD700;
}
.borderboven {
	border-top: 1px solid #FFD700;
	width: 47px;
}
.kolom1 {
	width: 60px;
}
.LaagstePrijsBox, .GemCijferBox {
	background-image: url('/images/bolblauw85.gif');
	color: #FFF;
	float: right;
	height: 73px;
	padding-top: 12px;
	text-align: center;
	vertical-align: middle;
	width: 85px;
}
.GemCijferBox {
	padding-top: 20px;
	margin-right: 55px;
	height: 65px;
}
.LaagstePrijsLink .LaagstePrijsBox {
	background-color: transparent;
	background-image: none;
	color: inherit;
}
.LaagstePrijsLink {
	background-image: url('/images/bolblauw85.gif');
	color: #FFF;
	display: block;
	height: 85px;
	margin-bottom: 1em;
	width: 85px;
}
.LaagstePrijsLink:hover {
	background-image: url('/images/boloranje85.gif');
	color: #000;
}
.LaagstePrijs {
	display: block;
	font-size: 150%;
	font-weight: bold;
}
.PrijsberekeningLink {
	background-image: url('/images/pijlrechtsprijs.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.PrijsberekeningLink:hover {
	background-position: left -41px;
}
.Container {
	border: 1px solid #fc9;
}
.LastMinutes {
	clear: both;
	float: left;
	height: 140px;
	margin: 10px 4px 10px;
	position: relative;
	width: 954px;
}
.Kop a.AanbiedingLink,.Kop a.Filmlink {
	background-image: url('/images/pijlrechtskl-oranje.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
	float: right;
	padding: 5px 5px 0 16px;
}
.Kop a.AanbiedingLink:hover,.Kop a.Filmlink:hover {
	background-position: left -12px;
}
.UitgebreidZoeken {
	background-image: url('/images/pijlrechtssnelzoeker.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
	display: block;
	margin-top: 5px;
	padding-left: 16px;
}
.UitgebreidZoeken:hover {
	background-position: left -16px;
}
.LastMinuteAccos {
	margin-left: 13px;
}
.LastminuteHotelnaam {
	color: #06C;
	font-weight: bold;
}
.LastminuteHotelprijs {
	color: #06C;
	font-size: 14px;
	font-weight: bold;
}
.LastminuteContainer {
	border: 1px solid #FFE199;
	float: left;
	height: 80px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 6px;
	position: relative;
	width: 280px;
}
.Lastminuteprijs {
	bottom: 6px;
	left: 130px;
	position: absolute;
}
.LastminuteFoto {
	float: left;
	margin-right: 6px;
}
.PijlLinksGroot,.PijlRechtsGroot {
	background-position: 0 -26px;
	display: block;
	height: 26px;
	position: absolute;
	top: 60px;
	width: 26px;
}
.PijlLinksGroot {
	background-image: url("/images/pijllinksgr.gif");
	left: -10px;
}
.PijlRechtsGroot {
	background-image: url("/images/pijlrechtsgr.gif");
	right: -10px;
}
.PijlLinksGroot:hover,.PijlRechtsGroot:hover {
	background-position: 0 0;
}
.IndexOnder {
	background-image: url('/images/indexonder.gif');
	background-repeat: repeat-y;
	clear: both;
	margin: 10px 0 16px;
	position: relative;
	width: 100%;
}
.IndexOnderContainer {
	background-image: url('/images/indexonderbottom.gif');
	background-position: 0 bottom;
	background-repeat: no-repeat;
	bottom: -1px;
	height: 6px;
	left: 0;
	position: absolute;
	width: 100%;
}
#NieuwsbriefWidget {
	border: 1px solid #fc9;
	float: right;
	height: 240px;
	margin: 10px 0 10px 10px;
	position: relative;
}
#NieuwsbriefWidgetKlein {
	border: 1px solid #fc9;
	float: right;
	height: 204px;
	margin: 0 5px 10px 10px;
	position: relative;
	width: 380px;
}
#NieuwsbriefWidget .Nieuwsbrief, #NieuwsbriefWidgetKlein .Nieuwsbrief {
	bottom: auto;
	left: auto;
	margin: 0;
	position: static;
	top: auto;
}
#NieuwsbriefWidgetKlein .Nieuwsbrief {
	width: auto;
}
#NieuwsbriefWidget.Nieuwsbriefpage {
	margin: 14px 15px;
}
.Nieuwsbrief {
	bottom: 0;
	left: 0;
	margin: 0 5px;
	position: absolute;
	top: 0;
	width: 400px;
}
.Nieuwsbrief .Voorbeeld {
	float: left;
	margin: 10px 26px;
}
.Nieuwsbrief form {
	margin: 10px;
}
.Nieuwsbrief input {
	width: 200px;
}
.Nieuwsbrief .radio {
	display: inline;
	width: auto;
}
.Nieuwsbrief .Emailsubmit {
	background-image: url('/images/pijlrechtskl.gif');
	background-position: left 2px;
	background-repeat: no-repeat;
	display: block;
	margin-left: 144px;
	margin-top: 5px;
	padding-left: 16px;
}
#NieuwsbriefWidgetKlein .Emailsubmit {
	margin-left: 126px;
}
.Nieuws {
	margin-left: 415px;
	margin-right: 5px;
	min-height: 240px;
}
.LeesMeer,.AccoLinks a,.AccoLinksBoven a,.Buttons a,.AccoFilmLink {
	background-image: url('/images/pijlrechtskl.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 16px;
	width: 8em;
}
.LeesMeer2 {
	background-image: url('/images/pijlrechtskl.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 16px;
}
a.TerugButton {
	background-image: url('/images/pijllinkskl.gif');
}
.Buttons a.TerugButton:hover {
	background-position: left -16px;
}
.Eerder {
	background-image: url('/images/pijlomhoogkl.gif');
}
.Later {
	background-image: url('/images/pijlomlaagkl.gif');
}
.AccoLinksBoven {
	float: left;
	margin-top: 4px;
	width: 280px;
}
.AccoLinksBoven a {
	height: 16px;
	margin-left: 10px;
	width: 200px;
}
.AccoLinks a,.AccoFilmLink {
	display: inline;
	margin-left: 10px;
}
.AccoLinks a {
	margin: 0 10px;
}
.MeerFotos {
	background-image: url('/images/plusmeer.gif');
	background-position: left 5px;
	background-repeat: no-repeat;
	clear: both;
	display: block;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 16px;
	width: 8em;
}
.Buttons a {
	width: 17em;
}
.fotocontainer {
	clear: right;
	float: right;
	margin: 10px 0 10px 10px;
}
#AccoTab6 .fotocontainer {
	margin-top: 4px;
}
.ContentBijschrift {
	display: block;
}
.OverigNieuws {
	float: left;
	height: auto;
	width: 542px;
}
.AccoGegevens {
	clear: both;
	position: relative;
}
.AccoContent {
	float: left;
	margin-bottom: 10px;
	width: 640px;
}
.Tabsbalk {
	background-color: #f60;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
	padding-top: 6px;
}
.AccoContent .Tabsbalk {
	background-color: #fff;
}
.AccoTabs {
	margin: 0 0 10px 5px;
}
.AccoContent .AccoTabs {
	border: 0;
}
.AccoTab,.AccoTabSelected {
	background-image: url('/images/tablinks.gif');
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 6px 0 10px;
}
.AccoContent .AccoTab, .AccoContent .AccoTabSelected {
	background-image: url('/images/accotablinks.gif');
	position: relative;
	top: 1px;
}
.AccoTabSelected {
	background-position: left bottom;
	color: #f60;
}
.SluitTab,.SluitTabSelected {
	background-image: url('/images/tabrechts.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 3px;
	width: 4px;
}
.AccoContent .SluitTab, .AccoContent .SluitTabSelected {
	background-image: url('/images/accotabrechts.gif');
	position: relative;
	top: 1px;
}
.SluitTabSelected {
	background-position: right bottom;
}
.AccoContent .AccoTabPane {
	border: 1px solid #fc9;
}
.AccoTabPane {
	display: none;
	padding: 10px 20px;
	zoom: 100%;
}
#BestemmingsContainer #AccoTab1 {
	padding: 0;
}
.AccoNaam {
	color: #000;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}
h1.AccoNaam {
	font-size: 140%;
}
.sterren {
	background-position: right -9px;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.sterren:hover {
	background-position: right 4px;
}
.s1 {
	background-image: url('/images/ster1kl.gif');
	padding-right: 9px;
}
.s1plus {
	background-image: url('/images/ster1+kl.gif');
	padding-right: 17px;
}
.s2 {
	background-image: url('/images/ster2kl.gif');
	padding-right: 18px;
}
.s2plus {
	background-image: url('/images/ster2+kl.gif');
	padding-right: 26px;
}
.s3 {
	background-image: url('/images/ster3kl.gif');
	padding-right: 27px;
}
.s3plus {
	background-image: url('/images/ster3+kl.gif');
	padding-right: 35px;
}
.s4 {
	background-image: url('/images/ster4kl.gif');
	padding-right: 36px;
}
.s4plus {
	background-image: url('/images/ster4+kl.gif');
	padding-right: 44px;
}
.s5 {
	background-image: url('/images/ster5kl.gif');
	padding-right: 45px;
}
.s5plus {
	background-image: url('/images/ster5+kl.gif');
	padding-right: 53px;
}
.PlaatsLand {
	padding-left: 10px;
}
.MediaContainer {
	float: left;
	margin: 4px 10px 10px 0;
	width: 300px;
}
.FotoGroot {
	margin-bottom: 10px;
}
.FotoKlein {
	cursor: pointer;
	height: 97px;
	width: 145px;
}

.NavigatieBox {
	margin-top: 10px;
	text-align:right;
}
.NavigatieBoxOnder {
	border-top: 1px solid #fc9;
	margin-bottom: 10px;
	margin-top:10px;
	padding-top: 10px;
	text-align:right;
}

.Previous {
	background-image: url('/images/pijllinkskl.gif');
	background-position: left 1px;
	background-repeat: no-repeat;
	display: inline;
	padding-right:16px;
	padding-left:16px;
}

.Pagenr{
	display:inline;
}
.Next {
	background-image: url('/images/pijlrechtskl.gif');
	background-position: right 1px;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 16px;
	padding-right: 16px;
}
.Previous:hover {
	background-position: 0 -16px;
}
.Next:hover {
	background-position: right -17px;
}
.rechts {
	float: right;
}
.USPContainer {
	margin: 1em;
}
.Prijsberekening {
	border-width: 1px 1px 0;
	float: right;
	margin-bottom: 10px;
	margin-right: 5px;
	width: 300px;
}
#Berekenbox {
	background-color: #f8c797;
	background-image: url('/images/snelzoekerbg.gif');
	background-repeat: repeat-x;
	padding: 7px;
}
.HoekLOenRO {
	background-image: url('/images/HoekjeLOenRO.gif');
	display: block;
	height: 6px;
	margin: 0 0 -7px -8px;
	width: 302px;
}
#stap1 div {
	float: left;
	margin-bottom: 5px;
	margin-right: 8px;
}
#stap1 #BabyControle {
	margin-right: 0;
}
#stap1 div,#stap1 select,#stap1 label {
	width: 65px;
}
#stap2 label,#stap3 label, #stap3b label {
	display: block;
	margin: 0.5em 0 0.2em;
}
#stap2 select,#stap3 select, #stap3b select {
	width: 100%;
}
#stap4 {
	padding-bottom: 20px;
}
.GevondenPrijs {
	border-bottom: 1px solid #fc9000;
	padding: 5px 0;
}
.TotaleReissom {
	display: block;
	font-weight: bold;
}
.VanPrijs {
	text-decoration: line-through;
}
.VoorPrijs {
	font-weight: bold;
}
.GevondenPrijs a {
	background-image: url(/images/zoekbutton.gif);
	background-position: left top;
	color: #FFF;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 15px;
	margin: 5px;
	text-align: center;
	text-decoration: none;
	width: 59px;
}
.GevondenPrijs a:hover {
	background-position: left bottom;
	color: #000;
}
.USP {
	float: left;
	height: 5em;
	margin-top: 10px;
}
.USP ul {
	float: left;
	width: 165px;
}
.kolomtwee {
	float: left;
	height: 133px;
	margin-right: 10px;
	width: 330px;
}
.Buttons {
	clear: left;
	padding-left: 10px;
}
.Berekenen {
	width: 100px;
}
.FaqAntwoord {
	display: none;
	font-weight: normal;
	padding-left: 15px;
}
.expanded .FaqAntwoord {
	display: block;
}
#topregel {
	color: #06C;
	margin-top: 25px;
	position: absolute;
	right: 0;
	display:none;
}
#onderregel {
	display: none;
	margin-top: 45px;
	position: absolute;
	right: 0;
}
#onderregel.expanded {
	display: inline;
	font-weight: normal;
}
#top {
	height: 80px;
	position: relative;
}
div.foutmeldingen {
	background-color: #F8C797;
	border: 2px solid #F60;
	display: none;
	font-weight: bolder;
	margin: 1em 0;
	padding: 1px 15px;
}
span.Verplicht {
	color: #f60;
}
.EmailForm {
	width: 670px;
}
div.EmailForm label {
	display: block;
	float: left;
	font-size: 8pt;
	font-weight: bolder;
	height: 15px;
	width: 220px;
}
div.EmailForm input,div.EmailForm select,div.EmailForm span.txt {
	border: 1px solid #999;
	font-size: 10pt;
}
div.EmailForm input {
	padding: 2px 0 2px 2px;
}
#Aanhef {
	width: 80px;
}
#Voorletters, #Tussenvoegsel {
	width: 60px;
}
#Achternaam {
	width: 225px;
}
#Huisnummer {
	width: 80px;
}
#Toevoeging {
	width: 70px;
}
#Straatnaam {
	width: 279px;
}
#Postcode {
	width: 65px;
}
#Plaats {
	width: 372px;
}
#Land, #Origine {
	width: 449px;
}
#Emailadres,#Telefoon,#Reserveringsnummer,#Email,#Telefoon2,#Thuisblijver,#Mobiel {
	width: 445px;
}
#Vragen {
	width: 445px;
}
.fout {
	background-color: #F8C797;
	border: 1px solid #F60;
	font-size: 8pt;
}
div.EmailForm input.check {
	border: 0;
	padding-bottom: 10px;
	width: auto;
}
.toelichting {
	display: block;
	font-size: 10px;
	margin-bottom: 10px;
}
.FaqVraag {
	background-image: url("/images/pijlonderkl.gif");
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #06c;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	padding-left: 15px;
}
.FaqVraag:hover {
	background-position: 0 -12px;
	color: #f60;
}
.Faqs .expanded {
	padding-left: 15px;
}
.expanded .FaqVraag {
	background-image: url("/images/pijlbovenkl.gif");
}
#onderregel.expanded a {
	font-weight: normal;
}
.Content {
	display: inline;
}
.ContentImage img {
	float: right;
	padding: 10px;
	width: 300px;
}
#Verstuur .buttongr {
	background-image: url("/images/buttongr.gif");
	color: #FFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 15px;
	margin-left: 230px;
	margin-top: 10px;
	text-align: center;
	width: 185px;
}
#Verstuur .buttonmd {
	background-image: url("/images/buttonmd.gif");
	color: #FFF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 15px;
	margin-left: 546px;
	text-align: center;
	width: 140px;
}
#Verstuur .txt {
	border: 0;
}
.Boeking {
	border-collapse: collapse;
	width: 100%;
}
.invoer, .Boeking td {
	border-bottom: 1px solid #E0E0E0;
	padding: 5px 0;
	position: relative;
}
div.invoer {
	width: 100%;
}
.laatsteinvoer, .Boeking td.laatsteinvoer {
	border-bottom: 1px solid #f60;
	padding: 10px 0;
}
#Reisgezelschap td {
	padding: 3px 0;
}
#stap6 #Reisgezelschap td {
	padding: 5px 0;
}
#Reisgezelschap input, #Reisgezelschap select {
	border: 1px solid #999999;
	font-size: 8pt;
}
#Reisgezelschap input {
	padding: 2px 0pt 2px 2px;
}
#Reisgezelschap select {
	height: 20px;
}
.persoon {
	font-size: 8pt;
	text-align: left;
}
.Topbalk {
	border-top: 1px solid #fc9;
	margin-bottom: 4px;
	margin-top: 10px;
	padding-top: 4px;
}
#FavoTab1 .Hoofdfoto {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.AanbTabel {
	float: left;
	margin-right: 10px;
	margin-top: -16px;
	width: 280px;
}
.InformatieBoeking {
	border: 1px solid #fc9;
	float: right;
	width: 300px;
	margin-top: 1em;
}
#DossierContainer {
	background-color: #f8c797;
	background-image: url('/images/snelzoekerbg.gif');
	background-repeat: repeat-x;
}
#DossierContainer label {
	float: left;
	color: #F60;
}
.InformatieBoeking input {
	margin-bottom: 3px;
	width: 280px;
}
.But_BoekingBekijken, .But_Inloggen {
	background-image: url("/images/buttongr.gif");
	color: #FFF;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	width: 185px;
}
.But_Inloggen {
	background-image: url("/images/buttonmd.gif");
	width: 140px;
}
#DossierContainer .HoekLOenRO {
	clear: both;
	margin: 0 0 -1px -1px;
}
#topregel a.selected,#onderregel.expanded a.selected {
	color: #000;
}
#logo,.links,.LijstContainer {
	float: left;
}
#r2links a,#r2rechts a {
	color: #06C;
}
#r2links a:hover,#r2rechts a:hover {
	color: #F60;
}
ul {
	margin: 1em 0;
	margin-top: 0;
}
.clearer,#stap1,#stap2,#stap3,#stap4 {
	clear: both;
}
.trueclearer {
	clear: both;
	font-size: 0pt;
}
#Zoekbox label,#UitgebreidZoekbox label,#SZHotelnaamBox label,.BSKopje {
	color: #F60;
	font-weight: bold;
}
.LeesMeer:hover,.AccoLinks a:hover,.AccoLinksBoven a:hover,.Buttons a:hover,.AccoFilmLink:hover,.LeesMeer2:hover {
	background-position: left -17px;
}
.Nieuwsbrief .Emailsubmit:hover, .Later:hover, .Eerder:hover {
	background-position: left -16px;
}
.MeerFotos:hover {
	background-position: left -14px;
}
.FilmContainer,.FilmIcoon {
	display: none;
}
#SZZoekContainer a.selected:hover,#Verstuur .buttongr:hover,#Verstuur .buttonmd:hover,.But_BoekingBekijken:hover,.But_Inloggen:hover {
	background-position: 0 -17px;
	color: #000;
}
.ReclameContent ul,.kolom1 .LeesMeer, .LeesMeer2 {
	margin-top: 0;
}
.InformatieBoeking form {
	float: left;
	padding: 10px;
}
.FavTabPane {
	padding: 0 10px;
}
#Kassabon input {
	font-size: 8pt;
	margin-left: 5px;
	width: auto;
}
#Formulier fieldset {
	border: 0;
}
.stap5 input {
	width: auto;
}
#stap5 {
	width: 700px;
}
.aanhef, .geboortedatum {
	width: auto;
}
.WensenLabel {
	font-weight: bold;
	width: 250px;
}
#Wensen {
	width: 445px;
}
#Extra table {
	border-collapse: collapse;
}
.msgFavo {
	margin-top:40px;
	margin-bottom:60px;
}
.Reclame2 {
	float: right;
	height: 204px;
	margin-right: 5px;
	position: relative;
	width: 375px;
}
#BestemmingsContainer {
	margin: 10px 5px;
}
#Sendafriend input, #Sendafriend textarea {
	width: 445px;
}
#Sendafriend textarea {
	height: 150px;
}
.ContentContainer .Content, #Faqs, #AccoRuimte {
	display: block;
	margin-right: 400px;
}
.ContentContainer .ContentBox h1 {
	margin: 0;
}
.ContentContainer .ContentBox {
	clear: both;
}
.ContentContainer .fotocontainer {
	margin: 13px 10px 10px;
}
.ContentContainer h2 {
	display: block;
	margin-right: 400px;
	margin-top: 10px;
}
#AccoTab6Plaats h1, #AccoTab6Streek h1, #AccoTab6Land h1{
	margin: 0;
}
#AccoTab6Plaats, #AccoTab6Streek, #AccoTab6Land {
	margin-bottom: 1em;
}
.Home {
	background-color: #fff;
	margin: 10px auto;
	padding: 10px;
	width: 550px;
}
.Home570 {
	background-color: #fff;
	margin: 10px auto;
	padding: 10px;
	width: 570px;
}
.EmailForm .Home {
	margin: 10px 0;
	padding: 0;
}
.land {
	color: #04c;
	font-weight: bold;
}
a.Bestemming {
	margin-right: 5px;
	width: auto;
}
.kolomtwee .Buttons {
	height: 64px;
	position: relative;
}
.kolomtwee .Favorieten {
	bottom: 0;
	position: absolute;
}
.kolomtwee .Klantbeoordeling {
	bottom: 1.7em;
	position: absolute;
}
.kolomtwee .Hotelfilm {
	bottom: 3.4em;
	position: absolute;
}
.Brochures {
	margin-left: 220px;
}
#emailstatus, #Email1_status, #Email2_status, #Emailstatus {
	margin-right: -20px;
	padding-left: 5px;
	position: absolute;
}
#BestemmingsContainer h1 {
	color: #f60;
	margin: 0;
}
#bottomregel2{display:none;}
/* ***** STAP 5 ***** */
.Reisgezelschapvelden, .Boekinggegevensvelden, .Prijsoverzichtvelden , .Adresgegevensvelden, .Extravelden, .Betalinggegevensvelden {
	border-top: 1px solid #F60;
	border-bottom: 1px solid #F60;
	border-collapse: collapse;
	font-size: 8pt;
	width:100%;
}

#Maincontainer {
	background-color: #fff;
	margin: 10px auto;
	padding: 10px;
	width: 700px;
}
.Boekingsmail #Maincontainer {
	margin: 10px 0;
	padding: 0;
}
#BS5Entry h2, #BS5Entry .Subkop, #stap6 h2, #stap6 .Subkop {
	margin: 30px 0 10px;
}
#BS5Entry #Adresgegevens label, #stap6 #Adresgegevens label {
	display: block;
	float: left;
	font-size: 8pt;
	font-weight: bolder;
	width: 250px;
}
#BS5Entry #Adresgegevens input,#BS5Entry #Adresgegevens select,#BS5Entry #Adresgegevens span.txt {
	border: 1px solid #999;
	font-size: 8pt;
}
#BS5Entry #Adresgegevens input {
	padding: 2px 0 2px 2px;
}
.Boeking td {
	height: 13px;
}
h1.laatsteinvoer {
	border: 0;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
h2.laatsteinvoer {
	margin: 0 264px 10px 0;
	padding: 0 0 10px;
	width: 700px;
}
#stap6 #Extra, .inblok {
	padding-top: 5px;
}
.helpdeselected, .helpselected {
	background-image: url('/images/help.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bold;
	padding-bottom: 2px;
	padding-right: 20px;
}
.Boeking .kolom1 {
	width: 100%;
}
.helpdeselected {
	background-position: right 0;
	color: #000;
}
.helpdeselected:hover {
	background-position: right -15px;
	color: #000;
}
.helpselected {
	background-position: right -30px;
	color: #000;
}
.helpselected:hover {
	background-position: right -45px;
	color: #000;
}
.BoekingLabel{
	float:left;
	width:250px;
	font-weight:bold;
}
.Reisgezelschap {
	width:100%;
}
.seperator1 {
	height: 15px;
	clear: both;
	font-size: 0pt;
}
.seperator2 {
	height: 10px;
	clear: both;
	font-size: 0pt
}
.seperator3 {
	height: 5px;
	clear: both;
	font-size: 0pt;
}
.seperator4 {
	height: 3px;
	clear: both;
	font-size: 0pt;
}
.infobox33 {
	padding: 5px;
	margin-top:10px;
	border: solid 1px #FFE199;
}
.KlantwaarderingInfoBox {
	padding: 10px;
	margin-top:10px;
	border: solid 1px #FFE199;
	width: 370px;
}
.infobox34 {
	clear:right;
	float:right;
	border: solid 1px #FFE199;
	width: 170px;
	padding: 10px;
}
.infobox34 .Subkop {
	margin:0px;
}
.KlantbeoordelingTekstBox {
	width: 390px;
}
.bestemmingfilm {
	float: right;
	margin: 10px;
}
.clearleft {
	clear: left;
}

