.calMain {    
    font-family: Arial; 
    font-size:11px;   
    width:200px;     
}          
      
.calMain a {
    text-decoration:none;
}
      
.calInnerTable {
    background-color:#f0f0f0;    
    border-spacing: 1px;
}
      
.calInnerTable td {
   font-size:11px;
   text-align:center;
}
      
.calHeader 
{
    height:20px;
}      
      
.calHeader td
{
    color:White;
    font-weight:bold;
    background-color:#333;
    text-align:left;   
    padding:0px; 
    padding-left:3px;  
    background-image:url(/images/prijstabel/bg_table_head.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
    height:24px;
}           
      
.calWeekdays {
    font-size:11px;  
        
}

.calWeekdays td {
    width:20px;
    text-align:center;      
    background-color:#333; 
    color:#FEFFFB; 
    padding:1px;      
}
      
.calNoEvent a, .calNoEvent a:link, .calNoEvent a:visited, .calRelease a, .calRelease a:link, .calRelease a:visited {
    color:black;
    display:Block;
}

.calNoEvent a:hover, .calRelease a:hover {
    color:black;
    font-weight:bold;    
    background-color:white;
}

.calEvent a, .calEvent a:link, .calEvent a:visited {    
    font-weight:normal;        
    display:Block;
}

.calNoEvent {
    padding:0px;
    background-color:#60C1FD
}   
      
.calEvent {
    background-color:#b3b3b3;
    padding:0px;
}    

.calEvent a
{
    color:#555;
    cursor:default;
}
      

.calEventFirstDay 
{
    
    background-color:#b3b3b3;
    padding:0px;    
}             

.calEventFirstDay a
{
    color:#555;
    cursor:default;
}
      
            
.calEventFirstDay a, .calEventFirstDay a:link, .calEventFirstDay a:visited 
{    
    font-weight:normal;        
    display:Block;   
    background-image:url(/images/bg_calendar_booked_first.gif);
    background-repeat:no-repeat;
    background-position:top left;
}     


.calEventLastDay 
{    
    background-color:#b3b3b3;
    padding:0px;
   
}             
            
.calEventLastDay a, .calEventLastDay a:link, .calEventLastDay a:visited 
{
    font-weight:normal;        
    display:Block;       
    background-repeat:no-repeat;
    background-position:top right;
}     

.calEventPending 
{
    background-color:#b3b3b3;
}

.calEventPending a
{
    color:#555;
    cursor:default;
}
      
.calDaysLeft {
    color:#C0C0C0;

}      
      
.calMonthNavigation a {
    font-family: Arial; 
    font-size:11px;    
    font-weight:bold;    
    color:#333;
}

.calMonthNavigation a:hover {
    text-decoration:none;
}

.calHorizontalSpace 
{
    width:10px;
}

.calPast 
{
    color:#555;
    cursor:default;
    background-color:#b3b3b3;
}

.calFuture
{
    color:#999;
    background-color:#eee;
}

.calUnavailable 
{
    color:#555;
    cursor:default;
    background-color:#b3b3b3;
}

.monthsRowHeight 
{
    height:140px;
}

.calRelease 
{
     background-color:#c9e2e7;
     color:black;
}

.aankomstDag a
{
    font-weight:bold;
    background-image:url(/images/prijstabel/background_vastedag.gif);
    text-decoration:underline;
}

.calWeekdaysLine
{
    line-height:0px;
    padding:0px;
}

.calWeekdaysLine div 
{
    background-color:#61C1FE;
    height:1px;
    margin:0px;
    line-height:0px;
}