﻿.calSelected, .calPending, .calPlain, .calUnAvailable, .calAvailable, .calOnRequest
{
    font-size: 9px;
    vertical-align: middle;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
}

.calSelected
{
    background-color: #000000;
    color: #FFFFFF;
}

.calPending
{
    background-color: #feffc2;
    color: #000000;
}

.calPlain
{
    background-color: #f6f1eb;
    color: #b5a188;
}

.calUnAvailable
{
    background-color: #f6f1eb;
}

.calAvailable
{
    background-color: #00ea16;
}

.calOnRequest 
{
    background-color: #b4ffbb;
}

.availMenu
{
    background-color: #FFFFFF;
}

.availTable
{
    table-layout: fixed;
    background-color: #FFFFFF;
    border: solid 1px #857663;
    width: 100%;
}

.availMenuCell
{
}

.availHeaderCell
{
    font-size: 11px;
    background-color: #B5A188;
    text-align: center;
}

.availDayCell
{
}

.availTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 1px;
}




















.generic_Hover
{
   color: #FFFFFF;
   font-weight: bold;
   background-color: #000000;
   border: solid 1px #ff8c03;
}

.fixed_Date
{
   color: #FFFFFF;
   font-weight: bold;
   background-color: #000000;
   border: solid 1px #ff8c03;
}

.dayCell
{
    padding:  0px 3px 4px 2px;
    vertical-align: middle;
    text-align: center;
}

.small_Available, .small_Hover, .small_Fixed, .small_Maand
{
    cursor: pointer;
    height: 10px;   
    width: 21px;   
    padding-top: 2px;
    padding-bottom: 4px;    
    font-weight: bold;
}

.small_Maand
{
    background-color: #e5dcd0;    
    color: #7b756d;
}

.small_Available
{
    color: #000000;   
}

.small_Hover
{
   color: #FFFFFF;
   background-color: #6294cd;
}

.small_Fixed
{
   color: #FFFFFF;
   background-color: #000000;
}
