/***********************************************
*
*	GLOBALE ELEMENTER
*
***********************************************/

html { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/background.gif'); background-position: left top;}
body { margin:0em; padding: 0em; border-collapse: collapse; font-size: 73%; }
body, select, input, label { font-family: arial, verdana, sans-serif; color: #3E3832;}
table { font-size: 100%;}
select, input { font-size: 1em; _font-size: 0.9em;}
a { text-decoration: none; color: #0074C4;}
a:hover { text-decoration: underline;}
a:visited { color: #8B32E5; }
img { border: 0em;}
ul { list-style: none; margin: 0em; padding: 0em; }
ol { list-style: none; margin: 0em; padding: 0em;}
p { margin-top: 0.5em;}
h1, h2, h3, h4, h5 { margin: 0em; padding: 0em;}
h1 { font-size: 3.2em; } /* Tittel på siden */
h2, h2 a, h2 a:visited { font-size: 1em; color: #CE3231; } /* Tittel på nyheter etc. */
h2 a:hover { text-decoration: none;}
h3 { font-size: 1em; color: #675C53;} /* Nivå 2 brødtekst. */
h4 { font-size: 1em; color: #3E3832;  } /* nivå 3 brødtekst */
h5 { font-size: 1em; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding: 0em 0em 4px 10px; color: #988F86;} /* Relevantinfo */
form { margin: 0em; padding: 0em;}
strong, b {color: #3E3832; }

/**********************************************
*
*	EGENDEFINERTE GLOBALE ELEMENTER
*
***********************************************/
/* Vanlig tabell */
.NAVtbl { width: 100%; border-collapse: collapse;}
.NAVtbl th { text-align: left; color: #675C53;}
.NAVtbl td { padding:  5px 0px 5px 7px; vertical-align: top;}
.NAVtbl th div, .NAVnumTbl th div { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding: 3px 0px 3px 7px; margin-bottom: 8px; }
.NAVtbl .NAValternateRow, .NAVnumTbl .NAValternateRow { background-color: #EFEFEE;}
/* Pre definerte bredder */
.NAVtbl .NAVcourseCol1 { width: 25%;}
.NAVtbl .NAVcourseCol2 { width: 75%;}
.NAVtbl .NAVcourseBtnCol { text-align: right; padding-right: 30px;}
.NAVtbl .NAVskjemaNameCol { width: 50%;}
.NAVtbl .NAVskjemaLanguageCol { width: 25%;}
.NAVtbl .NAVskjemaIdCol { width: 25%;}

/* Numerisk tabell */
.NAVnumTbl { border-collapse: collapse;}
.NAVnumTbl th { text-align: right; color: #675C53;}
.NAVnumTbl td { padding: 5px 7px 5px 7px; vertical-align: bottom; text-align: right; white-space: nowrap;}
.NAVnumTbl .NAVtextColumn { text-align: left!important; vertical-align:top;}
.NAVnumTbl th div { padding-right: 7px;}
.NAVnumTbl td.NAVtextColumn { color: #675C53; font-weight: bold;}

.NAValternateRow { background-color: #F2F1F0;}

.NAVform { margin: 0px; padding: 0px;}

/* knapper */
.NAVbtn, .button, .loginButton { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/buttonbackground.gif'); background-repeat: repeat-x; border: 1px solid #A69D97; padding: 0.1em 0.5em 0em 0.5em;/*2px 4px 0px 4px;*/}

/* Spacinger mellom objekter */
.NAVportletSeperator { height: 1.9em; width: 100%; clear: left;}
.NAVportletSeperatorExtra { height: 3em; width: 100%; clear: left;}
.NAVportletSeparatorSmall { height: 1em; width: 100%; clear: left;}

/* Lenkeliste*/
.NAVsquareLinkList ul { list-style-type: square; list-style-position: outside; color: #0074C4; }
.NAVsquareLinkList ul li { margin-bottom: 0.2em; margin-left: 20px;}

/* vanlig liste */
ul.NAVsquarelist { list-style-type: square; list-style-position: inside; }
ul.NAVsquarelist li { margin-bottom: 0.2em; }

/* striplet linje */
.dashedLine { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; width: 100%; clear: left; font-size: 0px; height: 1px; padding-top: 15px;}

/* Endre skriftstr stiler [AAA] - se egne stilark */
.NAVsmall { font-size: 1em; }
.NAVmedium { font-size: 1.1em; }
.NAVlarge { font-size: 1.2em; }

/* A til Å liste */
.NAValfabet { float: left; width: 100%; }
.NAValfabet a { text-transform: uppercase; text-align: center; font-weight: bold; text-decoration: none; display: block; width: 1em; float: left; margin: 0px 0.5em 0.2em 0em; background-color: #E0DED8; padding: 0.2em; color: #3E3832;}
.NAValfabet a:hover, .NAValfabet .selected  { background-color: #00A9E0; color: #FFFFFF!important; text-decoration: none; }
.NAValfabet a:visited { color: #3E3832;}

/* Her kan du */
.NAVsheetFlip { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/sheetflip.gif'); background-repeat: no-repeat; background-position: top left; width: 14px; height: 16px;}
.NAVfastNavBordemBottom { height: 4px; font-size: 0px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/fastnavborderbottom.gif'); background-repeat: repeat-x; background-position: bottom left;}
.NAVfastNavborderBottomRight { height: 4px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/fastnavbottomright.gif'); background-repeat: no-repeat; background-position: bottom right;}

.NAVnext { float: right;}
.NAVprev { float: left;}

#NAVhideMe { display: none;} /* Skal bare vaere med i print.css */

/* Misc */
.NAVskjemaHeading { padding-left: 7px;}
.NAVpageTitle { margin: 0px 0px 13px 10px;}
.NAVspacerTop { margin-top: 15px;}
.NAVupperCase { text-transform: uppercase;}
.NAVboldLink a { font-weight: bold;}


/*****************************************************************
*
*	NAVtextController - for aa overstyre editor tagger
*
******************************************************************/
.NAVtextController ul { list-style-type: square; list-style-position: outside; margin: 5px 0px 8px 16px; }
.NAVtextController h1, .NAVtextController h2, .NAVtextController h3, .NAVtextController h4, .NAVtextController h5 { margin-top: 13px; font-size: 1em; color: #675C53;}
.NAVtextController ol { list-style: decimal; list-style-position: outside; margin: 5px 0px 8px 22px;}
.NAVtextController strong, .NAVtextController b { color: #3E3832;}
.NAVtextController p { margin-top: 0.5em; margin-bottom: 0em; }
.NAVtextController ul a { color: #0074C4!important;}
.NAVtextController ul a:visited { color: #8B32E5!important; }
.NAVtextController h5 { background-image: none;}

/************************************************
*
*	Site containers
*
*************************************************/
#NAVheaderContainer, #NAVcenterContainer, #NAVborderBottomCenter { width: 99.5%; /*98.3%;*/ margin-left: 0.25%; /*0.9%;*/ display: inline; max-width: 1400px;}
#NAVheaderContainer { float: left; }
#NAVcenterContainer { float: left; }
#NAVcenterContainer { background-color: #C30000; }

#NAVborderBottomLeft { float: left; height: 12px; width: 100%; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/borderbottomleft.gif'); background-repeat: no-repeat; background-position: top left;}
#NAVborderBottomRight { float: left; height: 12px; width: 100%; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/borderbottomright.gif'); background-repeat: no-repeat; background-position: top right; }
#NAVborderBottomCenter { float: left; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/borderbottom.gif'); background-repeat: repeat-x; background-position: top left; height: 12px;}

/**********************************************************
*
*	Containers in headerContainer
*
**********************************************************/
#NAVheaderContainer #NAVheaderContentContainer { float: left; width: 100%; margin-top: 8px;}
#NAVheaderContainer #NAVheaderContentContainer { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/headerbackground.gif'); background-repeat: repeat-x; background-position: 0px 48px;}
#NAVheaderContainer #NAVheaderContentContainer .NAVlogoContainer { float: left; margin-left: 18px; margin-top: 4px; }
#NAVheaderContainer #NAVheaderContentContainer .NAVlogoContainer img { float: left;}
#NAVheaderContainer #NAVheaderContentContainer a { color: #3E3832;}
#NAVheaderContainer #NAVheaderContent { float: right; margin-right: 10px; }
#NAVheaderContainer #NAVheaderContent .NAVavailabilityLinksRight { /*float: right;*/ text-align: right; }
#NAVheaderContainer #NAVheaderContent .NAVavailabilityLinksRight a { margin-left: 15px; }
#NAVheaderContainer #NAVheaderContent .NAVavailabilityLinksRight .NAVswitchFontLink { margin-right: 1px;}
#NAVheaderContainer #NAVheaderContent .NAVavailabilityLinksRight .NAVsizeLinks { margin-left: 1px; margin-right: 0px;}
#NAVheaderContainer #NAVheaderContent .NAVservicesTop { margin-top: 5px; }
#NAVheaderContainer #NAVheaderContent .NAVservicesTop form { display: inline;}
#NAVheaderContainer #NAVheaderContent .NAVservicesTop a { margin-right: 10px;}
#NAVheaderContainer #NAVheaderContent .NAVservicesTop input { /*margin-left: 5px;*/}
#NAVheaderContainer #NAVheaderContent .NAVservicesTop .NAVheadBtn { margin-right: 17px;}
#NAVheaderContainer #NAVheaderContent .NAVservicesTop .NAVbtn { margin-left: 5px;}

#NAVheaderContainer #NAVmenu { margin-right: 5px; float: right; }
#NAVheaderContainer #NAVmenu ul { list-style: none; float: left; }
#NAVheaderContainer #NAVmenu ul li, #NAVheaderContainer #NAVmenu ul li a { float: left; }
#NAVheaderContainer #NAVmenu img { height: 2.75em; _float: left; }

/*********************************************************
*
*	Containers in centerContainer
*
*********************************************************/
#NAVborderLeft { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/borderleft.gif'); background-repeat: repeat-y; background-position: left top; }
#NAVborderRight { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/borderright.gif'); background-repeat: repeat-y; background-position: right top; }

/************** contentSpacerContainer **************/
#NAVcontentSpacerContainer { margin: 0em 7px 0em 29px; }
#NAVcontentSpacerOperaFix { float: left; padding-bottom: 22px; width:100%;}

/************** pageTitleContainer *******************/
#NAVpageTitleContainer { text-align:left; margin-top: 20px; margin-bottom: 15px; float: left; width: 100%;}
#NAVpageTitleContainer { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/pagetitlebackground.gif'); background-repeat: repeat-x; background-position: bottom left; }
#NAVpageTitleContainer h1 { color: #FFFFFF; margin-left: 14px; padding-top: 17px;}
#NAVpageTitleContainer h1 span { color: #FFFFFF;}

#NAViconJobbOgArbeidsliv { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconjobbogarbeidslivsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconFamilieOgOmsorg { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconfamilieogomsorgsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconPensjon { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconpensjonsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconHelsetjenester { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconhelsetjenestersmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }

/***********************************************************
*
*	breadcrumbContainer 
*
************************************************************/
#NAVbreadcrumbContainer { margin-left:14px; margin-top:14px; }
#NAVbreadcrumbContainer a:hover { text-decoration: underline;}

/***********************************************************
*
*	personalizedNavigation 
*
************************************************************/
#NAVpersonalizedNavigation { float: left; width: 100%; text-align: right; _height: 45px; min-height: 45px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/pageforside/bgpersonalizednav.gif'); background-repeat: repeat-x; background-position: top left;}
#NAVpersonalizedNavigation form { display: inline;}
#NAVpersonalizedNavigation select { margin-right: 5px;}
#NAVpersonalizedNavigation input { margin-right: 20px;}
#NAVpersonalizedNavigation #NAVbreadcrumbContainer { float: left;}
#NAVpersonalizedNavigation .NAVselectContainer { float: right; margin-top: 13px;}

/**********************************************************
*
*	pageImage - Seksjonsforside
*
***********************************************************/
#NAVpageImage { float: left; width: 100%; background-repeat: no-repeat; _height: 12.8em; min-height: 12.8em; margin-top: 22px; background-color: #C30000; }
#NAVpageImage .NAViconContainer { padding-bottom: 7px; margin-bottom: 5px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/pagetitlebackground.gif'); background-repeat: repeat-x; background-position: bottom left;}
#NAVpageImage .NAViconContainer .NAVDineSiderloggin { margin-left: 45px; font-size: 1.4em;}
#NAVpageImage h1 { line-height: 1em; color: #FFFFFF; padding: 0px 0em 0em 45px; margin-top: 20px;}
#NAVpageImage h1 { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/icons/arrowmasterheader.gif'); background-position: 0em 3px; background-repeat: no-repeat; }
#NAVpageImage h1 br {margin: 0; padding: 0; border-width: 0; line-height: 0em;}
#NAVpageImage a { text-decoration: none; color: #FFFFFF;}

#NAVpageForsiden .NAViconContainer { margin-left: 590px; }
#NAVpageForsiden .NAViconContainer .NAViconPlaceHolder { float: right;}
#NAVpageJobbOgArbeidsliv .NAViconContainer { margin-left: 530px;}
#NAVpageJobbOgArbeidsliv .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconjobbogarbeidsliv.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 90px; float: right; width: 90px;}
#NAVpageFamilieOgOmsorg .NAViconContainer { margin-left: 530px;}
#NAVpageFamilieOgOmsorg .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconfamilieogomsorg.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 90px; float: right; width: 90px;}
#NAVpageHelsetjenester .NAViconContainer { margin-left: 530px;}
#NAVpageHelsetjenester .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconhelsetjenester.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 90px; float: right; width: 90px;}
#NAVpagePensjon .NAViconContainer { margin-left: 530px;}
#NAVpagePensjon .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/page/iconpensjon.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 90px; float: right; width: 90px;}

/****************************************************
*
*	pageContainer - Side oppsett i innhold
*
*****************************************************/
#NAVpageContainer { float: left; width: 100%; background-color: #F9F8F7;}
#NAVpageContainer .NAVtopSpacing { height: 2em; clear: left;}
#NAVpageContainer .NAVtopSpacingFrontPage { height: 14px; clear: left;}
#NAVpageContainer #NAVsubmenuContainer { width: 24.2%; /*22%;*/ float: left; margin-right: 1.8%;/*2.9%;*/ }
#NAVpageContainer #NAVcontentContainer { width: 48.5%; /*48.5%;*/ float: left;}
#NAVpageContainer #NAVrelevantContentContainer { width: 23%; /*23.35%;*/ float: right; }
#NAVpageContainer #NAVfooterContainer { clear: both; width: 100%; padding-top: 2em; margin-bottom: 2em; text-align: center;}
#NAVfooterContainer a { margin-right: 5px;}
#NAVpageContainer #NAVtwoColumnContainer { float: left; width: 73%; }
#NAVpageContainer #NAVoneColumnContainer { padding: 0em 1em 0em 1em; }

/******************* submenuContainer *************/
#NAVsubmenuContainer ul.NAVsubmenu { width: 100%; }
#NAVsubmenuContainer ul.NAVsubmenu li div { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; }
#NAVsubmenuContainer ul.NAVsubmenu li div { padding: 8px 0em 8px 14px}
#NAVsubmenuContainer ul.NAVsubmenu a { font-size: 1.2em; text-decoration: none;}
#NAVsubmenuContainer ul.NAVsubmenu a:hover { font-weight: bold;}
#NAVsubmenuContainer ul.NAVsubmenu ol { margin-bottom: 10px;}
#NAVsubmenuContainer ul.NAVsubmenu ol a { font-size: 1em;}
#NAVsubmenuContainer ul.NAVsubmenu li ol li div { padding-top: 5px; padding-bottom: 5px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; }
/* Måtte skrive background-image: url(none) istedenfor background-image: none ellers ble arrow for valgt meny borte i ie, _ leses bare av ie */
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol li div { background-image: none; _background-image: url('none'); padding-bottom: 2px; padding-top: 2px }
#NAVsubmenuContainer a { color: #675C53;}
#NAVsubmenuContainer .NAVselected { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/menu/submenuselected.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
#NAVsubmenuContainer .NAVlevelOne { color: #C30000; font-weight: bold; }
#NAVsubmenuContainer .NAVlevelTwo { color: #C30000; font-weight: bold;}
#NAVsubmenuContainer .NAVlevelThree { color: #C30000; font-weight: bold;}
#NAVsubmenuContainer .NAVlevelFour { color: #C30000; font-weight: bold;}
#NAVsubmenuContainer .NAVarrow { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/menu/arrowsubmenu.gif'); background-repeat: no-repeat; background-position: 0px 7px;/*0em 0.7em;*/}
#NAVsubmenuContainer .NAVarrowSelected { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/menu/arrowsubmenuselected.gif'); background-repeat: no-repeat; background-position: 0px 9px;/* 0em 0.8em;*/ }
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol .NAVarrow { background-position: 0px 5px;}
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol .NAVarrowSelected { background-position: 0px 7px;}

/* Utgått? */
#NAVsubmenuContainer .NAVmenuPartTwo { margin-top: 2em;}
#NAVsubmenuContainer .NAVmenuPartTwo span { font-size: 2.3ex; color: #B7B1A9; margin-left: 10px;}

#NAVsubmenuContainer .NAVfastNavBorderRight { padding-right: 4px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/fastnavrightborder.gif'); background-repeat: repeat-y; background-position: top right;}
#NAVsubmenuContainer .NAVfastNavContainer { padding: 0px 0em 8px 0em; background-color: #FFFFFF;}
#NAVsubmenuContainer .NAVfastNavContainer h5 { padding-left: 20px; margin-right: 8px;}
#NAVsubmenuContainer .NAVfastNavContainer .NAVfastNavPlaceHolder { background-color: #F9F8F7; padding: 14px 15px 19px 14px; margin: 4px 8px 0px 0px;}
#NAVsubmenuContainer .NAVfastNavContainer a { text-decoration: none; color: #0074C4;}
#NAVsubmenuContainer .NAVfastNavContainer a:hover { text-decoration: underline;}
#NAVsubmenuContainer .NAVfastNavContainer a:visited { color: #8B32E5; }

#NAVsubmenuContainer .NAValfabet { margin-top: 10px; width: 85%; margin-left: 20px; display: inline;}
#NAVsubmenuContainer .NAValfabet a { margin-right: 0.5em; margin-left: 0px;}
#NAVsubmenuContainer h5 { padding-left: 20px;}


/************* Containere i innholdet *****************/

/* errorBox */
.NAVerrorBox { border: 1px dashed #CE3231; padding-left: 20px; margin-bottom: 20px;}
.NAVerrorBox p { color: #CE3231; margin: 10px 0px 10px 0px}

/* Søkeresultat FAST */
.NAVSearchResultContainer { float: left; width: 80%;}
.NAVSearchResultContainer li { margin-bottom: 10px;}
.NAVsearchResultRightContainer { float: left; width: 20%; }
.NAVsearchFirstLine { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; /*margin-bottom: 5px;*/ padding-bottom: 2px;}
.NAVsearchFirstLine a { font-weight: bold;}
.NAVsearchIngress { color: #988F86;}
.NAVsearchHitBody { margin-left: 19px; margin-top: 5px;}
.NAVformBoxSearch { background-color: #F1F0ED; padding: 15px 18px 15px 18px; margin-bottom: 4px;}
.NAVsearchResultRightContainer strong { color: #3E3832; }
.NAVsearchResultRightContainer h5 { padding: 0px 0px 2px 0px!important; margin: 4px 0px 10px 0px;}
.NAVsearchResultRightContainer .dashedLine { margin-bottom: 10px;}
.NAVsearchList { width: 98%;}
.NAVsearchResultInput { width: 250px;}
.NAVsearchFloat { float: left;}
.NAVShowHitsOfType { clear: left; margin-top: 8px;}
.NAVSearchNavigationTop { margin-left: 15px; margin-top: 5px;}

/*Nyheter*/
.NAVnewsContainer { margin: 0px 0px 15px 0px; padding: 0px; float: left; width: 100%;}
.NAVnewsContainer img { float: left; margin-right: 12px; border: 2px solid #B7B1A9;}
.NAVnewsContainer h2 { display: inline;}
.NAVnewsContainer span { font-size: 0.8em; margin-left: 0.5em;}
.NAVnewsContainer p { margin: 0em;}

.NAVnewsTwoColumn, .NAVnewsTwoColumnSpacer { width: 48%;}
.NAVnewsTwoColumn span, .NAVnewsTwoColumnSpacer span { margin-left: 0em; display: block;}
.NAVnewsTwoColumnSpacer { margin-right: 1em;}

.NAVnewsTwoColumSeperator { clear: both; height: 0px; font-size: 0px;}

.NAVnewsExtra h2 a, .NAVnewsExtra h2 a:visited  { color: #675C53;}
.NAVnewsNoMarginBottom { margin-bottom: 0px!important;}

.NAVnewsArchiveNavigation { clear: left; margin-left: 10px; padding-top: 10px;}

.NAVbigCampaign { background-color: #E0DED8; float: left; width: 100%; }
.NAVbigCampaign img { float: right;}
.NAVbigCampaign h5 { color: #675C53; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/bigcampaigndashed.gif'); font-size: 1.6em; padding: 4px 0px 4px 20px;}
.NAVbigCampaign h5 a, .NAVbigCampaign h5 a:visited  { color: #675C53;}
.NAVbigCampaign h5 a:hover { text-decoration: none;}
.NAVbigCampaign .NAVcampaignContent { margin-top: 15px; margin-right: 200px;}
.NAVbigCampaign .NAVlnkBigCampaign { margin-left: 20px; padding-top: 10px; display: block; font-size: 1.1em;}

#NAVcampaignPortlet .NAVcampaign { float: left; width: 138px; margin-right: 21px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding-bottom: 15px;}
#NAVcampaignPortlet img { float: left; display: block;}
#NAVcampaignPortlet p { margin:0.7em 0em 0em 0em;}
#NAVcampaignPortlet .NAVkampanjeHeader { font-size: 2.5ex; color: #FFFFFF; background-color: #988F86; clear:left; padding: 0.5em;}
#NAVcampaignPortlet .NAVnoMarginRight { margin-right: 0px;}

.NAVpageFooter { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding-bottom: 4px; float: left; width: 100%; clear: left;}
.NAVpageFooter a { margin-right: 1em;}

/* Lenkeliste midtkolonne - To kolonne */
.NAVlinkListContainer { float: left; width: 100%;}
.NAVlinkListContainer div { float: left; width: 50%;}
.NAVlinkListContainer h5 { color: #675C53;}
.NAVlinkListContainer h2 { margin-bottom: 10px;}
.NAVlinkListContainer .spacing { margin-right: 3.9%; width: 46%;}
.NAVlinkListContainer .NAVsquareLinkList { width: 100%; float: left;}
.NAVlinkListContainer .NAVsquareLinkList ul { margin-left: 10px; margin: 15px 0px 0px 0px;}
.NAVlinkListContainer .NAVportletSeperator { height: 15px;}

.NAVcalendar  ul { margin: 5px 0px 0px 0.5em;}

.ingress { font-weight: bold;}

.NAVformBox { background-color: #F1F0ED; padding: 15px 0px 15px 0px; margin-bottom: 4px; float: left; width: 100%;}
.NAVformBox label { float: left; width: 200px; margin-left: 10px; }
.NAVformBox input, .NAVformBox select, .NAVformBox textarea, .NAVformBox .NAVbtnContainer { float: left; display: inline; }
.NAVformBox .NAVbtn { margin-left: 5px; margin-right: 0px; }
.NAVformBox span { margin-left: 20px; font-weight: bold;}
.NAVformBox .NAVbtnContainer { margin-left: 205px;}
.NAVformBox .NAVsmallInput { width: 60px;}
.NAVformBox .NAVmediumInput { width: 150px;}
.NAVformBox .NAVlargeInput { width: 200px;}
.NAVformBox textarea { width: 200px; height: 60px; }
.NAVformBox select { margin-right: 5px;}
.NAVformBox .NAVlblWidth { width: 9em;}

/* To kolonne banner */
.NAVtwoColumnBannerContainer { width: 49%; float: left;}
.NAVtwoColumnBanner { width: 222px; background-color: #E1DED9;}
.NAVtwoColumnBanner h5, .NAVtwoColumnBanner h5 a, .NAVtwoColumnBanner h5 a:visited { color: #675C53; }
.NAVtwoColumnBanner h5 a:hover { text-decoration: none;}
.NAVtwoColumnBanner h5 { background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/bigcampaigndashed.gif'); font-size: 1.6em; padding: 4px 0px 4px 20px;}
.NAVtwoColumnBannerContent { padding: 24px 0px 16px 0px;}
.NAVtwoColumnBannerContent .NAVlinkTwoColumnBannerContent { margin-left: 20px; padding-top: 10px; display: block; font-size: 1.1em;}

/* Kurs side */
.NAVcourseInfoBox { margin-bottom: 10px; padding-left: 10px;}
.NAVcourseInfoBox span { font-weight: bold;}
.NAVcourseInfoBox div { margin-bottom: 5px;}

/* Alfabet side */
.NAValfabetNavigation { width: 80%; margin-bottom: 10px; float: left;}
.NAVdashedLineAlfabet { margin: 0px 0px 10px 0px;}

/* dashedBox */
.NAVdashedBox { padding: 5px 6px 5px 10px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left;}
.NAVdashedBox {padding: 10px 0px 10px 0px; float: left; width: 100%;}
.NAVdashedBox form { float: left;}
.NAVdashedBox .NAVbtn { margin-left: 6px; }
.NAVdashedBox label { margin-left: 7px;}

.NAVpageSection { margin-top:4px; background-color: #E0DED8; float: left; width: 100%; padding: 5px 0px 5px 0px; }
.NAVpageSection span, .NAVpageSection label { margin-left: 7px;}

.NAVfaqAnswer { margin-top: 15px; margin-bottom: 25px;}

.NAVhaandbokNavigationContainer .NAVprev { float: left; margin-left: 11px;}
.NAVhaandbokNavigationContainer .NAVnext { float: right; display: block;}

/**************** relevantContentContainer **************/
#NAVrelevantContentContainer ul { margin: 12px 3px 0px 20px;}
#NAVrelevantContentContainer ul li { margin-bottom: 0.3em; padding-right: 3px;}
#NAVrelevantContentContainer h5 { margin-left: 10px;}
#NAVrelevantContentContainer .NAVlnkMerOm, #NAVrelevantContentContainer .NAViconPrint { margin-left: 20px; margin-top: 10px; display: block;}

#NAVrelevantContentContainer .NAVleftMargin { margin-left: 0.5em;}
#NAVrelevantContentContainer .NAVcountyForm { margin-bottom: 2em; margin-left: 20px;}

#NAVrelevantContentContainer .NAVfastNavContainer { padding: 0em 0em 8px 0em; background-color: #FFFFFF;}
#NAVrelevantContentContainer .NAVfastNavContainer h5 { padding-left: 20px;}
#NAVrelevantContentContainer .NAVfastNavContainer .NAVfastNavPlaceHolder { background-color: #F9F8F7; padding: 14px 5px 19px 8px;  margin: 5px 0px 0px 8px; }
#NAVrelevantContentContainer .NAVfastNavContainer ul { margin: 0px;}

#NAVrelevantContentContainer .NAVkeyNumbers strong { color: #3F3832; }

#NAVrelevantContentContainer .NAVnewsImg { background-color: #E0DED8;}
#NAVrelevantContentContainer .NAVnewsImg p { padding: 10px 0px 10px 7px; color: #3E3832;}

#NAVrelevantContentContainer .NAVrelatedContentCampaign { background-color: #E0DED8; }
#NAVrelevantContentContainer .NAVrelatedContentCampaign h5 { font-size: 1.6em; color: #675C53; padding-top: 10px; margin: 10px 0px 10px 5px; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/global/bigcampaigndashed.gif');}
#NAVrelevantContentContainer .NAVrelatedContentCampaign a { display: block; padding: 0px 0px 10px 15px;}
#NAVrelevantContentContainer .NAVrelatedContentCampaign .NAVimageLink {padding: 0px;}

#NAVrelevantContentContainer .NAValfabet { padding: 1em 0em 0em 0.5em;}

/****************************************************
*
*	errorPage
*
*****************************************************/
#NAVerrorPage h1 { color: #CE3231; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/tjenester/headerbackground.gif'); background-repeat: repeat-x; background-position: bottom left;}
#NAVerrorPage p { font-size: 1.2em; margin-top: 20px; color: #675C53; }
#NAVerrorPage .NAVlinkContact { margin-top: 30px; display: block; font-size: 1.2em;}

/*********************************************************
*
*	Large table site
*
**********************************************************/
#NAVlargeTableHeader { background-color: #C30000; height: 7em; margin-bottom: 14px;}
#NAVlargeTableHeader img { margin: 8px 0px 8px 1em;}
.NAVlargeTableContentContainer { padding: 1em;}
.NAVlargeTableBody { background-color: #F9F8F7;}

/****************************************
*
*	Tjenester - Tjenestespesifikke stiler
*
*****************************************/
.NAVtjenesterSeperatorHeader, #NAVtjenesterSeparatorHeader { height: 22px; width: 100%; clear: left;}
#NAVtjenesterHeaderContainer { background: #E0DED8; _height: 3em; min-height: 3em; padding: 10px 0px 14px 14px;}
#NAVtjenesterHeaderContainer h1 { float: left; color: #675C53;}
#NAVtjenesterHeaderContainer .NAVtjenesteLoginContainer { float: right; margin-right: 3em;}
#NAVtjenesterHeaderContainer .NAVtjenesteLoginContainer strong { margin-left: 0.2em; margin-right: 1em;}
#NAVtjenesterHeaderContainer .NAVbackground { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/http://www.nav.no/common/images/tjenester/headerbackground.gif'); background-repeat: repeat-x; background-position: bottom left;}