/* DETSKJER-KALENDER */


.calTop,
.calTop td {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

.calTopHoliday {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
}


.calTodaySelect a {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: none;
	color: #000000;
	background-color: #a5aaaf;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;

}

.calSelect a,
.calSelect a:visited {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: none;
	background-color: #e8eaeb;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	color: #000000;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
}

.calSelect a:hover {
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
	font-size: xx-small;

}


.calCell,
.calCell td {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: none;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	color: #000000;
	text-align: center;
	width: 18px;

	border-left: #fff solid 1px;
	border-top: #fff solid 1px;
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;


}

.calToday,
.calToday a,
.calToday a:link,
.calToday a:visited,
.calToday td {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: none;
	height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #000000;
	background-color:yellow;
	text-align: center;

}

.calToday td {
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

.calToday a:hover
	font-family: verdana;
	font-size: xx-small;
	text-decoration: underline;
	height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #000000;
	background-color:yellow;
	text-align: center;

}


a.calCell:hover {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: underline;
	height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #000000;
	text-align: center;
}


.calCellEvent a {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
}

.calCellEvent a:link {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
}


.calCellEvent a:visited {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
}


.calCellEvent a:hover {
	font-family: verdana;
	text-align: center;
	font-size: xx-small;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

/*	text-decoration: underline;*/
}






.calCellEvent,
.calCellEvent td {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;

}

.calCellEventHoliday {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eaeb;
	text-align: center;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	background-color: #e8eaeb;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
}


.nextMonth a,
.nextMonth td,
.nextMonth {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;

}


th.calCellWeekNum {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #C7C7C7;
	text-align: center;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

td.calCellWeekNum {
	background-color: #C7C7C7;
	vertical-align: top;
	text-align: center;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

.calCellWeekend {
	font-family: verdana;
	font-size: xx-small;
	text-decoration: none;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	color: #000000;
	text-align: center;

	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
}

.monthArrow {
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}



.calCellDayHeader {
	background-color: #e8eaeb;
	text-align: center;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

.calCellDayHeaderHoliday {
	background-color: #e8eaeb;
	text-align: center;
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;
}



a.nextMonth:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

}

td.monthlargeheader {
	font-size: 20px;
	font-weight: bold;

	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;

}

a.fullmonthevent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: blue;
}

a.fullmonthevent:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: blue;
}

a.fullmonthevent:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: purple;
}



a.fullmonthevent:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
