* {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
  padding:0px;
}


table.center {
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;
}

#basic-accordian{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:5px solid #EEE;
	padding:5px;
	width:696px;
	position:relative;
	z-index:2;
}

.accordion {
	background-image: url(/ressurs/telepriser/images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 10px;
	color:#000;
	cursor:pointer;
	
}

a.accordion_headings:link{color:#003163;text-decoration: underline;}
a.accordion_headings:visited {color: #000000;text-decoration: underline; }
a.accordion_headings:hover{color:#ff5800;text-decoration: underline;}
a.accordion_headings:active {color: #ff0000;text-decoration: underline; }


.accordion_child{
	padding-top:0px;
	padding-bottom:10px;
	font-size: 12px;
	width: 80%;
}

.header_highlight{color:#ff5800;}

#wrapper {
	margin: 0 auto;
	width: 960px;
}
#header {
	width: 960px;
	float: left;
	clear: both;
	background-image:url(/ressurs/telepriser/images/banner.jpg);
	background-repeat: no-repeat;
}

#leftcolumn {
	margin: 0px 0px 0px 0px;
	width: 238px;
	float: left;
	background-color: #778833;
}

#leftcolumn2 {
	margin: 0px 0px 0px 0px;
	width: 238px;
	float: left;
	background-image: url(/ressurs/telepriser/images/bluegrey.gif);
}
#leftcolumn3 {
	margin: 0px 0px 0px 0px;
	width: 218px;
	float: left;
	background-image: url(/ressurs/telepriser/images/bluegrey.gif);
}

.listmenu { 
font-size:11px;
height:17px; 
width:60px; 
} 

.listmenu_2 { 
font-size:11px; 
height:17px; 
width:110px; 
} 

#rightcolumn {
	float: right;
	margin: 0px 0px 0px 0px;
	width: 718px;
	display: inline;
}

#rightcolumn2 {
	float: right;
	margin: 0px 0px 0px 0px;
	width: 718px;
	display: inline;
	padding-top: 4px;
	padding-bottom: 4px;
}

#infocolumn {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 960px;
	display: inline;
}

input.btn {
	text-decoration: underline;
	border: none;
	color:#364305;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: -16;
	margin: 2px 0px 0px 0px;
	text-align: left;
	background: none;
}

input.btnhov {
	text-decoration: underline;
	border: none;
	color:#ff5800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: -16;
	margin: 2px 0px 0px 0px;
	text-align: left;
	background: none;
	cursor:pointer;
}

.maintext {
	font-size: 11px;
	
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	width: 218px;
	background-color: #ffffff;
	padding: 10px;
	height: 100%;
}

.maintext2 {
	font-size: 11px;
	
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	width: 650px;
	margin-top:10px;
	padding-left: 10px;
	margin-bottom: 20px;
	background-image: url(/ressurs/telepriser/images/bluedot5.gif);
}

.maintext2_1 {
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	background-image: url(/ressurs/telepriser/images/bluedot5.gif);
}

.maintext3 {
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.maintext4 {
	color: #fff;
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.maintext5 {
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	padding-left: 8px;
}

.maintext6 {
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	padding-left: 10px;
	padding-top: 4px;
	margin-bottom: 10px;
}

.maintext7 {
	font-size: 11px;
	font-family: "Arial", "Helvetica", sans-serif;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	width: 80%;
	height: 216px;
}

.panelheading {
	background-image:url(/ressurs/telepriser/images/headersecondmain.gif);
	height: 22px;
	padding-left: 8px;
	padding-top: 8px;
}
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#banner {margin-bottom: 18px;}
#banner h1 {margin: 0;}

#nav_container {
	float: left;
	width: 238px;
	background-color: #778833;
}
#nav_maincontainer {
	float: left;
	width: 238px;
}
#nav_title {
	background-image: url(/ressurs/telepriser/images/lhs_backgnd.jpg);
	padding-left: 20px;
	padding-top: 7px;
}
.navbottombut {
	vertical-align: bottom;
	text-align: center;
	background-color: #bec69c;
	border-color: #dce0c9;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #fff;
	font-size: 11px;
	padding: 8px 0px 8px 0px;
	margin: 10px 4px 4px 4px;
}
.navbottombutverdt {
	text-align: center;
	background-color: #e5e7d8;
	border-color: #ffffff;
	border: solid;
	border-width:1px; 
	font-family: "Arial", "Helvetica", sans-serif;
	color: #fff;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 6px 6px 6px 6px;
	width: 100px;
	float: left;
}

.navbottombutblue {
	text-align: center;
	background-color: #d1dde8;
	border-color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #003163;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
	margin: 4px 4px 4px 4px;
	border-style: solid;
	font-weight: bold;
	border-width: 2px;
}

.kalkhead {
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
	font-size: 12px;
	xfont-size: 0.75em;
	padding: 8px 8px 8px 8px;
	font-weight: bold;
}

/* diverse ikoner */

.print_ikon {
	background-image: url(/ressurs/telepriser/images/printicon.gif);
	float: right;
	width:25px;
	height:23px;
	xpadding-right: 10px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right: 4px;
	background-repeat: no-repeat;
}

.back_ikon {
	background-image: url(/ressurs/telepriser/images/tilbake.gif);
	float:right;
	width:108px;
	height:23px;
	xpadding-right: 10px;
	margin-top:4px;
	margin-bottom:3px;
	margin-right: 4px;
	background-repeat: no-repeat;
}

.klage_ikon {
	background-image: url(/ressurs/telepriser/images/klage.png);
	float: right;
	margin-right: 4px;
	margin-top:4px;
	margin-bottom:3px;
	background-repeat: no-repeat;
	width:124px;
	height:23px;
}

.ordliste_ikon {
	background-image: url(/ressurs/telepriser/images/ordliste.png);
	float: right;
	margin-right: 4px;
	margin-top:4px;
	margin-bottom:3px;
	background-repeat: no-repeat;
	width:124px;
	height:23px;
}

/* diverse ikoner slutt */

#nav p {margin-top: 0;}
p {margin-top: 4px;}

#footer {
	clear: both;
	background-color: #efefef;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	width: 960px;
	height: 56px;
}

.tabmenu {
	background-image: url(/ressurs/telepriser/images/lhs_backgnd.jpg);
	padding-left: 20px;
	padding-top: 8px;
}
.main1 {
	padding-left: 10px;
	padding-top: 7px;
	height: 24px;
}
.normal {
	padding-left: 5px;
	padding-top: 10px;
}

.cellpadding {padding-left: 8px;}

.padkalk {padding-top: 4px;}

.images {
	padding-left: 0px;
	padding-top: -5px;
	margin-right: 4px;
}

.listmenu{width: 60px;}

.formtextarea{
	width: 22px;
	height: 12px;
	font-size: 10px;
}

.formtextarea2{
	width: 32px;
	height: 12px;
	font-size: 10px;
}

.text_white {
	color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	
	text-align: left;
	margin-top: -2px;
}
.text_white2 {
	color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	
	text-align: left;
	margin: 8px 8px 8px 8px;
}
.image {margin-right:5px;float: left;}

.imagenav {
	float: left;
	width: 238px;
	background-color: #ffffff;
	padding-top:4px;
}

.browntable {
	background-image: url(/ressurs/telepriser/images/browndot.gif);
	float: right;
	margin: 0px 0px 0px 0px;
	width: 718px;
	display: inline;
	padding-top: 5px;
}

h2 {
	color: #003163;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	
	text-align: left;
}
h3 {
	color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	xfont-size: 11px;
	font-size: 0.7em;
	text-align: left;
}

h4 {
	color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 8px 10px 8px 10px;
}

h5 {
	color: #fff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 8px 10px 8px 4px;
}

h6 {
	color: #003163;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 4px 4px 4px 10px;
	text-decoration: underline;
}

.texta {
 font-size: 10px;
 font-family: "Arial", "Helvetica", sans-serif;
 background-color: #fff;
 border: 1px solid #cccccc;
 width: 216px;
 margin-bottom: 4px;
 margin-top: 4px;
 padding: 4px 4px 4px 0px;
}

.tabcontainer {
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* CSS for submeny */

#sub_tabs {
	margin-top: 8px;
	margin-bottom: 4px;
	width: 960px;
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	background-color: #FFFFFF;
}

#sub_tabs ul {
 	margin: 0;
 	list-style-type: none;
 	padding-left: 10px;
}

#sub_tabs li {
 	float: left;
 	display: inline;
 	margin-left: 10px;
}

#sub_tabs li a {
 	float: left;
 	color: #003163;
 	text-decoration: none;
 	padding-left: 10px;
 	font-weight:bold;
}

#sub_tabs li.active {	margin-top: 0px; font-weight: normal;}

#sub_tabs li.active a {
 	color: #000000;
 	background-image: url(/ressurs/telepriser/images/arrow.gif);
 	background-repeat: no-repeat;
 	background-position: left;
 	padding-left: 10px;
 	font-weight: normal;
}

#sub_tabs li.hover {text-decoration:none;font-weight: bold;}
#sub_tabs li a:hover {color: #ff5800;font-weight: bold;}
#sub_tabs li.active a:hover {color: #ff5800;font-weight: normal;}

/* CSS for submenu slutt */

a.links1:link {color: #fff;	font-size: 11px;}
a.links1:visited {color:#fff;font-size: 11px;}
a.links1:hover {color: #ff5800;	font-size: 11px;}
a.links1:active {color: #ff0000;font-size: 11px;}

a.links2:link {color: #364305;text-decoration: none;}
a.links2:visited {color:#000;text-decoration: none;}
a.links2:hover {color: #ff5800;text-decoration: none;}
a.links2:active {color: #ff0000;text-decoration: none;}

a.links3:link {color: #003163;}
a.links3:visited {color:#000;}
a.links3:hover {color: #ff5800;}
a.links3:active {color: #ff0000;}

a.links4:link {color: #003163;text-decoration:none;	font-weight: bold;}
a.links4:visited {color:#003163;text-decoration:none;font-weight: bold;}
a.links4:hover {color: #ff5800;text-decoration:none;font-weight: bold;}
a.links4:active {color:#ff0000;text-decoration:none;	font-weight: bold;}

.linksover {color:#333333;	text-decoration:none;	font-weight: bold;}

a.links5:link { 
        color: #003163; 
        font-family: "Arial", "Helvetica", sans-serif; 
        font-size: 11px; 
        text-align: left; 
        padding: 4px 4px 4px 10px; 
        text-decoration: underline; 
} 
a.links5:visited { 
        color: #003163;         
        font-family: "Arial", "Helvetica", sans-serif; 
        font-size: 11px;
        text-align: left; 
        padding: 4px 4px 4px 10px; 
        text-decoration: underline; 
} 
a.links5:hover { 
        color: #ff5800; 
        font-family: "Arial", "Helvetica", sans-serif; 
        font-size: 11px; 
        text-align: left; 
        padding: 4px 4px 4px 10px; 
        text-decoration: underline; 
} 
a.links5:active { 
        color: #ff0000; 
        font-family: "Arial", "Helvetica", sans-serif; 
        font-size: 11px; 
        text-align: left; 
        padding: 4px 4px 4px 10px; 
        text-decoration: underline; 
} 


A:link, A:hover {text-decoration: underline; color: #003163;}
A:visited {color: #003163;}
A:hover {color: #ff5800;}
A:visited {color: #003163; }
A:active {color: #ff0000; }

a.links6:link {color: #fff;font-size: 11px;text-decoration:none;}
a.links6:visited {color: #fff;font-size: 11px;text-decoration:none;}
a.links6:hover {color: #ff5800;font-size: 11px;text-decoration:none;}
a.links6:active {color: #ff0000;font-size: 11px;text-decoration:none;}

.spacer {height: 4px;}

/* CSS for brungrå tabeller (bl. a forutsetninger og forenklinger) */

.browngreytable {
	background-image: url(/ressurs/telepriser/images/grey.gif);
	width: 718px;
	}

.browngreytable h1 {
	background-image: url(/ressurs/telepriser/images/greydotnew.gif);
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
}

.browngreytable p {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.browngreytable ul {
	padding-left: 20px;
	padding-bottom: 10px;
}

.browngreytable li {
	padding-bottom: 4px;
}

/*CSS for grønngrå tabeller, tekster */

#gronn {
	background-image: url(/ressurs/telepriser/images/grey.gif);
	width: 718px;
}

#gronn ul li {
	margin-left: 40px;
	margin-top: 4px;
}

#gronn .inner {
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

#gronn .inner h1 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#gronn .inner img {
	float: left;
	margin-right:10px;
	padding-bottom: 5px;
}
#gronn .inner p {padding-bottom: 5px;}

.fillbox {height: 135px;}

/* CSS for forbrukersidene */

.forbruker {
	background-image: url(/ressurs/telepriser/images/grey.gif);
	width: 960px;
	}
	
.forbruker p {
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 10px;
}
	
.forbruker h1 {
	background-image: url(/ressurs/telepriser/images/greydotnew.gif);
	font-size: 11px;
	height: 20px;
	padding-top: 6px;
	padding-left: 10px;
	
}

.forbruker h2 {
	background-image: url(/ressurs/telepriser/images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	padding-top: 5px;
	padding-left: 10px;
	margin-left: 10px;
}

.forbruker h3 {
	font-size: 11px;
	color:#000;
	padding-left:20px;
	padding-bottom:5px;
}

.forbruker ul li {
	margin-left: 40px;
	margin-top: 4px;
}

.forbruker a:link {color: #003163;}
.forbruker a:visited {color:#000;}
.forbruker a:hover {color: #ff5800;}
.forbruker a:active {color: #ff0000;}

/* "Spørsmål og svar" side */

.sos_liste {
	background-image: url(/ressurs/telepriser/images/grey.gif);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top:5px;
}

.sos_liste .tittel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
	text-decoration: underline;
}

.sos_liste .header {
	padding-top:5px;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.sosListe h3{
	background-image: url(/ressurs/telepriser/images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 10px;
	color:#000;
	cursor:pointer;
  color:#003163;
}

.sosListe .mainField { }
.sosListe P { }


/* headers and footers (med print ikon) */

#groenn .header {
	background-image: url(/ressurs/telepriser/images/green.gif);
	height: 30px;
	padding-right: 6px;
}

#groenn .footer {
	background-image: url(/ressurs/telepriser/images/darkgreen.gif);
	height: 32px;
	padding-right: 6px;
}

#brun .header {
	background-image: url(/ressurs/telepriser/images/darkbrown.gif);
	height: 30px;
	padding-right: 6px;
}

#brun .footer {
	background-image: url(/ressurs/telepriser/images/darkbrown.gif);
	height: 32px;
	padding-right: 6px;
}

table.sidekart {
	padding-bottom: 10px;
	background-image: url(/ressurs/telepriser/images/grey.gif); 
	width: 718px;
}

td.sidekart {
	padding-left: 10px;
	padding-bottom: 5px;
}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
table.darkbrown-bg{
	background-image:url(/ressurs/telepriser/images/darkbrown.gif);
}
table.browndot-bg{
	background-image:url(/ressurs/telepriser/images/browndot.gif);
}
table.greydot-bg{
	background-image:url(/ressurs/telepriser/images/greydot.gif);
}
table.grey-bg{
	background-image: url(/ressurs/telepriser/images/grey.gif);	
}
table.bluedot-bg{
	background-image: url(/ressurs/telepriser/images/bluedot.gif);	
}
table.bluedot5-bg{
	background-image: url(/ressurs/telepriser/images/bluedot5.gif);	
}
table.bluegrey1-bg{
	background-image: url(/ressurs/telepriser/images/bluegrey1.gif);	
}
table.bluegrey3-bg{
	background-image: url(/ressurs/telepriser/images/bluegrey3.gif);	
}

td.white-bg{
	background-image: url(/ressurs/telepriser/images/white.gif);
	padding-left: 4px;
}
td.greydot-bg{
	background-image: url(/ressurs/telepriser/images/greydot.gif);
	padding-left: 4px;	
}
td.grey-bg{
	background-image: url(/ressurs/telepriser/images/grey.gif);
	padding-left: 4px;	
}
td.darkgrey-bg{
	background-image: url(/ressurs/telepriser/images/darkgrey.gif);
	padding-left: 4px;	
}

.graa table {
	width: 718px;
	BORDER-COLLAPSE: collapse;
}

.graa tr.alt {
	background-image: url(/ressurs/telepriser/images/greydot.gif) !important;
}

.graa tr.rad {
	background-image: url(/ressurs/telepriser/images/grey.gif) !important;
}

.graa td {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-bottom: #ffffff 1px solid;
}

.tabell {
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

.tabell img {
	float: left;
	margin-right:10px;
	padding-bottom: 10px;
}

.navigering{
	color: #003163;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 4px 4px 4px 10px;
	text-decoration: underline;
}

#box1 {
	padding:10px;
	background-image: url(/ressurs/telepriser/images/grey.gif);
}

ol li {
	margin-left: 40px;
	margin-top: 4px;
	list-style-type:decimal;
}

a.links_heading:link {color: #fff; font-size: 12px;}
a.links_heading:visited {color: #fff; font-size: 12px;} 
a.links_heading:hover {color: #ff5800; font-size: 12px;} 
a.links_heading:active {color: #ff0000; font-size: 12px;} 

.info_small {color: #fff;}
