﻿.accesslink 
{
    position:absolute;
    top:-100px;
}


/*----------------FOOTER------------------------*/
.FooterContentAreaColumnsStyle
{
	line-height: 1.5em;
	font-size: 0.75em;	
}
/*...............................................*/

#FrontPageImage
{
      position:relative;
}

#FrontPageImageDiv
{
		width: 608px;
}

#FrontPageImageDiv img
{   
      border-style: solid !important; 
      border-width: 2px !important; 
      border-color: #cecece !important;  
      width: 100%;  
}

#ShowFrontPageImageBanner
{
	position:absolute;
    width:606px;
	height:50px;
    top:145px;
    left:2px;
}

#FrontPageImageBanner
{
      position:absolute;
      background:url(../../../templates/public/images/transBanner.png);
      width:606px;
      height:50px;
      top:145px;
      left:2px;
}

#FrontPageImageText
{
	width:430px;
	height:50px;
	line-height: 50px;
	padding: 0px 0px 0px 20px;
    	color:#ffffff;
    	font-size:1.8em;
    	float: left;
	font-weight:normal;
	margin:0px;
	
}

#FrontPageImageLink
{
	width:130px;
	height:43px;
	display: block;
	text-align: right;
	padding: 7px 20px 0px 0px;
	float: right;
	color:#ffffff;
	font-size:1.4em;
	overflow: hidden;
}


#FrontPageImageLink img
{
	border:none;
}


/*----------------BREADCRUMB--------------------*/
.MenuBreadCrumbSelectedRow a
{
	margin-right:1em;
	/*margin-top: 0.3em;
	float:left;*/
	font-size:0.8em;
        display: inline-block;
}
.MenuBreadCrumbChildrenRow a
{
	margin-right:1em;
	/*margin-top: 0.3em;
	float:left;*/
	font-size:0.8em;
        display: inline-block;
}
.MenuBreadCrumbSelectedPageLink
{
	background-color: #b2ebee;
	font-weight:bold;
	color:#000000!important;
	
}
/*--------------------- MAINPAGE/COMMON----------------------------------*/
.SearchButtonStyle
{
	background:url(../../../templates/public/images/knapp.png) no-repeat;
	color:White;
	width: 4.1em;
	height: 1.8em;	
	font-weight:bold;
}
.LFdivheading
{
	font-weight:bold;
}
.SokTextFeltStyle
{
	height: 1.6em;	
	width:16em;
}
.Soketikett
{
	height:0; 
	width:0; 
	overflow:hidden; 
	position:absolute; 
}

#TopLeftRegion h1
{
	position:absolute;
	left:61px;
	font-size:1.5em;
	width:30em;
	font-weight:normal;
	margin:0px;
}

#GlobalMenyDivKontroll
{
	float:right;
}
#GlobalMenyDivKontroll ul
{
	list-style: none;
	margin: 0px;
}
#GlobalMenyDivKontroll ul li
{
	float: left;
	padding: 0px 0px 0px 12px;
	border-left: 1px solid gray;
}
#GlobalMenyDivKontroll ul li a
{
	padding: 0px 12px 0px 0px;
	
}


#WeatherControl a
{
	color:#000000;
	text-decoration: none;
}
.WeatherTextStyle
{
	font-size: 1.8em;	
	padding-right: 0.5em;
	padding-top: 0.5em;
	float:left;
}
.WeatherTextStyle sup
{
	font-size: 0.7em;	
}
#GlobalMenyDivKontroll a
{
	color: #0000a3;	
}
a
{
	color: #0000a3;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	color: #0000a3;
}


/*------------------MENU STYLE*/
ul#StrictMenuUl, ul#StrictMenuUl li, ul#StrictMenuUl a span,  ul#StrictMenuUl a
{
	margin: 0;
	/*height:3em;*/
	
	list-style-image:none;
	list-style-position: outside;
	list-style-type: none;
}
/*Style på elementer som ikke valgt, normal fane.*/
ul#StrictMenuUl li, ul#StrictMenuUl li a, ul#StrictMenuUl li span
{
	float: left;
	text-decoration: none;
	text-align:center;
	color:Black;	
}
/* Bakgrunnsbilde av fane som er normal-join, normal på begge sider.*/
/* Oppsett for generell liste av tabulatorer*/
ul#StrictMenuUl li a:link, ul#StrictMenuUl li a:visited
{
	background:url(../../../templates/public/images/normal-join.png) no-repeat right top;
}
ul#StrictMenuUl li a
{
	background:url(../../../templates/public/images/center-tab-selected-right.png) no-repeat right top;
}
ul#StrictMenuUl li a span
{
	padding: 0.2em 1.8em 0.2em 0.5em;	
}
ul#StrictMenuUl li a:hover span
{
	background:url(../../../templates/public/images/center-tab-selected-left.png) no-repeat -225px 0;
	cursor:pointer;
	margin-left: -24px;
	padding-left:2.5em;
	z-index: 999;
}
ul#StrictMenuUl li a:hover
{
	background:url(../../../templates/public/images/center-tab-selected-right.png) no-repeat right top;
	z-index: 999;
	position: relative;
}
ul#StrictMenuUl li.StrictMenuLiFirst a span
{
	background:url(../../../templates/public/images/left-end-tab-normal.png) no-repeat;	
	margin-left: -24px;
	padding-left:1.8em;
}
ul#StrictMenuUl li.StrictMenuLiLast a
{
	background:url(../../../templates/public/images/right-end-tab-normal.png) no-repeat right top;	
}
ul#StrictMenuUl li.StrictMenuLiLast a span
{
	padding-right:1.8em;
}
ul#StrictMenuUl li#StrictMenuLiNext a:hover span 
{
	background:url(../../../templates/public/images/center-tab-selected-left-next.png) no-repeat -225px 0;
	padding-left:2.5em;
}
ul#StrictMenuUl li#StrictMenuLiPrevious a:hover
{
	background:url(../../../templates/public/images/center-tab-selected-left-previous.png) no-repeat;
}
/*---------------------------------------------*/
/*Dette skal skje når det er på første element valgt, og første element ikke valgt men mouse over.*/
ul#StrictMenuUl li#StrictMenuLiFirstCurrent a, ul#StrictMenuUl li#StrictMenuLiFirstCurrent a:hover, ul#StrictMenuUl li.StrictMenuLiFirst a:hover
{
	background:url(../../../templates/public/images/center-tab-selected-right.png) no-repeat right top;
}
ul#StrictMenuUl li#StrictMenuLiFirstCurrent a span, ul#StrictMenuUl li#StrictMenuLiFirstCurrent a:hover span, ul#StrictMenuUl li.StrictMenuLiFirst a:hover span
{
	background:url(../../../templates/public/images/left-end-tab-over.png) no-repeat;
	margin-left: -24px;
	padding-left:1.8em;
}
/*-------------------------------------------------------------------------------------------------*/
/*Dette skal skje når det er på siste element valgt, og siste element ikke valgt men mouse over.*/
ul#StrictMenuUl li#StrictMenuLiLastCurrent a, ul#StrictMenuUl li#StrictMenuLiLastCurrent a:hover, ul#StrictMenuUl li.StrictMenuLiLast a:hover
{
	background:url(../../../templates/public/images/right-end-tab-over.png) no-repeat right top;
}
ul#StrictMenuUl li#StrictMenuLiLastCurrent a span, ul#StrictMenuUl li#StrictMenuLiLastCurrent a:hover span, ul#StrictMenuUl li.StrictMenuLiLast a:hover span
{
	background:url(../../../templates/public/images/center-tab-selected-left.png) no-repeat -220px 0;
	margin-left: -1.8em;
	padding-left: 2em;
	position:relative;
	padding-right:1.8em;
}
/*-------------------------------------------------------------------------------------------------*/
/* Style for tabulator som er valgt*/
ul#StrictMenuUl li#StrictMenuLiCurrent a span, ul#StrictMenuUl li#StrictMenuLiCurrent a:hover span
{
	background:url(../../../templates/public/images/center-tab-selected-left.png) no-repeat -220px 0;
	margin-left: -1.8em;
	padding-left: 2.5em;
}
ul#StrictMenuUl li#StrictMenuLiCurrent a, ul#StrictMenuUl li#StrictMenuLiCurrent a:hover
{
	background:url(../../../templates/public/images/center-tab-selected-right.png) no-repeat right top;
}
/*-------------------------------------------------------------------------------------------------*/
/*......................................................*/
.FooterBackground
{
	background-color: #f5f5f5;
	border-top-style: solid;
	border-top-width:1px;
	border-top-color: #cecece;
}
/*--------------------------RIGHTSIDE BOXES--------------------------------------*/


.displayNone
{
	display:none;
}

#SelvBetjeningDiv
{
	background: url(../../../templates/public/images/boks_bunn.png) no-repeat bottom left;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}

#SelvBetjeningDiv h2
{
	height: 35px;
	color: White;
	font-weight: normal;
	font-size: 1.4em;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}

#SelvBetjeningDiv h2.RightSideBoxBackGroundEndBox
{
	background: url(../../../templates/public/images/rod_boks.png) bottom;
}
#SelvBetjeningDiv h2.RightSideBoxBackGroundRedHeadline
{
	background: url(../../../templates/public/images/rod_boks_top.png) top;	
}
#SelvBetjeningDiv h2.RightSideBoxBackGroundBlackHeadline
{
	background: url(../../../templates/public/images/svart_boks_top.png) top;	
}
#SelvBetjeningDiv h2.RightSideBoxBackGroundBlueHeadline
{
	background: url(../../../templates/public/images/bla_boks_top.png) top;	
}
#SelvBetjeningDiv h2.RightSideBoxBackGroundGronnHeadline
{
	background: url(../../../templates/public/images/gronn_boks_top.png) top;	
}

#SelvBetjeningDiv ul
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 15px;
	list-style: none;
}


#SelvBetjeningDiv li
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	overflow: hidden;
}
#SelvBetjeningDiv img
{
    padding: 5px 0px 0px 0px;
	display: block;
	float: left;
}
#SelvBetjeningDiv a
{
    padding: 0px 0px 0px 4px;
    width: 265px;
	display: block;
	float: left;
}


#SelvBetjeningDiv .listboxcontent
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 15px;
}

#SelvBetjeningDiv .listboxcontent p
{
	margin: 0px 0px 6px 0px!important;
}

#SelvBetjeningDiv .listboxcontent ul
{
	background:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#SelvBetjeningDiv .listboxcontent li
{
	background-image:url(../../../templates/public/images/punkt.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}

.SelvBetjeningDiv
{
	background: url(../../../templates/public/images/boks_bunn.png) no-repeat bottom left;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}

.SelvBetjeningDiv h2
{
	height: 35px;
	color: White;
	font-weight: normal;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}

.SelvBetjeningDiv h2.RightSideBoxBackGroundEndBox
{
	background: url(../../../templates/public/images/rod_boks.png) bottom;
}
.SelvBetjeningDiv h2.RightSideBoxBackGroundRedHeadline
{
	background: url(../../../templates/public/images/rod_boks_top.png) top;	
}
.SelvBetjeningDiv h2.RightSideBoxBackGroundBlackHeadline
{
	background: url(../../../templates/public/images/svart_boks_top.png) top;	
}
.SelvBetjeningDiv h2.RightSideBoxBackGroundBlueHeadline
{
	background: url(../../../templates/public/images/bla_boks_top.png) top;	
}
.SelvBetjeningDiv h2.RightSideBoxBackGroundGronnHeadline
{
	background: url(../../../templates/public/images/gronn_boks_top.png) top;	
}

.SelvBetjeningDiv ul
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 15px;
	list-style: none;
}


.SelvBetjeningDiv li
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	overflow: hidden;
}
.SelvBetjeningDiv img
{
    padding: 5px 0px 0px 0px;
	display: block;
	float: left;
}
.SelvBetjeningDiv a
{
    padding: 0px 0px 0px 4px;
    width: 265px;
	display: block;
	float: left;
}


.SelvBetjeningDiv .listboxcontent
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 15px;
}

.SelvBetjeningDiv .listboxcontent p
{
	margin: 0px 0px 6px 0px!important;
}

.SelvBetjeningDiv .listboxcontent ul
{
	background:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.SelvBetjeningDiv .listboxcontent li
{
	background-image:url(../../../templates/public/images/punkt.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}

#PageRightBoxDiv
{
	background: url(../../../templates/public/images/boks_bunn.png) no-repeat bottom left;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}

#PageRightBoxDiv h2
{
	height: 35px;
	color: White;
	font-weight: normal;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}

#PageRightBoxDiv h2.RightSideBoxBackGroundEndBox
{
	background: url(../../../templates/public/images/rod_boks.png) bottom;
}
#PageRightBoxDiv h2.RightSideBoxBackGroundRedHeadline
{
	background: url(../../../templates/public/images/rod_boks_top.png) top;	
}
#PageRightBoxDiv h2.RightSideBoxBackGroundBlackHeadline
{
	background: url(../../../templates/public/images/svart_boks_top.png) top;	
}
#PageRightBoxDiv h2.RightSideBoxBackGroundBlueHeadline
{
	background: url(../../../templates/public/images/bla_boks_top.png) top;	
}
#PageRightBoxDiv h2.RightSideBoxBackGroundGronnHeadline
{
	background: url(../../../templates/public/images/gronn_boks_top.png) top;	
}

#PageRightBoxDiv .listboxcontent
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 0px;
}

#PageRightBoxDiv .listboxcontent h3
{
    font-size: 1em;
	margin: 6px 0px 0px 15px!important;
}
#PageRightBoxDiv .listboxcontent h4
{
	margin: 6px 0px 0px 15px!important;
}
#PageRightBoxDiv .listboxcontent p
{
	margin: 0px 0px 6px 15px!important;
}

#PageRightBoxDiv .listboxcontent ul,ol
{
 margin-top:0px;
 margin-bottom:0px;
}

#PageRightBoxDiv .listboxcontent ul li
{
	list-style-type:none;
	background-image:url(../../../templates/public/images/punkt.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:3px 0px 3px 15px;
	 margin-left:-25px;
}

#NewsListDiv
{
	background: url(../../../templates/public/images/boks_bunn.png) no-repeat bottom left;
	margin:0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}

#NewsListDiv h2
{
	height: 35px;
	color: White;
	font-weight: normal;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}

#NewsListDiv h2.RightSideBoxBackGroundEndBox
{
	background: url(../../../templates/public/images/rod_boks.png) bottom;
}
#NewsListDiv h2.RightSideBoxBackGroundRedHeadline
{
	background: url(../../../templates/public/images/rod_boks_top.png) top;	
}
#NewsListDiv h2.RightSideBoxBackGroundBlackHeadline
{
	background: url(../../../templates/public/images/svart_boks_top.png) top;	
}
#NewsListDiv h2.RightSideBoxBackGroundBlueHeadline
{
	background: url(../../../templates/public/images/bla_boks_top.png) top;	
}
#NewsListDiv h2.RightSideBoxBackGroundGronnHeadline
{
	background: url(../../../templates/public/images/gronn_boks_top.png) top;	
}

#NewsListDiv ul
{
	background:url(../../../templates/public/images/boks_side.png) repeat-y left top;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 6px 15px;
	list-style: none;
}

#NewsListDiv li
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	overflow: hidden;
}
#NewsListDiv li.archivelink
{
	padding:9px 0px 3px 0px;
}

.ContentBoxBottom{
	margin-top: 1em;
	padding-bottom:3.5em;
}
.BoxIngressText
{
	color: #333333 !important;
}
.BoxDatoText
{
	color: #4c4c4c !important;
	font-size: 0.8em;
}

.NewsListDate
{
	float:left;
	padding: 0px 3px 0px 0px;
}

.NewsListLink
{
	display:block;
	float:left;
	width:199px;
}

.NewsListName
{
	display:block;
	float:left;
	width:199px;
	
}

#NewsListDate
{
	float:left;
	padding: 0px 3px 0px 0px;
}

#NewsListLink
{
	display:block;
	float:left;
	width:199px;
}

#NewsListNameDyn
{
	display:block;
	float:left;
	width:199px;
	font-weight:normal !important;
}

#NewsListName
{
	display:block;
	float:left;
	width:199px;
	
}
/*.content_box span
{
	margin-left: 0.7em;
}*/
#NewsBoxRightSide 
{
	padding-bottom:0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

.ArticleBorderTop
{
	border-top: 1px solid #cecece;
}
.ArticleBorderBottom
{
	border-bottom: 1px solid #cecece;
}

/*----------------------------FRONTSIDE BOXES DEFAULT.ASPX, LINKS WITH PICTURE-------------------------------------*/
/* Se fontsize_default.css og fontsize_big.css  */



/*---------------------- NEWSLISTPAGE LAYOUT---------------------*/
.ArticleSubInfoDiv span
{
	font-size: 0.75em;
}
.PrintUt a
{
	font-size: 0.75em;	
	padding-top: 0.5em;
	padding-left: 0.5em;
	float:left;
}
.PrintUt img
{
	height: 15px;
	width: 15px;	
	float:left;
}
.NewsListItemThumbNailDiv img
{
	width:100px;
	height: 75px;
	border-style: none;
}
img
{
	border-style: none;
}
/************ Aktivity Style *******************************/
.calendardayheading
{
	background-color: #EE3B33;
}
.selecteddatecell
{
	background-color: #e6e6e6;
}
.calendaritem
{
	border-style: solid;
	border-width: 2px;
	border-color: #cecece;
	height: 3em;	
	width: 3em;
	font-size: 0.8em;
}
.dayweekheader
{
	font-size: 0.8em;	
}
.AbsolutePreviousLeft
{
	left: 2em;
	position:absolute;
	/*float:left;*/
}
.AbsoluteCenterHeadline
{
	left: 6em;
	position:absolute;
	color: White;
	font-size:1.4em;
	/*float:left;*/
}
.AbsoluteNextRight
{
	left: 19em;
	position:absolute;
	/*float:right;*/
}
.NewsListingItem
{
	width:100%;	
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #a6a6a6;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #a6a6a6;
	padding-top: 0.5em;
	padding-bottom: 1.5em;
}
.AlternateBackground
{
	background-color: #f5f5f5;	
}
.defaultpadding
{
	margin-left: 1em;
	padding-top: 1em;	
}
.PanelStyleCalendar
{
	padding-bottom: 1em;	
}
.calendarregistrytext
{
	font-weight: bold;
	padding-bottom: 0.5em;
	padding-top: 1em;	
}
.ArticleDateTime
{
	padding-top: 1em;	
	padding-bottom: 1em;
}
.nodisplay
{
	display: none;	
}
/*-----------------------------------------------------------*/
