﻿body
{
    margin: 0;
    padding: 0;
    background-color: #e6e6e3;
    background-image: url(images/bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #4b4747;
}
body.minimal
{
    margin: 0;
    padding: 0;
    background:none;
    /*background-image: url(images/minimal_bg.png) !important;
    background-repeat: repeat-x;
    background-position: left top;
    background-color:Transparent !important;
    background-attachment:fixed;*/
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #4b4747;
}
form
{
    margin: 0;
    padding: 0;
}
textarea, input, select
{
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
}
img
{
    border: 0;
}
#top
{
    background-image: url(images/top.png);
    background-repeat: no-repeat;
    background-position: center top;
    height:6px;
}
div.ingress
{
    font-weight: bolder;
    padding-bottom: 5px;
}
div.nyhetsbilde
{
    font-size: 11px;
}
a.logo:link, a.logo:visited
{
    border-bottom: none 0px;
}
a:link, a:visited
{
    font-family: Arial;
    color: #4095cd;
    text-decoration: none;
    border-bottom: dotted 1px #4095cd;
}
a:hover, a:active
{
    font-family: Arial;
    color: #4B4747;
    text-decoration: none;
    border-bottom: none;
}
div.mainframe
{
    margin: 0 auto;
    width: 960px;
}
p
{
    margin: 0 0 1.2em 0;
    padding: 0;
}
h1
{
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    color: #4b4747;
    margin: 0;
}
h1.sok
{
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #4b4747;
    margin: 0;
}
h1.aktuelt
{
    font-family: Arial;
    font-size: 14px;
    color: #4b4747;
    margin: 0;
    font-weight: normal;
}
h3.kalk
{
    margin: 0;
    font-size: 15px;
    font-weight: normal;
}
div.aktuelt_overskrift
{
    float: left;
    width: 75px;
    padding-bottom: 15px;
}
div.aktuelt_overskrift_bunn
{
    float: left;
    width: 75px;
    padding-bottom: 5px;
}
div.aktuelt_rss
{
    float: left;
    width: 30px;
    padding-top: 2px;
}
.input_border
{
    border: none;
    border-top: solid 1px #d5d2ca;
    border-left: solid 1px #d5d2ca;
}

/* MASTERPAGE */
td.topp_venstre
{
    font-size: 1px;
    width: 50%;
    height: 6px;
    background-image: url(images/topp.gif);
    background-repeat: no-repeat;
    background-position: center top; /*background-color:#56473d;*/
}
td.topp_hoyre
{
    font-size: 1px;
    width: 50%;
    height: 6px;
    background-image: url(images/bg_hoyre.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #0083a9;
}

div.topp_level1
{
    height: 29px;
    text-align: right;
    padding-top: 3px;
}
div.topp_level2
{
    /*height: 35px;*/
    background-image: url(images/bg_linje.gif);
    background-repeat: no-repeat;
    background-position: left 30px;
}
td.topp_level2_logo
{
    width: 225px;
}
td.topp_level2_meny
{
    width: 547px;
}
td.topp_level2_sok
{
    width: 188px;
}
div.topp_level3
{
    height: 24px;
    background-image: url(images/meny_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #f9f8f6;
    padding-top: 6px;
    padding-left: 26px;
}
div.topp_level4
{
    height: 4px;
    background-image: url(images/bg_linjel4.gif);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 1px;
}
div.master_bunn_linje
{
    clear: both;
    padding-top: 10px;
    color: #4b4747;
    font-size: 11px;
    padding-bottom: 30px;
}
td.master_bunn_venstre
{
    border-top: solid 1px #fff;
    width: 429px;
    height: 46px;
    padding-top: 6px;
}
td.master_bunn_venstre div
{
    border-right: dotted 1px #ece9e2;
    padding-left: 5px;
    padding-top: 6px;
    width: 423px;
}
td.master_bunn_midt
{
    border-top: solid 1px #fff;
    width: 229px;
    height: 46px;
    padding-top: 6px;
}
td.master_bunn_midt div
{
    border-right: dotted 1px #ece9e2;
    padding-left: 30px;
    padding-top: 6px;
}
td.master_bunn_hoyre
{
    border-top: solid 1px #fff;
    width: 302px;
    height: 46px;
    padding-top: 6px;
}
td.master_bunn_hoyre div
{
    text-align: right;
    padding-top: 6px;
    color: #4b4747;
}

/* TOPPMENY */
td.meny_venstre
{
    background-image: url(images/meny_venstre.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 7px;
    height: 35px;
}
td.meny_hoyre
{
    background-image: url(images/meny_hoyre.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 9px;
    height: 35px;
}
td.meny
{
    background-image: url(images/meny_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 0px;
    height: 35px;
}
img.meny
{
    float: left;
}
/* LEVEL2 MENY */
td.level2_sep
{
    padding-left: 23px;
    padding-right: 23px;
    background-image: url(images/meny_sepu.gif);
    background-repeat: no-repeat;
    background-position: center 7px;
    height: 20px;
}
/* FORSIDE */
div.forside_sep
{
    height: 6px;
    font-size: 1px;
}
div.forside_header_wrapper
{
    height: 31px;
}
div.forside_h_venstre
{
    float: left;
    width: 6px;
    height: 31px;
    background-image: url(images/forside_h_venstre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_h_bg
{
    float: left;
    width: 626px;
    height: 25px;
    background-image: url(images/forside_h_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 6px;
}
div.forside_h_bg_aktuelt
{
    float: left;
    width: 626px;
    height: 31px;
    background-image: url(images/forside_h_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    
}
div.forside_h_hoyre
{
    float: left;
    width: 6px;
    height: 31px;
    background-image: url(images/forside_h_hoyre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_h_sep
{
    float: left;
    width: 6px;
}
div.forside_b_venstre
{
    float: left;
    width: 6px;
    height: 31px;
    background-image: url(images/forside_b_venstre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_b_bg
{
    float: left;
    width: 304px;
    height: 31px;
    background-image: url(images/forside_b_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
div.forside_b_hoyre
{
    float: left;
    width: 6px;
    height: 31px;
    background-image: url(images/forside_b_hoyre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_content_wrapper
{
    clear: both; /*height:1px;*/
    height: 180px;
}
div.forside_content_wrapper:after
{
    content: ".";
    display: block; /*height: 0;*/
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.forside_content_wrapper
{
    height: 1%;
}
div.forside_ch_venstre
{
    float: left;
    width: 10px;
    height: 180px;
    background-image: url(images/forside_ch_venstre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_ch_bg
{
    float: left;
    width: 618px;
    height: 180px;
    background-image: url(images/forside_ch_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
div.forside_ch_hoyre
{
    float: left;
    width: 10px;
    height: 180px;
    background-image: url(images/forside_ch_hoyre.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
div.forside_ch_sep
{
    float: left;
    width: 6px;
    height: 180px;
}
div.forside_cb_bg
{
    float: left;
    width: 296px;
    height: 180px;
    background-image: url(images/forside_cb_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
td.forside_u_kant
{
    height: 25px;
    width: 10px;
}
td.forside_u_bgselected
{
    background-image: url(images/forside_u_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
td.forside_u_bg
{
}
div.forside_u_bg_forside_u
{
    float: left;
    width: 16px;
    text-align: right;
    padding-left: 3px; /*padding-top:9px;*/
    height: 20px;
    background-image: url(images/pilbort.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}
div.forside_u_bgselected_forside_u
{
    float: left;
    width: 16px;
    text-align: right;
    padding-left: 3px; /*padding-top:9px;*/
    height: 20px;
    background-image: url(images/pilned.gif);
    background-repeat: no-repeat;
    background-position: 5px 9px;
}
td.forside_menyitem_bilde
{
    width: 40px;
    height: 73px;
    padding-top: 14px;
}
td.forside_menyitem_link
{
    width: 160px;
    height: 77px;
    padding-top: 10px;
}
td.forside_menysep
{
    background-image: url(images/menysep.gif);
    background-repeat: no-repeat;
    width: 2px;
    height: 87px;
}
div.dinside_head
{
    width: 133px;
    font-size: 15px;
    color: #ffffff;
    padding-top: 8px;
    padding-left: 14px;
}
div.aktuelt_head
{
    width: 133px;
    font-size: 15px;    
    padding-top: 8px;
    padding-left: 14px;
}
div.dinside_thead
{
    width: 285px;
    font-size: 14px;
    color: #4b4747;
    padding-left: 10px;
    padding-top: 25px;
}
div.dinside_bruker
{
    float: left;
    width: 138px;
    padding-left: 10px;
    padding-top: 20px;
}
div.dinside_pass
{
    float: left;
    width: 133px;
    padding-left: 5px;
    padding-top: 20px;
}
div.dinside_logginn
{
    clear: both;
    padding-top: 5px;
    padding-left: 222px;
}


/* STANDARD PRIVAT BEDRIFT */
div.standard_innhold
{
    padding-top: 6px;
}
td.standard_innhold
{
    width: 766px;
}
td.standard_hoyremeny
{
    width: 188px;
    padding-left: 6px;
}
div.standard_bilde
{
    width: 766px;
    min-height: 196px;
    height: auto;
    height: 196px;
}
div.standard_meny
{
    width: 766px;
    padding-top: 6px;
}
div.standard_aktuelt
{
    width: 766px;
    padding-top: 6px;
}
div.standard_aktuelt_topp
{
    height: 4px;
    overflow: hidden;
    background-image: url(images/aktuelt_topp.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    font-size: 1px;
}
div.standard_aktuelt_bunn
{
    height: 4px;
    overflow: hidden;
    background-image: url(images/aktuelt_bunn.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
div.standard_aktuelt_inner
{
    background-color: #f9f8f6;
    padding-left: 6px;
}
td.td_ikon
{
    width: 187px; /*background-color:#ece9e2; */
}
td.td_sep
{
    width: 6px;
}
td.meny_level2_venstre
{
    height: 204px;
    font-size: 1px;
    width: 6px;
    background-image: url(images/meny_level2_venstre.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
td.meny_level2_midt
{
    background-image: url(images/meny_level2_midt.gif);
    background-position: right bottom;
    background-repeat: repeat-x;
    width: 175px;
    height: 156px;
    padding-top: 24px;
    padding-bottom: 24px;
}
td.meny_level2_hoyre
{
    height: 204px;
    font-size: 1px;
    width: 6px;
    background-image: url(images/meny_level2_hoyre.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.menylink
{
    width: 161px;
    padding-left: 14px;
    padding-bottom: 11px;
}
div.menyitem_topp
{
    padding-top: 1px;
}
div.menyitem_under
{
    padding-top: 2px;
}



/* STANDARD */
div.nyhet
{
    width: 340px;
    padding-left: 14px;
    padding-right: 14px;
}
div.aktuelt
{
    /*background-image:url(images/aktuelt_topp.gif);     background-position:left top;     background-repeat:no-repeat;*/
    padding-bottom: 25px;
    padding-top: 16px;
}
.aktuelt_item
{
    border-bottom: solid 1px #d5d2ca;
}
div.standard_innhold_s
{
}
td.standard_venstremeny_s
{
    width: 187px;
}
td.standard_hoyremeny_s
{
    width: 188px;
    padding-left: 7px;
    padding-top: 6px;
}
td.standard_innhold_s
{
    width: 573px;
    padding-left: 6px; /*padding-top:6px;*/
    /*background-image: url(images/bgbg.gif);
    background-position: 6px bottom;
    background-repeat: repeat-y;*/
}

td.standard_innhold_bunn_s
{
    font-size: 0px;
    height: 5px;
    padding-left: 6px;
    /*background-image: url(images/bunn_bg.gif);
    background-position: left bottom;
    background-repeat: repeat-y;*/
}
div.standard_bilde_s
{
    padding-top: 6px;
    /*background-image: url(images/bilde_bg.gif);
    background-position: left bottom;
    background-repeat: repeat-x;*/
    padding-bottom: 6px;
    /*background-color: #ece9e2;*/
}
div.standard_bilde_s_alt
{
    height: 6px;
    /*background-image: url(images/bilde_bg_alt.gif);
    background-position: left bottom;
    background-repeat: repeat-x;*/
    font-size: 1px;
}
div.standard_tekst_s
{
    background-color: #f9f8f6;
    background-image: url(images/innhold_topp.png);
    background-position: left top;
    background-repeat: no-repeat;    
    min-height: 542px;
    height: auto !important;
    height: 542px;
    width: 493px;
    padding-left: 40px;
    padding-right: 40px;
}

div.standard_bunn_s
{
    font-size: 0px;
    height: 5px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/innhold_bunn.png' );
}
div.standard_bunn_s[class]
{    
    background-image: url(images/innhold_bunn.png);
    background-position: left top;
    background-repeat: no-repeat;
}
div.standard_overskrift_s
{
    border-bottom: solid 1px #ece9e2;
    padding-top: 18px;
    padding-bottom: 2px;
}
div.standard_tips_s
{
    height: 25px;
}
div.standard_tekst_inner
{
    padding-top: 11px;
    padding-bottom: 20px;
    line-height: 18px;
}
div.tips
{
    background-image: url(images/tips.gif);
    background-position: left center;
    background-repeat: no-repeat;
    width: 72px;
    float: right;
    border-right: dotted 1px #d5d2ca;
    padding-left: 24px;
    height: 14px;
    padding-top: 5px;
}
div.face
{
    background-image: url(images/face.gif);
    background-position: 9px center;
    background-repeat: no-repeat;
    width: 26px;
    float: right;
    border-right: dotted 1px #d5d2ca;
    padding-left: 26px;
    height: 14px;
    padding-top: 5px;
}
div.komm
{
    background-image: url(images/komm.gif);
    background-position: 9px center;
    background-repeat: no-repeat;
    width: 93px;
    float: right;
    border-right: dotted 1px #d5d2ca;
    padding-left: 31px;
    height: 14px;
    padding-top: 5px;
}
div.skriv
{
    background-image: url(images/skriv.gif);
    background-position: 8px center;
    background-repeat: no-repeat;
    width: 36px;
    float: right;
    padding-left: 31px;
    height: 14px;
    padding-top: 5px;
}
div.clearfix
{
    min-height: 1px;
    height: auto !important;
    height: 1px;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}




/* UNDERMENY */
div.undermeny_topp
{
    height: 30px;
    padding-top: 6px;
    background-image: url(images/meny_topp.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.undermeny_innhold
{
    background-color: #f9f8f6; /*background-image:url(images/meny_bunn.gif);     background-position:left bottom;     background-repeat:no-repeat; */
    padding-top: 16px;
    padding-left: 6px;
    padding-right: 6px;
}
div.undermeny_innhold_bunn
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/meny_bunn.png' );
    height: 5px;
    font-size: 1px;
}
div.undermeny_innhold_bunn[class]
{
    background-image: url(images/meny_bunn.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.meny_item
{
    padding-bottom: 8px;
}
div.l3sselected
{
    border-top: dotted 1px #d5d2ca;
    border-bottom: dotted 1px #d5d2ca;
    padding-top: 5px;
}
div.l3s
{
}
div.l3padding
{
    padding-left: 14px;
}
div.l5s
{
    padding-left: 29px;
}
/* STANDARD-BRED */
td.standard_innhold_b
{
    width: 767px;
    padding-left: 6px; /*padding-top:6px;*/
    /*background-image: url(images/bgbg.gif);
    background-position: 6px bottom;
    background-repeat: repeat-y;*/
}
div.standard_tekst_b
{
    background-color: #f9f8f6;
    background-position: left top;
    background-repeat: no-repeat;
    min-height: 542px;
    height: auto !important;
    height: 542px; /*width:681px;*/
    width: 687px;
    padding-left: 40px;
    padding-right: 40px;
}
div.standard_bunn_b
{
    font-size: 0px;
    height: 5px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/innhold_bunnb.png' );
}
div.standard_bunn_b[class]
{    
    background-image: url(images/innhold_bunnb.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.standard_bilde_b
{
    /*padding-top:6px;*/ /*padding-bottom:6px; */
}
td.standard_innhold_tekst_b
{
    width: 493px;
    padding-right: 20px;
}
td.standard_innhold_tekst_b_jobb
{
    width: 667px;
    padding-right: 0px;
}
td.standard_innhold_tekst_b_ds
{
    width: 707px;
    padding-right: 20px;
}
td.standard_innhold_bilder_b
{
    width: 214px;
}
div.hoyrespalte
{
    width: 205px;
    padding-top: 76px;
    padding-left: 5px;
    line-height: 18px;
}
div.bred_topp
{
    height: 4px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/bred_topp.png' );
    line-height: 1px;
    font-size: 1px;
}
div.bred_topp[class]
{    
    background-image: url(images/bred_topp.png);
    background-position: left bottom;
    background-repeat: no-repeat;    
}
/* TEMABOKSER */
div.temaboks_wrapper
{
}
div.temaboks_item
{
    padding-bottom: 6px;
}
div.temabokser_topp
{
    height: 5px;
    background-image: url(images/tema_topp.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
div.temabokser_innhold
{
    background-image: url(images/tema_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #b0a8a1;
}
div.temabokser_bunn
{
    height: 5px;
    background-image: url(images/tema_bunn.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
td.temaboks_bilde
{
    height: 95px;
    width: 187px;
    padding-top: 5px;
}
td.temaboks_tekst
{
    height: 56px;
    width: 187px;
    padding-top: 4px;
    padding-bottom: 3px;
}
img.temaboks
{
    border: solid 2px #d4d2cb;
}
div.temaboks_tekst
{
    font-size: 11px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 157px; /*height:120px;     overflow:hidden; */
}
td.tema_topp
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/tema_topp.png' );
    width: 188px;
    height: 6px;
    font-size: 1px;
}
td.tema_topp[class]
{
    background-image: url(images/tema_topp.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
td.tema_topp_2
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/tema_topp_2.png' );
    width: 188px;
    height: 30px;
}
td.tema_topp_2[class]
{
    background-image: url(images/tema_topp_2.png);
    background-position: left top;
    background-repeat: no-repeat;    
}
div.tema_header
{
    color: #ffffff;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 0px;
}
/* VERKTOY */
div.nyhetsbrev_paameld
{
    padding-left: 20px;
    padding-top: 15px;
}
div.verktoy_wrapper
{
    width: 188px; /*height:166px;*/
    padding-bottom: 6px;
}
td.verktoy_v
{
    width: 10px;
    height: 166px;
    background-image: url(images/verktoy_v.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
td.verktoy_innhold
{
    width: 168px;
    height: 166px;
    background-image: url(images/verktoy_bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
td.verktoy_h
{
    width: 10px;
    height: 166px;
    background-image: url(images/verktoy_h.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
div.verktoy_header
{
    font-size: 11px;
    padding-left: 10px;
    padding-top: 0px;
    color:#f9f8f6;
}
td.verktoy_topp
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/verktoy_topp.png' );
    width: 188px;
    height: 6px;
    font-size: 1px;
}
td.verktoy_topp[class]
{
    background-image: url(images/verktoy_topp.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}
td.verktoy_topp_2
{
    background-image: url(images/verktoy_topp_2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 188px;
    height: 24px;
}
td.verktoy_midt
{
    /*background-image: url(images/tema_bg2.gif);
    background-position: left top;
    background-repeat: repeat-y;*/
    width: 176px;
    height: 130px;
    background-color:#f9f8f6;
}
td.verktoy_kant
{
    background-image: url(images/verktoy_kant.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 6px;
    height: 130px;
    background-color:#e1dfdd;
}
td.verktoy_midt_inner
{
    /*background-image: url(images/verktoy_midt.gif);
    background-position: left top;
    background-repeat: no-repeat;*/
    width: 176px;
    height: 130px;
}
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/bg.png' );*/
td.verktoy_bunn
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/verktoy_bunn2.png' );
    width: 188px;
    height: 9px;
    font-size: 1px;
}
td.verktoy_bunn[class]
{
    background-image: url(images/verktoy_b.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 1px;
}
div.strom_wrapper
{
    padding-top: 26px;
    padding-left: 19px;
}
td.strom_pris
{
    width: 59px;
    padding-bottom: 15px;
    padding-left: 12px;
    background-image: url(images/menypil2.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}
td.strom_pris2
{
    width: 59px;
    padding-left: 12px;
    padding-bottom: 2px;
    background-image: url(images/menypil2.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

/* KATEGORI */
td.prod_topp
{
    background-image: url(images/prod_topp.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 6px;
    font-size: 1px;
}
td.prod_bunn
{
    background-image: url(images/prod_bunn.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 41px;
}
td.prod_bunn2
{
    background-image: url(images/prod_bunn2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 41px;
}
td.prod_bg
{
    background-image: url(images/prod_bgv.gif);
    background-position: left top;
    background-repeat: repeat-y;
    height: 150px;
    width: 302px;
    padding-left: 20px;
    padding-right: 14px;
}
div.prod_bg
{
}
td.prod_bilde
{
    background-image: url(images/prod_bgh.gif);
    background-position: left top;
    background-repeat: repeat-y;
    width: 141px;
    padding-right: 16px;
}
h1.produktoverskrift
{
    font-size: 16px;
    color: #006e8e;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px;
}
div.prod_pris
{
    font-size: 11px;
    color: #006e8e;
}
div.prod_pluss
{
    width: 106px;
    background-image: url(images/pluss.gif);
    background-position: 20px 10px;
    background-repeat: no-repeat;
    height: 34px;
    padding-left: 45px;
    font-size: 10px;
    line-height: 13px;
    padding-top: 7px;
    padding-right: 10px;
}
div.prod_minus
{
    width: 120px;
    background-image: url(images/minus.gif);
    background-position: left 10px;
    background-repeat: no-repeat;
    height: 34px;
    font-size: 10px;
    line-height: 13px;
    padding-top: 7px;
    padding-left: 25px;
    padding-right: 30px;
}
td.prod_info
{
    width: 73px;
}
td.prod_bestill
{
    width: 84px;
}
td.mengde
{
    width: 111px;
    padding-left: 20px;
}
td.fastbelop
{
    width: 149px;
    height: 20px;
}
td.ufastbelop
{
    width: 153px;
    height: 20px;
}
td.dinpris
{
    width: 60px;
    height: 20px;
}
tr.darkrow
{
    background-color: #ece9e2;
}
tr.lightrow
{
}
/* BESTILLING */
div.bestilling_topp
{
    background-image: url(images/bestill_topp.gif);
    background-repeat: no-repeat;
    height: 5px;
    font-size: 1px;
}
div.bestilling_bunn
{
    background-image: url(images/bestill_bunn.gif);
    background-repeat: no-repeat;
    height: 5px;
}
div.bestilling_bg
{
    background-image: url(images/bestill_bg.gif);
    background-repeat: repeat-y;
    width: 493px;
    padding-left: 0px;
}
td.bestilling_type
{
    background-color: #e0dcd6;
    height: 40px;
    width: 493px;
}
table.bestillingskjema td
{
    padding-left: 0px;
}
div.bestill_cb
{
    width: 385px;
    float: left;
}
div.bestill_confirm
{
    width: 70px;
    float: left;
    padding-top: 35px;
}
.bestilling_rbl td
{
    width: 150px;
}
.bestilling_rbl2 td
{
    width: 150px;
    font-size: 11px;
}
.bestilling_rbl2 input
{
    display: block;
    float: left;
}
.bestilling_rbl3 td
{
    width: 225px;
    font-size: 11px;
}
.bestilling_rbl3 input
{
    display: block;
    float: left;
}

/* KRAFTVERK */
div.kraftverk_div
{
    position: absolute;
    width: 200px;
    height: 17px;
    background-image: url(images/kraftverk.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 6px;
}
div.sameid_div
{
    position: absolute;
    width: 200px;
    height: 17px;
    background-image: url(images/sameid.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 6px;
}
div.vindmolle_div
{
    position: absolute;
    width: 200px;
    height: 19px;
    background-image: url(images/vindmolle.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 32px;
    padding-top: 25px;
}
div.kraftverk_kart
{
    background-image: url(images/kart_e.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 573px;
    height: 410px;
    position: relative;
}
td.kraftverk_illbilde
{
    width: 22px;
    height: 30px;
}
td.kraftverk_navn
{
    width: 103px;
    height: 30px;
}
div.standard_kraftverk_tekst_s
{
    background-color: #f9f8f6;
    background-image: url(images/innhold_topp.png);
    background-position: left top;
    background-repeat: no-repeat;    
    min-height: 542px;
    height: auto !important;
    height: 542px;
    width: 573px;
}

div.bildetekst
{
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 10px;
}
div.standard_kraftverk_tekst_inner
{
    padding-bottom: 20px;
    line-height: 18px;
}
/* KRAFTVERK SLUTT */
/* SOKERESULTAT */
div.resultat_wrapper
{
    padding-bottom: 20px;
    border-bottom: solid 1px #ece9e2;
}
div.resultat_inner_wrapper
{
    padding-top: 20px;
}
div.resultat_topp
{
    padding-bottom: 25px;
    font-size: 14px;
}
div.meny_topp
{
    font-size: 14px;
    color: #ffffff;
    display: block;
    height: 21px;
    width: 169px;
    padding-top: 9px;
    padding-left: 18px;
    border-bottom: none;
}
div.l1sm
{
    border-bottom: solid 1px #d5d2ca;
    padding-top: 5px;
}
div.l2sm
{
    padding-top: 3px;
}
div.l3sm
{
    padding-left: 15px;
}
div.l4sm
{
    padding-left: 30px;
}
div.l5sm
{
    padding-left: 45px;
}
div.l6sm
{
    padding-left: 55px;
}
/* MEDIABANK */
td.media_bilde
{
    width: 180px;
}
td.media_tekst
{
    width: 300px;
}
h1.mediaoverskrift
{
    margin: 0 0 5px 0;
    font-weight: normal;
    font-size: 16px;
}
div.media_odd
{
    background-color: #ece9e2;
    height: 25px;
}
div.media_even
{
    height: 25px;
}
div.media_bildetekst
{
    font-size: 10px;
    padding-top: 5px;
    width: 158px;
    padding-left: 2px;
}
td.media_innertable
{
    border: solid 2px #ece9e2;
    width: 158px;
    height: 158px;
    background-color: #ffffff;
}
/* MEDIABANK SLUTT */


/* ================ kalender ===================== */

#kalender
{
    font-family: Arial,Helvetica,sans-serif;
    color: #515853;
    font-size: 12px;
}
#kalender a
{
    text-decoration: none;
    color: #4B4747;
}
#kalender .dag
{
    padding: 0px 0 10px 3px;
    width: 50%;
    border: 0;
}
#kalender .idag
{
    padding: 0px 0 10px 3px;
    width: 50%;
    border: 0;
    color: White;
}
#kalender .dagTekst
{
}
#kalender .idagTekst
{
    color: White;
}
#kalender .celle
{
    padding-left: 5px;
    padding-bottom: 5px;
    border: 0;
}
#kalender .dayHeader
{
    height: 19px;
    background-color: #ece9e2;
    color: #515853;
    text-transform: uppercase;
}
#kalender .headerText
{
    font-size: 18px;
    color: White;
    font-variant: small-caps;
}
#kalender a.navigering
{
    color: white;
    text-decoration: none;
    font-size: 14px;
}
#kalender a.navigering:hover
{
    color: white;
    text-decoration: underline;
    font-size: 14px;
}
.cal
{
    border-bottom: solid 1px red;
}
td.kalender
{
    width: 767px; /*padding-top:6px;*/
    background-image: url(images/bgbg.gif);
    background-position: 6px bottom;
    background-repeat: repeat-y;
}
span.velkommen
{
    border-bottom: medium none;
    color: #663F33;
    font-size: 15px;
    height: 21px;
    padding-left: 8px;
    padding-right: 54px;
    padding-top: 4px;
}

div.forside_ch_bg_ekstranett
{
    float: left;
    width: 618px;
    height: 180px;
    background-image: url(images/forside_ch_bg_ekstranett.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
#sistekalender
{
    font-size: 11px;
    padding-top: 10px;
    width: 100%;
}
#sistekalender td:last-child
{
    text-align: right;
    padding-right: 10px;
}
a.none
{
    border: 0;
}
div.publisert
{
    color: #7E7474;
    font-style: italic;
    font-size: 11px;
}

/* faq */ 
    #faqRoot {width: 500px;margin: 0 auto;padding: 0;}
    #faqindex {width: 190px; }
    #faqindex a, #faqindex a:visited {text-decoration: none;color: #666;}
    #faqindex a:active, #faqindex a:hover {color: #000;border-bottom:dotted #ccc 1px;}
    #faqindex ul {list-style-type: square;list-style-image: none;list-style-position: outside;padding-left:25px;line-height: 18px;margin-top: 5px; }
    #faqindex ul li {color:#666666;white-space:nowrap;}
    #faqindex h4 {padding: 0;margin-bottom: 0;border-bottom: dotted 1px #ccc;color: #666666;}
    #faq {float:left;width: 500px;margin: 0 auto;  }
    #faq {margin-bottom: 25px;}
    #faq .faqcontent {margin: 0 10px 0 10px; }
    #faq h4.faqopened, #faq h4.faqclosed {cursor: pointer;padding: 0 0 0 15px;border-bottom: dotted 1px #ccc;margin-bottom: 0;}
    #faq h4.faqclosed:hover {color: black;}
    #faq h4.faqclosed {color: #666666;background: transparent url(images/collapsed.png) no-repeat scroll 0 5px;}
    #faq h4.faqopened {color: black;background: transparent url(images/expanded.png) no-repeat scroll 0 5px;}
    #faq h3 { margin: 20px 0 0px 0 ; font-size:14px}
 #faq h4 { margin: 10px 0 10px 0; font-size:12px;}


/**/
/**/
div.no1
{
    float:left;
    width:135px;
    background-image:url(images/no1.png);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:left 2px;
}
div.no2
{
    float:left;
    width:135px;
    background-image:url(images/no2.png);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:left 2px;
}
div.no3
{
    float:left;
    width:135px;
    background-image:url(images/no3.png);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position:left 2px;
}

.forside_nh a
{
    text-decoration:none;
    border-bottom:none;
    padding-right:10px;
    background-image:url(images/pil_uff.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	
}
.forside_os
{
    font-size:14px;
    color:#262424 !important;
}