/* Helpt de kalender goed uit te lijnen */
table {border-collapse:collapse;border-spacing:0;} 

/* Calendar */
.vayamaCalendar 
{ position:absolute; width: 230px; z-index: 10000; border-style: none;}

/* Months */
.vayamaCalendar .cal-m 
{ display: block; clear: both; float: none; width: 210px; height: 34px; margin:0 0 0 8px; padding: 0 0 0 0;}

.vayamaCalendar .cal-m li 
{ float: left; list-style: none; margin-left:0; padding-left:0;
}

.vayamaCalendar .cal-m li a 
{ display: block; width: 25px; height: 17px; margin: 0px 0.3em ; text-align: center; text-decoration: none; background: transparent no-repeat top left;}

.vayamaCalendar .cal-m li a.selected 
{ background-image: url(../OriginalImages/calendar/cal-m.gif); color: #FFF; }

/* Today as month and year + back & forward links */
.vayamaCalendar .cal-nav 
{ 
	/*width: 215px; background: #CCFFFF url(../OriginalImages/calendar/cal-bg-left.gif) no-repeat top left; margin-bottom: 2px; margin-top: 5px; */
	width: 215px; background: #fefedc url(../OriginalImages/calendar/corner-top-left.gif) no-repeat top left; margin-bottom: 2px; margin-top: 5px; 
}

.vayamaCalendar .cal-nav th 
{ 
	/*vertical-align: middle; text-align: center; font-weight: bold; height: 32px; color: #01418A; background: transparent url(../OriginalImages/calendar/cal-bg-right.gif) no-repeat top right; */
	vertical-align: middle; text-align: center; font-weight: bold; height: 32px; color: #330033; background: transparent url(../OriginalImages/calendar/corner-top-right.gif) no-repeat top right; 
}

.vayamaCalendar .cal-nav a 
{ margin: 0 10px; }

/* Days */
.vayamaCalendar .cal-d 
{ 
	/*background-color: #CCFFFF; width: 215px; */
	background-color: #fefedc; width: 215px; 
}

.vayamaCalendar .cal-d th, .calendar .cal-d td 
{ 
	height: 20px; width: 20px; text-align: center; color: #330033;
}

.vayamaCalendar .cal-d th 
{ font-weight: bold; }

.vayamaCalendar .cal-d td a 
{ 
	/*display: block; width: 20px; height: 20px; margin: 0 auto; text-align: center; text-decoration: none; border: 1px solid #CCFFFF; color: #01418A; */
	display: block; width: 20px; height: 20px; margin: 0 auto; text-align: center; text-decoration: none; border: 1px solid #fefedc; color: #330033; 
}

/* Special Days: today, not-available, black-out */
.vayamaCalendar .cal-d .today 
{  
	/*border-color: #81695F; text-decoration: line-through; cursor: text;*/
	border-color: #396BA5; text-decoration: line-through; cursor: text;
 }

.vayamaCalendar .cal-d .selected 
{ 
	/*border-color: #FF682D;*/
	border-color: #ff0000;
}

.vayamaCalendar .cal-d .n-a 
{ text-decoration: line-through; cursor: text; }

.vayamaCalendar .cal-d .b-o 
{ text-decoration: line-through; cursor: text; color: #330033; }

.calendar-body 
{ 
	text-align: center; background-color: #FFF; color: #330033; border: 1px solid #396BA5; padding-top:5px;padding-bottom:10px; padding-left:6px; vertical-align: middle; width: 222px;
}

.calendar-container 
{ width: 230px; background-color: transparent; color: #FFF; }

.calendar-container h5 
{  padding: 0; margin: 0; background: transparent url(../OriginalImages/calendar/calendar-top.gif) no-repeat top left; height: 25px; width: 230px; z-index: 5;  }

/* IE 6 and below */
* html .calendar-container h5 {  }
.calendar-container h5 a 
{ float: right; color: #FFF; line-height: 25px; margin-right: 20px; text-decoration: underline; }





