* {
	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-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;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 10px;
	color:#000;
	cursor:pointer;
}

a.accordion_headings {text-decoration: underline;}
a.accordion_headings:link{color:#003163;}
a.accordion_headings:visited {color: #000000;}
a.accordion_headings:hover{color:#ff5800;}
a.accordion_headings:active {color: #ff0000;}

.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;width: 238px;float: left;background-color: #778833;}
#leftcolumn2 {margin:0px;width: 238px;float: left;background-color: #bdcddb;}
#leftcolumn3 {margin:0px;width: 218px;float: left;background-color: #bdcddb;}

.listmenu {font-size: 1em;height:17px;width:60px;}
.listmenu_2 {font-size: 1em;height:17px;width:110px;}

#rightcolumn {float: right;margin: 0px;width: 718px;display: inline;}
#rightcolumn2 {float: right;margin: 0px;width: 718px;display: inline;padding-top: 4px;padding-bottom: 4px;}

#infocolumn {float: left;margin: 0px;width: 960px;display: inline;}

input.btn {
	text-decoration: underline;
	border: none;
	color:#364305;
	font-size: 1em;
	margin: 2px 0px 0px 0px;
	text-align: left;
	background: none;
}

input.btnhov {
	text-decoration: underline;
	border: none;
	color:#ff5800;
	font-size: 1em;
	margin: 2px 0px 0px 0px;
	text-align: left;
	background: none;
	cursor:pointer;
}

.maintext {font-size: 1em;float: left;width: 218px;background-color: #ffffff;padding: 10px;height: 100%;}
.maintext2 {font-size: 1em;float: left;width: 650px;margin-top:10px;padding-left: 10px;margin-bottom: 20px;background-color: #d1dde8;}
.maintext2_1 {font-size: 1em;float: left;margin-top:10px;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;background-color: #d1dde8;}
.maintext3 {font-size: 1em;float: left;padding-left: 10px;padding-top: 10px;margin-bottom: 10px;}
.maintext4 {color: #fff;font-size: 1em;padding-left: 8px;padding-top: 8px;padding-bottom: 8px;}
.maintext5 {font-size: 1em;padding-left: 8px;}
.maintext6 {font-size: 1em;float: left;padding-left: 10px;padding-top: 4px;margin-bottom: 10px;}
.maintext7 {font-size: 1em;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;
	color: #fff;
	font-size: 1em;
	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;
	color: #fff;
	font-size: 1em;
	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;
	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 {color: #000000;font-size: 1.1em;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;
	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;
	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: 10px 10px 0px 5px;}

.cellpadding {padding-left: 8px;}

.padkalk {padding-top: 4px;}

.images {padding-left: 0px;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-size: 11px;text-align: left;margin-top: -2px;}
.text_white2 {color: #fff;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-color: #665545;float: right;margin: 0px 0px 0px 0px;width: 718px;display: inline;padding-top: 5px;}

h2 {color: #003163;font-size: 11px;text-align: left;}
h2.overview {color: #003163;font-size: 1em;text-align: left;}
h3 {color: #fff;font-size: 0.7em;text-align: left;}
h4 {color: #fff;font-size: 12px;text-align: left;padding: 8px 10px 8px 10px;}
h5 {color: #fff;font-size: 12px;text-align: left;padding: 8px 10px 8px 4px;}
h6 {color: #003163;font-size: 1em;text-align: left;padding: 4px 4px 4px 10px;text-decoration: underline;}

.texta {
 font-size: 10px;
 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: #000;font-weight: normal;}

/* CSS for submenu slutt */

a.links1 {font-size: 11px;}
a.links1:link {color: #fff;}
a.links1:visited {color:#fff;}
a.links1:hover {color: #ff5800;}
a.links1:active {color: #ff0000;}

a.links2 {text-decoration: none;}
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 {text-decoration:none;	font-weight: bold;}
a.links4:link {color: #003163;}
a.links4:visited {color:#003163;}
a.links4:hover {color: #ff5800;}
a.links4:active {color:#ff0000;}

.linksover {color:#333333;	text-decoration:none;	font-weight: bold;}

a.links5 {font-size: 11px;text-align: left;padding: 4px 4px 4px 10px;text-decoration: underline;}
a.links5:link {color: #003163;}
a.links5:visited {color: #003163;}
a.links5:hover {color: #ff5800;}
a.links5:active {color: #ff0000;}

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 {font-size: 11px;text-decoration:none;}
a.links6:link {color: #fff;}
a.links6:visited {color: #fff;}
a.links6:hover {color: #ff5800;}
a.links6:active {color: #ff0000;}

a.links_heading {font-size: 1em;text-decoration:none;}
a.links_heading:link {color: #fff;}
a.links_heading:visited {color: #fff;}
a.links_heading:hover {color: #ff5800;}
a.links_heading:active {color: #ff0000;}

a.info_small{font-size: 11px;}
a.info_small:link {color: #fff;}
a.info_small:visited {color:#fff;}
a.info_small:hover {color: #ff5800;}
a.info_small:active {color: #ff0000;}

.spacer {height: 4px;}

/* CSS for brungrå tabeller (bl. a forutsetninger og forenklinger) */
.browngreytable {background-color: #f7f7f7;width: 718px;}
.browngreytable h1 {background-color: #cccccc;font-size: 1em;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-color: #f7f7f7;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: 1em;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-color: #f7f7f7;width: 960px;}
.forbruker p {padding-bottom: 5px;padding-left: 20px;padding-right: 10px;}
.forbruker h1 {background-color: #cccccc;font-size: 1em;height: 20px;padding: 6px 0px 0px 10px;margin-top:2px;}

.forbruker h2 {
	background-image: url(/ressurs/telepriser/images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 1em;
	font-weight: bold;
	color:#000;
	padding-top: 5px;
	padding-left: 10px;
	margin-left: 10px;
}

.forbruker h3 {font-size: 1em;color:#000;padding-left:20px;padding-bottom:5px;}
.forbruker ul,ol {margin-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-color: #f7f7f7;padding: 5px 10px 5px 10px;}
.sos_liste .tittel {font-size: 12px;color:#000;cursor:pointer;text-decoration: underline;}
.sos_liste .header {padding-top:5px;font-size:12px;font-weight: bold;}

.accordionList {background-color: #f7f7f7;padding: 0px 10px 10px 5px;}
.accordionList .mainField {margin:0px 20px 0px 10px;font-size:1.1em;}
.accordionList .mainField ul {padding: 5px 0px 5px 30px;}
.accordionList P {padding-bottom:5px;margin:0px;}
.accordionList h3{
	background-image: url(/ressurs/telepriser/images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 1.1em;
  font-weight:normal;
  text-decoration:underline;
  margin: 5px 0px 5px 0px;
	padding-left: 10px;
	cursor:pointer;
  color:#003163;
}

/* headers and footers (med print ikon) */
#groenn .header {background-color: #788930;height: 30px;padding-right: 6px;}
#groenn .footer {background-color: #5a6d13;height: 32px;padding-right: 6px;}

#brun .header {background-color: #534232;height: 30px;padding-right: 6px;}
#brun .footer {background-color: #534232;height: 32px;padding-right: 6px;}

table.sidekart {padding-bottom: 10px;background-color: #f7f7f7;width: 718px;}
td.sidekart {padding-left: 10px;padding-bottom: 5px;}

table {font-size: 11px;}

table.darkbrown-bg{background-color: #534232;}
table.browndot-bg{background-color: #665545;}
table.greydot-bg{background-color: #e3e3e3;}
table.grey-bg{background-color: #f7f7f7;}
table.bluedot-bg{background-color: #83a4bd;}
table.bluedot5-bg{background-color: #d1dde8;}
table.bluegrey1-bg{background-color: #a8becf;}
table.bluegrey3-bg{background-color: #bdcddb;}

td.white-bg{background-color: #fff;}
/*td.white-bg{background-image: url(/ressurs/telepriser/images/white.gif);padding-left: 4px;}*/
td.greydot-bg{background-color: #e3e3e3;padding-left: 4px;}
td.grey-bg{background-color: #f7f7f7;padding-left: 4px;}
td.darkgrey-bg{background-color: #cdcccc;padding-left: 4px;}

.graa table {width: 718px;BORDER-COLLAPSE: collapse;}
.graa tr.alt {background-color: #e3e3e3 !important;}
.graa tr.rad {background-color: #f7f7f7 !important;}
.graa td {BORDER-TOP: #ffffff 1px solid;BORDER-bottom: #ffffff 1px solid;}

.tabell {padding: 10px;margin-bottom:10px;}
.tabell img {float: left;margin-right:10px;margin-bottom: 10px;border: 1px solid white;}

.navigering{color: #003163;font-size: 1em;text-align: left;padding: 4px 4px 4px 10px;text-decoration: underline;}

#box1 {padding:10px;background-color: #f7f7f7;}
.box1 {padding:10px;background-color: #f7f7f7;}

ol li {margin-left: 40px;margin-top: 4px;list-style-type:decimal;}

.doc-edit {float:right; margin-right: 10px;}

//* forbrukerportaler */
#nav-related {padding: 0; margin: 0px 0px 0px 10px; list-style-type: none;}
#nav-related li {margin-bottom: 1em; list-style-type: none;}
#nav-related a {display: block; text-indent: -9999px;}
#nav-related a.nettfart {width: 137px; height: 26px; background: transparent url(/ressurs/telepriser/images/bg-related-nettfart.gif) left bottom no-repeat; }
#nav-related a.nettvett {width: 137px; height: 26px; background: transparent url(/ressurs/telepriser/images/bg-related-nettvett.gif) left bottom no-repeat; }

/* TESTER */

/*
#forside-oversikt a.compare {
 	background-image: url(/ressurs/telepriser/images/123.gif);
 	background-repeat: no-repeat;
 	background-position: right;
	padding-right: 20px;
 	text-decoration:none;
 	font-weight:bold;
	font-size:1.2em;
}

#forside-oversikt a.compare:link {color: #fff;}
#forside-oversikt a.compare:visited {color: #fff;}
#forside-oversikt a.compare:hover {color: #ff5800;}
#forside-oversikt a.compare:active {color: #ff0000;}

#forside-oversikt table {width:100%;border-collapse: collapse;}
*/
/*#forside-oversikt td.dark-blue {background-color:#3c6381;padding:5px;text-align: right;}*/
/*#forside-oversikt td.dark-blue {height:70px;background-color:#3c6381;padding-left:10px;text-align: left;}
#forside-oversikt td.medium-blue {background-color:#6387a3;xvertical-align:top;width:220px;vertical-align:middle;}
#forside-oversikt td.medium-blue p {color: #fff;font-size: 13px;text-align: left;margin: 8px 8px 8px 8px;font-weight:bold;}
#forside-oversikt td.medium-blue a {font-size: 13px;text-align: left;}

#forside-oversikt td.light-blue {background-color:#d1dde8;}
#forside-oversikt td.line-divider {background-image: url(/ressurs/telepriser/images/line.gif);}

#forside-oversikt h2 {color: #003163;font-size: 1.2em;text-align: left;}
*/

/* Forside oversikt */
#front-view a.compare {text-decoration:none;font-size:11pt;}
#front-view a.compare:link {color: #575756;font-weight:bold;}
#front-view a.compare:visited {color: #575756;font-weight:bold;}
#front-view a.compare:hover {color: #575756;font-weight:bold;}
#front-view a.compare:active {color: #575756;font-weight:bold;}

#front-view table {width:100%;border-collapse: collapse;}

#front-view td.light-grey {xmin-height:50px;background-color:#f7f7f7;width:220px;vertical-align:middle;}
#front-view td.light-grey p {color: #575756;font-size: 11pt;text-align: left;margin: 15px 8px 15px 8px;}
#front-view td.light-grey a {font-size: 11pt;text-align: left;}

#front-view td.dark-grey {xmin-height:100px;background-color:#E3E3E1;width:220px;vertical-align:middle;}
#front-view td.dark-grey p {color: #575756;font-size: 11pt;text-align: left;margin: 15px 8px 15px 8px;}
#front-view td.dark-grey a {font-size: 11pt;text-align: left;}

#front-view td.white {background-color:#fff;vertical-align:top;xborder:1px solid red;}
#front-view td.white p {font-size: 11pt; color: #575756; padding: 8px 8px 8px 8px;width:450px;}

#front-view td.line-divider {background-color:#fff; width:8px;}

#front-view h1 {color: #456E96;font-size: 16pt;text-align: center;font-weight:lighter;padding-top: 30px;padding-bottom: 20px;}
#front-view h2 {color: #575756;font-size: 13pt;text-align: center;padding-top:10px; padding-bottom: 20px;}
#front-view h3 {color: #456E96;font-size: 14pt;text-align: center;font-weight:lighter;padding-top:20px; padding-bottom: 30px;}

#front-view td.pris {background-color: #f7f7f7;}

#front-view td.pris a {
background-color:#456E96;
font-size: 11pt;
font-weight:bold;
text-align: center;
color:#fff;
width:194px;
text-decoration:none;
padding:8px;
margin:20px 8px 8px 8px;
border:2px solid #fff;
float:left;
}

.news-box {padding:10px;background-color: #f7f7f7;}
.news-box img {float: left; margin-right:5px;margin-bottom:5px;}
.news-box .title {font-weight: bold;display:block;margin-bottom:5px;}
.news-box .dato {display:block;xcolor: #575756;font-style:italic;margin-bottom:3px;}

.news-box a:link {color: #003163;}
.news-box a:visited {color:#000;}
.news-box a:hover {color: #ff5800;}
.news-box a:active {color: #ff0000;}
