h1, .headding1{font-size: 1.6em;}
h2, .headding2{font-size: 1.4em;}
h3, .headding3{font-size: 1.2em;}
h4, .headding3{font-size: 1.0em;}

.ArticleContentTextDiv img
{
    /*float: left;*/
	padding: 0px 8px 4px 0px;
}
img.topleft
{
    float: left;
	padding: 0px 8px 4px 0px;
}
img.topright
{
    float: right;
	padding: 0px 0px 4px 8px;
}
img.leftalign
{
	float: left;
	padding: 4px 0px 4px 8px;
}
img.rightalign
{
	float: right;
	padding: 4px 0px 4px 8px;
}

img.venstrepadding
{
	padding-left: 8px;
}
img.høyrepadding
{
	padding-right: 8px;
}
img.fullpadding
{
	padding: 8px;
}
p.BildeTekst
{
    clear: both;
	font-size: 0.8em;
}

body
{
	margin: 0px;
	padding: 0px;
}

/************************/
/* AREAS                */
/************************/

#GlobalMenyDivKontroll
{
	display:none;
}
.LeftButtonStyle
{
	display: none;
}

.MasterBreadCrumbDivTag
{
	display:none;
}
/*----------------PAGEBODY--------------------*/
.PageBodyStyle
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 4px 12px 0em 12px;
	background-color: white !important;
	overflow: hidden;
}
#TopLeftRegion
{
	min-width: 2em;
	min-height:	2em;
	margin-right: 11em;
	float: left;
	position: relative;
}
#TopCenterRegion
{
	min-width: 2em;
	min-height:	2em;
	/*margin-right: 3em;*/
	float: left;
	padding-top:1em;
}
.SimpleWeatherControlDivTag img
{
	width:40px;
	height:	40px;
	padding-top: 0.8em;
	padding-right:0.8em;
	float:left;
}
#TopRightRegion
{
	min-width: 2em;
	min-height:	2em;
	float: right;
	margin-left:5em;
	padding-top: 1.3em;
}

/*Hele toppmeny strukturen, altså alt som er på toppen*/
#TopRegionMaster
{
	display: none;
}


#HjemBildeDiv
{
	position: absolute;
	/*float:left;*/
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	border-bottom-width: 1px;
}
#HjemBildeDiv img
{
	height:28px;
	width: 26px;
}
#MenyControl
{
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	border-bottom-width: 1px;
}
.MenyControlStyle
{
	padding-left: 1em;
}
.MenyControlStyleIE
{
	padding-left: 4em;
}
#LeftContentArea
{
	width: 100%;
	margin:0.5em 0px 0px 0px;
	padding-bottom:1em;
        float: left;
}
#FrontLeftContentArea
{
	width: 630px;
	overflow: hidden;
	margin-top:0.5em;
	position:relative;
	float: left;
}
#RightContentArea
{
	display:none;
}
#FrontRightContentArea
{
	display:none;
}

#FrontPageContentCentral
{
	margin-top: 1em;
	width: 100%;
	float:none;
	overflow: hidden;
}
#FrontPageContentRight
{
	 display:none;
}
.content_box {
	width: 300px;
	min-height: 5em;
	padding-top: 1em;
}
/*---------------------- NEWSLISTPAGE LAYOUT---------------------*/
#LeftContentArea li
{
	padding-top:3px;
	padding-bottom:3px;		
}

#LeftContentArea #Ingress
{
	font-weight:bold;
	margin:0px 0px 12px 0px;
}

#LeftContentArea .newsarchivelist ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#LeftContentArea .newsarchivelist li
{
	padding: 0px 0px 10px 0px;
	width: 100%;
	overflow: hidden;
}
#LeftContentArea .newsarchivelist img
{
	width:100px;
	padding: 0px 5px 5px 0px;
	float:left;
}
#LeftContentArea .newsarchivelist li div
{
	float:left;
}
#LeftContentArea .newsarchivelist h2
{
    font-size: 1.1em;
    margin: 0px 0px 2px 0px;
}

#LeftContentArea .PagingContainer
{
    margin: 10px 0px 0px 0px;
    clear: both;
}

#LeftContentArea .sortli
{ 
	display:inline;
}

#LeftContentArea .sortli a
{	
	padding:0.2em 1em;
	
}

#LeftContentArea #sortul
{
	padding:0;
	margin:0;
}


/*---------------------- NEWSLISTPAGE LAYOUT---------------------*/
#ArticlePictureDiv
{
    margin: 0px 0px 12px 0px;
}

#ArticleAreaDiv
{
    
}
#ArticleAreaDiv h1
{
    margin: 3px 0px 0px 0px;
}
#ArticleAreaDiv h2
{
    margin: 0px 0px 2px 0px;
}
#ArticleAreaDiv h3
{
    margin: 0px 0px 2px 0px;
}
#ArticleAreaDiv h4
{
    margin: 0px 0px 2px 0px;
}

/*** ArticleSubInfoDiv ***/
.ArticleSubInfoDiv
{
	width:100%;
	height: 2.5em;
	margin: 15px 0px 15px 0px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width: 1px;
	border-color: #ebeef1;
}

.ArticleSubInfoDivTB
{
	width:100%;
	height: 2.5em;
	margin: 15px 0px 15px 0px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width: 1px;
	border-color: #ebeef1;
}

.PubliseringsInfo
{
    width: 175px;
    float: left;
	padding: 0px 0px .2em 0px;
}
.OppdatertInfo
{
	width: 175px;
	float: left;	
	padding: .2em 0px .2em 0px;
	margin-left:0.5em;
}
.sharethis
{
    width: 125px;
	padding-top: 0.6em;
	float:left;
	margin-left:0.5em;
}
.sharethis span
{
    font-size: 1.0em!important;
}
.PdfGenerator
{
	display: none;
}

.ArticleSubInfoDiv img
{
	float: left;
}


/*** Ingress ***/
#ArticleAreaDiv .ArticleIngressDiv
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px 0px 12px 0px;
}

/*** Body ***/
#ArticleAreaDiv .ArticleContentTextDiv p
{
    margin: 0px 0px 12px 0px;
}

#sharethis_0
{
	display:none;
}

.nodisplay {
display:none;
}


/*----------------FOOTER------------------------*/
#FooterContentArea
{
	display:none;
}

/*--------------------- MAINPAGE/COMMON----------------------------------*/
.SearchButtonStyle
{
	background:url(../../../templates/public/images/knapp.png) no-repeat;
	color:White;
	width: 4.1em;
	height: 1.8em;	
	font-size: 1.4em;
	font-weight:bold;
}
.LFdivheading
{
	font-weight:bold;
}
.SokTextFeltStyle
{
	height: 1.6em;	
	width:16em;
}

#GlobalMenyDivKontroll
{
	float:right;
}

.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;
}


/*----------------------------FRONTSIDE BOXES DEFAULT.ASPX, LINKS WITH PICTURE-------------------------------------*/
.frontpageinfobox
{
    width: 279px;
    height: 90px;
    float: left;
    margin: 0px 20px 15px 0px;
    padding: 8px;
	background: url(../../../templates/public/images/menybokser.png) no-repeat top left;
	overflow: hidden;
}
.frontpageinfobox img.listimage
{
    width: 130px;
    height: 90px;
    float: left;
}
.frontpageinfobox .listarea
{
    width: 139px;
    margin: 0px 0px 0px 10px;
    float: left;
}
.frontpageinfobox .listarea h3
{
    margin: 0px 0px 3px 0px;
}
.frontpageinfobox .listarea h3 a
{
    color: #000000;
    font-size: .8em;
}
.frontpageinfobox .listarea ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.frontpageinfobox .listarea ul
{
    overflow: hidden;
}
.frontpageinfobox .listarea ul img
{
    display: block;
    float: left;
    padding: 5px 0px 0px 0px;
}
.frontpageinfobox .listarea ul a
{
    width: 126px;
    display: block;
    float: left;
    padding: 0px 0px 0px 7px;
}

/*---------------------- NEWSLISTPAGE LAYOUT---------------------*/
.ArticleSubInfoDiv span
{
	font-size: 0.75em;
}

.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;	
}

.accesslink
{
	display:none;
}

/**************Lag og forrening***************/
.ArticleContentTextDiv #SearchArea
{
	display:none;
}

#LagOgForeningLink
{
	display:none;
}

#LagOgForeningsHeader
{
	display:none;
}

#LageOgForeningIngress
{
	display:none;
}
/*-----------------------------------------------------------*/
