.kalenderTitle{font-size:16px;font-weight:bold;color:#355881;font-family:verdana,arial,helvetica,sans-serif;}
.kalenderOvlib{font-family:arial,helvetica,sans-serif;font-size:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px 0 2px;text-align:left;}
.kalenderOvlibFri{font-family:arial,helvetica,sans-serif;font-size:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;}
.kalenderOvlibFri:hover{color:#336699;}
.kalenderText{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;}
.kalenderTextC{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;}
.kalenderAc{color:#336699;text-decoration:none;}
.kalenderAc:hover{color:#cc0000;}
.kalenderTabAc{color:#336699;text-decoration:none;}
.kalenderTabAc:hover{color:#cc0000;}
.kalenderNy{padding-left:12px;background:transparent url("/upn_public/kalender/mark.png") no-repeat;}
.kalenderButton{cursor:pointer;cursor:hand;padding-left:24px;padding-right:24px;font-size:8pt;font-family:tahoma,verdana,arial,helvetica,sans-serif;}
.kalenderNaviL{font-family:arial,helvetica,sans-serif;font-size:11px;color:#336699;text-align:left;cursor:pointer;}
.kalenderNaviC{font-family:arial,helvetica,sans-serif;font-size:11px;color:#336699;text-align:center;cursor:pointer;}
.kalenderNaviR{font-family:arial,helvetica,sans-serif;font-size:11px;color:#336699;text-align:right;cursor:pointer;}
.kalenderNaviL:hover,.kalenderNaviC:hover,.kalenderNaviR:hover{color:#cc0000;}
.kalenderTableView{width:100%;border:1px solid #336699;background-color:#ffffff;}
td.kalEvenRow{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 4px 2px 4px;}
td.kalOddRow{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000;padding:2px 4px 2px 4px;}
tr.kalEvenRow{background-color:#DCDCDC;}
tr.kalOddRow{background-color:#EEEEEE;}
.kalEvenRow:hover{background-color:#ffffcc;}
.kalOddRow:hover{background-color:#ffffcc;}
.kalenderOverskrift{background-color:#336699;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;text-align:center;}
.kalUgeNr {width:20px;height: 19px;}
.kalUgeDag {width:14%;height: 19px;}
.kalenderError{color:#cc0000;}
.kalenderEdit{border:solid 1px  #336699;background-color:#eeeeee;}
.kalenderButText{padding:4px 2px;font-size:12px;}
/* ------------------------------------------------------------------------------------ */
/*  Dagkalender  */
/* ------------------------------------------------------------------------------------ */
.kalenderDayBoks{margin-bottom:6px;border:1px solid #336699;min-height:450px;}
/* ------------------------------------------------------------------------------------ */
/*  Ugekalender  */
/* ------------------------------------------------------------------------------------ */
.kalenderWeekView{width:100%;table-layout:fixed;border-bottom:1px solid #336699;}
.kalenderWeekBoks{margin-bottom:6px;border:1px solid #336699;min-height:150px;}
.adskilR{border-right:1px dotted #336699;}
.kalenderWeekOverskrift{text-align:left;background-color:#336699;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;padding:2px 6px 2px 6px;}
.kalenderWeekOverskriftW{text-align:left;background-color:#243a55;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;padding:2px 6px 2px 6px;}
.kalenderWeekOverskrift a,.kalenderWeekOverskriftW a,.kalenderOverskrift a:hover{color:#ffffff;text-decoration:none;}
.kalenderWeekFridag{text-align:right;background-color:#2c7a05;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;padding:2px 6px 2px 6px;}
/* ------------------------------------------------------------------------------------ */
/*  Månedskalender  */
/* ------------------------------------------------------------------------------------ */
.kalenderMonthView{width:100%;table-layout:fixed;border:1px solid #336699;background-color:#ffffff;}
.kalenderMonthWeek{text-align:center;background-color:#336699;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;padding:2px 2px 2px 2px;cursor:pointer;min-height:80px;vertical-align:middle;}
.kalenderMonthWeek:hover{background-color:#5f94c9;}
.kalenderMonthDato{font-family:verdana,arial,helvetica,sans-serif;background-color:#dcdcdc;font-size:10px;text-align:right;padding:0 3px 0 3px;color:#336699;cursor:pointer;}
.kalenderMonthDato:hover{color:#cc0000;cursor:pointer;}
.kalenderMonthDatoW{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;background-color:#bbbbbb;text-align:right;padding:0 3px 0 3px;color:#336699;cursor:pointer;}
.kalenderMonthDatoW:hover{color:#cc0000;cursor:pointer;}
.kalenderMdag{padding:0;table-layout:fixed;width:100%;}
/* ------------------------------------------------------------------------------------ */
/* Aktive dage */
/* ------------------------------------------------------------------------------------ */
.kalInaktiv{background-color:#cccccc;}
.kalNormal{background-color:#f9f9f9;}
.kalWeekEnd{background-color:#e3e3e3;}
.kalWeekEndSel{background-color:#cacaa6;}
.kalSel{background-color:#ffffd3;}
/* ------------------------------------------------------------------------------------ */ 
/* Overlib funktioner  */
/* ------------------------------------------------------------------------------------ */ 
.tooltip{display:none;background-color:#fff;border:1px solid #336699;padding:1px;width:180px;color:#fff;}
.ovlibDato{padding:2px 4px 2px 4px;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:left;background-color:#336699;}
.ovlibOverskrFri{padding:2px 4px 2px 4px;font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:left;background-color:#2c7a05;}
.ovlibOverskr{font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;color:#000000;background-color:#F7F8F9;font-weight:bold;padding:4px 6px;;text-align:left;vertical-align:middle;}
.ovlibTekst{font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;color:#000000;font-weight:normal;background-color:#FFFFFF;border-top:1px solid #EAEAEA;text-align:left;padding:6px;}
.ovlibOprettet{font-family:Geneva,Verdana,Arial,sans-serif;font-size:9px;color:#446B93;font-weight:normal;text-align:right;font-style: italic; background-color:#FFFFFF;border-top:1px solid #EAEAEA;padding:2px;}
.ovlibTid{font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;color:#000000;font-weight:normal;background-color:#F4F4F4;border:1px dotted #EFEFEF;padding:1px;}
.ovlibEvDato{font-family:Geneva,Verdana,Arial,sans-serif;font-size:10px;color:#446B93;text-align:center;vertical-align:middle;background-color:#F7F8F9;border-top:1px solid #EAEAEA;padding:2px;}
#validateTips{padding: 4px;text-align: right;font-style: italic;color: #404040;background-color: #dcdcdc;}
/*
status
*/
.KalStatus{padding:3px 2px 3px 36px;background-image:url(/upn_public/kalender/maaned.png);background-position:left;background-repeat:no-repeat;border-bottom:1px dotted #404040;min-height:42px;}
.KalStatusDate{font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:bold;}
.KalStatusDescr{font-family:arial,helvetica,sans-serif;font-size:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kaltrigger {cursor:pointer;}
.kaltrigger:hover {border:1px solid yellow; background-color:#ffffcc}

#add-event,
#print-cal,
#cal-view-day,
#cal-view-week,
#cal-view-month {
    width: 70px;
    font-size:12px;
}

#add-event img,
#print-cal img,
#cal-view-day img,
#cal-view-week img,
#cal-view-month img {
    padding-bottom:3px;
}