﻿a.skipnav	{display:none;}

a		{color: #b32d12; font-family: Arial; text-decoration: none; }
a:hover {text-decoration: underline;}

body {background-color:#e5e5e5; margin-top: 0px; margin-left: 0px; background-image: url(/msf_images/2009/MasterTemplate/pagebg.gif); background-repeat: repeat-y;}
H3	 {font-size: 1em; color: #333333; font-family: Arial; font-weight: bold; padding-bottom: 10px;}

/* GENERIC STYLES */
.dmHeadline, H2			{font-size: 1em; color: #333333; font-family: Arial; font-weight: bold; padding-bottom: 10px;}
.dmAbstract			{font-size: 0.75em; color: #333333; font-family: Arial; padding-right: 6px; padding-bottom: 10px; line-height:1.4em;}
.dmFullstory		{font-size: 0.75em; color: #333333; font-family: Arial; padding-right: 6px; padding-bottom: 10px; line-height:1.4em;}
.dmDate				{font-size: 0.75em; color: #333333; font-family: Arial; font-weight: bold; padding-right: 6px;}
.dmPageTitles, H1 	{font-size: 0.9em;	color: #58231f; font-family: Arial; text-transform: uppercase; padding-bottom: 16px; font-weight: bold; }
.dmPageTitlesLarge	{font-size: 1.4em;	color: #000000; font-family: Arial; padding-bottom: 6px; font-weight: bold; }
.dmLink				{font-size: 0.75em; color: #58231f; font-family: Arial;  }
.dmLinkFat			{font-size: 0.75em; color: #b32d12; font-family: Arial; font-weight: bold; padding-top:5px; }
.dmLinkNoUnderline	{font-size: 0.75em; color: #b32d12; text-decoration: none;font-family: Arial;  }
.dmIntroArticle		{font-size: 0.85em; color: #58231f; font-family: Arial; padding-bottom: 6px;}
.dmPictureText		{font-size: 0.9em;color: #9b0000; font-family: Arial;  padding: 4px; padding-bottom: 10px;}

/* Styles from top to bottom */
.TopMenuRegion		{background-image: url(/msf_images/2009/MasterTemplate/background_topmenu.gif);		width: 950px; height: 30px; overflow: hidden; padding: 5px 10px 0px 10px; vertical-align: middle; font-family: Arial Narrow; color: #cccccc;}
.TopContentRegion	{width: 970px; height: 210px; overflow: hidden;}
.TopContentRegionThemePages	{background-image: url(/msf_images/2009/MasterTemplate/royalcrest.jpg);		width: 970px; height: 100px; overflow: hidden;}
.MenuRegion1		{background-image: url(/msf_images/2009/MasterTemplate/background_menu.gif);		width: 970px; height: 44px;}
.MenuRegion2		{background-image: url(/msf_images/2009/MasterTemplate/background_menu_content.gif);width: 930px; background-repeat: repeat-x; background-color: #FFFFFF; padding: 20px 20px; }
.MenuRegion3		{background-color: #58231f; color: #ffffff; font-family: Arial; font-size: 1em;  height: 30px; padding-left: 8px;}
.MenuRegion4		{background-color: #ffffff; color: #ffffff; font-family: Arial; font-size: 1em;  height: 50px; padding-right: 16px; padding-top: 4px; padding-bottom: 10px;}
.MainContent		{background-image: url(/msf_images/2009/MasterTemplate/background_Content3.jpg);	width: 930px; background-color: White; background-repeat: repeat-x; padding: 20px 20px;}
.MainContentThemes	{background-image: url(/msf_images/2009/MasterTemplate/background_Content5.jpg);	width: 930px; background-color: White; background-repeat: repeat-x; padding: 20px 20px;}
.FooterContent		{background-image: url(/msf_images/2009/MasterTemplate/footer_content.gif);			width: 700px; background-color: White; background-repeat: repeat-x; padding: 20px 20px 10px 250px; }
.FooterContentFront	{background-image: url(/msf_images/2009/MasterTemplate/footer_content.gif);			width: 930px; background-color: White; background-repeat: repeat-x; padding: 20px 20px 10px 20px; }


/* Top menu */
.TopMenuRegion a	{color: #3d3b48; font-family: Arial; font-size: 0.7em; font-weight: bold;	 text-transform: uppercase; text-decoration: none;}
#SearchForm			{color: #684823; font-family: Arial; font-size: 0.7em; display: inline-block;}

/* Top box segment */
.SiteTitle1			{color: #b32d12; font-family: Arial; font-size: 1.6em; margin-top:40px;}
.SiteAbstract		{color: #000000; font-family: Arial; font-size: 0.8em; margin: 16px 30px 0px 0px;}

/* Red menu bar */
.SiteTitle2			{color: #ffffff; font-family: Arial; font-size: 1em; padding: 12px 16px;}

/* Theme menu */
.ThemeMenuCell		{border-bottom: solid 1px #e5e5e5; padding-bottom: 4px; padding-top: 4px;}
.ThemeMenuCellThemes{display: inline;}
.ThemeMenuLink		{font-size: 0.75em; color: #143844; text-decoration: none; font-family: Arial; font-weight: bold; }
.ThemeMenuSubLink	{font-size: 0.75em; color: #143844; font-family: Arial; }
.ThemeShowAllLink	{font-size: 0.75em; color: #58231f; font-family: Arial; font-weight: bold; }
.SelectedTheme		{font-size: 1em; color: Lime;}

/* Main content frontpage */
.FrontPageDropDownBox	{width: 300px;font-size: 0.75em; color: #333333; font-weight: bold;}

/* Theme page styles */
.ThemeMenuLinkTheme			{display: inline-block; padding: 4px 6px 4px 6px; font-size: 0.75em; color: #143844; font-family: Arial; font-weight: bold; text-decoration: underline;}
.SelectedTheme				{display: inline-block;	background-color: #143844; }
.SelectedTheme a			{Color: White; text-decoration: none;}

.ThemePageContent					{font-family: Arial; font-size: 0.75em;}

/*Left menu for themepages */
.leftMenu		{width: 180px; font-size:0.75em; display: block; list-style-type: none; font-family:verdana; padding: 6px 10px 6px 10px; text-decoration: none; color: #3A39D6; }

.lvl1			{background-color : #FFFFFF; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; display: list-item; }	
.lvl1inPath     {width: 180px; background-color: #EBE7CC; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}
.lvl1isActive   {width: 180px; background-color: #EBE7CC; padding-left: 10px; color: #000000; border-top: solid 1px #CFCFCF; font-weight: bold;}


.lvl2			{background-color: #7B9AB5; color: White;  border-top: solid 1px #315D84; background-image: url(/msf_images/icons/leftmenupointer_down.gif);}	
.lvl2inPath     {background-color: #7B9AB5; color: White; font-weight: bold; border-top: solid 1px #315D84; }
.lvl2isActive   {background-color: #7B9AB5; border-top: solid 1px #315D84; color: White; font-weight: bold;}

.lvl3			{background-color : #7B9AB5; color: White;  border-top: solid 1px #315D84; background-image: url(/msf_images/icons/leftmenupointer_down.gif);}	
.lvl3inPath     {background-color: #7B9AB5; color: White; font-weight: bold; border-top: solid 1px #315D84; }
.lvl3isActive   {background-color: #7B9AB5; border-top: solid 1px #315D84; color: White; font-weight: bold;}

.lvl4			{background-color : #FFFFFF; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; display: list-item; }	
.lvl4inPath     {width: 180px; background-color: #EBE7CC; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}
.lvl4isActive   {width: 180px; background-color: #EBE7CC; padding-left: 10px; color: #000000; border-top: solid 1px #CFCFCF; font-weight: bold;}

.lvl5			{width: 170px;   background-color: #FFFFFF; padding-left: 20px; color: #40697d; border-top: solid 1px #CFCFCF; display: list-item; }	
.lvl5inPath     {width: 170px; background-color: #EBE7CC; padding-left: 20px; color: #40697d; border-top: solid 1px #CFCFCF; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}
.lvl5isActive   {width: 170px; background-color: #EBE7CC; padding-left: 20px; color: #000000; border-top: solid 1px #CFCFCF; font-weight: bold;}

.lvl6			{width: 160px; background-color: #FFFFFF; padding-left: 30px; color: #40697d; border-top: solid 1px #CFCFCF; display: list-item; }	
.lvl6inPath     {width: 160px; background-color: #EBE7CC; padding-left: 30px; color: #40697d; border-top: solid 1px #CFCFCF; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}
.lvl6isActive   {width: 160px; background-color: #EBE7CC; padding-left: 30px; color: #000000; border-top: solid 1px #CFCFCF; font-weight: bold;}

.lvl7			{width: 150px; background-color: #FFFFFF; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; display: list-item; }	
.lvl7inPath     {width: 150px; background-color: #EBE7CC; padding-left: 10px; color: #40697d; border-top: solid 1px #CFCFCF; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}
.lvl7	isActive   {width: 150px; background-color: #EBE7CC; padding-left: 10px; color: #000000; border-top: solid 1px #CFCFCF; font-weight: bold;}

#leftMenu2 a .lvl2	{border: solid 3px lime;}


/* Internal Navigation styles */
.ThemeLinksTop		{font-size: 0.75em; color: #143844; font-family: Arial; padding: 4px 4px 0px 14px; background-image:url(/msf_images/2009/MasterTemplate/arrowinternal.gif); background-repeat: no-repeat; }
.ThemeLinks			{font-size: 0.75em; color: #797979; font-family: Arial; padding: 4px 4px 0px 14px; background-image:url(/msf_images/2009/MasterTemplate/arrowInternalNonselect.gif); background-repeat: no-repeat;}
.ThemeLinksSelected	{font-size: 0.75em; color: #143844; font-family: Arial; padding: 4px 4px 0px 14px; background-image:url(/msf_images/2009/MasterTemplate/arrowinternal.gif); background-repeat: no-repeat;font-weight: bold;}
.TopLinkWrapper		{padding: 10px 20px 20px 0px;}
.PageLinkWrapper	{padding: 20px 20px 10px 0px; border-top: solid 1px #e5e5e5;}
.SectionName1		{}
.SectionName2		{font-weight: bold;}

/* Right side */
.topicImageInfo		{font-size: 0.7em; font-family: Arial;  color: #82795a; background-color: #f6f0e2; padding: 10px; }
.RightRelationBox	{background-color: #f6f0e2; padding: 4px 10px; }
.RelatedTitle		{font-size: 0.7em; text-transform: uppercase; color: #58231f; font-family: Arial; padding-top: 6px; font-weight: bold;}
.RelatedContent		{font-size: 0.7em; color: #9b0000; font-family: Arial;}

.RelatedFactTitle	{margin-left: 15px; padding-bottom: 4px;  display: list-item; list-style-position: outside; list-style-image: url(/msf_images/2009/MasterTemplate/arrowright.gif); font-size: 0.7em; color: #9b0000; font-family: Arial; }
.RelatedFactContent	{margin-left: 15px; font-size: 0.7em; color: #333333; font-family: Arial; display: list-item; list-style-position:outside; list-style-type:none; }
.RightFactList		{}
.RelatedContent a	{color: #9b0000;}



/* div leftover spesific styles */
hr					{border-bottom: solid 1px #cccccc; height: 1px;}
.RightLink			{margin-left: 15px; padding-bottom: 4px;  display: list-item; list-style-position: outside; list-style-image: url(/msf_images/2009/MasterTemplate/arrowright.gif); color: #9b0000; font-family: Arial;}
.SiteLabel			{font-family: Arial; font-size: 0.75em;}
.frontpageMapdiv	{padding-top: 125px; padding-left: 90px; text-align: right; width: 200px;}


/* Mål og nøkkeltall */
.tblMaalNokkeltall 		{ font-size: 11px; font-family: Verdana; border: none 0; width: 100%; vertical-align: top; margin: 20px 0px 20px 0px; }
.tblMaalNokkeltall h2 	{font-size: 1.1em;	color: #58231f; font-family: Arial; text-transform: uppercase; padding-bottom: 16px; font-weight: bold;}
.tblMaalNokkeltall .rowFirst .cllMaal	{ border-right:1px solid #D6CF9B; }
.tblMaalNokkeltall .rowItem .cllMaal 	{ border-top:1px solid #D6CF9B; border-right:1px solid #D6CF9B; }
.tblMaalNokkeltall .cllMaal				{ padding: 6px; width: 150px; vertical-align: top; }

.tblNokkeltall							{ border: none 0; width: 100%; vertical-align: top; height: 100%; table-layout: fixed; }
.tblNokkeltall .rowItem .cllNokkel,	.tblNokkeltall .rowItem .cllStatus 	{ border-top:1px solid #D6CF9B; }
.tblNokkeltall .cllNokkel				{ border-right:1px solid #D6CF9B; padding:6px; width: 130px; vertical-align: top; }
.tblNokkeltall .cllStatus				{ padding:6px; vertical-align: top;   }
.tblNokkeltall .cllStatus  ul 			{ margin: 0px; padding: 0px; width: 100%; }
.tblNokkeltall .cllStatus  li			{ list-style: none; padding-bottom: 3px; }
.tblNokkeltall .cllStatus  li img		{ vertical-align: middle; border: none; }

StrategiskMaal		{ font-size: 12px; font-family: Verdana; }
.StrategiskMaal h2	{ font-size: 12px; color: #968900; font-weight: bold; margin: 20px 0px 0px 0px; padding: 0px; display: inline; }

/* msf_mn_maalliste.aspx: LeftMenu */
.leftMenuMN {font-size:60%; display: block; list-style-type: none; font-family:verdana; padding: 6px 15px 6px 10px; text-decoration: none;}

.lvlMN1			{background-color: #7B9AB5; color: White; font-weight: bold; border-top: solid 1px #315D84; background-image: url(/msf_images/icons/leftmenupointer_down.gif);}	
.lvlMN1isActive {background-color: #7B9AB5; border-top: solid 1px #315D84; color: White; font-weight: bold;}

.lvlMN2			{background-color: #FFFFFF; padding-left: 10px; color: #0000CE; border-top: solid 1px #C6BA7B; display: list-item; }	
.lvlMN2isActive {background-color: #EBE7CC; padding-left: 10px; color: #000000; border-top: solid 1px #D6CF9C; font-weight: bold; background-image: url(/msf_images/icons/leftmenusubpointer_down.gif);}

/* Mål og nøkkeltall tema liste */
.tblTemaMaal 	{ border: none; margin-bottom: 20px; font-size: 70%; font-family: Verdana;}
.tblTemaMaal .cllTemaItem2 		{text-decoration: underline; border-bottom: 1px solid #C9CC97; font-weight:bold; padding-top: 3px; padding-bottom: 2px; padding-left:7px; width: 280px; background-color:#f7f7ef; color:#0300C9;}
.tblTemaMaal .cllTemaItem3 		{text-decoration: underline; padding-left:7px; padding-top: 4px; line-height:16px; }
.tblTemaMaal					{text-decoration: none;}
.tblTemaMaal a:hover			{text-decoration: underline;}
.cllTemaItem3  a {font-size:1.1em; color: #06414f}
.cllTemaItem2 a	{font-size:1.2em;color: #06414f }
.cllLink		{color: #06414f; }

	

/* SITEMAP */
.ListItem	{list-style-type: none; font-size: 12px; font-family: Verdana; }
.Parent		{list-style-type: none; font-size: 12px; font-family: Verdana; list-style-image: url(/msf_images/2009/MasterTemplate/arrowright.gif); color: #333333; }
.Parent a {color: #333333;}
.Last		{list-style-type: none; font-size: 12px; font-family: Verdana; padding-bottom: 5px;}
.First		{list-style-type: none; font-size: 12px; font-family: Verdana;}

		
.ListItem a, .Last a,.First a{color: #333333;  display: list-item; list-style-position: outside; list-style-image: url(/msf_images/2009/MasterTemplate/arrowright.gif); }

/* Måliste meny */
.cllLEFTTemaItem2 {width: 180px; font-size:0.75em; display: block; border-bottom: solid 1px #CFCFCF; font-family:verdana; padding: 6px 10px 6px 10px; text-decoration: none; color: #3A39D6; font-weight: bold; }
.cllLEFTTemaItem3 {width: 160px; font-size:0.75em; display: block; border-bottom: solid 1px #CFCFCF; font-family:verdana; padding: 6px 10px 6px 25px; text-decoration: none; color: #3A39D6; background-image: url(/msf_images/2009/MasterTemplate/arrowinternal2.gif); background-repeat: no-repeat; }


/*TOOLTIP*/
.tooltip{position:absolute;width:300px;padding: 10px;font-size:0.7em;font-family:Verdana;border:1px solid #827B60;background-color:#EDDA74;display:none;}