table.ucbcalendar {font-size: 10px; border:1px solid #009DE0; position:relative; left:30px; top: 10px; width:250px; font-weight: bold; background-color:#FFFFFF; color: #FFFFFF; }
table.ucbcalendar tr.header {font-size: 10px; background-color:#009DE0; color:#FFFFFF; }
table.ucbcalendar tr.header td {font-size: 10px; background-color:#009DE0; color:#FFFFFF; }
table.ucbcalendar tr.header td.header { font-size: 10px; text-align: center; }
table.ucbcalendar td {font-size: 10px; background-color:#43C1EA; color:#FFFFFF; padding-bottom: 2px; font-weight:bold; text-align:center; }
table.ucbcalendar td.empty { background-color: #F1F1F1;}
table.ucbcalendar td.compleet, table.ucbcalendar div.compleet {font-size: 10px; background-color:#B2E1F5; }
table.ucbcalendar td.beperkt, table.ucbcalendar div.beperkt {font-size: 10px; background-color:#B94A12; }
table.ucbcalendar td.beschikbaar, table.ucbcalendar div.beschikbaar {font-size: 10px; background-color:#43C1EA; }
table.ucbcalendar tr.week td {	font-size: 10px; background-color:#009DE0; text-align: center; }
table.ucbcalendar td.legenda { font-size: 10px; background-color:#FFFFFF; color:#43C1EA; text-align:left; }
table.ucbcalendar td.legenda div { font-size: 10px; width:17px; height:1em; display:block; position:relative; float:left; clear: left; top: +2px; }
table.ucbcalendar td.legenda span { font-size: 10px; display:block; position: relative; left: +5px;}
table.ucbcalendar span.headeryear { font-size: 10px; float: right; padding-right: 3px; }
table.ucbcalendar a {font-size: 10px; color:#FFFFFF;}
table.ucbcalendar td.bordered {color: #000000;}

