/* Start of CMSMS style sheet 'kalender' */
.calendar tr td a{
  color: red;
}

.calendar-today{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming default class and id names) */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2{
  font-size: 110%;
}

table{
border:medium none;
width:auto;
}
#cal-calendar{
  border:medium none;
  width:190px;
}

#cal-calendar th{
  background:#D5DEE4 none repeat scroll 0 0;
  border-color:#C5D1D9 #C5D1D9 #C5D1D9 -moz-use-text-color;
  border-style:solid solid solid none;
  border-width:1px 1px 1px medium;
  color:#6A8096;
  font-weight:700;
 /*padding:0.35em 0;*/
  text-align:center;
}

#cal-calendar td {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #CBD6D9 #CBD6D9 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#444444;
padding:0;
text-align:center;
vertical-align:middle;
height:1.7em;
}

#cal-calendar tbody td .active {
   background:#D1F589 none repeat scroll 0 0;
   margin:0;
}

#cal-calendar tbody td.weekend{
   background:#E7F2F6 none repeat scroll 0 0;
   margin:0;
}


#cal-calendar tbody td a {
    color:#000000;
    display:block;
    padding:0.7em 0;
    position:relative;
    text-decoration:none;
   background:#aca;
}
#cal-calendar tbody td a:hover {
background:#444444 none repeat scroll 0 0;
color:#FFFFFF;
}

#cal-calendar .calendar-day{
background:#D1F589 none repeat scroll 0 0;
margin:0;
}

#cal-calendar .calendar-today{
   color:#00AEEF;
   font-weight:700;
   margin:0;
}


#cal-calendar ul{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title{
  //display: none;
}
.calendar-event {
     /*border-bottom:2px dotted;*/
     padding:10px;
}
.calendar-event h2 {
   margin-bottom:2px;
}
.calender-afbeelding{
     float:left;
}
.calendar-date-from{margin-bottom:5px;}
/* End of 'kalender' */

