/***********************************************
*
*	GLOBALE ELEMENTER
*
***********************************************/

html { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}
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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding: 0em 0em 4px 0.5em; color: #988F86;} /* Relevantinfo */

form { margin: 0em; padding: 0em;}

/**********************************************
*
*	ANDRE GLOBALE ELEMENTER
*
***********************************************/
.NAVtbl, .NAVnumTbl { 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_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}
.NAVtbl .NAVcourseCol1 { width: 25%;}
.NAVtbl .NAVcourseCol2 { width: 75%;}
.NAVtbl .NAVcourseBtnCol { text-align: right; padding-right: 30px;}

.NAVnumTbl th { text-align: right; color: #675C53;}
.NAVnumTbl td { padding:  5px 7px 5px 7px; vertical-align: top; text-align: right;}
.NAVnumTbl .NAVtextColumn { text-align: left!important;}
.NAVnumTbl th div { padding-right: 7px;}

.NAVform { margin: 0px; padding: 0px;}

input.NAVbtn, .button, .loginButton { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/buttonbackground.gif'); background-repeat: repeat-x; border: 1px solid #A69D97; padding: 0.1em 0.5em 0em 0.5em;}

.NAVportletSeperator { height: 2em; width: 100%; clear: left;}
.NAVtjenesterSeperatorHeader { height: 22px; width: 100%; clear: left;}
.NAVportletSeperatorExtra { height: 3em; width: 100%; clear: left;}

.NAVsquareLinkList ul { list-style-type: square; list-style-position: outside; color: #0074C4; }
.NAVsquareLinkList ul li { margin-bottom: 0.2em; margin-left: 20px;}

ul.NAVsquarelist { list-style-type: square; list-style-position: inside; }
ul.NAVsquarelist li { margin-bottom: 0.2em; }

.NAVsheetFlip { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/sheetflip.gif'); background-repeat: no-repeat; background-position: top left; width: 14px; height: 16px;}
.NAValternateRow { background-color: #F2F1F0;}
.dashedLine { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; width: 100%; clear: left; font-size: 0px; height: 1px; margin-top: 15px;}

/* dashedBox */
.NAVdashedBox { padding: 5px 6px 5px 10px; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}

#NAVhideMe { display: none;} /* SKal bare vaere med i print.css */

.NAVhaandbokNavigationContainer .NAVprev { float: left; margin-left: 11px;}
.NAVhaandbokNavigationContainer .NAVnext { float: right; display: block;}

/* Søkeresultat */
.NAVsearchResultContainer { width: 80%;}
.NAVstianBoshBoshBoshResult li { margin-bottom: 15px; margin-left: 10px;}

/* Endre skriftstr stiler [AAA] - se egne stilark */
.NAVsmall { font-size: 1em; }
.NAVmedium { font-size: 1.1em; }
.NAVlarge { font-size: 1.2em; }

.NAVpageTitle { margin: 0px 0px 13px 10px;}

.NAVspacerTop { margin-top: 15px;}

/*****************************************************************
*
*	NAVtextController - for aa overstyre editor tagger
*
******************************************************************/
.NAVtextController ul { list-style-type: square; list-style-position: outside; margin: 5px 0px 5px 16px; }
.NAVtextController h2, .NAVtextController h3 { margin-top: 10px;}

.NAVtextController ol { list-style: decimal; list-style-position: outside; margin: 5px 0px 5px 22px;}

/************************************************
*
*	Site containers
*
*************************************************/

#NAVheaderContainer, #NAVcenterContainer, #NAVborderBottomCenter { width: 98.3%; margin-left: 0.9%; display: inline;}
#NAVheaderContainer { float: left; text-align: left; }
#NAVcenterContainer { float: left; }
#NAVcenterContainer { background-color: #C30000; }

#NAVborderBottomLeft { float: left; height: 12px; width: 100%; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/borderbottomright.gif'); background-repeat: no-repeat; background-position: top right; }
#NAVborderBottomCenter { float: left; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/borderbottom.gif'); background-repeat: repeat-x; background-position: top left; height: 12px;}

/**********************************************************
*
*	Containers in headerContainer
*
**********************************************************/
#NAVheaderContainer #NAVheaderContentContainer {float: left; width: 100%; }
#NAVheaderContainer #NAVheaderContentContainer { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/headerbackground.gif'); background-repeat: repeat-x; background-position: 0px 50px;/*4.4em*/;}
#NAVheaderContainer #NAVheaderContentContainer .NAVlogo { float: left; margin-left: 18px; margin-top:6px; }
#NAVheaderContainer #NAVheaderContentContainer a { color: #3E3832;}
#NAVheaderContainer #NAVheaderContent { float: right; margin-right: 10px; margin-top: 18px; min-width: 40em; }
#NAVheaderContainer #NAVheaderContent form { float: left; margin-left: 15px;}
#NAVheaderContainer #NAVheaderContent .NAVlnkHeader { font-size: 1.1em; margin-top: 3px;}
#NAVheaderContainer #NAVmenu { margin-right: 5px; float: right;}
#NAVheaderContainer #NAVmenu ul {  list-style: none; float: right;}
#NAVheaderContainer #NAVmenu ul li { float: left; }
#NAVheaderContainer #NAVmenu img { float: left; }

#NAVheaderContent span, #NAVheaderContent img  { margin-right: 1em;}
#NAVheaderContent input { margin-left: 0.5em;}
#NAVheaderContent select, #headerContent input, #NAVheaderContent a, #NAVheaderContent img { /*margin-bottom: 0.5em;*/ float: left; display: block;}
#NAVheaderContent a { margin-right: 1em;}

/*********************************************************
*
*	Containers in centerContainer
*
*********************************************************/
#NAVborderLeft { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/borderleft.gif'); background-repeat: repeat-y; background-position: left top; }
#NAVborderRight { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}
#NAVpageTitleContainer { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconjobbogarbeidslivsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconFamilieOgOmsorg { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconfamilieogomsorgsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconPensjon { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconpensjonsmall.gif'); background-repeat: no-repeat; background-position: top right; margin-right: 20px; }
#NAViconHelsetjenester { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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 {  text-align: right; height: 45px; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/pageforside/bgpersonalizednav.gif'); background-repeat: repeat-x; background-position: top left;}
#NAVpersonalizedNavigation form { margin-top: 13px; float: left;}
#NAVpersonalizedNavigation select { margin-right: 5px;}
#NAVpersonalizedNavigation input { margin-right: 18px;}
#NAVpersonalizedNavigation #NAVbreadcrumbContainer { float: left;}
#NAVpersonalizedNavigation .NAVselectContainer { float: right;}

/**********************************************************
*
*	pageImage
*
***********************************************************/
#NAVpageImage { float: left; width: 100%; background-repeat: no-repeat; height: 12.8em;/*150px*/; margin-top: 22px; background-color: #C30000; }
#NAVpageImage .NAViconContainer { padding-top: 0.1em; padding-bottom: 7px; margin-bottom: 5px; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/pagetitlebackground.gif'); background-repeat: repeat-x; background-position: bottom left;}
#NAVpageImage .NAViconContainer .NAVDineSiderloggin { margin-left: 90px; font-size: 2.5ex;}
#NAVpageImage h1 {  color: #FFFFFF; margin-left: 1ex; padding: 0px 0em 0em 40px; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/icons/arrowmasterheader.gif'); background-position: 0em 10px; background-repeat: no-repeat; }
/*#NAVpageImage h1 span { color: #E0DED8; }*/
#NAVpageImage a { text-decoration: none; color: #FFFFFF; }

#NAVpageForsiden .NAViconContainer { margin-left: 580px;}
#NAVpageJobbOgArbeidsliv .NAViconContainer { margin-left: 480px;}
#NAVpageJobbOgArbeidsliv .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconjobbogarbeidsliv.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 110px; float: right; width: 110px;}
#NAVpageFamilieOgOmsorg .NAViconContainer { margin-left: 480px;}
#NAVpageFamilieOgOmsorg .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconfamilieogomsorg.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 110px; float: right; width: 110px;}
#NAVpageHelsetjenester .NAViconContainer { margin-left: 480px;}
#NAVpageHelsetjenester .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconhelsetjenester.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 110px; float: right; width: 110px;}
#NAVpagePensjon .NAViconContainer { margin-left: 480px;}
#NAVpagePensjon .NAViconContainer .NAViconPlaceHolder { background-image:url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/iconpensjon.gif'); margin-right: 25px; background-repeat: no-repeat; background-position: top right; height: 110px; float: right; width: 110px;}


#NAVpageForsiden #NAVpageImage {  background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/forsiden.jpg');}
#NAVpagePensjon #NAVpageImage { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/pensjon.jpg'); }
#NAVpageJobbOgArbeidsliv #NAVpageImage { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/jobbogarbeidogarbeidsliv.jpg');}
#NAVpageFamilieOgOmsorg #NAVpageImage { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/familieogomsorg.jpg');}
#NAVpageHelsetjenester #NAVpageImage { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/page/helse.jpg');}

/****************************************************
*
*	errorPage
*
*****************************************************/
#NAVerrorPage h1 { color: #CE3231; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}

/****************************************************
*
*	errorBox
*
*****************************************************/
.NAVerrorBox { border: 1px dashed #CE3231; padding-left: 20px; margin-bottom: 20px;}
.NAVerrorBox p { color: #CE3231; margin: 10px 0px 10px 0px}

/****************************************************
*
*	pageContainer 
*
*****************************************************/
#NAVpageContainer { float: left; width: 100%; background-color: #F9F8F7;}
#NAVpageContainer .NAVtopSpacing { height: 2em;}
#NAVpageContainer #NAVsubmenuContainer { width: 22%; float: left; margin-right: 2.9%; }
#NAVpageContainer #NAVcontentContainer { width: 48.5%; float: left;}
#NAVpageContainer #NAVrelevantContentContainer { width: 23.35%; float: right; }
#NAVpageContainer #NAVfooterContainer { clear: both; width: 100%; padding-top: 2em; margin-bottom: 2em; text-align: center;}
#NAVpageContainer #NAVtwoColumnContainer { float: left; width: 74%; }
#NAVpageContainer #NAVoneColumnContainer { padding: 0em 1em 0em 1em; }

/******************* submenuContainer *************/
#NAVsubmenuContainer ul.NAVsubmenu { width: 100%; }
#NAVsubmenuContainer ul.NAVsubmenu li div { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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/*2.1ex*/; 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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; }
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol li div { background-image: none; }
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol li div { padding-bottom: 2px; padding-top: 2px;}
#NAVsubmenuContainer a { color: #675C53;}
#NAVsubmenuContainer .NAVselected { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/menu/arrowsubmenu.gif'); background-repeat: no-repeat; background-position: 0em 0.7em;}
#NAVsubmenuContainer .NAVarrowSelected { background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/menu/arrowsubmenuselected.gif'); background-repeat: no-repeat; background-position: 0em 0.8em; }
#NAVsubmenuContainer .NAVmenuPartTwo { margin-top: 2em;}
#NAVsubmenuContainer .NAVmenuPartTwo span { font-size: 2.3ex; color: #B7B1A9; margin-left: 10px;}

#NAVsubmenuContainer .NAVfastNavContainer { padding: 0em 0em 15px 0em; background-color: #FFFFFF; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/fastnavborderbottom.gif'); background-repeat: repeat-x; background-position: bottom left;}
#NAVsubmenuContainer .NAVfastNavContainer h5 { padding-left: 20px;}
#NAVsubmenuContainer .NAVfastNavContainer .NAVfastNavPlaceHolder { background-color: #F9F8F7; padding: 0.5em; margin: 7px 10px 0px 0px;}
#NAVsubmenuContainer .NAVfastNavContainer a { text-decoration: none; color: #0074C4;}
#NAVsubmenuContainer .NAVfastNavContainer a:hover { text-decoration: underline;}
#NAVsubmenuContainer .NAVfastNavContainer a:visited { color: #8B32E5; }

/************* Containere i innholdet *****************/
.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;}

.newsExtra h2 a, .newsExtra h2 a:visited  { color: #675C53;}

.NAVbigCampaign { background-color: #E0DED8; float: left; width: 100%; }
.NAVbigCampaign img { float: right;}
.NAVbigCampaign h5 { color: #675C53; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/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_/https://tjenester.nav.no/alderspensjonserviceberegning/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_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}

.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 15px 0px;}

.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;}

.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_/https://tjenester.nav.no/alderspensjonserviceberegning/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;}

.NAVcourseInfoBox { margin-bottom: 10px; padding-left: 10px;}
.NAVcourseInfoBox span { font-weight: bold;}
.NAVcourseInfoBox div { margin-bottom: 5px;}

/**************** relevantContentContainer **************/
#NAVrelevantContentContainer #NAValfabet { padding: 0.5em; float: left; }
#NAVrelevantContentContainer #NAValfabet a { text-align: center; font-weight: bold; text-decoration: none; display: block; width: 1em; float: left; margin: 0px 0.5em 0.2em 0px; background-color: #E0DED8; padding: 0.2em; color: #3E3832;}
#NAVrelevantContentContainer #NAValfabet a:hover { background-color: #00A9E0; color: #FFFFFF; }

#NAVrelevantContentContainer ul { margin: 12px 0em 1em 0em;}
#NAVrelevantContentContainer ul li { padding-left: 0.5em; margin-bottom: 0.2em;}

#NAVrelevantContentContainer .NAVleftMargin { margin-left: 0.5em;}

#NAVrelevantContentContainer .NAVfastNavContainer { padding: 0em 0em 15px 0em; background-color: #FFFFFF; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/fastnavborderbottom.gif'); background-repeat: repeat-x; background-position: bottom left;}
#NAVrelevantContentContainer .NAVfastNavContainer h5 { padding-left: 20px;}
#NAVrelevantContentContainer .NAVfastNavContainer .NAVfastNavPlaceHolder { background-color: #F9F8F7; padding: 0.5em; margin: 7px 0px 0px 10px;}

#NAVrelevantContentContainer .NAVlnkMerOm { margin-left: 0.5em;}

#NAVrelevantContentContainer .NAVkeyNumbers strong { color: #3F3832; }

#NAVrelevantContentContainer .NAVnewsImg { background-color: #E0DED8;}
#NAVrelevantContentContainer .NAVnewsImg p { padding: 10px 0px 10px 7px; color: #3E3832;}

#NAVrelevantContentContainer .NAVavailability { float: left; width: 100%; background-image: url('/search/nb/20070603210204oe_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; margin-bottom: 4px; padding: 2px 0px 2px 0px;}
#NAVrelevantContentContainer .NAVavailability img { float: left; margin-right: 8px;}
#NAVrelevantContentContainer .NAVlnkAvailability { font-weight: bold; font-size: 1.1em;}
#NAVrelevantContentContainer .NAVlnkAvailability:hover, #NAVrelevantContentContainer .NAVavailability .NAVsizeLinks:hover { color: #0074C4; text-decoration: none;}
#NAVrelevantContentContainer .NAVlnkAvailability, #NAVrelevantContentContainer .NAVavailability .NAVsizeLinks { color: #675C53;}
#NAVrelevantContentContainer .NAVavailability .NAVAvailabilitylnkContainer { float: left; margin-top: 5px;}

#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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/global/bigcampaigndashed.gif');}
#NAVrelevantContentContainer .NAVrelatedContentCampaign a { display: block; padding: 0px 0px 10px 15px;}
#NAVrelevantContentContainer .NAVrelatedContentCampaign .NAVimageLink {padding: 0px;}

/****************************************
*
*	Tjenester
*
*****************************************/
#NAVtjenesterHeaderContainer { background: #E0DED8; 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_/https://tjenester.nav.no/alderspensjonserviceberegning/images/tjenester/headerbackground.gif'); background-repeat: repeat-x; background-position: bottom left;}