/* Normal sized links */
a:link { color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 11px; }         /* normal */
a:visited {color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 11px;}       /* visited */
a:hover {color: #1E90FF; text-decoration: underline; font-family: verdana; font-size: 11px;}    /* onmouseover */ 
a:active {color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 11px;}        /* active */

/* Small links */
a.sm:link {color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 10px; }      /* normal */
a.sm:visited {color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 10px;}    /* visited */
a.sm:hover {color: #1E90FF; text-decoration: underline; font-family: verdana; font-size: 10px;} /* onmouseover */ 
a.sm:active {color: #1E90FF; text-decoration: none; font-family: verdana; font-size: 10px;}     /* active */

/* Big links */
a.big:link {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 12px; font-weight: bold;}     /* normal */
a.big:visited {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 12px; font-weight: bold;}   /* visited */
a.big:hover {color: #FF6633; text-decoration: underline; font-family: verdana; font-size: 12px; font-weight: bold;}/* onmouseover */ 
a.big:active {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 12px; font-weight: bold;}    /* active */

/* General stylesettings */

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 11px;
  background-color: transparent;
}

table {                  /* Default font size */
  font-size: 11px;
}

/* 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 {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px; }   /* normal */
a.cp:visited {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;} /* visited */
a.cp:hover {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;}   /* onmouseover */ 
a.cp:active {color: #FF6633; text-decoration: none; font-family: verdana; font-size: 10px;}  /* active */

.copyright {
  font-family: verdana;
  font-size: 9px; color: #FF6633;
  background-color: #FFFFFF;
}

/* Calendar styles (daycells etc.) */

.calName {               /* Calendar's name (big text) */
  font-size: 20px;
  color: #FF6633;
  font-weight: bold;
}

.calWeekday {            /* Dayheader, (monday,tuesday etc.) */
  background-color: #000066;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

.dayEmpty {              /* Empty day cell */
  background-color: #FFFFFF;
  width: 14%;
  height: 65px;
}

.dayNow {                /* This day */
  vertical-align: top;
  background-color: #FF6633;
}

.dayNormal {             /* Normal day */
  background-color: #FFCC99;
  font-size: 9px;
  width: 14%;
  height: 65px;
  vertical-align: top;
}

.dayNumber {             /* Number of a day */
  font-size: 11px; font-family: verdana;
  font-weight: bold;
  text-align: right;
 }

 /* Admin styles */

 .titleMain {
   font-size: 14px; font-weight: 900;  background-color: transparent;
 }
 
 .titleSub {
   font-size: 14px; font-weight: 900; background-color: transparent;
 }
 
 .titlelink {
  font-weight: 900;
}

 .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;
}
