@charset "utf-8";
/* CSS Document */

/* Reset */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 13px;
	line-height: 20px;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* End reset */

body {
	font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
 	color: #535353;
 	background: #66b9e5 url(https://www.vliegtarieven.nl/engine/vl000/images/template/bg.gif) repeat-x center top;
}

h1 {font-size:18px; color:#3069ab; font-weight:normal;}
h2 {font-size:16px; color:#3069ab; font-weight:normal;}

a {color:#3069ab; text-decoration:underline;}
a:hover {color:#3069ab; text-decoration:none;}

input, select {font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;}

.container {width:904px; margin:0px auto 0 auto;}

.top {font-size:12px; color:#ecf8ff; height:30px;}
.top a {font-size:12px; color:#ecf8ff;}
.top p {font-size:12px; margin-top:4px; float:left;}
.top img {float:right; margin-left:10px;}

.logo {margin:5px 0px 0px 0px; float:left;}
.logo p {font-size:18px; color:#3069ab; margin:-10px 0px 0px 250px;}

.tabs {margin:45px 22px 0 0px; float:right; height:39px; width:511px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tabs-bg.png) scroll 0px 5px no-repeat;}
	.tabs li {float:left; margin-left:0px;}
	.tabs li a {float:left; font-weight:bold; color:#ffffff; text-decoration:none; padding:12px 15px 14px 15px; display:block; background-repeat:no-repeat; text-shadow:0px 1px 0px #06284f;}
	.tabs li a:hover {text-decoration:underline;}
	.tabs li.current a {padding:10px 15px 14px 16px;}
		.tabs li.current a.tab-home {width:34px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tab-home.png);}
		.tabs li.current a.tab-vliegtickets {width:70px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tab-vliegtickets.png);}
		.tabs li.current a.tab-hotels {width:37px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tab-hotels.png);}
		.tabs li.current a.tab-autohuur {width:57px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tab-autohuur.png);}
		.tabs li.current a.tab-aanbiedingen {width:84px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/tab-aanbiedingen.png);}
			.tabs li.current a, .tabs li.current a:hover {text-decoration:none;}

.content {background:#ffffff; border-left:1px solid #3069ab; border-right:1px solid #3069ab; float:left; clear:both; width:902px;}
.content center{clear:both;}
.stappen {clear:both;}
	.stappen li {float:left; font-size:14px; font-weight:bold; color:#3069ab;}
	.stappen li a {float:left; font-size:14px; display:block; background-position:0 0; background-repeat:no-repeat;}
		.stappen li a.stap1, .stappen li.stap1 {width:46px; padding:6px 53px 6px 86px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap1.png);}
		.stappen li a.stap1:hover {background-position:0px -32px;}		 
		.stappen li.stap2-selected {width:69px; padding:6px 43px 6px 68px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap2.png) no-repeat;}
		.stappen li a.stap2, .stappen li.stap2 {width:69px; padding:6px 43px 6px 68px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap2.png); background-position:0px -32px;}
		.stappen li a.stap2:hover {background-position:0px -64px;}
		.stappen li.stap3 {width:83px; padding:6px 32px 6px 65px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap3.png) no-repeat; color:#cbcbcb;}
		.stappen li.stap3-selected {width:83px; padding:6px 32px 6px 65px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap3.png) no-repeat; background-position:0px -32px;}
		.stappen li a.stap3, .stappen li.stap3-4-selected, .stappen li.stap3-5-selected {width:83px; padding:6px 34px 6px 63px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap3.png); background-position:0px -64px;}
		.stappen li a.stap3:hover {background-position:0px -96px;}
		.stappen li.stap4 {width:51px; padding:6px 50px 6px 79px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap4.png) no-repeat; color:#cbcbcb;}
		.stappen li.stap4-3-selected {width:51px; padding:6px 50px 6px 79px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap4.png) no-repeat; color:#cbcbcb; background-position:0px -32px;}
		.stappen li.stap4-selected {width:51px; padding:6px 50px 6px 79px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap4.png) no-repeat; background-position:0px -64px;}
		.stappen li a.stap4, .stappen li.stap4-5-selected {width:51px; padding:6px 50px 6px 79px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap4.png); background-position:0px -96px;}
		.stappen li a.stap4:hover {background-position:0px -128px;}
		.stappen li.stap5 {width:72px; padding:6px 40px 6px 67px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap5.png) no-repeat; color:#cbcbcb;}
		.stappen li.stap5-4-selected {width:72px; padding:6px 40px 6px 67px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap5.png) no-repeat; color:#cbcbcb; background-position:0px -32px;}
		.stappen li.stap5-selected {width:72px; padding:6px 40px 6px 67px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/stap5.png) no-repeat; background-position:0px -64px;}

.opnieuw-zoeken {padding:10px; font-size:14px;}
.opnieuw-zoeken p {float:left;}
.opnieuw-zoeken strong {float:left;margin:0 3px;}
.opnieuw-zoeken a img {float:left;height:20px;margin:0 3px}

div#opties {float:left; width:580px; margin-top:5px; margin-bottom:20px;}
font#faresRemaining{font-weight:bold}
div#opties button{color:#3069ab; text-decoration:underline;border:none;background-color:#FFF;width:auto;}
div#opties button:hover{color:#3069ab; text-decoration:none;}
#bestemming, #vertrekplaats {font-size:16px;float:left;font-weight:bold}
#short_autocomplete_bestemming1, #short_autocomplete_vertrek1 {font-size:18px;color:#3069AB;text-decoration:underline;}
#short_autocomplete_bestemming1:focus, #short_autocomplete_vertrek1:focus {border:1px solid #ffc600; font-size:14px; color:#535353; text-decoration:none; padding:2px;}
#short_vertrek_date, #short_terug_date {float:left; margin-left:5px;color:#3069AB;text-decoration:underline;margin-top:0px;width:70px;cursor: pointer;}
#short_vertrek_date:hover, #short_terug_date:hover {text-decoration: none;}
a.calender-plus {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/plus.gif) no-repeat; text-indent:-9999px; display:block; height:15px; width:14px; float:left; margin:4px 0px 0px 3px;}
a.calender-min {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/min.gif) no-repeat; text-indent:-9999px; display:block; height:15px; width:14px; float:left; margin:4px 0px 0px 6px;}
a.calender-plus:hover, a.calender-min:hover {background-position:0px -15px;}
a.calender-plus:focus, a.calender-min:focus {outline:none;}
#opnieuw-zoeken-button {color:#CBCBCB;text-decoration:none;border:none;background: #f3f3f3 url(/engine/vl000/images/buttons/button-opnieuw-zoeken.png) no-repeat; text-align:center; display:block; height:30px; width:143px; float:right; font-weight:bold; font-size:14px; padding-top:0px; margin-top:10px; cursor:pointer;}
#opnieuw-zoeken-button:hover {text-decoration:underline;background-position:0px -30px;}
#adults , #children , #infants{background:none;border-width:0;vertical-align:top;}
button#adults-button, button#children-button, button#infants-button {border-style:none;padding:0;min-height:0;padding-right:0;background:#ffffff; border:none; color:#3069ab; text-decoration:underline; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-size:14px; cursor:pointer; margin:-1px 0px 0px -9px;}
#adults .first-child , #children .first-child , #infants .first-child {
border-style:none;
border-width:0;
margin:0;}
ul.first-of-type {background:#ffffff; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; border:1px solid #ffc703; font-size:14px; padding:5px; margin-top:5px;}
ul.first-of-type a {padding:2px 6px;; display:block;}
ul.first-of-type a:focus {outline:none;}
ul.first-of-type a:hover {background:#f2f8b0;}
.yui-button-label {text-decoration:underline;}

.border {float:left; clear:both; background:#c1e0f1; width:100%; height:1px; margin-bottom:1px;}
.all-in-message {float:left; clear:both; width:900px; text-align:center; font-size:12px; color:#898989; margin-top:5px;}
.all-in-message a {font-size:12px;}

.filters{float:left; padding-top:15px; padding-left:15px; width:220px; font-size:14px;}
.filters h1 {font-size:16px; margin-bottom:10px;}
.filters span {color:#3069ab;}
.filters p {margin:5px 0px 5px 0px;}

#slider-bg, #slider-bg2 {position: relative; background: url(https://www.vliegtarieven.nl/engine/slider-bg.gif) 0 0px no-repeat; height: 29px; width: 197px;}
#slider-bg div, #slider-bg2 div {position: absolute; cursor: pointer; top:1px;}
/* Here's the highlight element */
#slider-bg span, #slider-bg2 span {
    position: absolute;
    background: url(https://www.vliegtarieven.nl/engine/slider-highlight.gif) 0 0 repeat-x;
    _font-size: 5px; /* prevent IE6 expanding the box height to font-size */
    top: 2px;
    left: 12px;
    height: 25px;
    width: 171px;
}
#slider-max-thumb, #slider-max-thumb2 {margin-left:-10px;}
span#slider-range  {margin-left:24px;}
#OutboundDepDateTimeDiv p {margin-left:34px;}


/* Matrix */

.matrix {float:right; width:643px; font-size:13px; margin-top:13px; margin-right:20px;}
.matrix td {vertical-align: baseline;}

#stopId_1, #stopId_2 {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; text-align:right; width:86px; height:30px; padding-right:8px;}
#stopId_3 {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; text-align:right; width:86px; height:30px; padding-right:8px;}

.BXSmatrixPrice {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; text-align:center; width:85px; }

a.priceLink_1 {font-size:14px; font-weight:bold; display:block; cursor:pointer; text-align:center; height:30px; vertical-align:middle; height:26px; padding-top:4px;}
a:hover.priceLink_1 {color:#ffffff; background-color:#91c800;}
a#BXSmatrixCheapest{color:#91c800;}
a#BXSmatrixCheapest:hover {color:#ffffff; background-color:#91c800;}

p.tip {float:left}
.tip a {font-size:13px !important;}
a#nextAirlinesId {cursor:pointer; float:right;}
a#prevAirlinesId {cursor:pointer; float:right; margin-right:10px;}
a#nextAirlinesId:focus, a#prevAirlinesId:focus {outline:none;}

a.next-airlines-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/next-airlines.png) no-repeat; text-indent:-9999px; display:block; height:94px; width:16px; float:right; cursor:pointer; margin-top:88px; margin-left:-4px;}
a.next-airlines-button:hover {background-position:0px -94px;}
a.next-airlines-button:focus {outline:none;}
a.previous-airlines-button {background:url(../https://www.vliegtarieven.nl/engine/vl000/images/buttons/previous-airlines.gif) no-repeat; text-indent:-9999px; display:block; height:94px; width:15px; float:left; cursor:pointer; margin-top:88px; margin-left:0px;}
a.previous-airlines-button:hover {background-position:0px -94px;}
a.previous-airlines-button:focus {outline:none;}

a.next-airlines-button-small {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/next-airlines-small.png) no-repeat; text-indent:-9999px; display:block; height:63px; width:16px; float:right; cursor:pointer; margin-top:88px; margin-left:-5px;}
a.next-airlines-button-small:hover {background-position:0px -63px;}
a.next-airlines-button-small:focus {outline:none;}
a.previous-airlines-button-small {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/previous-airlines-small.gif) no-repeat; text-indent:-9999px; display:block; height:63px; width:15px; float:left; cursor:pointer; margin-top:88px; margin-left:0px;}
a.previous-airlines-button-small:hover {background-position:0px -63px;}
a.previous-airlines-button-small:focus {outline:none;}

/* End matrix */

/* Sort flights */

.resultsheader {font-size:18px; margin:10px 0px 0px 0px;height:21px;}
.resultsheader li, .resultsfooter li {float:left;}
.resultsfooter {font-size:18px; margin:10px 0px 0px 0px; float:right;}
.resultsheader a{display:block; color:#0f4481;}
.sortHeader_Price {font-size:18px;width:79px;margin-left:30px}
.sortHeader_PriceAscending, a.sortHeader_PriceDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 40px 8px; font-size:18px;width:79px;margin-left:30px}
.sortHeader_PriceDescending, a.sortHeader_PriceAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 40px 8px; font-size:18px;width:79px;margin-left:30px}
.sortHeader_Airline {font-size:18px;width:110px;margin-left:34px}
.sortHeader_AirlineAscending, a.sortHeader_AirlineDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 56px 8px; font-size:18px;width:110px;margin-left:34px}
.sortHeader_AirlineDescending, a.sortHeader_AirlineAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 56px 8px; font-size:18px;width:110px;margin-left:34px}
.sortHeader_OutboundDep {font-size:18px;width:170px;}
.sortHeader_OutboundDepAscending, a.sortHeader_OutboundDepDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 94px 8px; font-size:18px;width:170px;}
.sortHeader_OutboundDepDescending, a.sortHeader_OutboundDepAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 94px 8px; font-size:18px;width:170px;}
.sortHeader_OutboundArr {font-size:18px;width:176px;}
.sortHeader_OutboundArrAscending, a.sortHeader_OutboundArrDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 109px 8px; font-size:18px;width:176px;}
.sortHeader_OutboundArrDescending, a.sortHeader_OutboundArrAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 109px 8px; font-size:18px;width:176px;}
.sortHeader_Stops {font-size:18px;width:55px;}
.sortHeader_StopsAscending, a.sortHeader_StopsDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 45px 8px; font-size:18px;width:55px;}
.sortHeader_StopsDescending, a.sortHeader_StopsAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 45px 8px; font-size:18px;width:55px;}
.sortHeader_OutboundDuration {font-size:18px;width:65px;}
.sortHeader_OutboundDurationAscending, a.sortHeader_OutboundDurationDescending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortdescending.gif) no-repeat 42px 8px; font-size:18px;width:65px;}
.sortHeader_OutboundDurationDescending, a.sortHeader_OutboundDurationAscending:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/sortascending.gif) no-repeat 42px 8px; font-size:18px;width:65px;}
ul.paging {position:absolute;right:0px; color:#0f4481;}
.paging li{margin-left:5px;font-size:18px;}
.paging li a{font-size:18px;}
.paging li.active{color:#ffffff; }
a.next-page {float:left; background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/next.gif) no-repeat 0 0; text-indent:-9999px; display:block; width:10px; height:16px; margin-top:3px;}
a.previous-page {float:left; background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/previous.gif) no-repeat 0 0; text-indent:-9999px; display:block; width:10px; height:16px; margin-top:3px;}

/* end sort flights */

/* Flights */
#search_form{*margin-left:-4px;}
#body{clear:both;}
.flight-top {float:left; margin-top:10px;}
.flight {background:#ffffff; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:902px; float:left; position:relative;}
.flight td {padding:8px 0px 16px 0px;}
.BXStariffPrice {font-size:19px; font-weight:bold; text-align:center; width:108px; display:block; margin-top:5px; margin-bottom:10px;}
.BXStariffPriceSmall {float:left; text-align:center; width:108px;}
.airline {text-align:center;}
.line {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/dotted-line.gif) repeat-y;}
a.boek-deze-vlucht {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-selecteer-vlucht.png) no-repeat; text-indent:-9999px; display:block; height:46px; width:158px;}
a.boek-deze-vlucht:hover {background-position:0px -46px;}
.flight-footer {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/flight-bottom.png) no-repeat; width:890px; height:22px; float:left; clear:both; font-size:14px; padding:5px 13px;}
.flight-details {background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-details.png) no-repeat 0 8px; float:left; padding-left:20px;}
.flight-save {background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-save.png) no-repeat 0 4px; float:right; padding-left:20px; margin-right:15px;}
.flight-mail {background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-mail.png) no-repeat 0 4px; float:right; padding-left:20px; margin-right:15px;}
.vlucht-details {float:left; background:#ffffff; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:902px; font-size:14px;}
.flights .close {background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-close.gif) no-repeat 47px 5px; width:60px; margin:5px; float:right;}
.vlucht-details table {margin-left:108px; margin-bottom:20px;}
.vlucht-details table h1 {margin-bottom:5px;}
.vlucht-details td {padding:3px 6px;}
.vlucht-details tr.alt {background:#f2f8ae;}
.alt {background:#f2f8ae;}
td.BXSDetailTitle {font-weight:bold; width:235px; vertical-align:top;}
.vlucht-doorsturen {float:left; background:#ffffff; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:902px; font-size:14px;}
.vlucht-tabel td {border-bottom:1px solid #b7b7b7; height:29px;}
.vlucht-tabel td.center {text-align:center;}
.remark {float:left; clear:both; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:782px; color:#898989; font-size:12px; line-height:18px; background: #ffffff url(https://www.vliegtarieven.nl/engine/vl000/images/dotted-line2.gif) repeat-y scroll 0 0; padding-left: 120px; padding-bottom:10px;}
.BXSTariffRemark{float:left; clear:both; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:782px; color:#3069AB; font-size:14px;font-weight:bold; line-height:18px; background: #ffffff url(https://www.vliegtarieven.nl/engine/vl000/images/dotted-line2.gif) repeat-y scroll 0 0; padding-left: 120px; padding-bottom:10px;}
.BXSCommentRule{float:left; clear:both; border-left:1px solid #3069ab; border-right:1px solid #3069ab; width:782px; color:#898989; font-size:12px; line-height:18px; background: #ffffff url(https://www.vliegtarieven.nl/engine/vl000/images/dotted-line2.gif) repeat-y scroll 0 0; padding-left: 120px; padding-bottom:10px;}

.all-in {font-size:11px; line-height:16px; float:left; width:80px; position:absolute; top:70px; left:15px; z-index:10;}
.all-in a {font-size:11px; line-height:16px;}
.vlucht-doorsturen textarea {margin-bottom:20px;}

/* end flights */

/* Searchform */
#searchform_close{position:absolute;right:27px; font-size:14px;}
.searchform {font-size:12px; color:#898989; margin:17px 25px 27px 25px;}
.searchform2 {font-size:12px; color:#898989; margin:17px 25px 9px 25px;}
.searchform label, .searchform2 label {font-size:14px; font-weight:bold; color:#535353;}
.bestemming-datum {float:left; width:578px;min-height:130px;}
.searchform-bestemming {float:left; width:195px; margin-bottom:10px;}
.searchform-datum {float:left; width:188px; margin-bottom:10px;position:relative;}
.searchform-volwassenen {float:left; width:100px; margin-bottom:10px;}
.searchform-kinderen, .searchform-babys {float:left; width:85px; margin-bottom:10px;}
#traject {background:url(https://www.vliegtarieven.nl/engine/vl000//images/template/traject-bg.png) no-repeat 0 0px; width:244px; height:25px; font-weight:bold; padding:4px 0px 0px 9px; float:left; margin:0px 18px 15px 0px;}
#klasse {padding-top:4px;}
input#autocomplete_vertrek1, input#autocomplete_bestemming1, input#autocomplete_vertrek2, input#autocomplete_bestemming2 {width:167px; height:17px; padding:3px; margin-top:4px; font-size:13px; border:1px solid #b7b7b7; color:#535353;}
.bestemming-datum input#vertrek_date, .bestemming-datum input#terug_date {background-color:#FFF;float:left;width:129px; height:17px; padding:3px; margin:4px 0px 0px 0px; font-size:13px; border:1px solid #b7b7b7; color:#535353; text-decoration:none;}
#show_vertrek, #show_terug {margin: 1px 0px 0px 5px; cursor:pointer;}
select#nr_adults, select#nr_children, select#nr_infants {width:50px; height:25px; padding:3px; margin:5px 0px 0px 0px; font-size:13px; border:1px solid #b7b7b7; color:#535353;}
#searchform_submit {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-zoek-het-goedkoopste-tarief.png) no-repeat 0 0px; width:267px; height:54px; text-indent:-9999px; float:left; margin-top:10px;border:none; margin-bottom:25px;}
#searchform_submit:hover {background-position: 0 -54px;}
.error input{border:1px solid red !important;background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-error-with-padding-right.gif) no-repeat center right;}
.error label{color:red !important;}
.error {color:red !important;}
/* end searchform */

.usps {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/usps-bg.jpg) no-repeat 0 0px; width:873px; height:94px; float:left; padding:7px 0px 0px 27px; font-size:14px;}
.usps span {color:#3069ab;}
.usps .close {background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-close.gif) no-repeat 47px 5px; width:60px; margin-right:5px; float:right;}
a#meer-ervaringen {float:right; margin-right:27px;}
#usps {clear:both;}
#prijsgarantie {margin:7px 0px 0px 69px; float:left;}
#all-in {margin:7px 0px 0px 105px; float:left;}
#rapportcijfer {margin:7px 0px 0px 169px; float:left;}

.usps-mini {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/usps-mini-bg.png) no-repeat; width:890px; height:22px; float:left; clear:both; font-size:14px; padding:3px 13px 5px 13px;}
.usps-mini p {float:left; color:#91c800; font-weight:bold; margin-left:15px;}
.usps-more {float:right; padding-left:20px; margin-right:15px;}

.offer_breadcrumb {font-size:12px; color:#898989; margin-bottom:10px; margin-top:-5px;}
.offer_breadcrumb a {font-size:12px;}



.footer {font-size:13px; text-align:center; float:left; width:904px; color:#0f4481; margin-top:25px;}
.footer a {color:#ecf8ff;margin-right:10px}
a.popular {color:#0f4481;}

#page_holder div {
display:none;
}
/* Stap 3*/

.contentLeft {float:left; width:326px;}
#uw-keuze {margin:24px 0px 0px 10px;}
.kassabon {border:1px solid #989898; padding:20px; width:240px; margin-top:12px; font-size:14px;}
.kassabon table {margin:10px 0px;}
.kassabon td {border-bottom:1px solid #b7b7b7; height:29px;}
.kassabon td.right {text-align:right; font-size:11px;}
.kassabon td.center {text-align:center; font-size:11px;}
span.bestemmingen {color:#3069ab; font-size:16px; font-weight:bold; float:left; clear:both; margin:10px 0px;}
span.price {font-size:18px; font-weight:bold; color:#3069ab;}
#details {margin:10px 0px 10px 196px;}
#prijsgarantie2 {position:absolute; bottom:-53px; left:20px;}
.formulier {float:left; width:558px; font-size:14px;}
.formulier h1 {float:left; clear:both; width:534px; height:21px; padding:9px 12px; margin:22px 0px 8px 0px; background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/h1-bg.gif) repeat-x 0 0px;}
.formulierLeft {float:left; margin-right:26px; width:280px;}
.required {color:#3069ab;}
.formulierLeft p {margin:10px 0px 7px 0px;}
.formulierLeft h2, .formulierSelected label {padding: 1px 10px 6px 3px; font-weight:bold; font-size:16px; color:#3069ab;}

.formulierSelected {background:url(https://www.vliegtarieven.nl/engine/vl000/images/selected-bg.gif) repeat 0 0px; padding:19px;}

.formulier input, .formulier select, .formulier textarea{padding:3px; font-size:13px; border:1px solid #b7b7b7; color:#535353;width:270px; font-family: "Trebuchet MS", Helvetica,Arial,sans-serif;}
.formulier input[type="radio"],.formulier input[type="checkbox"]{width:auto;border:none;}
.formulier input{height:17px}
.formulier select{height:25px}
.formulier p.intro {background:url(https://www.vliegtarieven.nl/engine/vl000/images/secure.gif) no-repeat 0 0px; padding-left:45px; margin-top:24px;}
select.day, select.month, input.year {width:50px;}
input.name{width:237px; float:left; margin-bottom:11px;}
a.question-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-question.png) no-repeat 0 0px; width:27px; height:27px; text-indent:-9999px; float:left; margin-left:4px;}
a.question-button:hover {background-position: 0 -27px;}
select.ff_airline{width:162px; float:left;}
input.ff_nummer {width:98px; margin:0px 0px 11px 10px;}
input#email-bevestiging {margin-bottom:11px;}
.formulierRight {float:left; width:247px; margin-top:10px;}
.formulierRight p {font-size:13px; color:#898989;}
textarea.txtOpmerkingen {margin-bottom:30px;}
input.smsFlightInfo {margin-top:15px;}
a#terug-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-terug.png) no-repeat 0 0px; width:94px; height:47px; text-indent:-9999px; float:left; margin:20px 0px; display:none;}
a#terug-button:hover {background-position: 0 -47px;}
a#verder-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verder.png) no-repeat 0 0px; width:92px; height:46px; text-indent:-9999px; float:right; margin:20px 0px;}
a#verder-button:hover {background-position: 0 -46px;}
a#reserveer-button {background:url(/engine/vl000/images/buttons/button-reserveer.png) no-repeat 0 0px; width:112px; height:47px; text-indent:-9999px; float:right; margin:20px 0px;}
a#reserveer-button:hover {background-position: 0 -47px;}
a#verstuur-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verstuur.png) no-repeat 0 0px; width:105px; height:46px; text-indent:-9999px; float:right; margin:20px 0px;clear:both}
a#verstuur-button:hover {background-position: 0 -46px;}
button#verder-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verder.png) no-repeat 0 0px; width:94px; height:47px; text-indent:-9999px; margin:20px 0px; border:none; cursor:pointer;}
button#verder-button:hover {background-position: 0 -46px;}
a.BXSverderbutton {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verder.png) no-repeat !important; width:94px !important; height:46px !important;}
a.BXSverderbutton:hover {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verder.png) no-repeat !important; background-position: 0 -46px !important;}
input#email, input#wachtwoord {width:167px; height:27px; padding:3px; margin-top:4px; font-size:13px; border:1px solid #b7b7b7; color:#535353;}
a.inloggen {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-inloggen.png) no-repeat; text-indent:-9999px; display:block; height:46px; width:105px;}
a.inloggen:hover {background-position:0px -46px;}
a.toevoegen {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-toevoegen.png) no-repeat; text-indent:-9999px; display:block; height:47px; width:123px;}
a.toevoegen:hover {background-position:0px -47px;}

a#fotoboek_model, a#taalles_model, a#´tooltip-reserveringskosten´ {cursor:pointer;}

.passagier {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/passenger-bg.gif) repeat-x 0 0px; width:257px; height:39px; padding:8px 10px; margin-bottom:10px;}
.passagier-selected {background:url(https://www.vliegtarieven.nl/engine/vl000/images/template/passenger-bg-selected.gif) repeat-x 0 0px; width:257px; height:39px; padding:8px 10px; margin-bottom:10px;}
.passagier input, .passagier-selected input  {float:left; margin:3px 10px 20px 0px;}
.passagier h2, .passagier-selected h2 {font-weight:bold;}

/* end stap 3*/

.fixed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF none repeat scroll 0 0;
border:medium none;

}

#flashloader {width:792px !important;}

.left{float:left;}

/* cornerBox 3*/

.cornerBox {display:block; float:left; line-height:18px; margin:11px 0px 0px 11px; width:293px; position:relative; font-size:14px;}
.cornerBox-header, .cornerBox-footer {height:11px;}
.cornerBox-top {height:11px; background:#ffffff; border-top:2px solid #ffc600; margin-left:11px; margin-right:11px;}
.cornerBox-bottom {height:9px; background:#ffffff; border-bottom:2px solid #ffc600; margin-left:11px; margin-right:11px;}
.corner {position: absolute; width: 11px; height: 11px; background: url(https://www.vliegtarieven.nl/engine/vl000/images/template/corners.png) no-repeat; font-size: 0%;}
.cornerBoxInner {padding: 0px; border-left: 2px solid #ffc600; border-right: 2px solid #ffc600; background:#ffffff; padding:6px 20px;position:relative;} 
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -11px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -11px; }
.BR { bottom: 0; right: 0; background-position: -11px -11px; }
.vliegtickets-image {margin:6px 0px;}
.cornerBox .price {font-weight:bold; float:right;}
.cornerBox .vliegticket {color:#535353;}
.cornerBox ul {margin-bottom:10px;float:left;width:100%}
.cornerBox ul li{display:block;padding:1px 6px;}
.map{position:absolute;right:-2px;top:-11px;z-index:3;}
.top_country{float:left;width:45%}
.cornerBox h1 {margin-bottom:15px;}
/* cornerBox 3*/

p.continent_seo{width:340px;display:block}
#print-pagina {float:right; background:url(https://www.vliegtarieven.nl/engine/vl000/images/icons/icon-print.gif) no-repeat 0px 3px; width:112px; margin:8px 0px; padding-left:22px;}

/* Ogone */

a.BXSPad, a.bottom {font-size:12px !important;}
.tabeltitel {font-weight:bold;}
.ncoltxtl, .ncoltxtr, .ncoltxtc {font-family: "Trebuchet MS",Helvetica,Arial,sans-serif !important; color: #535353 !important;}
#ncol_ref {border: 0px !important; margin-bottom:10px !important;}
input.ncol {font-family: "Trebuchet MS",Helvetica,Arial,sans-serif !important; cursor:pointer !important; background: url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-ogone.png) !important; width:94px !important; height:47px !important; padding-top:-20px !important; margin:0px 0px 10px 325px !important;}
a.bottom {font-size:14px !important; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif !important; font-weight:normal !important;}
input#ncol_cancel {font-family: "Trebuchet MS",Helvetica,Arial,sans-serif !important; cursor:pointer !important; background: url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-ogone-cancel.png) !important; width:94px !important; height:47px !important; padding-top:-20px !important; margin: 10px 0px 0px 146px !important;}
input#pnr {margin:0px 0px 15px 30px;}
input#order {margin-left:7px;}

/* Ogone */

.BXSDetailsTitle{font-weight:bold;}

#bestemming, #vertrekplaats {font-size:16px; float:left; color:#3069AB; text-decoration:underline; cursor:pointer;}
#bestemming_img, #vertrekplaats_img {font-size:18px; float:left; color:#3069AB; text-decoration:underline; cursor:pointer;}
#bestemming_img img, #vertrekplaats_img img {height:15px; width:11px; margin:4px 0px 0px 4px; float:left;}

.calender-plus {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/plus.gif) no-repeat; text-indent:-9999px; display:block; height:15px; width:14px; float:left; margin:4px 0px 0px 5px; cursor:pointer;}
.calender-min {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/min.gif) no-repeat; text-indent:-9999px; display:block; height:15px; width:14px; float:left; margin:4px 0px 0px 2px; cursor:pointer;}
.calender-plus:hover, .calender-min:hover {background-position:0px -15px;}
.calender-plus:focus, .calender-min:focus {outline:none;}

.sliderbg {position: relative; background: url(https://www.vliegtarieven.nl/engine/vl000/images/slider-bg.gif) 0 0px no-repeat; height: 29px; width: 197px;}
.sliderbgdiv {position: absolute; cursor: pointer; top:1px;}
.sliderhighlight {
	position		: absolute; 
    background		: url(https://www.vliegtarieven.nl/engine/vl000/images/slider-highlight.gif) 0 0 repeat-x;
	top				: 2px; 
	left			: 25px; 
    height			: 25px; 
    width			: 155px;
	margin-left		: 12px;
}

#stopId_1, #stopId_2 {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; text-align:right; width:86px; height:30px; padding-right:8px;}
#stopId_3 {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; text-align:right; width:86px; height:30px; padding-right:8px;}

.BXSmatrixPrice {vertical-align:middle; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; text-align:center; width:85px;}

#searchform_submit {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-zoek-het-goedkoopste-tarief.png) no-repeat 0 0px; width:267px; height:54px; text-indent:-9999px; float:left; margin-top:10px; border:none; cursor:pointer;}

#verstuur-button {background:url(https://www.vliegtarieven.nl/engine/vl000/images/buttons/button-verstuur.png) no-repeat 0 0px; width:105px; height:47px; text-indent:-9999px; float:right; margin:20px 0px; cursor:pointer;}
#verstuur-button:hover {background-position: 0 -47px;}

#unknownTime {color:red;font-size:11px;}

.ErrorTextOn {
	background:#f63b00;;
	width: 535px;
	color:#ffffff;
	visibility:visible;
	float:left;
	margin-top:15px;
	padding:5px 9px;
	font-weight:bold;
}

.ErrorTextOff {visibility:hidden; position:absolute;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.formulier table {float:left; clear:both;}
}

