.skinmaster {			
	
}
.controlpanel {
	width: 970px;
	background-color: #fefefe;
}
/*========================================================*/
/*  Universal                                          */
/*========================================================*/
/* Style For HTML PAGE                   */ 
html { height: 100%; }
/* Style For HTML BODY                   */ 
#body {	
	background-color:White; 
	margin: 10px 10px 10px 10px;
}
.OuterDiv{
    width:1000px;        
}
.MainContent{
    
}
.LeftContent{
    width: 640px;
    float:left;
    /*border: solid 1 red;*/
}
.RightContent{
    width: 350px;
    float:right;
    /*border: solid 1 blue;*/
}
/*========================================================*/
/*  End Universal                                          */
/*========================================================*/
/*========================================================*/
/*  Header                                                */
/*========================================================*/
#header{	
    height:62;    
	position:relative;	
	top:0;
	left:0;	
}
.header_logo{
	/*position:absolute;	
	left: 5;
	top: 0;*/
}
.header_weather{
    position:absolute;	
	left: 470;
	top: 0;
	margin-top:-15px;
}
.header_search_box{
	position:absolute;	
	left: 450;
	top: 38;		
}
/*Hovedmeny*/
.menu{
    clear:left;
}
.login{
    position:absolute;
    top: 28px;
    left: 800px;    
}
a#dnn_header_element_dnnLOGIN_cmdLogin, a#dnn_header_element_dnnUSER_cmdRegister{
    font-size: 14px;
}

.user{
    position:absolute;
    top: 15px;
    left: 800px;
}
.RssIcon{
    position:absolute;	
	left: 940;
	top: 20;
}
.spiderSearchTextBox
{
	width:260px;
	height:20px;
	border: solid 1px Black;
}
.spiderSearchSimpleForm
{
	width:290px;	
}
/*========================================================*/
/*  End Header                                            */
/*========================================================*/
/*========================================================*/
/*  Content Panes                                      */
/*========================================================*/
.Artikkelvisning{
	width:640px;
	margin: 0 0 0 0; 
	float:left;	
}
.Diverse_H_Marg_Topp{	
	width:350px;
	padding: 0 0 0 0; 			
	clear:both;
}
.Diverse_H_Marg{	
	width:350px;
	padding: 0 0 0 0; 			
	clear:both;
}
.Advis_A{
	width:640px;
	clear: both;
}
.Advis_B{					
	width:315px;
}
.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;
}
/*========================================================*/
/*  End Content Panes                                     */
/*========================================================*/

/*-- 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; }


/*==========================================================*/
/*  SearchResultSkin styles                                 */
/*==========================================================*/
.ContentPaneSearchResult{
	width:770px;
	padding: 0 0 0 0; 
	float:left;	
}
/*==========================================================*/
/*  End SearchResultSkin styles                             */
/*==========================================================*/

/***************************************************/
/*          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:680px;
	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;
	font-size:10px;
}

a.spiderSearchResultPaging
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}
a.spiderSearchResultPaging:visited
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	
}
a.spiderSearchResultPaging:hover
{
	color:#0063AB;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	
}
a.spiderSearchThemeLink
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
a.spiderSearchThemeLink:visited
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	
}
a.spiderSearchThemeLink:hover
{
	color:#0063AB;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	
}
.spiderSearchResultArticleUpdatetDate
{
	font-size:9px;
	color:#669900;
}
.spiderSearchResultArticleUrl
{
	color:#669900;
}
.spiderSearchSponsetLenkeTop
{
	background-color:#FFF8D3;
	padding:12px 8px 15px 8px;
	display: none;/* DM har ikke sponsede lenker i søkeresultat */
}
#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:31px;
}
.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
{
		color:#FFFFFF;
		height:21px;
}
#spiderSearchResultTotalHits
{
	margin:3px 0px 0px 4px;
	float:left;
	color:Black;

}
#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:471px;
	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;
	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;
    
}
.SpiderSearchImageView{
	width: 777px;
}
/*          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-top: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*/
/********************************************************/

/*******************************************************************/
/************   Media gallery    ***********************************/
/*******************************************************************/


.pnlMediaPlayer
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #DEDEDE;
	border-left:solid 1px #DEDEDE;
	border-right:solid 1px #DEDEDE;
	height:632px;
	width:690px;
}
.mediaGalleryMediaInfo
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/*Margin bottom for other browsers see mediaGalleryCategory for IE*/
	margin-bottom:10px;
}

.mediaGalleryMediaInfo:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}

.mediaGalleryPlayerInfo
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-left:5px;
	border-top:solid 1px #DEDEDE;
	border-bottom:solid 1px #DEDEDE;
	border-left:solid 1px #DEDEDE;
	border-right:solid 1px #DEDEDE;
	height:350px;
	width:123px;
}
.mediaGalleryInfoBackground
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../../../../Portals/6/Skins/Skins/SkinAccessories/MediaGallery/VideoPlayerGradient.gif) repeat  top left;
	padding-left:5px;
	height:23px;
	padding-top:3px;
	width:123px;
	font-size:14px;
}
.mediaGalleryInfoText
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size:11px;
	margin-left:5px;
	margin-top:3px;
}
.mediaGalleryPlayer
{
	float:left;
}
.mediaGalleryPlayerInfo
{
	float:left;
}
.mediaGalleryCategory
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../../../../Portals/6/Skins/Skins/SkinAccessories/MediaGallery/categoryBottomLine.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	width:690px;
	/*Margin top for IE see mediaGalleryMediaInfo for other browsers*/
	margin-top:10px;
	clear:both;

}


.mediaGalleryCategoryItem
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../../../../Portals/6/Skins/Skins/SkinAccessories/MediaGallery/button_off.gif) ;
	width:99px;
	height:20px;
	padding:3px 0px 0px 4px;
	margin-left:-1px;
	background-repeat:no-repeat;
}
.mediaGalleryCategorySelectedItem
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(../../../../Portals/6/Skins/Skins/SkinAccessories/MediaGallery/button_on.gif) ;
	width:99px;
	height:20px;
	padding:4px 0px 0px 4px;
	margin-left:-1px;
	font-size:13px;
	font-weight:bold;
	background-repeat:no-repeat;
}
.mediaGalleryCategoryItemSeperator
{
	width:4px;
}
.mediaGalleryCategoryItemSeperator:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
.mediaGalleryVideoSelectionPane
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top:-1px;
	padding:10px 0px 10px 6px;
	border-right:solid 1px #959595;
	border-left:solid 1px #959595;
	border-bottom:solid 1px #959595;
	vertical-align:top;
	height:216px;
	width:690px;
}
.mediaGalleryVideoSelectionPane:after
{
	content: " "; 
	display: block; 
	line-height: 1px; 
	font-size: 1px; 
	clear: both;
}
.mediaGalleryVideoSelection
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:179px;
	vertical-align:top;
	background-color:#EFEFEF;
	margin-top:5px;
	border:solid 1px #DEDEDE;
	height:55px;
}
.mediaGalleryVideoSelectionInfoText
{
	font-size:10px;
	margin-left:5px;
	
}
.mediaGalleryVideoSelectionInfoText : after
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top:-216px;
	margin-left:1px;
	z-index:1;
}

.mediaGalleryVideoItemSeperator
{
	width:5px;
}
.mediaGalleryProgressBar
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top:-231px;
	margin-left:1px;
	padding-left:250px;	
	padding-top:75px;
	width:690px;
	height:215px;
	background:url(../../../../Portals/6/Skins/Skins/SkinAccessories/MediaGallery/Background.png) repeat top-left;
	z-index:2;
}
.mediaGalleryProgressBarBackground
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top:-216px;
	margin-left:1px;
	z-index:1;
}

.MediaGalleryCategoryLinkButton
{
	font-size:11px;
}
/*Stil for tittel på videoer (MediaGalleryThumbView.ascx)*/
.MediaGalleryVideoTitles{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    margin-bottom:3px;
}
/*******************************************************************/
/************ End Media gallery    ***********************************/
/*******************************************************************/


/***********************************************************************/
/********** 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;
	font-family:Arial;
	font-weight:bold;
}
.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;
	font-family:Arial;
}
.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{
		
}
a.AdvisGoToUrlLink, a.AdvisGoToUrlLink:link, a.AdvisGoToUrlLink:hover, a.AdvisGoToUrlLink:visited{
	color:Black;
}
/***********************************************************************/
/********** End Advis formating styles				********************/
/***********************************************************************/

/***********************************************************************/
/********** LatestNews User Control 				********************/
/***********************************************************************/
.LatestNews{
    font-family:Arial;
    color:Black;
}
.LatestNewsImage{}
.LatestNewsHeadline, a.LatestNewsHeadline:link, a.LatestNewsHeadline:hover, a.LatestNewsHeadline:visited{
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    color:Black;
    margin-bottom:5px;        
}
/***********************************************************************/
/********** End LatestNews User Control 			********************/
/***********************************************************************/

/*******************************************************************/
/************   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   ******************************/
/*******************************************************************/

/*******************************************************************/
/************       ConsumFeed        ******************************/
/*******************************************************************/
.ConsumeFeed_Item{
    margin: 1 0 8 1;
}
/*******************************************************************/
/************  End ConsumFeed         ******************************/
/*******************************************************************/

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
