body {
	background-color: #F8F9EF;
}
#AreaFullPageCenter {
	width: 97.6em;
	margin: 30px auto 0 auto;
}
#AreaTopLanguageNav, #AreaTopHtmlNav {
	padding-bottom: 0.3em;
	text-align: right;
}
#AreaFullPageBorder {
	border: solid 1px #7f7f7f;
	z-index:100;
}

#AreaTop {
	background-color: #ffffff;
	float: left;
	height: 10.9em;
	width: 100%;
}
#AreaTopLeft {
	float:left;
	width: 49em;
}
#AreaTopSiteNav {
	margin: 0;
	z-index:1000;
}
#AreaTopSiteNav1 {
	width: 13.0em;
	margin: 0 0.4em 0 0;
}
#AreaTopSiteNav2 {
	width: 20.7em;
	margin: 0 0.4em 0 0.3em;
}
#AreaTopSiteNav3 {
	width: 13.0em;
	margin: 0 0 0 0.3em;
	z-index:1001;
}
#AreaTopSiteNav3 ul {
	z-index: 2500;
}
#AreaTopSiteNav ul {
	background: #cfcdb0 url(  'Images/Global/dropNavBG.gif' ) repeat-x top left;
	list-style-type: none;
}
#AreaTopSiteNav li {
	background: url(   'Images/topsitenav_bg.gif' ) repeat-x top left;
}
#AreaTopSiteNav li a {
	margin: 0;
	padding: 0.4em 0;
	text-align: center;
}
#AreaTopSiteNav li ul {
	padding: 1.2em 1.2em 1.2em 0;
}
#AreaTopSiteNav li li {
	background: none;
}
#AreaTopSiteNav li li a {
	padding: 0.4em 0 0.4em 1.2em;
	text-align: left;
}
#AreaTopSiteNav li li.Selected {
	background: url(  'Images/SiteNavSelected.gif' ) no-repeat 0.5em 0.5em;
}

#AreaTopSiteNav li a, #AreaTopSiteNav li a:link, #AreaTopSiteNav li a:visited, #AreaTopSiteNav li a:hover, #AreaTopSiteNav li a:active {
	color: #171718;
}
#AreaTopSiteNav li li.Selected a, #AreaTopSiteNav li li.Selected a:link, #AreaTopSiteNav li li.Selected a:visited, #AreaTopSiteNav li li.Selected a:hover, #AreaTopSiteNav li li.Selected a:active {
	color: #5f3330;
}


#AreaTopSiteNavDark ul 
{
    background: #cfcdb0 url(  'Images/Global/dropNavBGDark.gif' ) repeat-x top left;
	list-style-type: none;
}
#AreaTopSiteNavDark li 
{
	background: url(   'Images/topsitenav_bgDark.gif' ) repeat-x top left;
}
#AreaTopSiteNavDark li a {
	margin: 0;
	padding: 0.4em 0;
	text-align: center;
}
#AreaTopSiteNavDark li ul {
	padding: 1.2em 1.2em 1.2em 0;
}
#AreaTopSiteNavDark li li {
	background: none;
}
#AreaTopSiteNavDark li li a {
	padding: 0.4em 0 0.4em 1.2em;
	text-align: left;
}
#AreaTopSiteNavDark li li.Selected {
	background: url(  'Images/SiteNavSelected.gif' ) no-repeat 0.5em 0.5em;
}

#AreaTopSiteNavDark li a, #AreaTopSiteNavDark li a:link, #AreaTopSiteNavDark li a:visited, #AreaTopSiteNavDark li a:hover, #AreaTopSiteNavDark li a:active {
	color: #171718;
}
#AreaTopSiteNavDark li li.Selected a, #AreaTopSiteNavDark li li.Selected a:link, #AreaTopSiteNavDark li li.Selected a:visited, #AreaTopSiteNavDark li li.Selected a:hover, #AreaTopSiteNavDark li li.Selected a:active {
	color: #5f3330;	
}

#AreaTopRight {
	background: url(  "Images/AreaTopSearchBg.gif" ) repeat-x bottom left;
	border-left: solid 0.1em #bec1a5;
	border-bottom: solid 0.1em #bec1a5;
	float: right;
	height: 10.8em;
	width: 36em;
}

#AreaTopRightDark {
	border-left: solid 0.1em #bec1a5;
	float: right;
	height: 10.9em;
	width: 36em;
} 
#AreaTopPrintMeny {
	margin: 0.9em 1em 0 0;
	text-align: right;
}
#AreaSearch {
	height: 5.4em;
	line-height: 1.2em;
	margin: 3em 0 0 0;
	padding: 0 0.7em;
}
#AreaSearch span {
	display: block;
	margin: 0;
	padding: 0.1em 0;
}
#AreaSearch p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#AreaTopShortcutNavDark {
	float: right;
	height: 1.7em;
	margin: -10.4em 0 0 0;
	padding: 0;
}
* html #AreaTopShortcutNavDark {
	margin-top: -11em;
}
#AreaTopShortcutNavDark li {
	background: url(  'Images/Global/shortCutBGDark.gif' ) left bottom repeat-x;
}
#AreaTopShortcutNavDark li a {
	background: url(  'Images/Global/shortCutLeftDark.gif' ) left bottom no-repeat;
	display: block;
	height: 1.7em;
	margin-left: -1px;
	padding: 0.4em 0 0 0.8em;
}
#AreaTopShortcutNavDark li a, #AreaTopShortcutNavDark li a:link, #AreaTopShortcutNavDark li a:visited, #AreaTopShortcutNavDark li a:hover, #AreaTopShortcutNavDark li a:active {
	color: #ffffff;
}

#AreaTopShortcutNav {
	float: right;
	height: 1.7em;
	margin: -10.4em 0 0 0;
	padding: 0;
}
* html #AreaTopShortcutNav {
	margin-top: -11em;
}
#AreaTopShortcutNav li {
	background: url(  'Images/Global/shortCutBG.gif' ) left bottom repeat-x;
}	

#AreaTopShortcutNav li a {
	background: url(  'Images/Global/shortCutLeft.gif' ) left bottom no-repeat;
	display: block;
	height: 1.7em;
	margin-left: -1px;
	padding: 0.4em 0 0 0.8em;
}

#AreaTopShortcutNav li a, #AreaTopShortcutNav li a:link, #AreaTopShortcutNav li a:visited, #AreaTopShortcutNav li a:hover, #AreaTopShortcutNav li a:active {
	color: #ffffff;
}
#AreaTopShortcutNav1 {
	width: 9.5em;
	margin-left: 0.0em;
}
#AreaTopShortcutNav2 {
	width: 10.9em;
	margin-left: 0.5em;
}
#AreaTopShortcutNav3 {
	width: 6.0em;
	margin-left: 0.5em;
}
#AreaTopShortcutNav4 {
	width: 7.9em;
	margin-left: 0.5em;
}
#AreaTopPrintMeny {
	height: 1em;
}
#AreaTopPrintMeny .NavListH {
	margin-right: 1.0em;
}
#AreaTopPrintMeny .ChangeTextSize {
	padding: 0;
	margin: 0;
	border: none;
}
#AreaTopPrintMeny .Last {
	margin-right: 1em;
}


/* Background alternatives for AreaTop */
.archive_no #AreaTop{
	background: #ffffff url(/styles/Images/DocArchive_BG_no.gif) no-repeat;
}
.archive_no_ny #AreaTop{
	background: #ffffff url(/styles/Images/DocArchive_BG_nn.gif) no-repeat;
}
.archive_no_se #AreaTop{
	background: #ffffff url(/styles/Images/DocArchive_BG_sa.gif) no-repeat;
}
.archive_en_gb #AreaTop{
	background: #ffffff url(/styles/Images/DocArchive_BG_en.gif) no-repeat;
}



/* generelle stil klasser */
.expDiv {
	overflow: hidden;
	width: 100%;
}
.printContact {
	display: none;
}
p.noMargin {
	margin-bottom:0;
	margin-top:0;
}

/* Mini overrides for campains, sub sites etc. */
.mini #AreaTop { height:6em;  float:left; }
.mini #AreaTop #AreaTopLeft { width: 35em; background:none;  overflow:hidden; float:left; }
.mini #AreaTop #AreaTopRight { height: 100%; width:auto;  background:none; border:none; background-color:#eee; float:right; }
.mini #AreaTop #AreaTopRight a img { border :none; }
