/* CSS Document PRIJZEN */

/* Zie general.css voor betekenis afkortingen */

@import url(accoDetail.css);
.pry_Txt{
	margin-left:11px;
	width:490px;
	}

.pry_Txt ul{
	margin-left:17px;
	padding-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}
.pry_pijlenSwf{
	float:right;
}

.pry_Txt2{
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	color:#f5821e;
}

.pry_bgrBox{
	position:relative;
	float:left;
	width:506px;
	left:0px;
	right:10px;
	padding-left:0px;
	/*padding-top:5px;*/
	/*
	margin-top:10px;
	background-color:#FDF4E2;
	border:1px solid #F5C49C;
    */
	color:#FFFFFF;
}

.pry_laadbalk{
	position:relative;
	float:left;
	width:539px;
	/*left:10px;
	right:10px;*/
	/*padding-left:4px;
	margin-top:40px;
	text-align: center;*/
}

.pry_logoKnoppen{
	position:absolute;
	top:45px;
	left:5px;
}

.pry_touroperatorLogo{
	position:absolute;
	top:5px;
	left:5px;
}

.pry_overzicht{
	width:506px;
	*margin-top:-2px;
}

/*added*/
table.pry_datums
{
	width:280px;
	padding: 0px;
	margin-left:4px;
}

.pry_bgrBox>table.pry_datums
{
	margin-top: 3px;
}

.pry_datums2{
	width:280px;
	margin-right:0px;
}

/*===============================================================*/
/*=== aangepast mbt. web5 door Jeff Klunder // 071213 ===========*/
.pry_datum{
	vertical-align:top;
    padding:0px;
    margin:0px;
	width:40px;
	text-align: center;
	border-right:1px solid #cccccc;
}
/*=== einde aanpassing ==========================================*/
/*===============================================================*/

.pry_knop{
	padding-bottom:2px;
	height:20px;
	width:20px;
}
.pry_knopBack{
	height:28px;
	vertical-align:bottom;
	padding-left:2px;
}

.pry_knopBack img{
}

.pry_knopNext
{
    vertical-align:bottom;
	width:28px;
	padding-left:10px;

}
.pry_knopNext img{
}

/*changed*/


.pry_lightorange2
 {
    color:#000;
    background-color:#FFF;
  	/*border-top:1px solid #FFE1BA;*/
  	padding:2px 5px 3px 5px;  
}

.pry_white1{ 
	width:168px;
        height:18px;
	text-align:left;
	padding-left:16px;
}

.pry_lightorange{
	width:40px;
	text-align:center;
}

.pry_white2, .pry_white3, .pry_white4, .pry_white5, .pry_white6{
	width:40px;
        border:0px;
	text-align:center;
}

select.pry_Ddlb{
	font-family: Verdana, sans-serif;
  	background-color:#FFF; 
  	color:#000;
	width:153px;
	font-size:10px; 
	font-weight:normal; 
	vertical-align:middle;
	margin-right:23px;
}

/*changed*/
select.pry_Ddlb2{
	font-family: Verdana, sans-serif;
  	background-color:#FFF; 
  	color:#000;
	width:153px;
	font-size:10px; 
	font-weight:normal; 
	vertical-align:middle;
	/*float:right;*/
	margin-right:12px;
}

.pry_legenda{
	width:500px;
}

.pry_legendaleft{
	float:left;
	width:150px;
	/*changed*/
	width:auto;
}

.pry_legendaright{
	float:left;
	width:350px;
}

.pry_legendaIcon{
	float:left;
	width:15px;
}

.pry_legendaTxt{
	color:#FFF;
	padding-bottom:5px;
	/*added*/
	float: left;
	padding-right: 50px;
}

.pry_nietBeschikbaarTxt{
	color:#FFF;
	font-weight:normal;
	width: 100%;
	display:block;
	height: 18px;
	/* height:28px; */
}

a.pry_beschikbaarTxt, a.pry_beschikbaarTxt:hover{
	color:#000;
	font-weight:normal;
	width: 100%;
	display:block;
	text-decoration:underline;
}

a.pry_beschikbaarTxtSelected, a.pry_beschikbaarTxtSelected:hover, .pry_beschikbaarTxtSelected, .pry_beschikbaarTxtSelected a.pry_aanbiedingTxt, .pry_beschikbaarTxtSelected a.pry_aanbiedingTxt:hover{
	background-color:#FFF; 
	
	padding:3px auto 4px auto;
	text-align:center;
	width: 40px;
	display:block;
	color:#C84C95;
	font-weight:bold;
	text-decoration:underline;
}

.pry_beschikbaarTxtSelected{
	border:1px solid #C84C95;
	}

a.pry_aanbiedingTxt, a.pry_aanbiedingTxt:hover{
	color:#FFFF00;
	font-weight:bold;
	width: 100%;
	display:block;
	text-decoration:underline;
}

a.pry_tabelftrLinkLinkOrange, a.pry_tabelftrLinkLinkOrange:hover{
	color:#F5821F;
	font-weight:bold;
	width: 100%;
	display:block;
	vertical-align:super;
	text-decoration:underline;
}

a.pry_tabelftrLinkRed, a.pry_tabelftrLinkRed:hover{
	color:#FF0000;
	font-weight:bold;
	width: 100%;
	display:block;
	vertical-align:super;
	text-decoration:underline;
}

/*changed*/

.pry_gekozenTxt{
	font-size:10px;
	font-weight:normal;
    width: 153px;
	visibility:hidden/*............................2007-07-'06 AANPASSINGEN TBV release 4.0.2, vertrekperiode weergeven is nu overbodig */
}

.pry_gekozenTxt2{
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-left:12px;
}

/*changed*/
div.pry_gekozenReisorganisatie{
	float:left;
	width:135px;
        margin:0px;
        padding-bottom:3px;
		height:32px;
		margin-left: 35px;
		display:inline;
}

div.pry_gekozenReisorganisatie select
{
	font-family: Verdana, sans-serif;
  	background-color:#FFF; 
  	color:#000;
	font-size:10px; 
	font-weight:normal; 
	margin-top:2px;
	margin-bottom:2px;
}

.pry_Txt{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}


.pry_Bgr{
	position:relative;
	float:left;
	left:0px;
	right:5px;
	width:506px;
	/*background-color:#FEF4E0;
	border:1px solid #FEB483;*/
	margin-top:5px;

}

.pry_knoppenBox{
	width:496px;
	text-align:center;
}

.pry_knoppenBoxVastleggen{
	float:right;
}
.pry_knoppenBoxVastleggen2{
	float:left;
}

.pry_knoppenBoxVastleggen2 img{
	display:none;
}
.pry_knoppenBoxVastleggen3{
	float:left;
	margin-right:9px;
}

.pry_knoppenBoxVastleggen3 img { 
	display:none;
}

/* added*/


/*--active table--*/

table.pry_overzicht{	
    border:1px solid #FFF;
    width:506px;
	*width:506px;
}

table.pry_overzicht td{	
    vertical-align: top;
}
.pry_darkorange1{
    color:#C84C95;
	background-color:#FFF; 
	padding:5px 0px 5px 6px;
}

.pry_darkorange2
{
    color:#FFF;
	border-bottom:0px solid #FFE1BA;
	padding: 2px 5px;
}

.pry_darkorange2 div.info_top
{
        float:left;
        width: auto;
     	color: #FFF;
        font-weight: bold;
    }

.pry_darkorange2 div.info_top_link
{
        float:right;
        width: auto;
     	color: #000000;
     	text-decoration: underline;
		/*visibility:hidden;*//*aangepast door Willem-Daan Poppe.......................streepjes zijn nu onzichtbaar*/
    }

.pry_darkorange2 div.info_top_link a
{
     	color: #000000;
     	text-decoration: underline;
     	float:left;
    }

.pry_darkorange2 div.info_top_link input
{
     	padding-left: 3px;
    }
    
.pry_darkorange2 div.info_detail_btn 
{
        float:left;
        padding:2px 0px;
    } 
    
.pry_darkorange2 div.info_detail
{
        color: #000;
        float:left;
        padding:0px 5px;
    }  
    
.pry_lightorange2 div.waranty
 {
    color:#F00001;
	text-align:left;
	width: auto;
    padding-left: 10px;
}

.pry_lightorange2 div.waranty a
 {
    color:#F00001;
	text-decoration: underline;
}

hr.rule{
	height: 1px;
	color: #F2DFBB;
	width: 100%;
	margin-right: 5px;
	background-color: #FFFFFF; 
	border: solid #FFFFFF 0px;

}

.pry_bgrBox>hr.rule{
		width: auto;
		margin: 10px 5px 10px 0px;
		
}

/*--disabled table--*/

table.pry_disabled 
{
    background-color: #EBEBEB;
    border:1px solid #3365CC;
    width:506px;
}

table.pry_disabled td 
{
    color: #999;
    background-color: #EBEBEB;
}

table.pry_disabled td.pry_darkorange1 
{
    color: #FFF;
    background-color: #3365CC;
}

table.pry_disabled td.pry_lightorange2
 {
  	border-top:1px solid #DCDCDC;   
}

table.pry_disabled td.pry_darkorange2
 {
  	border-bottom:1px solid #DCDCDC;   
}

table.pry_disabled a, table.pry_disabled a:hover, table.pry_disabled .pry_lightorange2 div.waranty, table.pry_disabled .pry_lightorange2 div.waranty a, table.pry_disabled .pry_darkorange2 div.info_detail, table.pry_disabled .pry_darkorange2 div.info_top_link a, table.pry_disabled .pry_darkorange2 div.info_top
{
    color: #FFF;
    cursor:text;
}

/*=============================================================*/
/* .pry_datum_odd aangepast door Jeff Klunder // 071213 */
.pry_datum_odd{
	vertical-align:top;
    padding:0px;
	border-right: 1px solid #cccccc;
	width:40px;
	text-align: center;	
}
/*=============================================================*/

.pry_datum_odd_disabled
{
    color: #999;
    cursor:text;
	vertical-align:top;
    padding:0px;
    /*background-color: #ffebce;
	background-color: #EBEBEB;*/
	border-right: 1px solid #cccccc;
	width:40px;
	text-align: center;	
}

.pry_datum_disabled
{
        color: #999;
    cursor:text;
	vertical-align:top;
    padding:0px;
    /*background-color: #FFFFFF;
	background-color: #EBEBEB;*/
	border-right: 1px solid #cccccc;
	width:40px;
	text-align: center;	
}

/*------------filters------------------*/



.boxwithheader .bp_BgrFade{
    /* position: relative;
    left: 12px;
    top: 5px; */
	display: table;
	margin-left: 0px;
    width: 506px;
	padding-top: 1px;
	padding-bottom: 2px;
	/*margin-top:5px;*/
}

div.bp_Ddlb{
    float:left;
    color:#000;
    font-size:10px; 
	font-weight:normal;
    font-family: Verdana, sans-serif;
    padding:1px 3px;
}

select.bp_LongSelect, select.bp_ResetSelect, select.bp_ResetSelect248, select.bp_ResetSelect206, select.bp_ResetSelect100, select.bp_ResetSelect175, select.bp_ResetSelect140, select.bp_ResetSelect80, select.bp_ResetSelect149
{
	font: normal 10px Verdana;
  	background-color:#FFF; 
  	color:#000;
	vertical-align:middle;
	margin:1px 0px;
}
select.bp_ResetSelect175
{
	width: 175px;
}
select.bp_ResetSelect140
{
	width: 140px;
}
select.bp_ResetSelect80
{
	width: 80px;
}
select.bp_ResetSelect248
{
	width: 248px;
}
select.bp_ResetSelect206
{
	width: 206px;
}
select.bp_ResetSelect100
{
	width: 100px;
}

.wis
{
        float:right;
        width: auto;
        padding-right: 15px;
        font: normal 11px Verdana;
		padding-bottom:15px;
    }
	
.wis img
{
	text-decoration:none;
    }

.wis a
{
     	color: #FF0000;
     	text-decoration: underline;
     	float:left;
    }

.wis input
{
     	padding-left: 3px;
    }
  
  
    
.wis_disabled
{
        float:right;
        width: auto;
        padding-right: 5px;
        font: normal 11px Verdana;
    }

.wis_disabled a
{
     	color: #999;
     	text-decoration: underline;
     	float:left;
     	cursor:text;
    }

.wis input
{
     	padding-left: 3px;
    }
	
	div.wis .XButton
{
display: none;
}
select.pry_Ddlb3
{
	font-family: Verdana, sans-serif;
  	background-color:#FFF; 
  	color:#000;
	width:153px;
	font-size:10px; 
	font-weight:normal; 
	vertical-align:middle;
	visibility:hidden;
}
select.bp_ResetSelect175
{
	width: 175px;
}
select.bp_ResetSelect140
{
	width: 140px;
}


/*.wis img{
	border:solid 1px;
}*/

.vv_CategorieDdlb{
	border:solid 1px;
}

.pry_Txt a {
	color:#000000;
	}

/* added new styles web 5 */

.pry_SelectionDropDownShort {
	width:150px;
	font-size:10px;
}

.bp_Ddlb .pry_SelectionDropDownShort {
	font-size:10px;
	
}

.bp_Ddlb {
	display:none;
	
}

.pry_PriceGridHeader {
	font-weight:bold;
	padding-bottom:5px;
	}
	
.pry_SelectionDropDownLong {
		width:150px;
	font-size:10px;
	}
	
/* toegevoegd release web 5 */
.pry_SelectionBlock
{
	/*margin:5px 10px 10px 10px;*/
	margin-top: 0px;/* 10px 0px 10px;*/
	padding-top: 0px;
	border: 0px;
	/*height:25px;*/

}

.pry_SelectionBlock tr
{
	height:22px;
}

.pry_SelectionBlock td
{
	vertical-align:top;
}

.pry_SelectionLabel
{
	/*text-align:right;*/
	width:115px;
	font-weight: bold;
	color:#FFFFFF;
}

.pry_SelectionLabelShort
{
	font-weight: bold;
	color:#FFFFFF;
	padding-left:10px;
	
}

.pry_SelectionDropDownExtraShort, .pry_SelectionDropDownShort, .pry_SelectionDropDownLong, .pry_SelectionDropDownVeryShort
{
	font: normal 10px Verdana;
  background-color:#FFFFFF; 
  color:#000;
	vertical-align:top;
	margin: 0px;
}

.pry_SelectionDropDownExtraShort
{
	width: 150px;
}
.pry_SelectionDropDownShort
{
	width:150px;
}

.pry_SelectionDropDownLong
{
	width:300px;
}

.pry_SelectionDropDownVeryShort
{
   width: 125px;
}


.pry_JourneyBlock
{
	color:#000000;
}


.pry_JourneyBlock .pry_SelectionDropDownExtraShort
{
	width: 150px;
}

.pry_JourneyBlock a
{
	text-decoration:underline;
	color:#000000;
}

.pry_JourneyBlock span
{
	color:#000000;
	font-weight:bold;
}

.pry_PriceGridHeader
{
	font-weight:bold;
	margin-left:2px;
	margin-bottom:6px;
} 

.pry_even .pry_white1 {
	background-color:#A396A8;  
	width:168px;
	height:18px;
	text-align:left;
	padding-left:16px;
	border-bottom:1px solid #fff;
}

.pry_even .pry_lightorange {
	background-color:#A396A8; 
	width:40px;
	text-align:center;
	border-bottom:1px solid #fff;
}

.pry_even .pry_white2 {
	background-color:#A396A8; 
	width:40px;
	border:0px;
	text-align:center;
	border-bottom:1px solid #fff;
}

.pry_even .pry_white3 {
	background-color:#A396A8; 
	width:40px;
	border:0px;
	text-align:center;
	border-bottom:1px solid #fff;
}


 

.pry_odd .pry_white1 {
    background-color: #B9AEBD;
    width: 168px;
    height: 18px;
    text-align: left;
    padding-left: 16px;
	border-bottom:1px solid #fff;

}

.pry_odd .pry_lightorange {
	background-color: #B9AEBD;
	width: 40px;
	text-align: center;
	border-bottom:1px solid #fff;
}

.pry_odd .pry_white2 {
	background-color:#B9AEBD; 
	width:40px;
	border-bottom:1px solid #fff;
	text-align:center;

}

.pry_odd .pry_white3 {
		background-color:#B9AEBD; 
	width:40px;
	border-bottom:1px solid #fff;
	text-align:center; 

}

.pry_roomTypePopup
{
	border-right: #3365cc 1px solid;
	border-top: #3365cc 1px solid;
	border-left: #3365cc 1px solid;
	border-bottom: #3365cc 1px solid;
	background-color: #ffffff;
	width: 366px;
	position: static;
	height: 245px;
}

.pry_roomTypePopup .pry_header
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #3365cc;
	width: 362px;
	height: 22px;
	padding-left: 5px;
	padding-top: 3px;
}
.pry_roomTypePopup .pry_header a
{
	font-weight: normal;
	font-size: 10px;
	position: absolute;
	top: 5px;
	left: 310px;
}

.pry_roomTypePopup .pry_header a span
{
	text-decoration: underline;
	color: #ffffff;
	position:relative;
	top: -3px;
}

.pry_roomTypePopup .pry_content
{
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.pry_TravelPartyLink
{
	text-decoration: underline;
	color: #CCFF00;
	margin-left: 20px;
	cursor:pointer;
}

.pry_StepsFlight
{
	background-image: url(../images/pricegrid_stappen_vlieg.gif);
	background-repeat: no-repeat;
	display:block;
	position:relative;
	float:left;
}

.pry_StepsOwnTransport
{
	background-image: url(../images/pricegrid_stappen_auto.gif);
	background-repeat: no-repeat;
	display:block;
	position:relative;
	float:left;
}

.pry_SelectionBlock td
{
	padding: 0px;
}

.pry_Indent
{
	width: 22px
}

.pry_ColumnSpacer
{
	width: 100px;
}
.pry_ClearAll
{
	width: 125px;
	text-align: right;
}
.pry_ClearAll a
{
	color: #CCFF00;
	text-decoration: underline;
}

h1 {

	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 0px;
	padding-top: 2px;
	color: #000;	
}

.pry_ValueLabel {
    margin-right:6px;
	color:#000000;
	font-weight:normal;
}

.pry_roomTypePopup .pry_content .ri_Title {
    font-weight: bold;
}

.pry_roomTypePopup .pry_content .ri_SubTitle {
    font-weight: bold;
}

 

.pry_roomTypePopup .pry_content table {
     width: 100%;
}

.pry_roomTypePopup .pry_content table td {
     border:none;
}



.ajx_Fade {
	background-color: #8C7C91;
	height: 53px;
	width: 506px;
	text-align: center;
	display: block;
	position: absolute;
	top: -4px;
	left:-2px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

 

.zk_ContentBox .zk_BgrDarkorangeFade iframe {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

 

.zk_ContentBox .zk_BgrDarkorangeFade .ajx_Progress {
	float: left;
	width:506px;
	height: 1000px;
	max-height:100%;
}

 

.zk_ContentBox .zk_BgrDarkorangeFade iframe.ajx_Progress {
	position: absolute;
	filter: alpha(opacity=0);
	opacity: 0;
}

 

.pry_Progress {
	position: relative;
    display: inline;
}

.pry_ProgressBar
{
	position:relative;
	display:block;
	padding:3px;
	height:25px;
	text-align: center;
	width: 500px;
}