
#b_calendarInner{

}

#b_calendarPopup .b_calHeader td {
    border-bottom: 1px solid #003580;
}
#b_calendarPopup .b_calDayNames th {
    border-bottom: 1px solid #FFF;
}
#b_calendarPopup .b_calClose td {
    border-top: 1px solid #003580;
}
#b_calendarPopup .b_calToday {
    background-color: #FFF;
}
#b_calendarPopup .b_calSelected {
    background-color: #FEBA02;
}

#b_calendarPopup .b_calPast{
    background-color:#BBFFFF;
}


#b_calendarPopup th {
    width: 1.75em;
    height: 1.75em;
}
#b_calendarPopup td {
    height: 1.75em;
}
#b_calendarPopup .b_calHeader select {
    margin: 0 .5em;
}


#b_calendarPopup .b_calHeader {
    font-size: 110%;
    font-weight: bold;
    white-space: nowrap;
}
#b_calendarPopup .b_calHeader a {
    text-decoration: none;
}
#b_calendarPopup th, #b_calendarPopup td {
    text-align: center;
    vertical-align: middle;
}

/* BASIC STYLES general styles needed throughout the complete site */
.b_popup {
    color: #003580;
}
.b_popupInner {
    background-color: #FFF7E6;
    border: 1px solid #003580;
    
}
.b_popupInner a:link {
    color: #3A47E1;
}
.b_popupInner a:visited {
    color: purple;
}
.b_popupInner a:link:hover, .b_popupInner a:visited:hover { /* to prevent named links without an href to change color when hovering */
    color: #00F;
}

.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}


.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	color: #333333;
}
.b_bContent a:link, .b_popup a:link {
	color: #000033;
}
.b_bContent a:visited, .b_popup a:visited {
	color: #000033;
}
.b_bContent a:hover, .b_popup a:hover {
	color: #0033FF !important;
}
.b_bContent a:active, .b_popup a:active {
	color: #000033;
}
.b_popupInner, #b_searchboxInc #b_blockdisplay2, .b_roomInfo div, body.b_iframeSrc, #b_askMore table td.b_showExtraInfo .b_blocktoggle {
	background-color: #FFFFFF;
}

.b_popup {
    position: relative;
    display: none;
    z-index: 1000;
}

.b_popup iframe {
    width: 100%;
    height: 100%;
}
.b_popup h2 {
    float: left;
    width: auto;
    margin: 0;
}
.b_popup a.b_closePopup {
    float: right;
    width: auto;
}
.b_popupInner {
    padding: .6em;
}
.b_popupInner p {
    margin: .6em 0 0;
}
.b_popupInner p.b_firstPar {
    margin: 0;
}
.b_popupInner ul {
    margin: 0 0 0 .9em;
    padding: 0;
}
.b_priceInfo .b_popupInner {
    position: absolute;
    right: -6em;
    bottom: 1.5em;
    width: 18em;
}

.b_popup {
    text-align: left;
    font-family: sans-serif;
    line-height: 1.2em;
}
.b_popup h2 {
    font-size: 110%;
/*     text-transform: capitalize; */
}
.b_popup a.b_closePopup {
    font-size: 100% !important;
    text-align: right;
}
.b_popup table {
    font-size: 100%; /* voor IE 5/5.5 Win */
}

#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
    border: 1px solid #003580;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner {
    background-color: #DCE5EE;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, .b_hotelSummary h3, #b_askMore tr th, .b_tabNav div, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
	background-color: #E6E698;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner {
    padding: .3em .6em .6em;
}
#b_searchresultsTmpl #b_searchboxInc #b_frmInner {
    padding-left: .45em;
    padding-right: .45em;
}

#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, .b_hotelSummary h3, #b_askMore tr th, .b_tabNav div, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
 background-image: url(/images/affiliate/309307/SfondoSinMenu.gif);
 background-position:left bottom;
 background-repeat: repeat-y;
 background-color:white;

}

