
table {
    width: 80%;
}

.calendarHeader {
    font-weight: bold;
    color: white;
    background-color: #4bb5c2;
    height: 30px;
    font-size: 80%;
}

a.calenderlink ,a.calenderlink:hover,a.calenderlink:active,a.calenderlink:visited {
    color: #0A2F66;
    font-weight: bold;
    text-decoration: none;
    font-size: 80%;
}

td.calendarHeader a.calenderlink {
    color: white;
}

ul#briagenda_maanden li {
    color: #ffffff;
    font-size: 100%;
    font-weight: normal;
}

ul#briagenda_jaren li a {
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
}

.calendarHeader a.calenderlink,
.calendarHeader a.calenderlink:hover,
.calendarHeader a.calenderlink:active,
.calendarHeader a.calenderlink:visited {
    color: #ffffff;
    font-size: 100%;
    font-weight: bold !important;
}

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

.calendartop {
    font-weight: normal;
    color: #FFFFFF;
    background-color: #4bb5c2;
    height: 30px;
    width:100px;
    font-size: 80%;
}

.calendarCell b, .calendarToday b {
    font-size: 80%;
}

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

td.calendarToday a.calenderlink {
    color: #192f8f;
    font-weight: bold;
}

.calendar {
    width: 100%;
}

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

table#legenda  {
    width: 520px;
}

table#legenda td {
    font-size: 80%;
}

.legenda   {
    background-color: #F3F9FC;
}

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

.module_bri_agenda .events_calendar th {
    background-color: #FF8D18;
    color: #FFF;
    text-align: center;
}

.events_calendar td.current_day, .legenda ul li.today {
    background-color: #4BB5C2;
    color: #FFF;
    text-align: left;
}

.events_calendar td.has_event, .legenda ul li.scheduled_meetings {
    background-color: #FF8D18;
    color: #FFF;
    text-align: left;
}

.events_calendar td.has_event a {
    color: #FFF;
}

.legenda ul li.today, .legenda ul li.scheduled_meetings {
    width: 549px;
    padding: 5px;
    height: 15px;
}

div.schedules ul li {
    width: 135px !important;
}

div#events_calendar .events ul {
    position: absolute;
    left: 9999px;
}
