/**********************************************
*
*	STYLES FOR SERVICES TO USE
*
***********************************************/

/**********************************************
*
*	SELFDEFINED GLOBAL ELEMENTS
*
***********************************************/
/* Normal table */
.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://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Numeric table */
.NAVnumTbl { border-collapse: collapse; margin: 10px 0px 1.9em 0px;}
.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;}
.NAVnumTbl .NAVsemiHead { padding-top: 15px;}

.NAValternateRow { background-color: #F2F1F0;}

.NAVform { margin: 0px; padding: 0px;}

/* Buttons */
.NAVbtn, .button, .loginButton { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/images/global/buttonbackground.gif'); background-repeat: repeat-x; border: 1px solid #A69D97; padding: 0.1em 0.5em 0em 0.5em;/*2px 4px 0px 4px;*/}

/* Object spacers */
.NAVportletSeperator { height: 1.9em; width: 100%; clear: left;}
.NAVportletSeperatorExtra { height: 3em; width: 100%; clear: left;}
.NAVportletSeparatorSmall { height: 1em; width: 100%; clear: left;}

/* Normal list */
ul.NAVsquarelist { list-style-type: square; list-style-position: inside; }
ul.NAVsquarelist li { margin-bottom: 0.2em; }

/* Linklist */
.NAVsquareLinkList ul { list-style-type: square; list-style-position: outside; color: #0074C4; }
.NAVsquareLinkList ul li { margin-bottom: 0.2em; margin-left: 20px;}

/* Dashed linje */
.dashedLine { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; width: 100%; clear: left; font-size: 0px; height: 1px; padding-top: 15px;}

/* Alfabethical list */
.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;}

/* Services menu */
.NAVsheetFlip { background-image: url('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://tjenester.nav.no/foreldrepengeveilederen/images/global/fastnavborderbottom.gif'); background-repeat: repeat-x; background-position: bottom left;}
.NAVfastNavborderBottomRight { height: 4px; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/images/global/fastnavbottomright.gif'); background-repeat: no-repeat; background-position: bottom right;}

/* Next and previous links */
.NAVnext { float: right;}
.NAVprev { float: left;}

.NAVclearLeft { clear: left;}

/***********************************************************
*
*	breadcrumbContainer 
*
************************************************************/
#NAVbreadcrumbContainer { margin-left:14px; margin-top:14px; }
#NAVbreadcrumbContainer a:hover { text-decoration: underline;}


/************************************************************
*
*	 submenuContainer (leftcolumn)
*
*************************************************************/
/* submenu */
#NAVsubmenuContainer ul.NAVsubmenu { width: 100%; }
#NAVsubmenuContainer ul.NAVsubmenu li div { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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('images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; }
#NAVsubmenuContainer ul.NAVsubmenu li ol li ol li div { background-image: none; padding-bottom: 2px; padding-top: 2px }
#NAVsubmenuContainer a { color: #675C53;}
#NAVsubmenuContainer .NAVselected { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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://tjenester.nav.no/foreldrepengeveilederen/images/menu/arrowsubmenu.gif'); background-repeat: no-repeat; background-position: 0px 7px;/*0em 0.7em;*/}
#NAVsubmenuContainer .NAVarrowSelected { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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;}

/* servicemenu */
#NAVsubmenuContainer .NAVfastNavBorderRight { padding-right: 4px; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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; }

/* Alphabetlist*/
#NAVsubmenuContainer .NAValfabet { margin-top: 10px; width: 85%; margin-left: 20px; display: inline;}
#NAVsubmenuContainer .NAValfabet a { margin-right: 0.5em; margin-left: 0px;}

/************************************************************
*
*	 classes in content (maincolumn) 
*
*************************************************************/
/* errorBox */
.NAVerrorBox { border: 1px dashed #CE3231; padding-left: 20px; margin-bottom: 20px;}
.NAVerrorBox p { color: #CE3231; margin: 10px 0px 10px 0px}

/* Newslist */
.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;}

/* Newslist two columns */
.NAVnewsTwoColumn, .NAVnewsTwoColumnSpacer { width: 48%;}
.NAVnewsTwoColumn span, .NAVnewsTwoColumnSpacer span { margin-left: 0em; display: block;}
.NAVnewsTwoColumnSpacer { margin-right: 1em;}

/* Big campaign */
.NAVbigCampaign { background-color: #E0DED8; float: left; width: 100%; }
.NAVbigCampaign img { float: right;}
.NAVbigCampaign h5 { color: #675C53; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Campaign */
#NAVcampaignPortlet .NAVcampaign { float: left; width: 138px; margin-right: 21px; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Banner two columns */
.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://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Footer for page */
.NAVpageFooter { background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Linklist two columns */
.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 { clear: left; margin: 15px 0px 0px 7px;}
.NAVlinkListContainer .NAVportletSeperator { height: 15px;}

/* dashedBox */
.NAVdashedBox { padding: 5px 6px 5px 10px; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/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;}

/* Loggin */
.NAVlogginnLine { background-color: #F1F0ED; margin-bottom: 4px; padding: 15px 15px 15px 15px; float: left; width: 90%;}
.NAVlogginnLine input { float: right; margin-right: 10%;}
.NAVlogginnLine label { margin-left: 10%; float: left; }
.NAVlogginnLine .NAVbtn { margin-left: 5px; margin-right: 0px;}

/* service menu */
#NAVcontentContainer .NAVfastNavBorderRight { padding-right: 4px; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/images/global/fastnavrightborder.gif'); background-repeat: repeat-y; background-position: top right;}
#NAVcontentContainer .NAVfastNavContainer { padding: 0px 0em 8px 0em; background-color: #FFFFFF;}
#NAVcontentContainer .NAVfastNavContainer .NAVfastNavPlaceHolder { background-color: #F9F8F7; padding: 14px 15px 19px 14px; margin: 4px 8px 0px 8px;}
#NAVcontentContainer .NAVfastNavContainer .NAVsquareLinkList ul { color: #3E3832!important;}
#NAVcontentContainer .NAVfastNavContainer h5 { font-size: 1em; background-image: url('/search/nb/20070603210204oe_/http://tjenester.nav.no/foreldrepengeveilederen/images/global/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; padding: 0em 0em 4px 10px; color: #988F86; margin-right: 8px;}

/************************************************************
*
*	 relevantContentContainert (rightcolumn) 
*
*************************************************************/
#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 .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://tjenester.nav.no/foreldrepengeveilederen/images/global/bigcampaigndashed.gif');}
#NAVrelevantContentContainer .NAVrelatedContentCampaign a { display: block; padding: 0px 0px 10px 15px;}
#NAVrelevantContentContainer .NAVrelatedContentCampaign .NAVimageLink {padding: 0px;}

#NAVrelevantContentContainer .NAVnewsImgPlaceHolder { width: 100%; float: left;}
#NAVrelevantContentContainer .NAVnewsImg { background-color: #E0DED8; width: 220px; float: right;}
#NAVrelevantContentContainer .NAVnewsImg p { padding: 10px 7px 10px 7px; color: #3E3832; }

/****************************************
*
*	Services - Service specific styles
*
*****************************************/
.NAVtjenesterSeperatorHeader, #NAVtjenesterSeparatorHeader { height: 22px; width: 100%; clear: left;}
#NAVtjenesterHeaderContainer { background: #E0DED8; 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://tjenester.nav.no/foreldrepengeveilederen/images/tjenester/headerbackground.gif'); background-repeat: repeat-x; background-position: bottom left;}