.sendossenmelding * {
	color: white;
	text-decoration: none;
	font-size: 10px;
	line-height: 17px;
	padding:0px 0px 0px 15px;
}
.sendossenmelding a:hover {
	color: white;
}



/* Artikkler */
.articleListBlockTitle {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	color: black;
}
.articleListTitle {
	font-size: 15px;
	font-weight: bold;
}


/* Blokker */

.block {
	margin-bottom: 15px;
}



/* Horisontal menu */

	/* Generell posisjonering og størrelse  av menyen */
	.hmenu {
		text-align: center;
		position: absolute;
		z-index: 1000;
		background-color: #f7f8f8;
		width: 467px;
	}

	.subind {
		display: none;
	}


	/* Detaljer til undermenynivå */
	.subMenuItem {
		display: block;
		background-color: #f7f8f8;
	}

	.subMenuItem * {
		width: 190px;
	}
	.subMenuItem span {
		font-size: 12px;
		line-height: 14px;
		color: #ffffff;
		color: #333333;
	}
	.subMenuItem:visited span {
		color: #000000;
	}
	.subMenuItem:hover span {
		color: #ffffff;
		text-decoration: none;
	}
	.subMenuItem:active span {
		color: #ffffff;
	}
	.subMenuItem:link span {
		color: #ffffff;
		color: #333333;
	}


	.menuItem , .menuItemActive {
		margin-left: 20px;
	}
	.menuItem span {
		line-height: 18px;
		font-size: 12px;
		padding-left: 3px;
		padding-right: 3px;
	}
	.menuItem:visited span, .menuItem:active span, .menuItem:link span {
		color: #333333;
		font-weight: bold;
	}
	.menuItem:hover span {
		color: #ffffff;
		text-decoration: none;
	}

	.menuItemActive {
		REMbackground-color: #dadada;
	}
	.menuItemActive span {
		line-height: 18px;
		font-size: 12px;
		padding-left: 3px;
		padding-right: 3px;
		background-color:#f7f8f8;
	}

	.menuItemActive:visited span, .menuItemActive:active span, .menuItemActive:link span {
		color: #ffffff;
		color: #333333;
		font-weight: bold;
	}
	.menuItemActive:hover span {
		color: #ffffff;
		text-decoration: none;
	}


.calendarContainer {
        background-color: #D0D0D0;
        padding: 2px;
        display: inline-block;
}

.calendar {
        background-color: #D0D0D0;
        width: 147px;
}
.calendar th {
        font-weight: normal;
        font-size: 1em;
        background-color: #a4A4A4;
        color: #ffffff;
        height: 15px;
}

.calendarCellNormal {
        background-color: #ffffff;
        text-align: center;
        vertical-align: middle;
        height: 15px;
}

.calendarCellToday {
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        height: 15px;
}

.calendarCellEvent {
        text-align: center;
        vertical-align: middle;
        background-color: #f58220;
        height: 15px;
}

.calendarCellEventToday {
        text-align: center;
        vertical-align: middle;
        background-color: #b5b220;
        height: 15px;
}

.calendarCellEventToday a {
        color: #ffffff;
}

.calendarCellEvent a {
        color: #ffffff;
}

.calendarEventTitle {
        font-size: 1.05em;
}

.calendarEventDate {
        margin-bottom: 5px;
}

.calendarEventDescription {
}

.containerBottom * {
        font-size: 10px;
}
.externalIFrame { height: 3000px; }

h1 .wordDefinitionWord {
        font-size:16px;
        font-weight: light;
}
h2 .wordDefinitionWord {
        font-size:15px;
        font-weight: light;
}
h3 .wordDefinitionWord {
        font-size:14px;
        font-weight: light;
}
h4 .wordDefinitionWord {
        font-size:13px;
        font-weight: light;
}
h5 .wordDefinitionWord, h6 .wordDefinitionWord {
        font-size:12px;
        font-weight: light;
}

