﻿h3
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}



.breadcrumb
{
	width: 100%;
}


#BannerContainer
{
	background-position: center bottom; /*background-image: url(/Images/headderHEF.jpg); */
	width: 800px;
	height: 145px;
}

#footer
{
	/*background-position: center bottom; width: 804px; height: 40px;*/
	background-image: url(/Images/footer.jpg);
	background-repeat: no-repeat;
	width: 644px;
	height: 93px;
	margin-left: 22px;
}

.mainContent
{
	width: 575px;
	clear: both;
}
.popupBackground
{
	background-color: Gray;
}
.popup
{
	background-position: top left;
	background-repeat: repeat-y;
	width: 650px; /*height:28px;*/
	margin: 0px;
	padding: 0px;
	background-image: url(/Images/formbakground.jpg);
}
.popup h2
{
	font-family: Arial;
	width: 520px;
	margin-left: 30px;
}
.popup ol
{
	font-family: Arial;
	font-size: 14px;
	padding-left: 45px;
	width: 500px;
}

.popup .tekst
{
	font-family: Arial;
	font-size: 12px;
	width: 520px;
	margin-left: 30px;
}
.popup .buttonsLayer
{
	margin-top: 30px;
	padding-left: 30px;
	margin-left: 50px;
}
.mainContent
{
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 800px;
	margin-right: 800px;
}
.group
{
	border-top: thin dotted;
	border-color: Gray;
	margin-left: 35px;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-right: 35px;
}
.groupHeadding
{
	background-color: #DEEBF7;
}
.headding
{
	font-size: 17px;
	clear: both;
	font-weight:bold;
	
	font-family: Arial;
	margin-left: 35px;
}

.groupHeading
{
	background-color: #DEEBF7;
}
.heading
{
	font-size: 13px;
	clear: both;
	font-weight:bold;
	
	font-family: Arial;
	margin-left: 35px;
}

.del #epostEquals label
{
	color: Red;
	font-size: 11px;
}
.del #mobilEquals label
{
	color: Red;
	font-size: 11px;
}
.dropD
{
	width: 100px;
}
.del
{
	width: 565px;
	float: left;
	padding-top: 5px;
}
.del label
{
	clear: both;
	display: block;
	float: left;
	font-size: 12px;
	font-family: Arial;
}
.del .radiolist input 
{
    width:20px;
    margin-left:-3px;
    display:inline;
}
.del .radiolist label 
{
	clear:none;    
	display:inline;          
	float:none;
	padding-right:20px;
}
.del  table.radiolist 
{
	padding:0px;              
	margin-top:-3px;
}
.del input
{
	clear: both;
	width: 90%;
	clear: left;
	display: block;
}
.del .inputbox
{
	float: left;
	width: 260px;
	padding-bottom: 10px;
}
.del .inputboxlarge
{
	width: 549px;
	clear: both;
}
.del .inputboxMiddle
{
	width: 250px;
	clear: both;
}
.del .inputboxMiddle3
{
	width: 400px;
	clear: left;
}
.del .inputboxMiddle2
{
	width: 370px;
	clear: left;
	float: left;
}
.del .inputboxshort
{
	width: 70px;
	clear: left;
}
.del .inputboxshort2
{
	width: 120px;
	clear: right;
}
.del .inputboxshort3
{
	float:left;
	width: 120px;
	padding-right: 20px;
}
.del .inputboxshortRight
{
	float: left;
	width: 140px;
	padding-right: 40px;
}
.del .inputboxshort4
{
	width: 120px;
}
.del .inputpost
{
	width: 300px;
}
.del .inputEpost
{
	width: 415px;
}
.del .inputSchool
{
	width: 260px;
	float: right;
	padding-right: 30px;
}
.del .dropDown label
{
	display: block;
	clear: right;
	font-size: 12px;
}
.del .dropDown
{
	width: 300px;
}
.del .checkbox
{
	float: right;
	margin: 0px;
	clear: none;
	font-family: Arial;
}
.del .checkbox label
{
	float: left;
	font-size: 11px;
	display: block;
	clear: none;
	font-family: Arial;
}
.textArea
{
	clear: left;
	width: 200px;
	padding-bottom: 5px;
}
.textArea label
{
	display: block;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
.del .date
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.textSchema
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Georgia;
	font-size: 13px;
	line-height: 17px;
	margin-left: 35px;
	margin-right: 35px;
	clear: both;
}
.liten
{
	font-family: Arial;
	font-size: 11px;
}
.textSchema2
{
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 0px;
	clear: both;
}
.textSchema2 .textRight
{
	font-family:Arial;
	font-size:12px;
	float: right;
	
}
.textSchema2 .textLeft
{
	
	font-family:Arial;
	font-size:12px;
}
.textSchemaLayout
{
	width: 500px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: none;
}
.textHeading
{
	font-family: Georgia;
	font-size: 24px;
	clear: both;
	padding-left: 30px;
	padding-top: 20px;
}
.textSchema3
{
	float: left;
	padding-left: 275px;
	margin-top: -46px;
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.textSchema31
{
	float: left;
	padding-left: 275px;
	margin-top: -51px;
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.textSchema4
{
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
	padding-top: 5px;
	clear: both;
}
.textSchema5
{
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 5px;
	padding-top: 5px;
	clear: both;
	color: #003399;
}

.buttons
{
	float: right;
	font-family: Arial;
	font-size: 14px;
	color: #5aab42;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 30px;
}
.buttons a
{
	font-size: 17px;
	font-family: Arial;
	color: #5AAB42;
	text-decoration: none;
	border-style: none;
}
a
{
	font-size: 17px;
	font-family: Arial;
	color: #5AAB42;
	text-decoration: none;
	border-style: none;
}
.buttons1
{
}
.buttons2
{
	margin-left: 300px;
}
.buttons3
{
	margin-left: 300px;
}
.buttons4
{
	margin-left: 330px;
}
.buttons5
{
	margin-left: 500px;
}
.buttonsBoth
{
	float: left;
	margin-bottom: 50px;
	margin-top: 40px;
}
.buttons6
{
	float: left;
	font-family: Arial;
	font-size: 17px;
	color: #94969C;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 30px;
}
.buttons7
{
	float: right;
	font-family: Arial;
	font-size: 17px;
	color: #94969C;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 30px;
}
.buttonsAvtale
{
	float: left;
	margin-left: 30px;
}
.noFrame a img
{
	border: none;
	text-decoration: none;
}


.layout
{
	text-decoration: none;
}
.printImage
{
	margin-left: 400px;
	float: left;
}
.tablegrid
{
	width: 100%;
}
.tablegrid td
{
	font-family: Arial;
	font-size: 11px;
	padding: 5px;
	border-bottom: 1px solid #999;
}
.tablePlane td
{
	font-family: Arial;
	font-size: 11px;
	width: 100px;
	padding-right: 15px;
}
.tableSimple td
{
	font-family: Arial;
	font-size: 11px;
	padding-right: 15px;
	float:left;
}
.tablegrid .noborder td
{
	border: none;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 5;
	clear: both;
	visibility: hidden;
}


.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

.del .inputSame label
{
	margin-left: 35px;
}

.del .inputSame
{
	margin-top: -14px;
}
.checkboxSameLine
{
	float: right;
	margin-right: 152px;
}
.check1
{
	float: left;
	width: 50px;
}
.check2
{
	float: left;
	width: 50px;
}


body
{
	/*background-color: #F5F5F7;*/
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
/*
form {
	
	margin-left: 140px;
	margin-top: 30px;
        width:686px;
    
	background-position: 22px 145px;
	background-repeat: no-repeat;
        padding: 0px;
}*/

.ramme
{
	width: 650px;
	float: left;
	margin-left: 30px;
}
.ramme .header
{
	background-image: url(/Images/topform3.jpg);
	height: 40px;
	width: 644px;
	margin-left: 4px;
	background-repeat: no-repeat;
	padding: 0px;
}

.ramme .formtext
{
	background-image: url(/Images/formbakground.jpg);
	background-repeat: repeat-y;
	width: 644px; /*height:28px;*/
	padding: 0px;
}
.ramme .fot
{
	background-image: url(/Images/footer.jpg);
	background-repeat: no-repeat;
	width: 644px;
	height: 93px;
	margin-left: 4px;
}

br
{
	clear: left;
}

hr
{
	border-top: thin dotted;
	color: #848284;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.menu
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

.currentMenu
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #5AAB42;
}

.radio
{
	float: right;
	margin-right: 50px;
	margin-top: -25px;
	padding-top: 5px;
}

.hyperLinkBoth
{
	float: left;
}
.hyperLink a
{
	font-size: 17px;
	font-family: Arial;
	color: #94969C;
	float: left;
	padding-right: 22px;
	background-image: url(/Images/buttonGrey.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	
}
.last a
{
	font-size: 17px;
	font-family: Arial;
	color: #94969C;
	padding-right: 22px;
	float: left;
	background-position: right 0px;
	
}
.hyperLink a.grey
{
	color: #94969C;
	padding-right: 22px;
	background-image: url(/Images/buttonGrey.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	
}
.hyperLink a.lightgreen
{
	color: #A5C38C;
	background-image: url(/Images/buttonLightGreen.jpg);
	text-decoration:none;
}
.hyperLink a.green
{
	color: #5AAA42;
	background-image: url(/Images/button.jpg);
}
.last a.lastgreen
{
	color: #5AAA42;
	padding-right: 22px;
	float: left;
	background-position: right 0px;
}

.hyperlinkBakground
{
	background-image: url(/Images/formbakground.jpg);
	background-repeat: repeat-y;
	width: 650px; /*height:28px;*/
	padding: 0px;
}
.pageControlPlacing
{
	margin-left: 30px;
}

.hiddenbox
{
	display: none;
}


.validationSummary
{
	border-top: thin dotted;
	border-color: #848284;
	text-decoration: underline; /*background: #FFAAAA; */
	background: #F7F7F7;
	margin-left: 33px;
	width: 580px;
	color: #F74542;
	font-size: 12px;
	padding-bottom: 5px;
}
.validationSummary h2
{
	margin-top: 15px;
	text-decoration: none;
	margin-left: 25px;
	padding-left: 25px;
	background: #F7F7F7;
	background-image: url(/Images/unvalid.gif);
	background-repeat: no-repeat; /*background: #FFAAAA;*/
	color: #F74542;
	font-size: 13px;
}
.valid
{
	/* 	height: 75px; 	width: 220px;*/
	float: left;
	margin: 0px 20px 10px 0px;
}

.invalid
{
	/* 	height: 75px; 	width: 220px;*/
	background: #ffffcd;
	border: solid 1px black;
	float: left;
	margin: 0px 20px 10px 0px;
}
.messageimage
{
	background: url( ../Images/unvalid.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin: 1px 0px 0px 1px;
	display: none;
}

.message
{
	font-weight: bold;
	display: none;
}
.invalid .message
{
	margin: -21px 0px 0px 25px;
	display: block;
}
.invalid .messageimage
{
	display: block;
}
.invalid .inputbox
{
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	padding-right: 0px;
	float: none;
}

.dropDAndM
{
	float: left;
}
.dropD
{
	float: left;
	width: 450px;
}
.medl
{
	float: left;
}


/*Orginal with new redesign */


A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: black;
}

A:hover
{
	color: green;
	text-decoration: underline;
}

.PRDropDowns
{
	font-size: 9px;
}

.PRboldLink
{
	font-size: 8pt;
	font-weight: bold;
}

.PRNormalLink
{
	font-size: 8pt;
	font-weight: normal;
}


.WriterEmail
{
	text-decoration: underline;
	font-size: 9px;
}

.Error
{
	color: Red;
}

.blahalvfet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight: bold;
	font-size: 9pt;
}

.rodhalvfet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
	font-size: 9pt;
}


.boldLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: black;
}

.Nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #1A2F80;
	text-decoration: none;
	white-space: nowrap;
}

.NavText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}

.NavText:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.NavText:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.navChosen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #A9ACAC;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	white-space: nowrap;
}

.navChosenText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	white-space: nowrap;
}

.navChosenText:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.navChosenText:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.navChosen:link
{
	color: white;
	text-decoration: none;
}
.navChosen:Hover
{
	color: white;
	text-decoration: none;
	background-color: #A9ACAC;
}

.Nav:link
{
	color: white;
	text-decoration: none;
}
/*.Nav:Hover { color: white;  text-decoration: none; background-color: #A9ACAC;}  */

.NavSub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
	color: #1A2F80;
}

.NavSub:link
{
	text-decoration: none;
}

.NavSubRedesign
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
	color: Black;
	display:block;
}

td.LeftMenuClear
{
	background-image: url(/images/newredesign/leftmenuclear.gif);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 5px;
	padding-bottom: 4px;
}

td.LeftMenuClearVisit
{
	background-image: url(/images/newredesign/leftmenushadow.gif);
	background-repeat: repeat;
	background-position: center bottom;
	padding-left: 5px;
	padding-bottom: 4px;
}
td.Visit {
	background-image: url(/images/newredesign/leftmenusel.gif);
	background-repeat: repeat;
	width: 9px;
}

.LeftMenuItemRedesign
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;

	text-transform: none;
	vertical-align: top;
	display: block;
	padding-bottom: 10px;
	text-line: 15px;
}

.LeftMenuRedesign {
	margin-left: 9px;
	margin-top: 10px;
}

.navSub2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1A2F80;
	background-color: #E2ECF7;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.LeftBorder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCF;
}

.LSideMenuBg
{
	background-image: url(/images/SideMenuBg.gif);
	table-layout: fixed;
	border-top: 1px solid #CDCDCF;
	border-left: 1px solid #CDCDCF;
	border-right: 1px solid #CDCDCF;
	border-bottom: 1px solid #CDCDCF;
}


.SideMenuBgRightRedesign
{
	background-image: url(/images/newredesign/SideMenuBgRight.gif);
	height: 100%;
	table-layout: fixed;
	background-repeat: no-repeat; /* 	border-top: 1px solid #CDCDCF; 	border-right: 1px solid #CDCDCF; 	border-left: 1px solid #CDCDCF; */
}
.SideMenuBg
{
	background-image: url(/images/SideMenuBg.gif);
	height: 100%;
	table-layout: fixed; /* 	border-top: 1px solid #CDCDCF; 	border-right: 1px solid #CDCDCF; 	border-left: 1px solid #CDCDCF; */
}

.SideMenuBgRedesign
{
	background-image: url(/images/newredesign/SideMenuBg.gif);
	height: 100%;
	table-layout: fixed;
	background-repeat: no-repeat; /* 	border-top: 1px solid #CDCDCF; 	border-right: 1px solid #CDCDCF; 	border-left: 1px solid #CDCDCF; */
}

.LeftColumnBorder
{
	border-top: 1px solid #CDCDCF;
	border-right: 1px solid #CDCDCF;
	border-left: 1px solid #CDCDCF;
}

.FooterLine
{
	border: 1px solid #CDCDCF;
}

.FooterRedesign
{
	background: url(/images/newredesign/footersep.gif);
	background-repeat: repeat-x;
}

.TableBorder
{
	border: 1px solid #CFD8E1;
}

.Normal, P, BODY, TD, INPUT, LI, DIV, SELECT, SPAN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	EditMenuName: Normal;
}

.Normal A
{
	margin-left: 6px;
}

.NormalRod
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	EditMenuName: Normal rød;
}

.NormalRodLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: line-through;
	EditMenuName: Normal rød overstrek;
}

.NormalHvit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	EditMenuName: Normal hvit;
}

.NormalBla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	EditMenuName: Normal blå;
}


.LesMer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-right: 10px;
}

.LesMer:link
{
	text-decoration: none;
}

.LesMer:visited
{
	text-decoration: none;
}

.LesMerRedesigned
{
	color: rgb(63,109,165);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

.Header1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-color: #B5C2D1;
	padding-left: 5px;
	EditMenuName: Overskrift1;
}
.Header2NoUnderline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1A2F80;
}

.Header2NoUnderlineRedesign
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(47,122,47);
}

.Header2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1A2F80;
	color: #1A2F80;
	EditMenuName: Overskrift2;
}

.Header2Redesign
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(47,122,47);
	EditMenuName: Overskrift2;
}

.Header2IntroRedesign 
{
	background-image: url(/images/newredesign/seperatorline.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: 10px;
}

.Header1Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	background-color: #B5C2D1;
	padding-left: 5px;
	text-decoration: none;
}

.Header1Link:link
{
	text-decoration: none;
}

.Header1Link:visited
{
	text-decoration: none;
}

.Header1Link:hover
{
	text-decoration: none;
	color: #000000;
}

.Header2Link
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1A2F80;
	border-bottom-style: solid;
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-color: #1a2f80;
}

.Header2Link:link
{
	text-decoration: none;
}

.Header2Link:hover
{
	color: #1A2F80;
	text-decoration: none;
}

.Header2Link:visited
{
	text-decoration: none;
}



.Header3, .Header3 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	EditMenuName: Overskrift3;
}

.Header3Redesign
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: rgb(47,122,47);
	EditMenuName: Overskrift3;
}
.Header3ImageRedesign, 
{
	vertical-align: top;
}

.Header3ImageRedesign img
{
	width: 110px;
	vertical-align: top;
}

.Header3TrRedesign {
	background-image: url(/images/newredesign/seperatorline.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	position: relative;
	display: block;
}
.Header3TdRedesign 
{
	padding-bottom: 10px;
}

.FriendTipserRedesign {
	background-image: url(/images/newredesign/seperatorline.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 5px;	
}

.BlueHeader3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A2F80;
	text-decoration: none;
}

.BoldBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #005597;
	margin-left: 9px;
}

.BoldBlue:link
{
	text-decoration: underline;
}

.BoldBlue:visited
{
	text-decoration: underline;
}


.BoldBlueNoLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1A2F80;
}

.BoldBlueNoLink:link
{
	text-decoration: none;
}

.BoldBlueNoLink:visited
{
	text-decoration: none;
}


.smallText
{
	height: 16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-left: 1px;
}

.smallText:link
{
	text-decoration: underline;
}

.smallText:visited
{
	text-decoration: underline;
}


.formborder
{
	height: 16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-left: 6px;
}

.formborder128
{
	height: 16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-left: 6px;
	margin-right: 3px;
	width: 128px;
}

.RegisterField
{
	width: 128px;
	height: 16;
	border-color: #1A2F80;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.formborder60
{
	width: 60px;
	height: 16;
	border-color: #1A2F80;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}





.formborder180
{
	width: 180px;
	height: 16;
	border-color: #1A2F80;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.SideMenuDividerThin
{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CDCDCF;
}
.SmallItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

body
{
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.SmallBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}

.FooterLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: top;
	color: #666666;
}

.Footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCDCF;
}

.FooterRedesignOrg
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	font-size: 8pt;
}
.FooterRedesignOrg span 
{
	font-family: Arial;
}
.NewsgroupTableheading
{
	background-color: Navy;
	color: White;
	font-weight: bold;
}

.NewsgroupItemHeading
{
	color: White;
	font-weight: bold;
}

.NewsgroupItemHeading2
{
	color: White;
}

tr.NewsGroupRowActive
{
	background-color: #cccccc;
}

/* redesing */



.div-banner-logo
{
	position: relative;
	top: 25;
	right: 35px;
	float: right;
}



.div-banner-whole
{
	height: 150px;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 0px;
}

.div-banner-menu
{
	float: left;
	width: 800px;
	position: relative;
	top: 58px;
}

.div-banner-menuRedesign
{
	float: left;
	width: 800px;
	position: relative;
	top: 110px;
	background: url(/images/newredesign/tabCenterOne.gif);
	background-repeat: repeat-x;
}


.div-banner-intranetMenu
{
	float: right;
	position: relative;
	bottom: 90px;
}

.div-banner-extranetMenu
{
	float: left;
	position: relative;
	top: 30px;
}

.div-tabItem
{
	float: left;
}


.div-tabItemCenter
{
	height: 25px;
	background-repeat: repeat-x;
	background-image: url(/images/redesign/tabCenterOne.gif);
}


.div-tabItemCenterRedesign
{
	height: 25px;
	background-repeat: repeat-x;
	background-image: url(/images/newredesign/tabCenterOne.gif);
	text-transform: uppercase;
}

.div-tabItemCenterRedesign a:hover
{
	text-decoration: none;
	color: White;
}

.div-tabItemCenterChosenRedesign a:hover
{
	text-decoration: none;
	color: White;
}


.div-tabItemCenterChosen
{
	height: 25px;
	background-repeat: repeat-x;
	background-image: url(/images/redesign/tabCenterOneChosen.gif);
}

.div-tabItemCenterChosenRedesign
{
	height: 25px;
	background-repeat: repeat-x;
	background-image: url(/images/newredesign/tabCenterOneChosen.gif);
}

.menuFontBase
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: 5px;
}

.newdesginsearch
{
	width: 110px;
}

.menuFontBaseRedesign
{
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	position: relative;
	top: 3px;
	text-transform: uppercase;
}

.menuFirstElement
{
	font-size:9pt;
}

a.menuFontChosen:hover
{
	color: Blue !important;
}

a.menuFontChosenRedesing:hover
{
	color: Green !important;
}

a.menuFontBase:hover
{
	color: white;
}

.menuFont
{
	color: White;
}

.menuFontChosen
{
	color: #192f82;
}
.menuFontChosenRedesign
{
	color: White;
}


.MenuHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	background-color: #B5C2D1;
}

.SideMenuDivider
{
	background-color: #B5C2D1;
	line-height: 10px;
}


.div-rss-header
{
	border: none;
}

.div-rss-baseText
{
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

.div-rss-description
{
	font-weight: bold;
}

.div-rss-base
{
	display: inline;
	vertical-align: top;
}

.div-rss-shortText
{
}

#div-topNews-News1
{
	display: inline;
	float: left;
}

#div-topNews-News1 img
{
	width: 210px;
	float: left;
}

#div-topNews-Rss
{
	display: inline;
	width: 230px;
}

#div-topNews-News2
{
	display: block;
	width: auto;
	float: right;
}

#div-topNews-News3
{
	width: 230px;
}


.tipText
{
	font-family: Arial;
	font-size: 9px;
	color: #a0a0a0;
}

.showInline
{
	display: inline;
}
.showInlineRedesign
{
	display: block;
	float: left;
	position: relative;
}

.div-tip-textRow
{
	position: relative;
	left: 40px;
	bottom: 10px;
}

.div-tip-textRowRedesign
{
	position: relative;
	float: left;
	display: block;
	width: 305px;
	overflow: hidden;
	height: 19px;
}

.div-tip-header
{
	position: relative;
	left: 40px;
}

.div-tip-headerRedesign
{
	position: relative;
	float: left;
	display: block;
	width: 175px;
	overflow: hidden;
	padding-top: 3px;
}

.div-tip-picture
{
	position: relative;
	bottom: 12px;
}



.okButtonDiv
{
	background-image: url(/images/redesign/okButton.gif);
	width: 26px;
	height: 17px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.div-topNews-News4 img
{
	display: block;
	float: none;
}

.div-topNews-News4 p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.div-LesMer
{
	font-family: Arial;
	font-size: 9pt;
	color: #1496cf;
	text-decoration: none;
}

.div-LesMerRss
{
	font-family: Arial;
	font-size: 9pt;
	color: Black;
	text-decoration: underline;
}

.SelectedMenuItem
{
	color: green;
	font-size: 11px;
	text-decoration: none;
}

.okButton
{
	margin-left: 106px;
}
.okButtonRedesign
{
	position: relative;
	float: left;
	display: block;
}

.TopImage
{
	width: 148px;
}

.NavSubLeft
{
	text-decoration: none;
	color: #235CBC;
}

.NavSubLeft:Hover
{
	color: #133163;
}

.NavSubLeft2
{
	text-decoration: none;
	color: #008000;
}

.NavSubLeft2:Hover
{
	color: #035213;
}

.NavSubLeft3
{
	text-decoration: none;
	color: #133163;
}
a
{
	text-decoration:underline;
}

/* --Conference items--- */

.Conference .Heading2
{
	font-size: 17px;
	clear: both;
	font-weight: bold;
	font-family: Arial;
}


/*text*/
                .explorertree div div a.ExplorerTreeLink {
                    font-weight: bold;
                }
                .explorertree div span div a.ExplorerTreeLink {
                    font-weight: normal;
                }  
                .explorertree div span div a.ExplorerTreeSelectedLink{
                    font-weight: bold;
                } 
                /*bilde/ menypunkt*/
                .explorertree div div a img {
                    visibility:hidden;
                    display:none;
                } 
                .explorertree div span div img:first-child {
                    visibility:hidden;
                    display:none;
                }
                .explorertree div span div a img:first-child {
                    visibility:visible;
                    display:inline;
                }
/*.Conference .Heading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}*/
/* --Conference items--- */




/* Nye stiler */

/*Ny font*/
     .Graakursiv
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9px;
	    font-style: italic;
	    line-height: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
        color: Gray;
        EditMenuName: Normal grå kursiv;
    }
    

/*Navigasjonstabell - grønn*/
    table.navigasjonstabell
    { 
        background-color:#eefbe1;
        EditMenuName: Navigasjon;
        font-size: 44;
        border: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        border-spacing: 0px;
         
    }
    
    .navigasjonstabell td
    { 
        border-bottom: solid 1px #ffffff;
        padding: 10px;
    }
    
    
    .navigasjonstabell tr
    {
        vertical-align:top;
        text-align:left;    
    }   
    .navigasjonstabell p
    {
        margin: 0px;
    }
    
    .navigasjonstabell .Normal  
    {
        margin-top: 10px;
    }
    
     .navigasjonstabell  .Header1
     {
     padding-left: 0px;
     }
     
     .navigasjonstabell  .Header1 
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: bold;
	    color: #1a2f80;
	    background-color:#eefbe1;
	    text-decoration: none;
    } 
    
     .navigasjonstabell  .Header1 a
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: bold;
	    color: #1a2f80;
	    background-color:#eefbe1;
	    text-decoration: none;
    } 

    .navigasjonstabell .Header1 a:hover
    {
	    text-decoration: none;
	    color: Green;
    }
       
     .navigasjonstabell a 
     {
         text-decoration:none;
         color: #1496cf;
         margin-top: 10px;
         margin-left: 0px;
     }    
     
     
/*ressurssideneForside - grønn*/
    table.ressurssideneForside
    { 
        background-color:#eefbe1;
        EditMenuName: RessursForside;
        font-size: 44;
        border: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        border-spacing: 0px;
         
    }
    
    .ressurssideneForside td
    {        
        padding:10px;
    }
    
    
    .ressurssideneForside tr
    {
        vertical-align:top;
        text-align:left;    
    }   
    
    .ressurssideneForside  .Normal ,.ressurssideneForside p
     {
         margin:0px;
     }
    
     .ressurssideneForside  .Header1
     {
         padding-left: 0px;
         margin-top: 0px;
         margin-bottom:3px;
     }
     
     .ressurssideneForside  .Header1 
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: bold;
	    color:Black;
	    background-color:#eefbe1;
	    text-decoration: none;
    } 
    
     .ressurssideneForside  .Header1 a
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: bold;
	    color: #1a2f80;
	    background-color:#eefbe1;
	    text-decoration: none;
    } 

   

    .ressurssideneForside .Header1 a:hover
    {
	    text-decoration: none;
	    color: Green;
    }
       
     .ressurssideneForside a
     {
     text-decoration:none;
     color: #1496cf;
     }    
           
    
    /*Innholdstabell - blå*/
table.innholdstabell
    { 
        background-color:#f4f9ff;
        EditMenuName: Innhold;
        font-size: 44;
        border: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        border-spacing: 0px;
         
    }
    
    .innholdstabell td
    { 
        border-bottom: solid 1px #ffffff;
        padding: 10px;
    }
    
    
    .innholdstabell tr
    {
        vertical-align:top;
        text-align:left;    
    }   
    
     .innholdstabell  .Header1
     {
     padding-left: 0px;
     margin-bottom:5px;
     background-color: #f4f9ff;
     color:Black;
     }
    
     
   
     .innholdstabell a
    {
	background-color: #f4f9ff;
    color: #1496cf;
    text-decoration:underline;
   }
   
   .innholdstabell p
   {
   margin:0px;
   }
   
   
    

/*Informasjon-/varseltabell*/
table.informasjonstabell
    { 
        background-color:#ffffcd;
        EditMenuName: Informasjon;
        font-size: 44;
        border: none;
        margin: 0px;
        border-spacing: 0px;  
    }
    
    
    .informasjonstabell tr
    {
        vertical-align:top;
        text-align:left;    
    } 
    
    .informasjonstabell td
    {
        padding: 10px;
          
    } 
      

    .informasjonstabell p
    {
    margin:0px;
    }

    .informasjonstabell .Normal
     {
     font-size: 8pt;
     font-weight:normal;
     color:Black;
     }
     

/*navigasjonstabell - forsiden*/
    table.navigasjonforside
    {
        font-size: 44;
        border: none;
        padding: 0px 0px 0px 0px;
        margin: 0px;
        border-spacing: 0px;
        float:left;
        background-color:#f2f2f2;
        EditMenuName: NavForside;
    }

    .navigasjonforside td
    { 
        border-bottom: solid 1px #ffffff;
        padding-left: 10px; 
        padding-bottom:10px;  
        padding:10px;  
    }
    
    
    .navigasjonforside tr
    {
        vertical-align: top;
        text-align: left;   
    }   
    
    .navigasjonforside p
    {
      margin:0px;
    
    }
     .navigasjonforside  .Header1
     {
         padding-left: 0px;
         margin-bottom:5px;
         background-color:#f2f2f2;
         color: #1a2f80;
	     text-decoration: none;
     }   
     
     .navigasjonforside a
     {
         text-decoration:none;
         padding-left: 0px;
         margin:0px;
         margin-top: 5px;
         float: left;
         color: #1496cf;
     } 
     
     /*Utlistning av mnd frivillige*/
     .ListMndFrivillige a
     {
     color: #1496cf;
     text-decoration:underline;
     }
     
     
     /*Mnd frivillige forside*/
     .mndFrivilligeWrapper    
     {
        padding-left:10px;
     }
    
    
    table.MndFrivilligeForside 
    {
        width:100%;
        overflow: hidden;     
    }
         
     .MndFrivilligeForside p
     {
     margin:0px;
     
     }
     .MndFrivilligeForside a
     {
         text-decoration:none;
         padding-left: 0px;
         float: left;
         color: #1496cf;
     }  
     
     .MndFrivilligeForside h3
     {
        color: #1a2f80;
        padding:0px;
        margin-top:0px;
        margin-bottom:3px;
     }       
     
     .MndFrivilligeForside td
     {
     margin-top:0px;
     padding-top:0px;
     vertical-align:top;
     }     
     
     /*Memberticker*/
     table.memberTicker
     {
         width:100%;
         padding:0px,0px,0px,0px;
         margin:0px,0px,0px,0px;
         background-color:#f2f2f2;
         color:#005597;
         overflow: hidden;
     }
     
       .memberTicker td
    { 
          
        padding:10px;  
    }
    
    .memberTicker h3
    {
     color: #1a2f80;
     margin:0px;
    }
    
    /*Roller-tabell forside*/
    table.rollerForside
    {
         width:100%;         
         padding-bottom:7px;       
         margin:0px,0px,0px,0px;
         background-color:#ffffe1;
         color:#005597; 
         overflow: hidden; 
         /*border-bottom:15px solid #FFFFFF;*/
         EditMenuName: Roller;     
    }
       
    .rollerForside td
    {
        vertical-align: text-top;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-left:10px;
        padding-right:10px;
	    text-align: left;
	    line-height:90%;
	    
    }
    
     .rollerForside p
     {
         margin-top: 3px;
         margin-bottom: 3px;
     }
     
     .rollerForside  .Header1
     {
         padding-left: 0px;
         margin:0px,0px,0px,0px;
         background-color:#ffffe1;
         color:Black;
	     text-decoration: none;
     }     
     
     .rollerForside .Normal 
    {   
        
        margin-left: 0px;
        padding-left: 0px;        
        color:Black;
        
    }
    
    .rollerForside .Normal a
    {   
        font-weight: bold;
        margin-left: 0px;
        padding-left: 0px;
        text-decoration: none;
        color: #1a2f80;
        EditMenuName: Normal;
    }
    
     .rollerForside a
    {
        color:#1496cf;     
    }
    
    
    
    /* frontpagelist */
     .frontpageList
    {
        float:left;
    }
    
    /* ListBody */
    .listBody
    {
        float:left;
        width:50%;
        padding:0px;
        margin:0px;
    }
    
    

    /* pagelist */
      .pageList 
      {   
          padding: 0px;
          margin-left: 10px;   
          overflow: hidden;
          vertical-align:top;
          
      }
    
    .pageList ul li,.pageList ul
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        line-height:20px
    }
    
    .pageList ul li a
    {
        color:#1496cf;    
    }
    
    .pageList h3
    {
        color: #1a2f80;
        margin-top:0px;
        margin-bottom:3px;
    }
    
    .listWrapper
    {
        width:50%;
        float:right;
        padding: 0px;
        margin: 0px;
    }
    
     /* Monthly voluntary list */
      .montlyVoluntaryList 
      {
          width: 100%;
          float: left;
          overflow: hidden;
      }
    
    .montlyVoluntaryList ul li,.montlyVoluntaryList ul
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
    }
    
    .montlyVoluntaryList ul li a
    {
        color:#1496cf;    
    }
    
    .montlyVoluntaryList a
    {
     color:#1496cf;
     padding: 0px;
     margin: 0px;  
    }
    
    .montlyVoluntaryList h3
    {
        color:Black;
    }
    
    /*paddingExtranetMenu*/
    .paddingExtranetMenu   
    {
    padding-top:70px;
    }