
.calendarHeader {
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #D30D16;
    height: 30px;
}

a.calenderlink ,a.calenderlink:hover,a.calenderlink:active,a.calenderlink:visited {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.calendarlijn {
    font-weight: bolder;
    color: #070563;
    background-color: #EA0E17;
    height: 12px;
}

.calendartop {
    font-weight: normal;
    color: #FFFFFF;
    background-color: #D30D16;
    height: 30px;
    width:100px;
}


.calendarToday  {
    background-color: #90A8D2;
    width:100px;
    height:50px;
}

.calendarToday  a.calenderlink,
.calendarToday  a.calenderlink:visited,
.calendarToday  a.calenderlink:hover {
        color: white;
}

.calendar       {
    width:80%;
}

.calendarHeader a {
    margin: 0px 3px;
}

.calendarCell   {
    background-color: #F3F9FC;
    width:100px;
    height:50px;

}
.calendarCell a, .calendarCell a:hover, .calendarCell a:active, .calendarCell a:visited {
    color: #010187;
}
.legenda   {
    background-color: #F3F9FC;
    height:10px;
    font-size: 70%;
}

.calendarleeg   {
    width:100px;
    height:50px;
}

table#legenda td.this_day {
	background: #90A8D2;
	border-color: #FFFFFF #555555 #555555 #FFFFFF;
}

