/* body =================================================*/
body {
	margin: 0px;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
}
th, tr, p, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
h1 {
	font-size:18px;
	font-weight:bolder;
	color:#0079c2;
}
h2 {/*
color:#ef4035;
font-size:12px;
font-weight:bold;*/
}
h3 {/*
font-size:11px;*/
}
.bgTransparent {
	background-color:transparent;
}
.bgImages {
/*background-image:url(images/bg/pageBG.gif);
background-repeat:repeat-x;*/	
}
.test{
color:#666666;
font-size:10px;

}
.test tr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}

/* globals====================================*/

.pageTrack {
	background-color:#fef9f3;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	color:#ef4035;
	font-size:12px;
	background-image:url(images/bg/pageTrackBG.gif);
	background-repeat:repeat-x;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.pageTrack a, .pageTrack a:link, .pageTrack a:visited, .pageTrack a:active {
	text-decoration: underline;
	color:#0079c2;
}
.pageTrack a:hover {
	text-decoration: underline;
	color:#ef4035;
}
.FormsTextField {
	font-size:11px;
	margin:0px;
	color:#0079c2;
	font-weight:normal;
}
.formbuttons {
	/*border-style:solid;
	border-width:1px;
	border-top-color:#d7e66c;
	border-bottom-color:#788904;
	border-left-color:#d7e66c;
	border-right-color:#788904;
	background-color:#b9d300;*/
	color:#0079c2;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
}
.formbuttonsVol {
	/*border-style:solid;
	border-width:1px;
	border-top-color:#d7e66c;
	border-bottom-color:#788904;
	border-left-color:#d7e66c;
	border-right-color:#788904;
	background-color:#b9d300;*/
	color:#0079c2;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	width:90px;
}
a#linkStyleColor6, a#linkStyleColor6:link, a#linkStyleColor6:visited, a#linkStyleColor6:active {
	/*font-size:10px;*/
	text-decoration: none;
	color:#004dff;
	font-weight:bold;
}
a#linkStyleColor6:hover {
	/*font-size:10px;*/
	text-decoration: underline;
	color:#004dff;
	font-weight:bold;
}
a#linkStyleColor4, a#linkStyleColor4:link, a#linkStyleColor4:visited, a#linkStyleColor4:active {
	/*font-size:10px;*/
	text-decoration: none;
	color:#0079c2;
	font-weight:normal;
}
a#linkStyleColor4:hover {
	/*font-size:10px;*/
	text-decoration: underline;
	color:#0079c2;
	font-weight:normal;
}
a#linkStyleColor5, a#linkStyleColor5:link, a#linkStyleColor5:visited, a#linkStyleColor5:active {
	text-decoration: none;
	color:#ef4035;
	font-weight:bold;
	font-size:12px;
}
a#linkStyleColor5:hover {
	text-decoration: underline;
	color:#ef4035;
	font-weight:bold;
	font-size:12px;
}
/* picture side =================================================*/

.thumbPicSmall {
	/*border: 1px solid #000000;*/
	width: 48px;
	height: 35px;
	margin-right:10px;
}
.thumbPicture {
	/*width:140px;
	height:102px;*/
	width:100px;
	height:73px;
	cursor:pointer;
	border:solid 1px #000000;
}
#photoH {
	width:320px;
	height:230px;
	cursor:pointer;
	border:solid 1px #000000;
}
#photoT {
	width:100px;
	height:73px;
	cursor:pointer;
	border:solid 1px #000000;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearBoth {
	clear:both;
}
.solid {
	border-top: 1px solid #a8a8a8;
	height: 1px;
	margin-top:2PX;
	margin-bottom:2PX;
}
.dotted {
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#ef4035;
	height: 1px;
	line-height:1px;
	clear:both;
}
.dotted1 {
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#a8a8a8;
	height: 1px;
	line-height:1px;
}
.border {
	border-style:solid;
	border-color:#0079c2;
	border-width:1px;
	padding:0px;
	padding-top:0px;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
}
.paddingYap {
	padding-left:5px;
	padding-right:5px;
}
.paddingRow {
	padding-top:3px;
	padding-bottom:3px;
}
.bolumSpacer {
	height:20px;
	line-height:20px;
}
.spacer8px {
	height:8px;
	line-height:8px;
}
.spacer5px {
	height:5px;
	line-height:5px;
}
.spacer3px {
	height:3px;
	line-height:3px;
}
.displayNone {
	display:none;
	visibility:hidden;
}
.seperateListe TD {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F1F1F1;
}
/* Area side =================================================*/


.AreaSide {
	width: 980px;
	/*height: 100%;	*/
border: none;
	padding: 0px;
	margin:auto;
}
.tableProperty {
	width:100%;
	height:100%;
	border:none;
	padding:0px;
	margin:0px;
}
.topSide {
	background-image:url(images/topPictures/top4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:140px;
}
.topSideTools {
	background-image:url(images/bg/topPicturesBGTools.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:67px;
}
/* page bolumleri ======================================*/
.openClocksText {
	color:#000d21;
	font-size:12px;
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	font-weight:bold;
}
.openClocksText span {
	color:#000d21;
	font-weight:bold;
	font-size:22px;
}
.topMenu {
	background-color:#ef4035;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}
.topMenu a, .topMenu a:link, .topMenu a:visited, .topMenu a:active {
	text-decoration: none;
	color:#FFFFFF;
}
.topMenu a:hover {
	text-decoration: underline;
	color:#fff;
}
.header {
	font-size:18px;
	font-weight:bolder;
	color:#0079c2;
}
.header1 {
	font-size:14px;
	font-weight:bolder;
	background-color:#0079c2;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.leftSide, .RightSide {
/*background-color:#F1F1F1;	*/
}
#leftSideSpacer, #RightSideSpacer {
	width:200px;
	height:2px;
	line-height:2px;
}
#ColumnSpacer {
	width:8px;
	height:2px;
	line-height:2px;
}
.bottomSide {
	clear:both;
	color:#0079c2;
	font-size:11px;
}
.bottomSolid {
	background-color:#0079c2;
	line-height:3px;
	height:3px;
}
.solid {
	background-color:#0079c2;
	line-height:1px;
	height:1px;
}
/* bestemmingen =========================================================*/
.bestemmingen {
	font-size:12px;
	color:005e9c;
	font-weight:bold;
}
.bestemmingen ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.bestemmingen li {
	margin-top:5px;
}
.bestemmingen li span {
	color:#ef4035;
	font-size:10px;
}
.bestemmingen td span {
	color:#ef4035;
	font-size:10px;
}
.bullet {
	background-image:url(images/icons/bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	white-space:nowrap;
}
.bestemmingenSpacer {
	width:35px;
}
.bestemmingen a, .bestemmingen a:link, .bestemmingen a:visited, .bestemmingen a:active {
	text-decoration: none;
	color:#005e9c;
}
.bestemmingen a:hover {
	text-decoration: underline;
	color:#005e9c;
}
.bestemmingen .places {
	padding-left:10px;
	font-size:11px;
	color:#0079c2;
	margin-top:0px;
}
.bestemmingen .places a, .bestemmingen .places a:link, .bestemmingen .places a:visited, .bestemmingen .places a:active {
	text-decoration: none;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
.bestemmingen .places a:hover {
	text-decoration: underline;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
.bestemmingen .season{
background-color:#ef4035;
color:#FFFFFF;
padding:1px;
}
/* hotelList =========================================================*/
.hotelListBg {
	background-color:#fef9f3;
	padding:2px;

}
.hotelList {

}
.hotelList ul {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
}
.hotelList li {
	margin:1px;
}
.hotelList .hotelListTrack, .hotelList .hotelListTrack h2 {
	color:#ef4035;
	font-size:12px;
	font-weight:bold;
}


.hotelList .hotelListTrack a, .hotelList .hotelListTrack a:link, .hotelList .hotelListTrack a:visited, .hotelList .hotelListTrack a:active {
	text-decoration: none;
	color:#ef4035;
	font-size:12px;
	font-weight:bold;
}
.hotelList .hotelListTrack a:hover {
	text-decoration: underline;
	color:#ef4035;
	font-size:12px;
	font-weight:bold;
}
.hotelList .hotelListThumbPicture {
	margin-right:5px;
	float:left;
}
.hotelList .hotelListThumbPicture img {
	width:100px;
	height:73px;
	border:none;
}

.hotelList .hotelListInfo, .hotelList .hotelListInfo p {
	float:left;
	margin-right:5px;
	width:320px;
	text-align:justify;
}


.hotelList .hotelListInfo p {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.hotelList .hotelListInfo a, .hotelList .hotelListInfo a:link, .hotelList .hotelListInfo a:visited, .hotelList .hotelListInfo a:active {
	text-decoration: none;
	color:#ef4035;
	font-weight:bold;
}
.hotelList .hotelListInfo a:hover {
	text-decoration: underline;
	color:#ef4035;
	font-weight:bold;
}
.hotelList .hotelListHotelName, .hotelList .hotelListHotelName h3 {
	color:#0079c2;
	font-weight:bolder;
	font-size:12px;
}
.hotelList .hotelListHotelName h3, .hotelList .hotelListTrack h2 {
	margin:0px;
	padding:0px;
}
.hotelList .hotelListHotelName a, .hotelList .hotelListHotelName a:link, .hotelList .hotelListHotelName a:visited, .hotelList .hotelListHotelName a:active {
	text-decoration: none;
	color:#0079c2;
	font-size:12px;
	font-weight:bold;
}
.hotelList .hotelListHotelName a:hover {
	text-decoration: underline;
	color:#0079c2;
	font-size:12px;
	font-weight:bold;
}
.hotelList .hotelListPrice {

	width:77px;
	float:right;
}
.hotelList .hotelListPrice a, .hotelList .hotelListPrice a:link, .hotelList .hotelListPrice a:visited, .hotelList .hotelListPrice a:active {
	text-decoration: none;
	color:#ef4035;
	font-weight:bold;
}
.hotelList .hotelListPrice a:hover {
	text-decoration: underline;
	color:#ef4035;
	font-weight:bold;
}
.hotelList .hotelListdotted {
	border-bottom-style:dotted;
	border-bottom-color:#0079c2;
	border-bottom-width:1px;
	padding-top:1px;
	line-height:1px;
	clear:both;
}
.price {
	background-image:url(images/bg/hotelPriceBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:77px;/*
	height:47px;*/
	height:60px;
	
	padding:2px;
	font-weight:bolder;
	cursor:pointer;
}
.price .va, .price span {
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.price .priceText, .price .priceText1  {
	color:#FFFFFF;
	text-align:center;
	font-size:24px;
	text-decoration:underline;
}

/*
.discountPrice .hotelList .hotelListInfo, .discountPrice .hotelList .hotelListInfo p {
	
	width:220px;
	background-color:#009900;
}*/
.discountPrice .hotelList .htlProperty{
background-image:url(images/bg/hotelPriceBG2.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#FFFFFF;
font-size:10px;
text-align:center;
}

.discountPrice .hotelList .price{
background-image:url(images/bg/hotelPriceBG1.gif);
height:75px;
}
.discountPrice .price .priceText {
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	text-decoration:line-through;
}

.discountPrice .hotelList .extendeText {
color:#FF0000;
font-weight:bold;
}


a#linkStyleColor3, a#linkStyleColor3:link, a#linkStyleColor3:visited, a#linkStyleColor3:active {
	/*font-size:10px;*/
	text-decoration: none;
	color:#0079c2;
	font-weight:normal;
}
a#linkStyleColor3:hover {
	/*font-size:10px;*/
	text-decoration: underline;
	color:#0079c2;
	font-weight:normal;
}
/* hotel list picture type ===========================================*/
.salesListHotelPictureType {
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.salesListHotelPictureType img {
	border:none;
}
.salesListHotelPictureType ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.salesListHotelPictureType li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.salesListHotelPictureType .hotelListThumbPicture {
	width: 48px;
	height: 65px;
	margin-right:3px;
	float:left;
}
.salesListHotelPictureType .hotelListThumbPicture img {
	width: 48px;
	height: 35px;
}
.salesListHotelPictureType .hotelListTrack {
	color:#ef4035;
}
.salesListHotelPictureType .hotelListPrice {
	color:#ef4035;
	font-size:12px;
	font-weight:bold;/*
float:right;*/
	text-align:right;
	padding-right:10px;
}
.salesListHotelPictureType .hotelListPrice span {
	color:#ef4035;
	font-size:10px;
}
.salesListHotelPictureType div.hotelListPrice {
	font-size:22px;
}
.salesListHotelPictureType .hotelListTrack a, .salesListHotelPictureType .hotelListTrack a:link, .salesListHotelPictureType .hotelListTrack a:visited, .salesListHotelPictureType .hotelListTrack a:active, .salesListHotelPictureType .hotelListPrice a, .salesListHotelPictureType .hotelListPrice a:link, .salesListHotelPictureType .hotelListPrice a:visited, .salesListHotelPictureType .hotelListPrice a:active {
	text-decoration: none;
	color:#ef4035;
	font-weight:bold;
}
.salesListHotelPictureType .hotelListTrack a:hover, .salesListHotelPictureType .hotelListPrice a:hover {
	text-decoration: underline;
	color:#ef4035;
}
.salesListHotelPictureType .hotelListHotelName {
	color:#0079c2;
}
.salesListHotelPictureType .hotelListHotelName a, .salesListHotelPictureType .hotelListHotelName a:link, .salesListHotelPictureType .hotelListHotelName a:visited, .salesListHotelPictureType .hotelListHotelName a:active {
	text-decoration: none;
	color:#0079c2;
}
.salesListHotelPictureType .hotelListHotelName a:hover {
	text-decoration: underline;
	color:#0079c2;
}
.salesListHotelPictureHome {
	font-size:14px;
	font-weight:normal;
	padding:2px;
}
.salesListHotelPictureHome img {
	border:none;
}
.salesListHotelPictureHome ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.salesListHotelPictureHome li {
	margin:3px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.salesListHotelPictureHome .hotelListThumbPicture {
/*width: 100px;
height: 73px;
margin-right:5px;*/
/*float:left;*/
}
.salesListHotelPictureHome .hotelListThumbPicture img {
	width: 160px;
	height: 122px;
	margin-bottom:5px;
}
.salesListHotelPictureHome .hotelListTrack {
	color:#ef4035;
}
.salesListHotelPictureHome .hotelListPrice {
	color:#ef4035;
	font-size:22px;
	font-weight:bold;/*
float:right;
padding-right:10px;*/
}
.salesListHotelPictureHome .hotelListPrice span {
	color:#ef4035;
	font-size:14px;
}
.salesListHotelPictureHome .hotelListTrack a, .salesListHotelPictureHome .hotelListTrack a:link, .salesListHotelPictureHome .hotelListTrack a:visited, .salesListHotelPictureHome .hotelListTrack a:active, .salesListHotelPictureHome .hotelListPrice a, .salesListHotelPictureHome .hotelListPrice a:link, .salesListHotelPictureHome .hotelListPrice a:visited, .salesListHotelPictureHome .hotelListPrice a:active {
	text-decoration: none;
	color:#ef4035;
	font-weight:bold;
}
.salesListHotelPictureHome .hotelListTrack a:hover, .salesListHotelPictureHome .hotelListPrice a:hover {
	text-decoration: underline;
	color:#ef4035;
}
.salesListHotelPictureHome .hotelListHotelName {
	color:#0079c2;
}
.salesListHotelPictureHome .hotelListHotelName a, .salesListHotelPictureHome .hotelListHotelName a:link, .salesListHotelPictureHome .hotelListHotelName a:visited, .salesListHotelPictureHome .hotelListHotelName a:active {
	text-decoration: none;
	color:#0079c2;
}
.salesListHotelPictureHome .hotelListHotelName a:hover {
	text-decoration: underline;
	color:#0079c2;
}
.homeBGFon {
	background-image:url(images/bg/homeBGFon.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:280px;
	height:273px;
}
/* text =================================================*/
	/* normal text */
.text10pt {
	font-size: 10px;
	color: #000000;
}
.text11pt {
	font-size: 11px;
	color: #000000;
}
.text12pt {
	font-size: 12px;
	color: #000000;
}
.text13pt {
	font-size: 13px;
	color: #000000;
}
.text14pt {
	font-size: 14px;
	color: #000000;
}
.text15pt {
	font-size: 15px;
	color: #000000;
}
.text16pt {
	font-size: 16px;
	color: #000000;
}
/* normal text Color */
.text10ptColor {
	font-size: 10px;
	color: #0079c2;
}
.text11ptColor {
	font-size: 11px;
	color: #0079c2;
}
.text12ptColor {
	font-size: 12px;
	color: #0079c2;
}
.text13ptColor {
	font-size: 13px;
	color: #0079c2;
}
.text14ptColor {
	font-size: 14px;
	color: #0079c2;
}
.text15ptColor {
	font-size: 15px;
	color: #0079c2;
}
.text16ptColor {
	font-size: 16px;
	color: #0079c2;
}



/* normal text White Color */
.text10ptWhiteColor {
	font-size: 10px;
	color: #FFFFFF;
}
.text11ptWhiteColor {
	font-size: 11px;
	color: #FFFFFF;
}
.text12ptWhiteColor {
	font-size: 12px;
	color: #FFFFFF;
}
.text13ptWhiteColor {
	font-size: 13px;
	color: #FFFFFF;
}
.text14ptWhiteColor {
	font-size: 14px;
	color: #FFFFFF;
}
.text15ptWhiteColor {
	font-size: 15px;
	color: #FFFFFF;
}
.text16ptWhiteColor {
	font-size: 16px;
	color: #FFFFFF;
}
/* normal text Black Color */
.text10ptBlackColor {
	font-size: 10px;
	color: #000000;
}
.text11ptBlackColor {
	font-size: 11px;
	color: #000000;
}
.text12ptBlackColor {
	font-size: 12px;
	color: #000000;
}
.text13ptBlackColor {
	font-size: 13px;
	color: #000000;
}
.text14ptBlackColor {
	font-size: 14px;
	color: #000000;
}
.text15ptBlackColor {
	font-size: 15px;
	color: #000000;
}
.text16ptBlackColor {
	font-size: 16px;
	color: #000000;
}
/* this site style*/
.text10ptSpecialColor {
	font-size: 10px;
	color: #d41246;
}
.text11ptSpecialColor {
	font-size: 11px;
	color: #d41246;
}
.text12ptSpecialColor {
	font-size: 12px;
	color: #d41246;
}
.text14ptSpecialColor {
	font-size: 14px;
	color: #d41246;
}
.text16ptSpecialColor {
	font-size: 16px;
	color: #d41246;
}
.text24ptSpecialColor {
	font-size: 24px;
	color: #d41246;
}
/* text From Side =================================================*/
	/* normal text form objelerinin yanindaki yazilarda kullaniyoruz.*/
.FormSideBGColor {
/*
background-color:#ffffdb;
*/
}
.text10ptFormSide {
	font-size: 10px;
	color: #254185;
}
.text11ptFormSide {
	font-size: 11px;
	color: #254185;
}
.text12ptFormSide {
	font-size: 12px;
	color: #254185;
}
.text13ptFormSide {
	font-size: 13px;
	color: #254185;
}
.text14ptFormSide {
	font-size: 14px;
	color: #254185;
}
.text15ptFormSide {
	font-size: 15px;
	color: #254185;
}
.text16ptFormSide {
	font-size: 16px;
	color: #254185;
}
/* price_hotel deki prijsberekening kismi =======================================*/	
	.prijsberekening {
	color:#254185;
	font-size:11px;
}


.prijsberekening .first, .text11ptFormSide .first {
	font-weight:bold;
	width:110px;
}
.prijsberekening .periode {
}
.prijsberekening .periode table {
	background-color:#ebeff8;
	border-collapse:collapse;
	border:#adbbd8 solid 1px;
}
.prijsberekening .periode table td {
	border-right:#94a3ca dotted 1px;
	padding-left:7px;
	padding-right:7px;
	/*padding-left:10px;
	padding-right:10px;*/
	text-align:center;
	line-height:15px;/**/
	height:30px;
	cursor:pointer;	
}


.prijsberekening .periode .periodeThis {
}
.prijsberekening .periode .periodeOver {
	background-color:#ef4035;
	color:#FFFFFF;
}
.prijsberekening .periode .periodSelect {
	background-color:#ef4035;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.prijsberekening .periode .periodSelect .periodSelectArrow {
	background-image:url(images/icons/periodSelectImg.gif);
	background-repeat:no-repeat;
	background-position: top;
	position: absolute;
	height:7px;
	line-height:7px;
	margin-top:0px;
	text-align:center;
}
.prijsberekening .periode .periodSelect div {
	width:100px;
	text-align:center;
}

.prijsberekening .periode table td .va{
font-size:9px;
}

.prijsberekening .periode table td .va span{
font-size:11px;
font-weight:bold;
}

.prijsberekening .periode  div {
text-align:center;
}


.divHr {
	background-color:#F1F1F1;
	line-height:1px;
	height:1px;
}
/* price_hotel deki day table kismi =======================================*/	
	.tblPrice {
	/* background-color:#ebeff8;*/
	border-collapse:collapse;
	border:#adbbd8 solid 1px;
}
.airport_Table {
	width:130px;
	text-align:left;
}
.airport_Table td {
	padding-left:10px;
	text-align:left;
}
.airport_Table td, .day_Table TD {
	border-bottom:#94a3ca solid 1px;
}
.airport_Table .price_Week {
	text-align:right;
	padding-right:4px;
}
.price_Week_Date {
	text-align:center;
}
.price_Week, .price_Week_Date {
	background-color:#eaeff8;
	font-size:12px;
	color:#303030;
	font-weight:bold;
	vertical-align:middle;
	height:22px;
	line-height:22px;
	border-right:#94a3ca dotted 1px;
}
.price_Airport {
background-image:url(images/template/luchthavenBGFon.gif);
background-position:top left;
background-repeat:no-repeat;
}
.price_Date {
	text-align:center;
}
.price_Airport, .price_Date {
	height:35px;
	border-right:#94a3ca dotted 1px;
	font-size:11px;
	color:#396596;
	font-weight:bold;
}
.price_Date span {
	font-size:9px;
}
.price_Carrier, .price_DayActive, .price_DayActive_Over, .price_DayActivePro, .price_DayActiveProSelected, .price_DayActivePro_Over, .price_DayPassive, .price_DayPassive, .price_DayActiveSelected {
	height:30px;
	border-right:#94a3ca dotted 1px;
}
.price_Carrier {
	color:#396596;
	font-size:10px;
	/*font-weight:bold;*/
	background-color:#f4f7fb;
	
	
}
.price_DayActive, .price_DayActive_Over, .price_DayActivePro, .price_DayActivePro_Over, .price_DayActiveProSelected, .price_DayPassive, .price_DayActiveSelected {
	padding-left:1px;
	padding-right:1px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}
.price_DayActive {
	background-color:#fee5b3;
}
.price_DayActiveSelected {
	background-color:#ef4035;
	color:#FFFFFF;
}
.price_DayActive_Over {
	background-color:#ef4035;
	color:#FFFFFF;
}
.price_DayPassive {
}

.price_DayActivePro{
	background-color:#ade387;
}
.price_DayActiveProSelected {
	background-color:#52a21b;
	color:#FFFFFF;
}
.price_DayActivePro_Over {
	background-color:#52a21b;
	color:#FFFFFF;
}
.priceColorType .price_DayActive, .priceColorType .price_DayPassive, .priceColorType .price_DayActiveSelected, .priceColorType .price_DayActivePro, .priceColorType .price_DayActiveProSelected
{
cursor:default;
float:left;width:16px;
height:12px;
margin-right:3px;
border:solid 1px #adbbd8;
}

.priceBg {
	background-color:#f6de46;
}
.containerMainSide {
/*width:730px;*/
}
/* picture_hotel.asp side =================================================*/

.subHeader {
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	background-color:#ef4035;/*
	color:#c10000;
	background-color:#f6de46;
	background-color:#ef4035;*/
}
.subHeader1 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;
	background-color:#0079c2;
	color:#FFFFFF;
}
.subHeaderAff {
	font-size:12px;
	color:#ff0000;
	text-align:center;
}
.subHeaderBorder {
	border-color:#ef4035;
	border-style:solid;
	border-width:1px;
	padding:4px;
}
*html .subHeaderBorder {
	border-color:#ef4035;
	border-style:solid;
	border-width:1px;
}
.subHeaderBorder1 {
	border-color:#ef4035;
	border-style:solid;
	border-width:1px;
	padding:4px;
	background-color:#fcf3ea;
}
.FormKeyHeadline {
	vertical-align: middle;
	font-weight: bold;
	color: #FF6600;
}
/* pageMenu bolumu===========================*/
.pageMenuA {
	background-image:url(images/pageMenu/btnM_A.gif);
}
.pageMenuA #IMGL {
	background-image:url(images/pageMenu/btnL_A.gif);
	background-repeat:no-repeat;
}
.pageMenuA #IMGR {
	background-image:url(images/pageMenu/btnR_A.gif);
	background-repeat:no-repeat;
}
.pageMenuP {
	background-image:url(images/pageMenu/btnM_P.gif);
}
.pageMenuP #IMGL {
	background-image:url(images/pageMenu/btnL_P.gif);
	background-repeat:no-repeat;
}
.pageMenuP #IMGR {
	background-image:url(images/pageMenu/btnR_P.gif);
	background-repeat:no-repeat;
}
.pageMenuSelected {
	background-image:url(images/pageMenu/btnM_A.gif);
}
.pageMenuSelected #IMGL {
	background-image:url(images/pageMenu/btnL_A.gif);
	background-repeat:no-repeat;
}
.pageMenuSelected #IMGR {
	background-image:url(images/pageMenu/btnR_A.gif);
	background-repeat:no-repeat;
}
.pageMenuSelected #IMGL, .pageMenuSelected #IMGR, .pageMenuP #IMGL, .pageMenuP #IMGR, .pageMenuA #IMGL, .pageMenuA #IMGR {
	width:7px;
	height:21px;
}
.pageMenuP TD, .pageMenuA TD, .pageMenuSelected TD {
	text-align:center;
	font-size:11px;
	cursor:pointer;
}
.pageMenuSelected TD {
	color:#ef4035;
}
.pageMenuA TD {
	color:#ef4035;
}
.pageMenuP TD {
	color:#0079c2;
}
.pageMenuPadding {
	width:1px;
	background-color:#CCCCCC;
}
.pageMenuSelectedUnder {
	background-image:url(images/pageMenu/btnM_A.gif);
	height:5px;
	line-height:5px;
}
/* buttonMenu bolumu===========================*/
.buttonMenuPadding {
	width:5px;
}
.buttonMenuA {
	background-image:url(images/buttonMenu/btnM_A.gif);
	font-size:12px;
	font-weight:bolder;
}
.buttonMenuA #IMGL {
	background-image:url(images/buttonMenu/btnL_A.gif);
}
.buttonMenuA #IMGR {
	background-image:url(images/buttonMenu/btnR_A.gif);
}
.buttonMenuP {
	background-image:url(images/buttonMenu/btnM_P.gif);
	font-size:12px;
	font-weight:bolder;
}
.buttonMenuP #IMGL {
	background-image:url(images/buttonMenu/btnL_P.gif);
}
.buttonMenuP #IMGR {
	background-image:url(images/buttonMenu/btnR_P.gif);
}
.buttonMenuSelected {
	background-image:url(images/buttonMenu/btnM_A.gif);
	font-size:12px;
	font-weight:bolder;
}
.buttonMenuSelected #IMGL {
	background-image:url(images/buttonMenu/btnL_A.gif);
}
.buttonMenuSelected #IMGR {
	background-image:url(images/buttonMenu/btnR_A.gif);
}
.buttonMenuA, .buttonMenuP, .buttonMenuSelected {
	cursor:pointer;
}
.buttonMenuA #IMGL, .buttonMenuA #IMGR, .buttonMenuP #IMGL, .buttonMenuP #IMGR, .buttonMenuSelected #IMGL, .buttonMenuSelected #IMGR {
	background-repeat:no-repeat;
	width:7px;
	height:22px;
}
.mainTab {
	/*width:527px;
*/
/*width:557px;*/
width:553px
}
.mainTab1 {
/*width:527px;
*/
}
.tab {
	border-width:1px;
	border-style:solid;
	border-color:#b0bec7;
	padding:2px;
	border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
}
.tabIconSetLink {
}
.tabIconSetLink a, .tabIconSetLink a:link, .tabIconSetLink a:visited, .tabIconSetLink a:active {
	text-decoration: none;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	height:21px;
	width:21px;
	margin-right:5px;
}
.tabIconSetLink a:hover {
	text-decoration: none;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	height:21px;
	width:21px;
	margin-right:5px;
}
.tabIconSet {
	background-image:url(images/template/tabIconSet.gif);
	height:21px;
	width:21px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.vergelijk {
	background-position:0px 0px;
}
.bewaarreis {
	background-position:-42px 0px;
}
.print {
	background-position:-84px 0px;
}
.bookmark {
	background-position:-126px 0px;
}
.email {
	background-position:-168px 0px;
}
.orderBy {
}
.orderBy .seperate {
	margin-left:15px;
	padding-right:15px;
	color:#CCCCCC;
}
.orderBy span {
	margin-left:2px;
	padding-right:2px;
}
.orderBy img {
	vertical-align:middle;
	border:none;
	margin-right:2px;
}
.orderBy ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.orderBy li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.orderBy a, .orderBy a:link, .orderBy a:visited, .orderBy a:active {
	text-decoration:none;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-right:1px;
}
.orderBy a:hover {
	text-decoration: underline;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-right:1px;
}
.up {
	background-image:url(images/template/arrowUp.gif);
	width:13px;
	height:14px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
.down {
	background-image:url(images/template/arrowDown.gif);
	width:13px;
	height:14px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
.orderBy .open .upOpen {
	background-image:url(images/template/arrowUpOpen.gif);
	width:13px;
	height:14px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
.orderBy .open .downOpen {
	background-image:url(images/template/arrowDownOpen.gif);
	width:13px;
	height:14px;
	float:left;
	margin-right:2px;
	cursor:pointer;
}
.orderBy .open a, .orderBy .open a:link, .orderBy .open a:visited, .orderBy .open a:active {
	text-decoration:underline;
	color:#0079c2;
	font-size:12px;
	font-weight:normal;
	margin-right:1px;
}
.orderBy .open a:hover {
	text-decoration: underline;
	color:#0079c2;
	font-size:12px;
	font-weight:normal;
	margin-right:1px;
}
.orderBy a {
	float:left;
}
.orderBySolid {
	border-color:#F1F1F1;
	border-width:1px;
	border-style:solid;
	padding:2px;
	text-align:right;
}
/*===========================================================*/
.pageButtonStyle {
	font-size: 11px;
	color: #000000;
}
/* right aanbiedingen ===========================================================*/
.rAanbiedingen {
	height:145px;
}
.rAanbiedingen .pic {
	z-index:1;
	position:absolute;
}
.rAanbiedingen .pic img, .rAanbiedingen .RightpriceBG img, .rAanbiedingen .RightpriceBG, .rAanbiedingen .rAanbiedingenPrice {
	z-index:1;
	width:198px;
	height:144px;
	border:none;
	cursor:pointer;
}
.rAanbiedingen .RightpriceBG {
	z-index:2;
	position:absolute;
	background-image:url(images/bg/RightpriceBG.gif);
	background-position:botttom right;
	background-repeat:no-repeat;
}
.rAanbiedingen .rAanbiedingenPrice {
	z-index:3;
	position:absolute;
	margin-top:105px;
	text-align:right;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bolder;
}
.rAanbiedingen .rAanbiedingenPrice span {
	font-size:10px;
}
.rAanbiedingen .rAanbiedingenPrice a, .rAanbiedingen .rAanbiedingenPrice a:link, .rAanbiedingen .rAanbiedingenPrice a:visited, .rAanbiedingen .rAanbiedingenPrice a:active {
	text-decoration: underline;
	color:#FFFFFF;
}
.rAanbiedingen .rAanbiedingenPrice a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
.saleslistTextType {
}
.saleslistTextTypeIcons {
	background-image:url(images/icons/bullet1.gif);
	width:10px;
	background-position:left;
	background-repeat:no-repeat;
}
.saleslistTextType a, .saleslistTextType a:link, .saleslistTextType a:visited, .saleslistTextType a:active {
	text-decoration: none;
	color:#0079c2;
	font-size:11px;
	font-weight:normal;
}
.saleslistTextType a:hover {
	text-decoration: underline;
	color:#0079c2;
	font-size:11px;
	font-weight:normal;
}
/* site map===================================================================*/
.siteMap {
	/*margin:5px;
	padding:5px;*/
	padding-left:20px;
}
.siteMap ul, .siteMap li {
/*padding-left:2px;
	padding-right:2px;
	margin:2px;*/
}
li.lan, .lan a {
	font-size:22px;
	font-weight:bold;
	list-style-image:url(images/icons/bullan.gif);
	color:#ef4035;
	padding-left:0px;
}
li.pla, .pla a {
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	list-style-image:url(images/icons/bulpla.gif);
	color:#0079c2;
}
li.htl, .htl a {
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	list-style-image:url(images/icons/bulhtl.gif);
	color:#000000;
}
.homeBtn {
}
.homeBtn a {
	/*float:left;
	height:110px;
	line-height:110px;
	vertical-align:middle;
	width:230px;*/
	float: left;
    height: 70px;
    line-height: 70px;
    margin-left: 55px;
    margin-top: 60px;
    vertical-align: middle;
    width: 295px;	
}
.homeBtn a, .homeBtn a:link, .homeBtn a:visited, .homeBtn a:active {
	text-decoration: none;
	color:#FFFFFF;
}
.homeBtn a:hover {
	text-decoration: none;
	color:#f9a54e;
}
/* algemene voorwaarden*/
.algemeneVoor {
	color:#333333;
}
.algemeneVoor li {
	list-style-position:inside;
}
.algemeneVoor a, .algemeneVoor a:link, .algemeneVoor a:visited, .algemeneVoor a:active {
	text-decoration: none;
	color:#0079c2;
}
.algemeneVoor a:hover {
	text-decoration: underline;
	color:#0079c2;
}
/* email icin==========================================*/


.AreaSide_Email {
	padding: 0px; /*margin: auto;*/
	MARGIN: 10px auto;
	width: 600px;
	background-color: #FFFFFF;
}
.topSide_Email {
	height: 94px;
	line-height: 94px;
	/*background-image: url(../images/template/header4_Email.jpg);*/
	background-position: left top;
	background-repeat: no-repeat;
}
.topSideSpacer_Email {
	background-color:#099eef;
	line-height:8px;
	height:8px;
}
.AreaSide_Email a, .AreaSide_Email a:link, .AreaSide_Email a:visited, .AreaSide_Email a:active {
	color: #004990;
	text-decoration: underline;
	padding-left: 10px;
	padding-right: 10px;
}
.AreaSide_Email a:hover {
	color: #004990;
	text-decoration: underline;
}
.container_Email {
	padding:10px;
}
.AreaSide_Email h3, .AreaSide_Email h4 {
	padding:0px;
	margin:0px;
}
.AreaSide_Email h2 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.AreaSide_Email h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:10px;
	border-bottom:#333333 solid 1px;
	width:180px;
}
.AreaSide_Email h4 {
	font-size:12px;
	font-weight:bold;
}
.AreaSide_Email td {
	padding:1px;
}
.AreaSide_Email .passagier td {
	padding-right:10px;
}
.AreaSide_Email .Betalingstermijnen td {
	white-space:nowrap;
}
.AreaSide_Email .left {
	text-align:left;
}
.AreaSide_Email .right {
	text-align:right;
}
.AreaSide_Email .center {
	text-align:center;
}
.AreaSide_Email .dotted1 {
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#a8a8a8;
	height: 1px;
	line-height:1px;
	clear:both;
}
.Email_text10pt {
	font-size:10px;
}
.AreaSide_Email .emailHeightSetRow {
	height:15px;
	line-height:15px;
}
.bundleticket {
	width:185px;
	height:20px;
	background-image: url(images/bundle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:12px;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.price_DetailBG{
	background-image: url(images/bg/price_detailBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*=========ajax_listOfOptions*/
/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:198px;	/* Width of box */
	height:198px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #b7b7b7;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:10px;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;	
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#ef4035;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#ef4035;
	position:absolute;
	z-index:5;
}

/*===============================================*/
.paymentList{
font-size: 10px;
color:#000000;
}
.paymentList td{
border-bottom:solid 1px #fcf3ea;
}
.paymentList th{
/*color: #0079c2;*/
background-color:#ef4035;
color:#FFFFFF;
height:17px;
line-height:17px;
}
.ord{
background-color:#0079c2;
color:#FFFFFF;
text-align:center;
width:22px;
}

/*============== Calendar========================*/
.calendar {
border-collapse:collapse;
}
.calendar td, .calendar th {
border-collapse:collapse;
border:#d8d8d8 solid 1px;
height:60px;
font-weight:bold;
padding:2px;
}
.calendar .top{
font-weight:bold;
background-color:#3a91f9;
color:#FFFFFF;
text-align:center;
border:none;
padding:5px;

}
.calendar .bgColor1{
background-color:#ececec;
}

.test .calendar a,.test .calendar a:link,.test .calendar a:active,.test .calendar a:visited
{
	color: #ef4035;
	text-decoration: none;
	font-weight:bold;
	font-size:18px;
}
.test .calendar a:hover
{
color:#ef4035;
text-decoration:underline;
}
 .test a, .test a:link,  .test a:active, .test a:visited
{
	color: #ffffff;
	text-decoration: none;
	text-align:right;
	
}
.test a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.calendar span{
text-align:center;
padding:5px;
}
 .month
{
font-size:15px;
font-weight:bold;
color:#fff;
}
.monthBg{
background-image:url(../images/calenderBg.gif);
text-align:center;
font-size:12px;

} 

/*pnl3 ===================================================================*/

.pnlFloatLeft li
{
	color: #0079c2;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	float:left;
}

.pnl3 .pnlFloatLeft li input
{
	width: 22px;
}


.pnl3
{
	border-style:solid;
	border-color:#0079c2;
	border-width:1px;
	padding:0px;
	padding-top:0px;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	color:#005E9C;	
	
}

.pnl3 li, .pnl3 ul, .pnl3 form
{
	/* background-color:#d8ebf3;	 */
}
.pnl3 form
{
	margin: 0px;
	padding: 3px;
}
.pnl3 input
{
	color: #033888; /* border: none; height:20px; line-height:20px;*/
	/*width: 170px;*/
	width: 155px;
	vertical-align: middle;
	margin-top: 2px;
}
.pnl3 .btn
{
	width: 102px;
	padding: 3px;
	margin-left:75px;
}
.pnl3 img
{
	vertical-align: middle;
}

.pnl3 h2
{
	font-size: 1.1em;
	padding: 3px;
	margin: 0px;
	font-weight: bolder;
}

.pnl3 h2 span
{
	float: right;
}
.pnl3 .borderNone li
{
	border-bottom: none;
}
.pnl3 li, .pnl3 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.pnl3 li
{
	/* border-bottom:#61b1c9 1px solid;*/
}
.pnl3 a, .pnl3 a:link, .pnl3 a:active, .pnl3 a:visited
{
	color: #033888;
	text-decoration: underline;
	margin-bottom: 1px;
	padding-left: 20px;
	line-height: 22px;
	background-image: url(../images/pnl3LinkIcon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
.pnl3 a:hover
{
	color: #033888;
	text-decoration: underline;
}

.pnl3 .header1 { margin-bottom:5px;}

.TCenter {
    text-align: center;
}

/*****************************************************/

#backgroundPopup{
display:inline-block;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:9998;
opacity:0.4;
filter:alpha(opacity=40)
}
#popupContact
{
display:*inline-block;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:280px;
width:336px;
left:39%;
top:200px;
background:#edf6f3;
z-index:9999;
font-size:13px;
border:1px solid #393939;
-moz-box-shadow:#393939 0px 0px 20px;
-webkit-box-shadow:#393939 0px 0px 20px;
padding:15px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
#popupContactClose{
right:-13px;
top:-13px;
position:absolute;
cursor:pointer
}


/* ---------------------- SLIDER ----------------------------- */
.slider {width:551px; height:200px; border: 1px solid #0079C2; position:relative;}

.slider .wrapper, .homePageRight .slider .wrapper ul {
	width:551px;
	height:200px;
}
.slider .wrapper {
	position:relative
}
.slider .wrapper ul {margin:0; padding:0;}
.slider .wrapper li {
	margin:0;
	padding:0;
	width:551px;
	height:200px;
	overflow:hidden
}
.slider .wrapper li a {text:decoration:none;}
.slider .wrapper li a img {
	position:relative;
	width:360px;
	border:none;
}
.slider .wrapper li .shortArticle{position:absolute;height:190px;width:181px;padding:5px;background:#0079C2;top:0;right:0;border-left: 2px solid #FFFFFF;}
.slider .wrapper li .shortArticle h3 {font-size:16px; color:#fff;margin:0 0 5px 0;padding:0;width:100%;}
.slider .wrapper li .shortArticle p {font-size:11px; color:#fff;margin:0;padding:0;width:100%;}

.slider .wrapper li .price {position:absolute;right:40px;bottom:10px;width:86px; height:42px;padding:5px;background:url(images/sliderPriceBG.png) no-repeat;}
.slider .wrapper li .price p{font-size:14px; font-weight:bold;color:#fff;margin:0;padding:0;width:86px;text-align:center;}
.slider .wrapper li .price h2{font-size:20px; font-weight:bold;color:#fff;margin:0;padding:0;width:86px;text-align:center;}
.slider .wrapper li .price h2 span{font-size:12px; font-weight:bold;color:#fff;}
#pagy {
	position:absolute;
	bottom:0;
	left:10px;
	z-index:9
}
#pagy a {
    padding: 2px 5px;
	font-weight:bold;
	font-size:11px;
	background:#0079C2;
	margin:10px 1px;
	color:#fff;
	display:inline-block;
	text-decoration:none;
	border:1px solid #fff;
}
#pagy a.activeSlide {
	background:#fff;
	border:1px solid #0079C2;
	color:#0079C2;
}
