/* Normal sized links */
a:link {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px; }         /* normal */
a:visited {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px;}       /* visited */
a:hover {color: #000066; text-decoration: underline; font-family: verdana; font-size: 10px;}    /* onmouseover */ 
a:active {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px;}        /* active */

/* Small links */
a.sm:link {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px; }      /* normal */
a.sm:visited {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px;}    /* visited */
a.sm:hover {color: #000066; text-decoration: underline; font-family: verdana; font-size: 10px;} /* onmouseover */ 
a.sm:active {color: #000066; text-decoration: none; font-family: verdana; font-size: 10px;}     /* active */

/* Big links */
a.big:link {color: navy; text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold;}     /* normal */
a.big:visited {color: navy; text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold;}   /* visited */
a.big:hover {color: navy; text-decoration: underline; font-family: verdana; font-size: 10px; font-weight: bold;}/* onmouseover */ 
a.big:active {color: navy; text-decoration: none; font-family: verdana; font-size: 10px; font-weight: bold;}    /* active */

/* Big2 links */
a.big2:link {background-color: transparent; color: yellow; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold;}     /* normal */
a.big2:visited {background-color: transparent; color: yellow; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold;}   /* visited */
a.big2:hover {background-color: transparent; color: yellow; text-decoration: underline; font-family: verdana; font-size: 11px; font-weight: bold;}/* onmouseover */ 
a.big2:active {background-color: transparent; color: yellow; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold;}    /* active */

/* General stylesettings */

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 9px;
  background-color:transparent;
}

table {                  /* Default font size */
  font-size: 10px;
}
td.maand {
  font-size: 10px;
}

/* Event display styles */

.eventTitle {            /* This is the background-color of event title box */
  background-color: #FF9900;
}

.eventInfoHeader {            /* Event info box, time/date etc. */
  background-color: #FFCC99;
  width: 40px;
}

.eventInfo {            /* Event info */
  background-color: #ffffff;
}

.eventTable {           /* Bordercolor of event table */
  background-color: #000066;
  height: 100%;
}

/* Copyright text styles */
a.cp:link {background-color: transparent; color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px; }   /* normal */
a.cp:visited {background-color: transparent; color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;} /* visited */
a.cp:hover {background-color: transparent; color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;}   /* onmouseover */ 
a.cp:active {background-color: transparent; color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;}  /* active */

.copyright {
  font-family: verdana;
  font-size: 9px; color: #FF6633;
  background-color: transparent;
}

/* Calendar styles (daycells etc.) */

.calName {               /* Calendar's name (big text) */
  font-size: 12px;
  color: #FF6633;
  font-weight: bold;
}

.calWeekday {
  /* Dayheader, (monday,tuesday etc.) */
  background-color: #CECECE;
  color: #000000;
  font-size: 9px;
  font-weight: 500;
  text-align: center;
}

.dayEmpty {              /* Empty day cell */
  background-color: #FFFFFF;
  width: 14%;
/*  height: 65px;*/
}

.dayNow {                /* This day */
  text-align: center;
  vertical-align: top;
  background-color: #FFD700;
}

.dayNow2 {
  /* This day */
  text-align: center;
  vertical-align: top;
  background-color: #FFD700;
}

.dayNormal {
  /* Normal day */
  background-color: #ECECEC;
  font-size: 9px;
  width: 14%;
  text-align: center;
}
.dayFilled {
  /* Normal day */
  background-color: #32CD32;
  font-size: 9px;
  width: 14%; /*  height: 65px; */
  text-align: center;
}

.dayNumber {             /* Number of a day */
  font-size: 9px; 
  font-family: verdana;
  font-weight: bold;
  text-align: right;
 }
 
.dayNumber2 {             /* Number of a day */
  font-size: 9px; 
  font-family: verdana;
  font-weight: 500;
  text-align: center;
 } 

 /* Admin styles */

 .titleMain {
   background-color: #FFCC99;
 }
 
 .titleSub {
   background-color: #FFCC99;
 }

 .emptyCell {
   background-color: #FFFFFF;
 }

 /* Other */

.adminMenu {             /* Admin menu which appears when logged in */
  background-color: #FFCC99;
  border-bottom: 1px solid #000000;
 }

.message {               /* Messagebox (errors and so on) */
  border: 0px solid #000000;
  background-color: #FFCC99;
  width: 50%;
  text-align: center;
}
