.menytekst {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333}
.table_orange {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #F4AF1C; background-image: url(../grafikk/table_bg_orange.gif)}
.table_grey {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #C0BFBF}
.news_undermeny {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.hovedtekst {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.overskrift_hovedtekst {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.table_orange_div {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #F4AF1C; background-image: url(../grafikk/table_bg_orange.gif)
}

.table_grey_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #C0BFBF;
	background-image: url(../grafikk/fanegraa.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.topmenu,a.topmenu:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.topmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

TD, BODY, P, .hovedtekst {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}


.hererduna {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #545456;}
a.hererduna:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #545456;}
a.hererduna:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #545456;}

.leftmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #545456}
a.leftmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #545456}
a.leftmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #545456}
.leftmenuactive {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #545456;
		}
a.leftmenuactive {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #545456;
		}
a.leftmenuactive:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #545456;
		}

.moduloverskrift {
	background: #2D577F;
	color: rgb( 255, 255, 255);
	font-weight: bold;
	padding-left: 4px;
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}

/* DETSKJER-KALENDER */

.calCellWeekNum {
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
}

.calTopHoliday,
.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;

}
.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;
/*
	background-color: #e8eaeb;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf 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 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;

}

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

}

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

}

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

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;
}

