﻿/*
Jørgen:
- fjernet height på elementer (html, body, content,sitecontent)
- la til float:left; på .content
for å forhindre samme problem som nettbutikk (flyter utover nede).
*/

html, body
{
 line-height: 15px;
 color: #000000;
 width: 100%;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-family: Verdana,Tahoma,Serif,Helvetica;
 font-size: 11px;
 font-weight: normal;
 margin: 0 0 0 0;
 background-color:#fff;
 background-image: url(../design/bg_streker.jpg); /* jørgen: endret bg */
 background-position: top left; /* jørgen: endret bg */
 background-repeat:repeat; /* jørgen: endret bg */
}

.sitecontent
{
	background-color : #E0DED8;
	position: relative;
	margin: 0px auto; /* for left align in Firefox and Opera, remove auto */ 
	width: 975px; /* jørgen: endret fra 990 til 1000 */
	vertical-align: top;
	padding: 0 0 0 0;
	
}
.content
{
	background-color:#E0DED8;
	width: 975px;  /* jørgen: endret fra 990 til 1000 */
	padding : 0 0 0 0; 
	float:left;
}
.topcontainer
{
	z-index: 100;
	padding: 0 0 0 0px;	/*Jørgen: fjernet padding left 10px*/
}
td
{
	vertical-align: top;	
}
/*Menu*/
 

/*Jørgen: lagt til menumidt - egen div rundt bare menyen */
.menumidt
{
	font-size: 12px;
	text-decoration : none;
}

.menucontainer
 {
	height: 100%;
	padding: 0 0 0 0;/* Jørgen: endret fra 0 0 0 20 */
	width: 170px; /* Jørgen: endret fra 140 */
	float: left;
	/* Jørgen: Fjernet background-position:left 40px;
	background-image: url(../design/meny_bg.jpg);
	background-repeat: no-repeat;*/	
}


.menu
{
	float: left;
	padding: 0 0 0 0; /* Jørgen: endret fra  10px 0 0 0; */
	width: 170px;
	background-position:left top;
	background-image: url(../design/meny_bg.jpg);
	background-repeat: repeat-y;
	font-family: Tahoma,Verdana, Arial,'Trebuchet MS';
}
.menu a
{
	color: #575757;
	text-decoration : none;

}
 html:not([opera]) .menutop {display: -moz-inline-box; height: 8px;} /* Firefox fix */
 .menutop
 {
    height: 30px; /*jørgen: lagt til */
    min-height: 30px; /*jørgen: lagt til */
	display : inline-block;
	/*width : 150px; /*jørgen: endret fra 118 */
	color: #000;
	text-decoration : none;
	font-weight: bold;
	padding: 7px 0 0px 20px;
 }
 
  
 span.menuNodeLevel0, span.menuNodeLevel1, span.menuNodeLevel2
 {
	padding: 0px 0px 0px 0px;
	display : inline-block;
	cursor: pointer;
	font-weight : normal;
	color: #739600;
 }

 span.menuNodeLevel0Hover, span.menuNodeLevel1Hover, span.menuNodeLevel2Hover
 {
	padding: 0px 0px 0px 0px;
	color: #739600;
	display : inline-block;
	font-weight : normal;
	cursor: pointer;
 }

 span.menuNodeLevel0Selected, span.menuNodeLevel1Selected, span.menuNodeLevel2Selected
 {
	padding: 0px 0px 0px 0px;
	color: #739600;
	display : inline-block;
	font-weight : normal;
	cursor: pointer;
 }

 html:not([opera]) span.menuNodeLevel0,span.menuNodeLevel1,span.menuNodeLevel2 {display: -moz-inline-box;} /* Firefox fix */
 html:not([opera]) span.menuNodeLevel0Hover,span.menuNodeLevel1Hover,span.menuNodeLevel2Hover {display: -moz-inline-box;} /* Firefox fix */
 html:not([opera]) span.menuNodeLevel0Selected,span.menuNodeLevel1Selected,span.menuNodeLevel2Selected {display: -moz-inline-box;} /* Firefox fix */

 a.menuNodeLevel0,a.menuNodeLevel1,a.menuNodeLevel2{text-decoration : none;}
 a.menuNodeLevel0Selected,a.menuNodeLevel1Selected,a.menuNodeLevel2Selected{text-decoration :underline; color:#739600;}
 a.menuNodeLevel0Selected:hover,a.menuNodeLevel1Selected:hover,a.menuNodeLevel2Selected:hover{text-decoration :none;}

a.menuNodeLevel1, a.menuNodeLevel1Selected, a.menuNodeLevel1Hover{ margin-left: 7px;}

a.menuNodeLevel2, a.menuNodeLevel2Selected, a.menuNodeLevel2Hover{ margin-left: 14px;}


.menyen
{
	color:#739600;
}

.rtUL
{
	padding: 0 !important;
}
.rtSelected a
{
	border-bottom: 1px solid #F0AB00;
}





 html:not([opera]) div.flag {display: -moz-inline-box;} /* Firefox fix */
 div.flag
 {
	display: inline-block ;
	position: relative;
	padding: 30px 0px 0px 20px;
 }
  /**/

/*Article*/
.article
{
	float:left;
	width:600px;
	padding: 5px 5px 1px 5px;
	background-color: White;
}
 .articlecontainer
{
	width: 613px;
	float: left;
	padding: 10px 8px 0px 12px; /* jørgen: endret fra 0 0 0 10 */
	height: auto;
	background-color:#E0DED8;
}
 .articlecontainersearch
{
	width: 652px;
	float: left;
	padding: 10px 8px 0px 12px; /* jørgen: endret fra 0 0 0 10 */
	height: auto;
	background-color:#E0DED8;
}
.ArticleModule
{
}
.ArticleEditButton
{
	float : left;	
	padding : 4px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.ArticleHeading, .rssItemtitle
{
	font-family: Verdana,Tahoma,Serif,Helvetica;
	font-size : 18px;
	line-height: 20px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #656463;
}
.headingImagetopDiv
{
	margin : 4px 0px 0px 0px;		
}
.ArticleIngress
{
	color:#656463;
	font-family: Tahoma,Arial,Verdana, 'Trebuchet MS';
	vertical-align : top;
	float :left;	
	padding : 4px 4px 8px 0px;
	width : 100%;
	font-size: 12px;
	}
.newscontainer .ArticleIngress p
{
	padding: 0;
	margin: 0;
}
.ingressImageleft
{
	padding : 0px 4px 4px 0px;
	height : auto;
	width :auto;
	float :left ;
	clear : left;
}
.ingressImageleftImg
{
	width: auto;
}
.ingressImageleftText
{
	width : inherit;
}
.ingressImageright
{
	padding : 0px 0px 4px 4px;
	height : auto;
	width :auto;
	float :right ;
	clear :right;
}
.ingressImagerightImg
{
	width: auto;
}
.ingressImagerightText
{
	white-space: pre-wrap;
	width : inherit;
}
.ArticleContent
{
	font-family:  Verdana,Tahoma,'Trebuchet MS',Arial;
	color:#656463;
	font-size: 11px;
	vertical-align : top;
	height : auto;
	width : 100%;
	padding : 4px 4px 8px 0px;
	float: left;
	clear: both;
}
.rssItemdescription
{
	font-family:  Verdana,Tahoma,'Trebuchet MS',Arial;
	color:#656463;
	font-size: 11px;
	vertical-align : top;
	height : auto;
	width : 100%;
	padding : 4px 4px 8px 0px;
	clear: both;
}
.contentText
{
	/*clear: left;	*/
}
.contentTextTop
{
	clear : both;
}
.contentImagetop
{
padding : 0px 4px 4px 0px;
float : left;
}
.contentImagetopImg
{
	clear: both;
}
.contentImagetopText
{
	font-size: 10px;
	font-style : italic;
	padding : 0px 0px 0px 0px;
}
.contentImageleft
{
	padding : 0px 4px 4px 0px;
	height : auto;
	width :auto;
	float :left ;
	clear : left;
}
.contentImageleftImg
{
	width: auto;
}
.contentImageleftText
{
	width : inherit;
}
.contentImageright
{
	padding : 0px 0px 4px 4px;
	height : auto;
	width :auto;
	float :right;
	clear: right;
}
.contentImagerightImg
{
	width: auto;
}
.contentImagerightText
{
	white-space: pre-wrap;
	width : inherit;
}
.contentImagebottomDiv
{
}
.contentImagebottom
{
	padding : 4px 4px 4px 0px;
	float: left;
	text-align: left;
}
.contentImagebottomImg
{
	width: auto;
	
}
.contentImagebottomText
{
	width : inherit;
}
a
{
	COLOR: #F0AB00 !important;
	font-weight:bold;
	text-decoration : none;
}
a:hover
{
	color: #F0AB00;
	text-decoration : none;
}
.ArticleTipAFriend
{
	float: left;
	padding: 4px 4px 4px 4px;
		
}
.ArticlePrinterFriendly
{
	float: left;	
	padding: 4px 4px 4px 4px;
}
.ArticleAuthor
{
	float: left;
	padding: 2px 2px 2px 0px;
	margin : 2px 0 2px 0;
	width: 100%;
}
.articleAuthorText
{
	font-weight: bold;
}
.ArticlePublishDate
{
	float: right;	
	padding: 2px 0px 2px 2px;
	margin : 2px 0px 2px 0px;
}
.articlePublishDateText
{
	font-weight: bold;	
}
.articleBottomIcons
{
	float: left;
	clear: both;
}

.ArticleReadersRating
{
	float: right;	
	padding: 4px 4px 4px 4px;
}
hr
{
	color: #e9e9e9;
	height: 1px;
	clear: both ;
	border-right: none;
	border-left: none;
	border-bottom: none;	
}
/*Article end*/

/*TOC*/
.articleTOC
{
	width: 600px;
	padding: 0px 0px 1px 1px;	
	border-bottom:1px solid #8d8d8d;
}
.TOC
{
	padding: 0px 0px 0px 0px;
}
.TOCLink
{
	font-weight: bold;
	text-decoration : none;
}
	
/*TOC end*/

/*News*/
.newscol
 {
	height: 100%;
	width: 160px;
	float :right;
	vertical-align: top;
	padding: 0 10px 0px 0; /* jørgen: endret fra 0 0 0 4 */
 }
.newscontainer
 {
	margin-top:10px;
	width: 160px;
	color:#656463;
	font-family:Verdana;
	font-size:11px;
	float:left;
	padding:0px;
 }
 .newscontainer .ArticleHeading, .newscontainer .articleHr
 {
	display:none;
 }
 .newscontainer .ArticleContent
 {
	padding: 0px !important;
 }
 .newscontainer .ArticleIngress
 {
	font-size: 11px !important;
	padding:0px !important;
	margin:0px !important;
 }
 .newscontainer .ArticleNewsLink
 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
 }
 .newsheader
 {
	padding: 0px 0 0 15px;
	background: url(../design/newsboks_topplokk.jpg);
	font-weight: bold;
 }
 .news .articleBottomIcons
 {
	display:none;
 }
 .news
 {
	background-color:#F5F5F3;
	float:left;
	width: 145px;
	padding: 5px 5px 5px 10px;
	margin-top: -2px;
 }
 .newsbottom
 {
	height: 13px;
	background: url(../design/newsboks_bunnlokk.jpg);
	margin-bottom:10px;
 }
/*News end*/
/*Search*/
.searchBoxContainer
{
	position: relative;
	top:-7px;
	left: 10px;
}
.searchInput
{
	border:1px solid #656463;
	font-size:10px;
	height:12px;
	font-family:Verdana;
	width: 80px;
	margin:0px;
	padding:0px;
}
.searchInputDiv
{
	display: inline;
}
.searchButtonDiv
{
	display: inline;
	position:relative;
	top:3px;
	left:1px;
}

/*Search end*/



/* spesielle ting sunkost */
.hko1
{
	border-top:2px solid #F0AB00;
	position:absolute;
	top:0px;
	left: 530px;
}
.hksum
{
	border-top:2px solid #F0AB00;
	position:absolute;
	top:0px;
	left: 648px;
}
.hksumsum
{
	color:#F0AB00;
	font-weight:bold;
/*	border-top:2px solid #F0AB00;*/
	position:absolute;
	top:7px;
	left: 693px;
}
.hko2
{
	border-top:2px solid #F0AB00;
	position:absolute;
	top:0px;
	left: 748px;
}
.divsearch
{
	margin-left: 10px;
	margin-top: 9px;
	width: 160px;
	background-color: #F5F5F3;
	color:#656463;
	font-family:Verdana;
	font-size:11px;
	padding:0px;
}
.goderaad
{
	margin-left: 10px;
	margin-top: 9px;
	width: 160px;
	background-color: #F5F5F3;
	color:#656463;
	font-family:Verdana;
	font-size:11px;
	padding:0px;
}
.finndinbutikk
{
	margin-left: 10px;
	margin-top: 9px;
	width: 160px;
	background-color: #F5F5F3;
	color:#656463;
	font-family:Verdana;
	font-size:11px;
	padding:0px;
	text-align:center;
}
.betkort
{
	margin-left: 10px;
	margin-top: 9px;
	width: 160px;
	padding-bottom:15px;
}
.innisok
{
	padding: 10px 0px 10px 10px;
	
}
.digitroll_link:hover
{
	color:#F0AB00;
	font-family:Verdana,Arial,Tahoma,'Trebuchet MS';
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.digitroll_link
{
	color:#606060;
	font-family:Verdana,Arial,Tahoma,'Trebuchet MS';
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.hkmeny
{
	position:absolute;
	z-index: 1;
	top: 93px;
	left: 295px;
}
.menyen
{
	padding-left: 6px;
	margin-top:6px;
	padding-bottom: 8px;
}
.forside_banner1
{
	float: left;
	background-color: white;
	width: 414px;
	height: 240px;
	overflow:hidden;
	margin-bottom:5px;
}
.forside_banner2
{
	float: left;
	background-color: white;
	margin-left: 5px;
	width: 180px;
	height: 240px;
	overflow: hidden;
	margin-bottom:5px;
}
.forside_banner3
{
	clear:left;
	margin-bottom: 5px;
	background-color: white;
	width: 599px;
	height: 347px;
	overflow:hidden;
}
.articlehkforside
{
	width:605px;
	background-color: #E0DED8;
	color:#739600;
	font-family:Verdana,Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.articlehk
{
	width:610px;
	background-color: White;
	color:#739600;
	font-family:Verdana,Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
.articlehkforside a, .articlehk a {
	color:#739600;
}
/* spesielle ting sunkost */
.nyhetsbrevepost
{
	width: 85px;
}

input 
{
	border:1px solid #656463;
	color:#656463;
	font-family:Verdana;
	font-size:11px;
	margin:0px;
	padding:0px;
}

pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.rssItemlink
{
	margin-bottom: 20px;
}

.RadGrid_Default2006
{
	color: #656463 !important;
}

.rssID
{}
.rssID table
{
	float:left;
}

.radioknapp
{
	margin-right:2px;
}

.radioknapp input
{
	border: none;
}
.ncheader
{
	float:left;
}