﻿/* Stap 2 - Hotellijst */

.hc 
{
    width: 220px; 
    padding-left: 1px; 
    vertical-align: top; 
    height: 75px
}

.hc_star
{
}

.hc_all
{
}

.hc_name
{
    font-size: 12px;
    font-weight: bold;
}

.hc_info
{
    overflow: hidden;

}

.hc_avai
{
    vertical-align: middle;
    cursor: pointer;
}

.hp
{
    padding-left: 4px;
    padding-top: 13px;
    padding-right: 3px;
    width: 80px;
    height: 62px;
    vertical-align: top;
}

.hpfrm
{
    text-align: right;
}

.hptxt
{
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}

.hpppn
{
    color: white;
    text-align: right;
}

.hmi
{
    font-weight: bold;
}

.hmimg
{
    vertical-align: middle;
}


/* Stap 2 - Vluchten */
.vlucht_cell
{
    padding-bottom: 0px;
    padding-top: 2px;
}

.vlucht_cell_lr
{
    border-bottom: solid 2px #FFFFFF;
    padding-bottom: 3px;
}


/* Stap 2 - Hotel */
.imagetable
{
    height: 190px;
    width: 192px;
}

.image_header
{
    padding-left: 5px;
    padding-right: 5px;
    height: 50px;
    width: 192px;
    vertical-align: middle;
}

.image_cell
{
    padding-top: 7px;
    padding-left: 5px;
    vertical-align: top;
}

.extraimage_cell 
{
    border-style: solid;
    border-width: 0px;
    height: 40px;
    width: 192px;
    padding: 5px;
    vertical-align: top;
}

.pricetable
{
    height: 200px;
    width: 192px;
}

.price_header
{
    height: 50px;
    width: 192px;
    padding-left: 5px;    
    padding-right: 5px;
    vertical-align: middle;
}

.price_cell
{
    border-style: solid;
    border-width: 1px;
    border-top-width: 0px;
    height: 229px;
    width: 192px;
    padding: 5px;
}


.pa_bp
{
    font-size: 10px;
    font-weight: bold;
}

.pa_pp
{
    font-size: 20px;
    font-weight: bold;
}

.pa_ps
{
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 5px;
}

.pa_bot
{
    padding-bottom: 5px;
}

/* Stap 3 */

.s3_p
{
    font-size: 12px;
    font-weight: bold;
}

.s3_l
{
    font-size: 9px;
    font-style: italic;
}


/* Stap 5 - Extra's */

.efr
{
    padding-top: 5px;
    padding-left: 5px;
}

.esrfc
{
    vertical-align: top;    
    padding-left: 5px;
    padding-right: 4px;
    padding-bottom: 3px;
}

.esrsc
{
    padding-right: 0px;
    padding-left: 5px;
}

.ext_tit
{
    font-size: 14px;
    font-weight: bold;
}


/* Stap 6 - Boeking bevestigen */

.kdat 
{
    padding-top: 2px; 
    vertical-align: top; 
    text-align: center;
}


/* Beschikbaarheids overzicht kleuren */
.ava
{
}

.avz
{
    border: solid 1px #11E500;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8px;
    background-color: #9AFF92;
    cursor: default;
}

.naz
{
    border: solid 1px #E0E0E0;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    background-color: #FFFFFF;
    font-size: 8px;
    cursor: default;
}

.oaz
{
    border: solid 1px #D7E400;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8px;
    background-color: #FBFF92;
    cursor: default;
}

.avs
{
    border: solid 1px #000000;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8px;
    background-color: #9AFF92;
    cursor: default;
}

.nas
{
    border: solid 1px #000000;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    background-color: #FFFFFF;
    font-size: 8px;
    cursor: default;
}

.oas
{
    border: solid 1px #000000;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8px;
    background-color: #FBFF92;
    cursor: default;
}

.sel
{
    border: solid 1px #FFFFFF;
    width: 9px;
    height: 9px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-size: 8px;
    background-color: #6294CD;
    color: #FFFFFF;
    cursor: default;
}

.ss_hide
{
    visibility: hidden;
    color: #FFFFFF;
}