﻿/*
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).
*/

/*Sondre 11. august 2009 - for å legge inn igjen tilbudsavis boks så berre fjern følgande fire linjer*/
#tilbudsavisboks
{
	/*display: none;*/
}
/*Øyvind 11. juni 2010 - Har kommentert bort "Les mer knapp" på forsiden for å linke til konkurranse siden i stedet for vanlig nyhetsfunksjon*/
.nyhet3 .ArticleNewsLink
{
	display: none;
}

html, body
{
 color: #565656;
 width: 100%;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-family: Verdana, Tahoma,Arial,'Trebuchet MS';
 font-size: 12px;
 font-weight: normal;
 margin: 0 0 0 0;
 background-color : #D8D8D8;
 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 */
}

img
{
	border: 0px;
	border-style: none;
}

.sitecontent
{
	background-color : #fff;
	position: relative;
	margin: 0px auto; /* for left align in Firefox and Opera, remove auto */ 
	width: 1000px; /* jørgen: endret fra 990 til 1000 */
	vertical-align: top;
	padding: 0 0 10px 0;
	
}
.content
{
	background-color: #fff;
	width: 1000px;  /* jørgen: endret fra 990 til 1000 */
	padding : 10px 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 2 hardkodede menyer */
#forhandleremeny, #logginnmeny
{
	margin-top: 25px;
}
/*#forhandleremeny
{
	display:none;
}*/

.menyskille1
{
	padding-left: 13px;
	padding-bottom: 3px;
	display:block;
}
.menyskille2
{
	padding-left: 13px;
	padding-top: 10px;
	display:block;
}

/*Jørgen: lagt til menumidt - egen div rundt bare menyen */
.menumidt
{
	font-size: 12px;
	text-decoration : none;
}

html:not([opera]) div.menucontainer /* Firefox fix */
 {
	min-height: 600px;
		
 } 
 
.menucontainer
 {
	height: 100%;
	padding: 0 0 0 6px;/* Jørgen: endret fra 0 0 0 20 */
	width: 210px; /* 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: 210px;
	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
 {
	background-image: url(../design/meny_topplokk.jpg);
    background-position: left top; /* jørgen: endret fra: background-position: center bottom; */
    background-repeat: no-repeat;
    height: 30px; /*jørgen: lagt til */
    min-height: 30px; /*jørgen: lagt til */
	display : inline-block;
	width : 190px; /*jørgen: endret fra 118 */
	color: #fff;
	text-decoration : none;
	font-weight: bold;
	padding: 7px 0 0px 20px;
 }
 
 
 
 
 /*Jørgen: hardkodede menypunktlinker */
 a.menuNodeLevel0hkt
 {
	margin-top: 2px;
	width:191px;
	padding: 5px 0px 5px 16px;
	display : block;
	/*cursor: pointer;*/
	background-image: url(../design/menypkt_bg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
    position:relative;
    left: 1px;
 }
 a.menuNodeLevel0hkt:hover, a.menuNodeLevel0hktSelected
 {
	margin-top: 2px;
	width:191px;
	padding: 5px 0px 5px 16px;
	color: #575757;
	display : block;
	font-weight : normal;
	/*cursor: pointer;*/
	background-image: url(../design/menypkt_hoverbg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }
 /*Jørgen: hardkodede menypunktlinker */





 /* HOVEDMENYPUNKTER */
 div.rtMid, div.rtBot, div.rtTop
 {
	width:191px;
	padding: 5px 0px 5px 16px;
	display : inline-block;
	/*cursor: pointer;*/
	background-image: url(../design/menypkt_bg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }
 ul.rtUL
 {
	padding-left:0px !important;
 }
 div.rtMid:hover, div.rtBot:hover, div.rtTop:hover, div.rtSelected
 {
	width:191px;
	padding: 5px 0px 5px 16px;
	color: #575757;
	display : inline-block;
	font-weight : normal;
	/*cursor: pointer;*/
	background-image: url(../design/menypkt_hoverbg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }
 
 
 /* UNDERMENYPUNKT LEVEL 1 */
 li.rtLI ul.rtUL li.rtLI div.rtTop, li.rtLI ul.rtUL li.rtLI div.rtBot, li.rtLI ul.rtUL li.rtLI div.rtMid
 {
	width:186px;
	padding: 5px 0px 5px 31px;
	display : inline-block;
	/*cursor: pointer;*/
	background-image: url(../design/undermenypkt_bg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }
 li.rtLI ul.rtUL li.rtLI div.rtTop:hover, li.rtLI ul.rtUL li.rtLI div.rtBot:hover, li.rtLI ul.rtUL li.rtLI div.rtMid:hover
 {
	width:186px;
	padding: 5px 0px 5px 31px;
	display : inline-block;
	/*cursor: pointer;*/
	background-image: url(../design/undermenypkt_hoverbg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 } 
 
 /* UNDERMENYPUNKT LEVEL 2 */
 li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtTop, li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtBot, li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtMid
 {
	width:181px;
	padding: 5px 0px 5px 36px;
	display : inline-block;
	/*cursor: pointer;*/
	background-image: url(../design/undermenypkt_bg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }
  li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtTop:hover, li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtBot:hover, li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI div.rtMid:hover
{
	width:181px;
	padding: 5px 0px 5px 36px;
	display : inline-block;
	/*cursor: pointer;*/
	background-image: url(../design/undermenypkt_hoverbg.jpg);
    background-position:left center;
    background-repeat: no-repeat;
 }

 

 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 :none;}
 a.menuNodeLevel0Selected:hover,a.menuNodeLevel1Selected:hover,a.menuNodeLevel2Selected:hover{text-decoration :none;}










 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
 {
	width:510px;
	padding-left:20px;
	padding-right: 9px;
 }
 .articlecontainer
{
	width: 534px;
	float: left;
	padding: 0 6px 0 6px; /* jørgen: endret fra 0 0 0 10 */
	height: auto;	
}
.ArticleModule
{
}
.ArticleEditButton
{
	float : left;	
	padding : 4px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.ArticleHeading
{
	font-family: Tahoma,Arial,Verdana, 'Trebuchet MS';
	font-size : 19px;
	padding : 0px 0px 2px 0px;
	margin : 0px 0px 0px 0px;	
}
.headingImagetopDiv
{
	padding : 0px 0px 4px 0px;
	margin : 0px 0px 0px 0px;		
}
.ArticleIngress
{
	font-family: Tahoma,Arial,Verdana, 'Trebuchet MS';
	vertical-align : top;
	padding : 4px 4px 8px 0px;
	width : 100%;
	font-size: 12px;
	}
.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:  Tahoma,Arial,Verdana,'Trebuchet MS';
	font-size: 11px;
	vertical-align : top;
	height : auto;
	width : 100%;
	padding : 4px 4px 8px 0px;
}
.contentText
{
	
}
.contentTextTop
{
	clear : both;
}
.contentImagetop
{
padding : 0px 4px 4px 0px;
float : left;
}
.contentImagetopImg
{
	
}
.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: #EB5E08;
	text-decoration : none;
}
a:hover
{
	color: #CA1C23;
	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;
}
.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
{
	padding: 0px 0px 10px 0px;	
}
.TOC
{
	padding: 0px 0px 0px 0px;
}
.TOCLink
{
	font-weight: bold;
	text-decoration : underline;
}
	
/*TOC end*/

/*News*/
.newscol
 {
	height: 100%;
	width: 216px;
	float :right;
	vertical-align: top;
	padding: 0px 4px 0px 0px; /* jørgen: endret fra 0 0 0 4 */
 }
.newscontainer
 {
	width: 212px;
 }
 .newsheader
 {
	height: 22px;
	padding: 8px 0 0 15px;
	background: url(../design/newsboks_topplokk.jpg);
	color: white;
	font-weight: bold;
 }
 .news
 {
	background: url(../design/newsboks_bg.jpg);
	background-repeat: repeat-y ;
	padding: 0 0 0 0;
	width : 212px;
 }
 .newsbottom
 {
	height: 13px;
	background: url(../design/newsboks_bunnlokk.jpg);
	margin-bottom:15px;
 }
/*News end*/
/*Search*/
.searchBoxContainer
{
	position:absolute;
	top: 8px;
	left:780px;
	width: 150px;
}
.searchInput
{
	/*jørgen: fjernet - border-top: solid 1px #9D9D9D;
	border-left: solid 1px #C3C3C3;
	border-right: solid 1px #F0F0F0;
	border-bottom: solid 1px #DDDDDD;	*/
	border: 0;
	height:14px;
	width: 135px;
	color: #949494;
	z-index: 200;
	position:relative;
	top: 20px;
	left: 55px;
}
.searchInputDiv
{
	float: left;
}
.searchButtonDiv
{
	position:absolute;
	top: 16px;
	left:0px;
	z-index: 100;
	width: 55px;
}

/*Search end*/

/* Spesielle ting */
#topp10
{
	margin-top:10px;
	z-index: 1000;
}
#landsdekkende
{
	position: absolute;
	top: 60px;
	left: 535px;
	color: #fff;
}
#segmentknapp1 a, #segmentknapp2 a
{
	color: #dff3fc;
}
#segmentknapp1 a:hover, #segmentknapp2 a:hover
{
	color: #fff;
}
#segmentknapp2
{
	position:absolute;
	top:60px;
	left:780px;
	z-index: 300;
}
#segmentknapp2 img
{
	border: 0px;
}

#segmentknapp1
{
	position:absolute;
	top:60px;
	left:852px;
	z-index: 300;
}
#segmentknapp1 img
{
	border: 0px;
}
.skille
{
	background-color: #dff3fc;
	height: 21px;
	width: 1px;
	position: absolute;	
	top:56px;
	left:842px;
	z-index: 300;
}
#ekstraartikkeldiv
{
	width: 529px;
	padding-left: 20px;
}
.nyhet1
{
	padding-left:20px;
}

#kontaktskjema{padding-left: 8px; height: 530px; position:relative;}
.ko_bedrift{top:123px;border:0;height:11px;font-size:9px;width:220px;position:absolute;left:108px;display:block;}
.ko_kommune{top:150px;border:0;height:11px;font-size:9px;width:220px;position:absolute;left:108px;display:block;}
.ko_navn{top:177px;border:0;height:11px;font-size:9px;width:220px;position:absolute;left:108px;display:block;}
.ko_epost{top:204px;border:0;height:11px;font-size:9px;width:220px;position:absolute;left:108px;display:block;}
.ko_mobil{top:232px;border:0;height:11px;font-size:9px;width:220px;position:absolute;left:108px;display:block;}
.ko_text{border:0;height:172px;width:303px;position:absolute;top:289px;left:34px;}
.ko_send{position:absolute;top:485px;left:34px;border:0;}
.ko_status{position:absolute;top:487px;left:134px;border:0;color:#446611;width:390px;}

.articleSearchResult
{
	float:left;
	width:551px;
	padding: 0px 4px 0px 5px;
}
.news .ArticleNewsLink
{
	margin-left: 137px;
}

.nyhet1 .ArticleNewsLink, .nyhet2 .ArticleNewsLink, .nyhet3 .ArticleNewsLink, .nyhet4 .ArticleNewsLink
{
	margin-left: 5px;
}

.nyhet1 .headingImagetopDiv, .nyhet1 .ArticleHeading span, .nyhet2 .headingImagetopDiv, .nyhet2 .ArticleHeading span, .nyhet3 .headingImagetopDiv, .nyhet3 .ArticleHeading span, .nyhet4 .headingImagetopDiv, .nyhet4 .ArticleHeading span
{
	display:none;
}
.nyhet3 .ArticleModule
{
	position: relative;
	left: 5px;
}
div.news div.ArticleContent
{
	display:none;
}

.news .ArticleHeading
{
	display:none;
}

#teleringbedriftboks
{
	display:none;
}

#valgfriboks .ArticleNewsLink
{
	display:none;
}

div.forside div.nyhet1 .ingressImageright, div.forside div.nyhet1 .ingressImageleft, div.forside div.nyhet2 .ingressImageright, div.forside div.nyhet2 .ingressImageleft, div.forside div.nyhet3 .ingressImageright, div.forside div.nyhet3 .ingressImageleft, div.forside div.nyhet4 .ingressImageright, div.forside div.nyhet4 .ingressImageleft, div.forside .bedriftnyheter .ingressImageright, div.forside .bedriftnyheter .ingressImageleft, div.forside div.privatnyheter .ingressImageright, div.forside div.privatnyheter .ingressImageleft
{
	float:none;
	text-align: center;
}
div.nyhet1 .articleHr, .nyhet2 .articleHr, .nyhet3 .articleHr, .nyhet4 .articleHr
{
	display:none;
}
div.nyhet2, div.nyhet3, div.nyhet4
{
	width:168px;
}
div.nyhet3
{
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
}
/* Spesielle ting end*/



/* START FileInspector modul og FILECATALOG modul */
div.fiAroundText
{
	border: 1px solid grey;
}
.fiHeader, .fcHeader
{
	font-weight: bold;
}
.fiBilde
{
	border: 1px solid grey;
}

.fiSideTxt
{
	position:relative;
	font-weight: bold;
	top:-13px;
}
.fiDownloadTxt
{
	position:relative;
	font-weight: bold;
	top:-4px;
}
div.vBilde, div.hBilde
{
	display:inline;
	padding:0px;
	margin:0px;
}
div.vBilde
{
	position:relative;
	left:3px;
}
div.hBilde
{
	position:relative;
	left:-2px;
}
.vText, .hText
{
	font-weight:bold;
}
/* SLUTT FileInspector modul og FILECATALOG modul */


/* START HALFYEARPLAN og PLANNER modul */
.HalfYearPlanHeading, .PlannerHeading
{
	font-weight: bold;
	font-size: 14px;
}
div.calendarButtons
{
	width: 100%;
	text-align: center;
}
/* SLUTT HALFYEARPLAN og PLANNER modul */


/* START KURSKONTROLL MODUL */
table.tblDeler, table.tblOversikt
{
	width: 100%;
	/*border: 1px solid gray;*/
}
td.tdH1
{
	font-weight: bold;
	font-size: 16px;
	/*text-decoration: underline;*/
	vertical-align: bottom;
}
td.tdH2
{
	width: 100px;
	font-weight: bold;
	text-align:center;
	vertical-align: bottom;
}
tr#kursrad0, tr#kursrad2, tr#kursrad4, tr#kursrad6, tr#kursrad8, tr#kursrad10, tr#kursrad12, tr#kursrad14, tr#kursrad16, tr#kursrad18, tr#kursrad20, tr#kursrad22, tr#kursrad24, tr#kursrad26, tr#kursrad28, tr#kursrad30,
tr#kursraddel0, tr#kursraddel2, tr#kursraddel4, tr#kursraddel6, tr#kursraddel8, tr#kursraddel10, tr#kursraddel12, tr#kursraddel14, tr#kursraddel16, tr#kursraddel18, tr#kursraddel20, tr#kursraddel22, tr#kursraddel24, tr#kursraddel26, tr#kursraddel28, tr#kursraddel30
{
	background-color: #EEEEEE;
}
td.kursdeltd2, td.kurstd2
{
	text-align:center;
}
td.kursdeltd1, td.kurstd1
{
	vertical-align: middle;
}
/* SLUTT KURSKONTROLL MODUL */