
/*********
*** CALENDAR
**********************/


table.calendar			{ width: 100%; }
tr.calendar-row			{  }
td.calendar-day			{ font-size:11px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#c5c9d1; }
td.calendar-day-np		{  } * html div.calendar-day-np { }
td.calendar-day-head	{ text-align:center; padding:5px;  }
div.day-number			{ background:#999; padding: 5px; color:#fff; font-weight:bold; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { padding: 3px; }
/* en */
div.day-number.unavailable			{ background-color: #da5555; }
div.day-number.available		{ background-color: #5ab049; }
div.day-number.wissel		{ background-color: #e2ad0c; }

div.day-number.unavailable-old			{ background-color: #f0abab; }
div.day-number.available-old		{ background-color: #b6edab; }

.calendar-container {
    background: rgba(0, 0, 0, 0) url("images/backgrounds/wild_oliva_dark.png") repeat scroll 0 0;
    color: #cccccc;
    min-height: 289px;
    padding: 5px 15px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 20px;
}
.calendar-container h3 {
    font-size: 20px;
    font-weight: 600;
    /*text-transform: uppercase;*/
    /*padding-top: 8px;*/
}