.calendarBox{
    position:relative;
    width:227px;
    padding:1px;
    background-color: #B21F16; /*#FFF;*/
    font-family: verdana;
    font-size:10px;
    padding-bottom:12px;
    color: #ffffff;
    height: 155px;
}

#leftContainer .calendarBox {
    width: 221px;
    margin-bottom: 15px;
}
#calendarDiv{
    position:absolute;
    width:227px;
    padding:1px;
    background-color: #FFF;
    font-family: verdana;
    font-size:10px;
    padding-bottom:20px;
    color: #000;
    height: 135px;
}
.ZoekOvernacht { 
    padding-left: 7px;
    padding-top: 7px;
    padding-bottom: 4px;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
    
    line-height:12px;
    padding:1px;
    cursor:pointer;
    padding-left:2px;
}

#calendarDiv td{
    padding:2px;
    margin:0px;
    font-size:10px;
}

#calendarDiv .selectBox{
    border:1px solid #FFF;      
    color: #444444;
    position:relative;
}
#calendarDiv .selectBoxOver{
    border:1px solid #F7CD98;
    background-color: #75BFEC;
    color: #444444;
    position:relative;
}

#calendarDiv .topBar{
    height:16px;
    padding:2px;
    width: 227px;
    background-color: #75BFEC;


}
#calendarDiv .activeDay{    /* Active day in the calendar */
    color: #FF0000;
}
#calendarDiv .todaysDate{
    height:17px;
    line-height:17px;
    padding:2px;
    background-color: #B9E0F5;
    text-align:center;
    position:absolute;
    bottom:0px;
    width:227px;
}

#calendarDiv .monthYearPicker{
    background-color: #B9E0F5;
    border:1px solid  #75BFEC;
    position:absolute;
    color: #317082;
    left:0px;
    top:15px;
    zIndex:1000;
    display:none;
}

#calendarDiv #monthSelect{
    width:70px;
}
#calendarDiv .monthYearPicker div{
    float:none;
    clear:both; 
    padding:1px;
    margin:1px; 
    cursor:pointer;
}
#calendarDiv .monthYearActive{
    background-color:  #75BFEC;
    color: #F7CD98;
}

#calendarDiv td{
    text-align:right;
    cursor:pointer;
}

#calendarDiv .topBar img{
    cursor:pointer;
}
#calendarDiv span,#calendarDiv img{
    float:left;
}
#calendarDiv .topBar div{
    float: left;
    margin-right:1px;
}
.WidgetButton{
    background:none repeat scroll 0 0 #000000;
    border-width:0;
    cursor:pointer;
    text-align: center;
    color: #ffffff;
    float:right;
    position: relative;
    padding:4px 4px 0 4px;
    margin: 0px 6px 0 0;
    width: 74px;
    height: 28px;
}

.calendarBox .calender_title {
    margin:2px 7px;
}

.calendarBox input,.calendarBox select {
    padding:0;
    margin:0;
}
.calendarBox .calendarImage {
    line-height:    26px;
    vertical-align: top;
    margin-left:    3px;
}


.calendarBox .dateSelect {
    padding: 0 7px;
    margin-top:4px;
}
.calendarBox .selectDay {
    width: 40px;
    height: 20px;
}
.calendarBox .selectMonth {
    width: 120px;
    height: 20px;
}

#iFrameContainer iframe body {
    margin-right: 10px;
}