.skinmaster {			
	
}
.controlpanel {
	width: 970px;
	background-color: #fefefe;
}

/*========================================================*/
/*  1 Universal                                          */
/*========================================================*/

/* Style For HTML BODY                   */ 
#body {
    width:100%;
    margin:10px 0px 0px 0px; 
    padding:0;
    background:#ebf0f3 url(/Portals/14/Skins/Skins/SkinAccessories/Images/bg.png) no-repeat top center;
    text-align:center;
}
#background_bottom{
    width: 1000px;
    height: 73px;
    background:#ebf0f3 url(/Portals/14/Skins/Skins/SkinAccessories/Images/bg-bottom.jpg) no-repeat top center;
}
#main{
    float:left;
}
#outerdiv {
	border: solid 1px #dadada;
	width: 1000px; 
	height:100%;
	padding-top:8px;
	padding-left:8px;
}
.FireFoxBorderFix{
	border-collapse: collapse;
	height: 100%;
	width: 0px;
	margin: 0px;
	background-color: white;		
}
.MainContent{
    
}
.LeftContent{
    width: 640px;
    float:left;
    /*border: solid 1 red;*/
}
.RightContent{
    width: 350px;
    float:right;
    /*border: solid 1 blue;*/
}


/*========================================================*/
/*  2 Design Elements                                    */
/*========================================================*/

/*-- outermost table of skin                --*/ .OuterTable { width: 980px; height: 100%; background: url(page_bg_l.gif) repeat-y top left #FFF;}
/*-- cell containing panes                  --*/ .PanesTD { width:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- top header panel background            --*/ .TopLogoRowBG    { background: url(header_bg.gif) repeat top left; padding: 0 0 0 0; }
/*-- top header panel right                 --*/ .TopLogoRowRight { background: url(top_logo_r.gif) repeat-y top right; padding: 0 0 0 0;}
/*-- top header panel left                  --*/ .TopLogoRowLeft  { background: url(top_logo_l.gif) repeat-y top left;  padding: 7px 15px 0 15px;}
/*-- top header section                     --*/ .TopRow { background:  url(top_bg.jpg) repeat-x top left; height: 270px; padding: 0; }
/*-- topleft header section                 --*/ .TopRowLeft { background:  url(top_l.jpg) no-repeat top left; height: 270px; width:100%; padding: 0; }
/*-- topright header section                --*/ .TopRowRight { background:  url(top_r.jpg) no-repeat top right; height: 270px; width:100%; padding: 0;}
/*-- middle content section                 --*/ .MiddleRow { background:  url(page_bg_r.gif) repeat-y top right; padding: 0 12px 0 12px; }
/*-- bottom footer section                  --*/ .BottomRow { background:  url(footer_bg.gif) repeat-x top center; height: 72px; padding: 0;}
/*-- bottomleft footer section              --*/ .BottomRowLeft { width:100%; background:  url(footer_bg_l.gif) no-repeat top left; height: 60px; padding: 0;}
/*-- bottomright footer section             --*/ .BottomRowRight { background:  url(footer_bg_r.gif) no-repeat top right; height: 60px;}

/*-- cell containing login and register     --*/ .LoginTD { vertical-align: middle; color: #FFF; padding: 0 35px 8px 0; text-align:right; }
/*-- cell containing flash or images        --*/ .FlashCell       { vertical-align:top; text-align:left; width:430px; height:195px; padding: 26px 0 0 12px; }
/*-- cell containing header pane            --*/ .HeaderPaneArea  { vertical-align:top; text-align:left; width:100%; height:195px;}
/*-- cell containing date                   --*/ .DateTD { text-align:right; vertical-align: bottom; padding: 0 30px 8px 0 ; height:54px;}
/*-- cell containing header pane            --*/ .HeaderPaneTD { vertical-align: middle; padding: 0 30px 0 0 ; width:100%;}
/*-- cell containing header pane in blank   --*/ .HeaderPaneTD2 { vertical-align: middle; padding: 0 30px 0 30px ; width:100%;}
/*-- cell containing menu                   --*/ .MenuTD { height: 47px; vertical-align: top; padding: 0 12px 0 12px; }
/*-- cell containing breadcrumbs            --*/ .BreadcrumbsTD { color:#808080; height: 28px; vertical-align: top; padding: 5px 20px 0 20px; }
/*-- cell containing privacy                --*/ .PrivacyTD { text-align: left; vertical-align: top; padding: 20px 0 0 25px; }
/*-- cell containing copyright              --*/ .CopyrightTD { text-align: right; vertical-align: top; padding: 20px 16px 0 0; }
/*-- cell containing search                 --*/ .SearchTD { width:1px; text-align:right; vertical-align: top; padding: 17px 26px 0 18px;}
/*-- applied to invisible objects           --*/ .Invisible { visibility:hidden; }


/*========================================================*/
/*  3 Content Panes                                      */
/*========================================================*/

/*-- top inside content pane       --*/ .PaneTop { width: 100%; padding: 0 7px 0 7px;}
/*-- left content pane             --*/ .PaneLeft { padding: 0 7px 0 7px; width: 33%; }
/*-- content pane                  --*/ /*.ContentPane { padding: 0 7px 0 7px; }*/
.Artikkelvisning{
	width:640px;
	margin: 0 0 0 0; 
	float:left;	
}
.Diverse_H_Marg{	
	width:350px;
	padding: 0 0 0 0;
	clear:both;
	margin-bottom:10px;
}
.Advis_A{
	width:640px;
	clear: both;
	padding-bottom:10px;
}
.Advis_B{					
	width:305px;
	padding-bottom:15px;
}
.Bunntekst{
	clear:both;
	width:1000px;		
}
.Admin_1{
	width:1000px;	
	clear:both;
}
.ContentPane{		
	width:1000px;		
}
.ContentPane_Venstre_KunHeaderOgMeny{
    width: 495px;
    float: left;
    clear:left;
}
.ContentPane_Hoyre_KunHeaderOgMeny{
    width:495px;
    float: right;
}
.HeaderPane{
    width:320px;
    height:60px;
    position:absolute;
    left: 680;
    top: 1;            
}

/*-- right content pane            --*/ .PaneRight { padding: 0 7px 0 7px; width: 33%; }
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 7px; }
/*-- bottom menu content pane      --*/ .PaneMenuBottom { width: 100%; padding: 5px 5px 0 5px; }
/*-- header content pane           --*/ .PaneHeader { height:139px; width: 100%; padding: 0 0 0 0; }

/*========================================================*/
/*  4 Tokens                                             */
/*========================================================*/

/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #000000; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#5a5a5a; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#5a5a5a; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { color:#000; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }


/*========================================================*/
/*  5 Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- subheadings - mostly in admin     --*/ .SubHeadBig { font-family: tahoma; font-size: 13px; font-weight: bold; color: black; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6 Links                                              */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 13px 28px 4px 27px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}

/*========================================================*/
/*  7 Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background: white; width: 240px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text; border: solid 1px #0063ab;}
.header_logo{
	position:absolute;	
	left: 6;
	top: 1;
}
.header_date_background{/*SLETTES*/
	position:absolute;	
	left: 230;
	top: 4;
	width: 47;
	height: 58;
	font-size:9;
	background: url(../../grafikkelementer/header/calendar_background.gif) repeat-x top center transparent; 
}
.header_date{/*SLETTES*/
	position:absolute;	
	left: 235;
	top: 10;		
	font-family:Arial;
	font-size:11px;	
}
.header_search_box{
	position:absolute;	
	left: 300;
	top: 32;
}
.header_rss{
	position:absolute;	
	left: 910;
	top: 15;
	width: 50;
	height: 39;
}
.login{
    position:absolute;	
	left: 750;
	top: 29;
}
.user{
    position:absolute;	
	left: 750;
	top: 15;
}
/*#header_search_button{
	position:absolute;	
	left: 370;
	top: 35;
}*/



/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ /*.MainMenu_MenuContainer {  background: url(nav_idle.gif) repeat-x top center transparent;  height: 45px;}*/
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent;  height: 45px;}
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 1px 0 0 0; background: #EEEEEE; padding: 0px; border: 1px solid #BBBBBB; font-weight: normal; filter: none; }
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: tahoma;  color: #6A6A6A; font-size: 11px; background: #EEEEEE; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #222; background: #BBBBBB; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #FFF; background: url(nav_idle.gif) repeat-x top center transparent; font-weight: bold; padding: 16px 0px 16px 0px; font-weight: bold; font-size: 8pt; }
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #FFF; background: url(nav_over2.gif) repeat-x top center; font-weight: bold; padding: 16px 0px 16px 0px; font-weight: bold; font-size: 8pt; }
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #FFF; background: url(nav_over.gif) repeat-x top center; font-weight: bold; padding: 16px 0px 16px 0px; font-weight: bold; font-size: 8pt; }
/*-- right seperator idle       --*/ .MainMenu_RightIdle { background: url(nav_div.gif) no-repeat top right; width:2px; height: 45px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}



/*==========================================================*/
/*  Page specific styles (EM)                               */
/*==========================================================*/
/*************************************
    banner ad positions
**************************************/
#toppbanner {
    width:768;
    height:150;
    margin: 1px 5px 5px 5px;
    float: right;    
    }
#toppknapp {
    width:180px;
    height:150;
    margin: 1px 5px 5px 5px;
    float: left;    
    }
#annonsetorg1{
	width:975;
    height:35;    
    clear:both;
    margin: 0em auto;/*FF centering*/
    text-align:center;
    margin: 0 5 0 5;
}
#header{
	width:992;
    height:70;
    margin: 1px 5px 0px 5px;        
	float:left;	
	position:relative;	
}
#menu{
	width:992;    	
    margin: 0px 5px 5px 5px;        
    padding: 0 0 0 0;
	float:left;
	background-color:White;	
}
#right_ads{	
	width:180px;
	float:right;
	padding-right:5;			
}
/*Unngå top-padding på første annonse */
#single_right_ad_top{
	margin:0 0 5 0;	
}
.single_right_ad{
	margin:5 0 5 0;	
}
#midtknapper1_3{	
	width:510;
	padding: 4 0 4 0; 		
	/*border: solid 1px black;*/
	float: left;
}
#midtknapper2{	
	width:468;
	margin: 5 0 0 0; 			
}
#Netboard1{
	width:468px;
	padding: 0 0 0 0; 	
	float: right;	
}
#Netboard1_emneside{
	width:468px;
	padding: 0 0 0 0;
	float:left;
}
#Netboard2_emneside{
	width:468px;
	padding: 0 0 0 0;
	float:left;
}
.HA_TV{	
	width:780px;
	float:left;	

}

/*==========================================================*/
/*  SearchResultSkin styles                                 */
/*==========================================================*/
.ContentPaneSearchResult{
	width:770px;
	padding: 0 0 0 0; 
	float:left;	
}
/*==========================================================*/
/*  End SearchResultSkin styles                             */
/*==========================================================*/

/*==========================================================*/
/* spiderSearchSimpleForm styles                          */
/*==========================================================*/
.spiderSearchSimpleForm
{
	width:270px;
}
.spiderSearchTextBox
{
	width:193px;
	height:22px;
	border: solid 1px #dddddd;
}
/*==========================================================*/
/* End spiderSearchSimpleForm styles                          */
/*==========================================================*/

/*==========================================================*/
/* haSearchCategories styles                          */
/*==========================================================*/
a.haSearchCategories
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:normal;
}
a.haSearchCategories:hover
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:normal;
}
a.haSearchCategories:visited
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:normal;
}
a.haSearchCategoriesSelected
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:bold;
	
}
a.haSearchCategoriesSelected:visited
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:bold;
	
}
a.haSearchCategoriesSelected:hover
{
	color:#1A54F7;
	text-decoration:none;
	font-weight:bold;
	
}

.haSearchBetweenChoices
{
	padding:0px 8px 0px 8px;
	color:#1A54F7;
}
.haSearchColor
{
	color:#1A54F7;
	font-family: tahoma;
	font-size:11px;
}

/*==========================================================*/
/* End haSearchCategories styles                          */
/*==========================================================*/

/*==========================================================*/
/* Log inn styles                          */
/*==========================================================*/
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active{ 
	color: Black; 
	font-size: 13px; 
}
a.LOGIN_object:hover, a.USER_object:hover {
	color: Black; 
	font-size: 13px; 
}
.LOGIN_object2, a.LOGIN_object2:link, a.LOGIN_object2:visited, a.LOGIN_object2:active{ 
	color: #f9f9f9; 
	font-size: 13px; 
}
a.LOGIN_object2:hover, a.USER_object:hover {
	color: Gray; 
	font-size: 13px; 
}
/*==========================================================*/
/* End Log inn styles                          */
/*==========================================================*/

/*==========================================================*/
/*  Fck-editor styles                                       */
/*  PS: Disse styleklassene er kopiert fra fck.css          */
/*      Dette er viktig for å opprettholde konsistens       */
/*      mellom fck-editor og visning på web                 */
/*==========================================================*/
.Menypunkt_Nyheter, .Menypunkt_Nyheter a:link, .Menypunkt_Nyheter a:visited, .Menypunkt_Nyheter a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #366582;
	text-decoration: none;
}
.Menypunkt_Nyheter a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #366582;
}
.Menypunkt_Sport, .Menypunkt_Sport a:link, .Menypunkt_Sport a:visited, .Menypunkt_Sport a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #5c661b;
	text-decoration: none;
}
.Menypunkt_Sport a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #5c661b;
}
.Menypunkt_Kultur, .Menypunkt_Kultur a:link, .Menypunkt_Kultur a:visited, .Menypunkt_Kultur a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #c33c31;
	text-decoration: none;
}
.Menypunkt_Kultur a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #c33c31;
}
.Menypunkt_Tjenester, .Menypunkt_Tjenester a:link, .Menypunkt_Tjenester a:visited, .Menypunkt_Tjenester a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #e88f01;
	text-decoration: none;
}
.Menypunkt_Tjenester a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #e88f01;
}
.Menypunkt_Rubrikk, .Menypunkt_Rubrikk a:link, .Menypunkt_Rubrikk a:visited, .Menypunkt_Rubrikk a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #878787;
	text-decoration: none;
}
.Menypunkt_Rubrikk a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #878787;
}
.Menypunkt_Kundeservice, .Menypunkt_Kundeservice a:link, .Menypunkt_Kundeservice a:visited, .Menypunkt_Kundeservice a:active{
	font-family: Verdana;
	font-size: 14px;		
	color: #d0bc07;
	text-decoration: none;
}
.Menypunkt_Kundeservice a:hover{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 14px;		
	color: #d0bc07;
}
/*==========================================================*/
/*  End Fck-editor styles                                   */
/*==========================================================*/

/*==========================================================*/
/*  NewspaperArticleListViewStyles                          */
/*==========================================================*/

.NewspaperArticleListView
{
	clear:left;
	width:780px;
	margin:15px 0px 15px 5px;
}
.NewspaperArticleListViewTop
{
	clear:left;
	background: url(../../grafikkelementer/artikler/artikkelListing/UteHjemmeBackground.jpg) repeat-x top center transparent;
	width:780px; 
	height:27px;
}
.NewspaperArticleListViewItems
{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	clear:left;
	background-color:#E4F4FE;
	padding:4px 4px 4px 4px;
	width:780px;
	overflow:hidden;
}
.NewspaperArticleListViewItem
{
	width:176px;
	vertical-align:top;
	font-size:10px;
}
.NewspaperArticleListViewSeperator
{
	width:15px;

}
.NewspaperArticleListViewImage
{
	vertical-align:top;
	width:176px;
}
.NewspaperArticleListViewTitle
{
	font-weight:bold;
	font-size:11px;
}

/*==========================================================*/
/*  End NewspaperArticleListViewStyles                      */
/*==========================================================*/

/***************************************************/

/*          Start ReactSpiderSearch styles         */

.spiderSearchResultHighlight
{
	color:Blue;
	font-weight:bold;
}

.spiderSearchResult
{
	background-color:#EFEFEF;
	margin:5px 5px 5px 5px;
}

.spiderSearchResultTitle
{
	font-weight:bold;
}

.spiderSearchResultContent
{
}

.spiderSearchResultURL
{
}
.SpiderSearchReportSearchHeaderStyle
{
	font-weight:bold;
	text-align:left;
	font-size:12px;
}
.SpiderSearchReportSearchItemStyle
{
	width:700px;
	font-size:12px;
}
.SpiderSearchReportSearchDatagrid
{
	border-style:none;
}
.SpiderSearchDnnLabel
{
	width:100px;
}


.spiderSearchResultArticleTitle a:visited
{
	color:#0063AB;
	font-weight:bold;
	font-size:12px;
	
}
.spiderSearchResultArticleTitle a:link
{
	color:#0063AB;
	font-weight:bold;
	font-size:12px;
	
}
.spiderSearchResultArticleTitle a:hover
{
	color:#0063AB;
	font-weight:bold;
	font-size:12px;
	
}
.spiderSearchResultArticleContent
{
	font-size:11px;
}
.spiderSearchResultPaging
{
	color:#0063AB;
	font-weight:normal;
}

a.spiderSearchResultPaging
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
}
a.spiderSearchResultPaging:visited
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
	
}
a.spiderSearchResultPaging:hover
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
	
}
a.spiderSearchThemeLink
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
}
a.spiderSearchThemeLink:visited
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
	
}
a.spiderSearchThemeLink:hover
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
	
}
.spiderSearchResultArticleUpdatetDate
{
	font-size:9px;
	color:#669900;
}
.spiderSearchResultArticleUrl
{
	color:#669900;
}
.spiderSearchSponsetLenkeTop
{
	background-color:#FFF8D3;
	padding:12px 8px 15px 8px;

}
#spiderSearchTopBoxes
{
	margin:10px 0px 16px 0px;

}
#spiderSearchArticleSearch
{
	margin:5px 0px 0px 0px;

}
.spiderSearchArticleSearchResult
{
	margin:0px 0px 15px 0px;
	
}
#spiderSearchFirstPageImage
{
	margin:10px 0px 0px 0px;
}
#spiderSearchPictureSearch
{
	margin:11px 0px 0px 0px;

	vertical-align:top;
}
.spiderSearchPictureSearchResult
{
	width:42px;
}
.spiderSearchPictureSearchResult:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
.spiderSearchPictureImage
{
	margin:0px 0px 10px 0px;

	vertical-align:top;
}
.SpiderSearchPicture
{
	vertical-align:bottom;
	margin-bottom:5px;
}
#spiderSearchResultPageBreadCrumb
{
		background: url(../../grafikkelementer/breadcrumb/breadcrumb_background_nyhet.gif) repeat-x;	
		color:#FFFFFF;
		height:21px;
}
#spiderSearchResultTotalHits
{
	margin:3px 0px 0px 9px;
	float:left;

}
#spiderSearchSortChoices
{
	margin:3px 9px 0px 0px;
	float:right;

}

a.spiderSearchSortResult
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.spiderSearchSortResult:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.spiderSearchSortResult:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.spiderSearchSortResultSelected, a.spiderSearchSortResultSelected:hover, a.spiderSearchSortResultSelected:visited
{
	color:#FFFFFF;
	font-weight:normal;
	
}

.spiderSearchSortResultBetweenChoices
{
	color:#FFFFFF;
	padding:0px 2px 0px 2px;

}
#spiderSearchBorder
{
	border-right:solid 1px #CCCCCC;
}

.spiderSearchArticleMoreHits
{
	float:right;
	margin-right:10px;
}
#spiderSearchHitList
{
	float:left;
	font-size:11px;
}
#spiderSearchDelimitation
{
	margin-left:500px;
	font-size:11px;
		
}
.spiderSearchDelimitationSelect
{
	font-size:11px;
	width:150px;
	
}
.spiderSearchDelimitationLabel
{
	width:120px;
}
.spiderSearchDelimitationDate
{
	margin-bottom:5px;
}
.spiderSearchTypeLabel
{
	font-size:12px;
}
.SpiderSearchMoreSearchesLabel
{
	font-size:11px;
}

.SponsedeLenkerRightPaneBody
{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    width:186px;
}

.SponsedeLenkerRightPaneTitle
{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	background: url(../../grafikkelementer/breadcrumb/breadcrumb_background_nyhet.gif) repeat-x;	
	height:21px;
	padding:0px 0px 0px 5px;
	
}
.SponsedeLenkerRightTitle 
{ 
	font-size: 11px; 
	font-family: verdana; 
	color: #FFF; 
	font-weight: bold; 
}
.SponsedeLenkerRightPaneContent
{
	background-color:#FFFFFF;
	color:#FFFFFF;
	box-sizing: border-box;	
    -moz-box-sizing: border-box;
    
}

/*          End ReactSpiderSearch styles           */
/***************************************************/

/****************************************************/
/*          ReactSpiderSearch advanced search styles*/

#spiderSearchFindText
{
	float:left;
	margin-left:5px;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
}
#spiderSearchSearchFrases
{
	float:left;
	margin-left:30px;
	font-size:11px;
}
#spiderSearchSearchButton
{
	float:left;
	margin-left:5px;
}
#spiderSearchSearchFrasesAndSearchButton
{
	background-color:#EFEFEF;
	height:100px;
	padding-top: 5px;
}
.spiderSearchSearchWordStyle
{
	width:150px;
}
.spiderSearchSearchWordStyleTextBox
{
	width:280px;
}
#spiderSearchNumberOfViewsPrPage
{
	float:left;
	margin-left:5px;
	margin-top:1px;
}
.spiderSearchListMoreChoices
{
	margin:15px 0px 5px 5px;
	font-size:11px;
}
.spiderSearchListMoreChoicesTitle
{
	font-weight:bold;
	width:110px;
}
.spiderSearchListMoreChoicesText
{
	width:300px;
}
/*          End ReactSpiderSearch advanced search styles*/
/********************************************************/

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
/***************************************************/
/*          TaxRollSearch styles                   */
.TaxRollSearchResultText{
	font-family: Verdana; font-size: 11px; font-weight: normal; color: black; padding: 0; 
}
/*          End TaxRollSearch styles               */
/***************************************************/

/*******************************************************************/
/************   yrWeatherService   *********************************/
/*******************************************************************/

.yrWeatherServiceBody
{
	width:800px;
}
.YrTempPluss { font-size: 18px; font-weight: bold; color: #f01c1c; }
.YrTempMinus { font-size: 18px; font-weight: bold; color: #0280D9; }

.YrWeatherForecastHeader { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #212D2C; font-weight: bold; border-bottom: solid 1px #c1ebf3; padding: 2px 5px 2px 5px; margin-top:10px;}
.YrWeatherForecastTxt { font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #212D2C; border-bottom: solid 1px #c1ebf3; padding: 2px 5px 2px 5px; }

.YrMenu { background-color:#ffffff; border: solid 1px #ccd2ce; padding: 2px; text-align: center; font-face: Verdana; font-size: 11px; font-weight: bold; background-color:#f2f4f1; }

.yrWeatherServiceDate
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
    	
}

.yrWeatherServiceSymbol
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color:#F2F4F1;
	margin-right:2px;
	margin-left:2px; 
	height:41px;
	width:41px;
	float:left;
}
.yrWeatherServiceSymbol : after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}

.yrWeatherServiceListing
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height:40px;
	padding:0px 0px 0px 0px;
	margin-top:-3px;
}

.yrWeatherServiceListingSymbol
{
	float:left;
	font-size:12px;
}

.yrWeatherServiceListingText
{
	float:left; 
	width:70px;
	font-size:12px;
	padding-top:10px;
	font-weight:bold;
	height:40px;
	border-collapse: collapse;
}

.yrWeatherServiceListingSymbolXsl
{
	height:38px;
	width:41px;
	padding-right:2px;
	border-collapse: collapse;	
}
.yrWeatherServiceListingHeadingXsl
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:41px;
	padding-left:7px;
}
.yrWeatherServiceListingHeader
{
	border-top:solid 1px #DEDEDE;
	background-color:#F2F4F1;
	height:13px;
}
.WeatherSnapShotColumnNameStyle{
    font-family:Arial;
    font-size:11px;
    text-align:center;
    margin-top:-8px;
}
.WeatherSnapShotHeaderNameStyle{
    font-family:Arial;
    font-size:11px;
}
/*******************************************************************/
/************  End yrWeatherService   ******************************/
/*******************************************************************/

/***********************************************************************/
/********** Advis formating styles			****************************/
/***********************************************************************/
a.HeadingAdvisA, a.HeadingAdvisA:link, a.HeadingAdvisA:visited, a.HeadingAdvisA:hover, a.HeadingAdvisA:active{
	margin:1px 0px 1px 0px;
	font-size:34px;     
	color:Black;
}
.pnlAdvis_a_ascx{
	
}
.advisAPane{

}
.Ingress{
	font-size:14px;
}
a.HeadingAdvisB, a.HeadingAdvisB:link, a.HeadingAdvisB:hover, a.HeadingAdvisB:visited, a.HeadingAdvisB:active{
	font-size:18px;
	font-weight:bold;
	margin-top:2px;
	color:Black;
}
.lblIngressAdvisB{
	
}
.imgPictureAdvisB{
	
}
.pnlAdvis_b_ascx{
	
}
.pnlAdvis_b_ascx:after{
	
}

.HeadingAdvisCB{
	font-size:20px;
	font-weight:bold;
}
.HeadingAdvisC{
	font-size:16px;
	font-weight:bold;	
}
.pnlAdvis_c_ascx{
		
}
/***********************************************************************/
/********** End Advis formating styles				********************/
/***********************************************************************/

/***************************************************/
/*          TabbedMenu styles                      */
.tablabel{
    
}
.tablabelhover{
    
}
.tablabelselected{            
    
}
.tabcontainer{
    margin-top: 0px;
}

.TabbedMenu_linkitem, .TabbedMenu_linkitem a:link, .TabbedMenu_linkitem a:visited, .TabbedMenu_linkitem a:active{
	font-size:16px;
	font-family:Verdana;			
	padding-bottom:2;
	padding-top:2;	
}
.TabbedMenu_linkitem a:hover{
	text-decoration:underline;	
}
.TabbedMenu_br{
    
}
.TabbedMenuMostVisited{
    margin-top: -20px;        
    margin-bottom: 10px;
}
/*          End TabbedMenu styles                  */
/***************************************************/

/*******************************************************************/
/************       ConsumFeed        ******************************/
/*******************************************************************/
.ConsumeFeed_Item{
    margin: 1 0 8 1;
}
/*******************************************************************/
/************  End ConsumFeed         ******************************/
/*******************************************************************/
.StandardModulTemaRightPaneTitle
{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	background: url(../../grafikkelementer/breadcrumb/breadcrumb_background_nyhet.gif) repeat-x;	
	height:21px;
	
	
}
.StandardModulTemaRightTitle 
{ 
	font-size: 13px; 
	font-family: verdana; 
	color: #FFF; 
	font-weight: bold; 
	width:100%;
}
