BODY,
TD {
	font-family: arial, sans-serif ; 
	font-size: small ; 
}


/* VALG */

H1 {
	font-family: arial, sans-serif ; 
	font-size: small ; 
}

H2 {
	font-family: arial, sans-serif ; 
	font-size: medium ; 
}


TH {
	font-family: verdana, sans-serif ; 
	font-size: x-small ; 
	background-color: #e8eaeb;
	
}

P {
	font-family: arial, sans-serif ; 
	font-size: small ; 
}


.Partikode,
.regDato {
	font-family: verdana, sans-serif; 
	font-size: x-small;
	font-weight: bold; 
}



.FB,
.Partikode,
.AntStemmer,
.ProSt,
.ProgProSt,
.ProgAntMndtFtv,
.ProgAntMndtStv,
.ProgAntMndt,
.DiffPropFFtv,
.DiffPropFStv,
.DiffPropFKsv,
.DiffStFKsv, 
.DiffStFStv, 
.DiffStFFtv,
.DiffStFFtv,
.DiffAntMndt,
.DiffProgAntMndtFFtv, 
.DiffProgAntMndtFStv,
.DiffProgAntMndtFtv,
.DiffProgAntMndt,
.DiffProgAntMndtStv {
	font-family: verdana, sans-serif; 
	font-size: x-small;
}

.liste
 {
	width: 468px;
}





/* DETSKJER-KALENDER */


.bpCalTop,
.bpCalTop td {
	font-family: verdana;
	font-size: x-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;

}

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

}

.bpCalToday a:hover {
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;

}

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

}

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

.bpCalSelect a:hover {
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;

}


.bpCalCell a {
	font-family: verdana;
	font-size: x-small;
	text-decoration: none;
	background-color: #e8eaeb;
	width: 19px;
	height: 16px;
	padding: 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #000000;
	border-left: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
}

.bpCalCell a:hover {
	border-left: #ff0000 solid 1px;
	border-top: #ff0000 solid 1px;
	border-right: #ff0000 solid 1px;
	border-bottom: #ff0000 solid 1px;

}




/* TEKST */

.ingress {
	font-family: arial, sans-serif; 
	font-size: small;
	font-weight: bold; 
}

.text1 {
	font-family: arial, sans-serif; 
	font-size: small; 
}


.smalltext {
	font-family: verdana, sans-serif; 
	font-size: x-small; 
}

.smalltext2 {
	font-family: verdana, sans-serif; 
	font-size: small; 
}

.byline {
	font-family: verdana, sans-serif; 
	font-size: x-small; 
}

.date {
	font-family: verdana, sans-serif; 
	font-size: x-small; 
	color: #ff6600; 
}

.dateRight {
	font-family: verdana, sans-serif; 
	font-size: x-small; 
	color: #ff6600; 
	text-align: right; 
}



/* TITLER */

.title1 {
	font-family: arial black, sans-serif;
	font-size: x-large; 
}

.title2 {
	font-family: arial, sans-serif; 
	font-size: large; 
	font-weight: bold; 
}

.title3 {
	font-family: arial, sans-serif; 
	font-size: medium; 
	font-weight: bold; 
}

.title4 {
	font-family: arial, sans-serif; 
	font-size: small; 
	font-weight: bold; 
}

.title5 {
	font-family: verdana, sans-serif; 
	font-size: x-small; 
	font-weight: bold;
	text-decoration: none; 
}


/* LINKER */

.textLink {
	font-family: verdana, arial, sans-serif; 
	font-size: x-small; 
	color: #0000ff; 
	text-decoration: none; 
}

.teaserLink,
.teaserLink a, 
.teaserLink a:active, 
.teaserLink a:visited {
	font-family: verdana, arial, sans-serif; 
	font-size: x-small; 
	text-transform: uppercase; 
	color: #2f4e6d;
}

.linkWhite, 
.linkWhite a  {
	font-family: arial mt, helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff; 
	text-decoration: none; 
}

/* ARTIKKELLINK -ARKIV OG SØKESIDE */

.archiveLink, 
.archiveLink a, 
.archiveLink a:active {
	color: #2f4e6d;
	text-decoration: none; 
}

.archiveLink a:visited {
	color: #a5aaaf;
}

.archiveLink a:hover  {
	color: #0000ff;
	text-decoration: underline; 
}


/*MENY*/

.mHead,
.mHead a, 
.mHead a:active, 
.mHead a:visited {
	font-family: verdana, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 14px; 
	color: #ffffff;
	text-decoration:none; 
	width:138px; 
}

.mHead a:hover {
	color: 000000; 
}

.mSub,
.mSub td, 
.mSub a, 
.mSub a:active, 
.mSub a:visited {
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;
	text-decoration:none;
	line-height: 15px; 
	vertical-align: -10%; 
	width:138px; 
}

.mSub a:hover {
	color: #0000ff;
}

.mExpSub,
.mExpSub td, 
.mExpSub a, 
.mExpSub a:active, 
.mExpSub a:visited {
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;
	text-decoration:none;
	line-height: 15px; 
	vertical-align: -10%; 
	width:138px; 
}

.mExpSub a:hover {
	color: #0000ff;
}

.mSubExp,
.mSubExp td, 
.mSubExp a, 
.mSubExp a:active, 
.mSubExp a:visited {
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;
	text-decoration:none;
	line-height: 15px; 
	vertical-align: -10%; 
	width: 126px; 
}

.mSubExp a:hover {
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #0000ff;
	text-decoration:none;
	line-height: 15px; 
	vertical-align: -10%; 
}


.mPics,
.mPics td, 
.mPics a, 
.mPics a:active, 
.mPics a:visited {
	font-family: verdana, sans-serif; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;
	text-decoration:none;
	width:113px; 
	height:40px;
}

.mPics a:hover {
	color: 0000ff;
}


.menuKService  {
	font-family: verdana, sans-serif; 
	font-size: 10px; 
	color: #ffffff;
	text-decoration:none; 
}

.menuKService a,
.menuKService a:hover, 
.menuKService a:visited,
.menuKService a:active {
	font-family: verdana, sans-serif; 
	font-size: 10px; 
	color: #ffffff;
	text-decoration:none; 
}


/*VIGNETT*/

.vignett {
	font-family: verdana, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 14px; 
	color: #ffffff;
	text-decoration:none; 
}



/* SELECT, INPUT OG KNAPPER */

.knapp, 
.knapp a, 
.knapp a:hover,  
.knapp a:active, 
.knapp a:visited {
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	background: #e8eaeb;
	border-left: #d2d4d7 solid 1px;
	border-top: #d2d4d7 solid 1px;
	border-right: #a5aaaf solid 1px;
	border-bottom: #a5aaaf solid 1px;
	height: 17px;
	cursor: hand;  
}

.knapp2, 
.knapp2 a, 
.knapp2 a:hover,  
.knapp2 a:active, 
.knapp2 a:visited {
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #2f4e6d;
	text-decoration: none; 
	background: #d2d4d7;
	border-left: #2f4e6d solid 1px;
	border-top: #2f4e6d solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	margin-bottom: 2px; 
	height: 17px;
	cursor: hand;  
}


INPUT,
TEXTAREA,
OPTION,
SELECT {

	font-family: verdana; 
	color: #000000; 
	font-size: 10px; 
	text-decoration: none; 

}


.optionTopLevel {
	color: #ffffff; 
	background-color: #2f4e6d; 
}

.optionSubLevel {
	text-indent: 15px; 
}


.OTL {
	color: #ffffff; 
	background-color: #2f4e6d; 
}

.OSL {
	text-indent: 15px; 
}


