﻿body
{
    background-color: #d9dbdf;
    background-image: url(images/bg.jpg);
    background-position: center top;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 11px;
    color: #062039;
}
form
{
    margin: 0;
    padding: 0;
}
textarea, input, select
{
    font-size: 1.0em;
    font-family: Arial, Helvetica, sans-serif;
}
img
{
    border: 0;
}

a:link, a:visited
{
    color: #005196;
    text-decoration: none;
    outline: none;
}
p
{
    margin: 0;
    padding: 0;
}
h1
{
    color: #062039;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
}
h1.bruker
{
    color: #062039;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
}
h1.produktoverskrift
{
    color: #062039;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    float: left;
}
h2
{
    color: #062039;
    font-size: 16px;
    font-weight: normal;
}

h3
{
    color: #062039;
    font-size: 14px;
    font-weight: normal;
}
h4
{
    color: #062039;
    font-size: 12px;
    font-weight: normal;
}

a:hover, a:active
{
    color: #005196;
    text-decoration: none;
    outline: none;
}
a.hover:link
{
    color: #062039;
    text-decoration: none;
    outline: none;
}
div.mainframe
{
    margin: auto;
    width: 980px;
}
input
{
    outline: none;
}
.validation_summary2
{
    margin: 1em 0;
    border: solid 2px Red;
    padding-right: 10px;
    width: 200px;
}

/* ***** WEBMASTER ***** */
div.sokboks
{
    padding-left: 12px;
    padding-top: 3px;
}

input.sokboks
{
    border: solid 0px #ffffff;
    width: 164px;
    height: 16px;
    background-image: url(images/in_bg.jpg);
    background-position: right top;
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 2px 0 0 5px;
}
table.sokboks
{
    width: 248px;
    height: 18px;
}
td.sokboks_v
{
    width: 18px;
    height: 18px;
}
td.sokboks_m
{
    width: 201px;
    height: 18px;
    padding: 0;
    margin: 0;
}
td.sokboks_h
{
    width: 13px;
    height: 18px;
    background-image: url(images/sok_h.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
td.sokboks_b
{
    width: 200px;
    height: 5px;
    background-image: url(images/sok_b.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 0px;
}
td.sokboks_k
{
    width: 47px;
}
div.toppmeny_container
{
    background-image: url(images/toppmeny_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    height: 30px;
}
table.topp
{
    height: 30px;
    width: 980px;
}
td.topp_venstre
{
    width: 770px;
}
td.topp_hoyre
{
    font-size: 12px;
    width: 210px;
}
div.hjem
{
    float: left;
    width: 29px;
}
div.email
{
    float: left;
    width: 24px;
    /*border-right: solid 1px #ecedef;*/
}
div.eng
{
    float: left;
    width: 22px;
    border-right: solid 1px #ecedef;
}
div.epost
{
    float: left;
    width: 30px;
    border-right: solid 1px #ecedef;
}
div.banner_container
{
    background-image: url(images/sommertopp_2011.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 130px;
}
div.bunn_container
{
    background-image: url(images/bunn_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 10px;
}
div.bunn_info
{
    height: 25px;
    padding-left: 12px;
    padding-right: 8px;
}
div.bunn_info div.left
{
    float: left;
    color: #848994;
    padding-top: 2px;
}
div.bunn_info div.right
{
    float: right;
    padding-top: 2px;
}

div.bunn_apningstider
{
    color: #848994;
    height: 40px;
    text-align: center;
    clear: both;
    padding-top: 2px;
}
div.bunn_apningstider div
{
    color: #36424a;
    padding-top: 6px;
}

/* ***** STANDARD ***** */
div.standard_topp
{
    background-image: url(images/topp_inner_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
}
table.standard
{
    background-image: url(images/inner_bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
table.standard_annonse
{
    background-image: url(images/inner_annonse_bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
td.standard_venstre
{
    width: 220px;
    background-image: url(images/skille_bg.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
td.standard_hoyre
{
    width: 760px;
}
td.standard_gkhoyre
{
    width: 760px;
    background-image: url(images/gavekortbg.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}
td.standard_annonse_hoyre
{
    width: 980px;
}
div.standard_venstremeny
{
    width: 196px;
    float: left;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    background-image: url(images/skille_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
div.standard_innhold
{
    float: left;
    width: 735px;
    padding-left: 12px;
    padding-top: 12px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
div.sok_innhold
{
    width: 735px;
    padding-left: 12px;
    padding-top: 12px;
    padding-bottom: 20px;
}
div.standard_annonse_innhold
{
    float: left;
    width: 955px;
    padding-left: 12px;
    padding-top: 12px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
}
div.standard_overskrift
{
    /*height: 24px;*/
    border-bottom: dotted 1px #d4d7db;
}

div.annonse_meny
{
    min-height: 24px;
    height: auto !important;
    height: 24px;
    border-bottom: dotted 1px #d4d7db;
}
.annonse_meny:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .annonse_meny
{
    height: 1%;
}
div.kvittering_overskrift
{
    height: 24px;
    width: 720px;
    border-bottom: dotted 1px #d4d7db;
}
div.sok_overskrift
{
    height: 24px;
    border-bottom: dotted 1px #d4d7db;
    padding-left: 12px;
    padding-top: 12px;
}
div.standard_tekst
{
    width: 648px;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 20px;
}
div.standard_tekst_bred
{
    width: 748px;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 20px;
}
div.standard_annonse_tekst
{
    clear: both;
    width: 868px;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 20px;
}
/* ***** VENSTRE MENY ***** */
div.venstremeny
{
    border-top: dotted 1px #d4d7db;
    border-bottom: dotted 1px #d4d7db;
    width: 163px;
    padding: 3px 0px 0px 33px;
    line-height: 24px;
}
div.venstremeny_topp
{
    padding-left: 5px;
    text-transform: uppercase;
}
div.venstremeny_topp img
{
    margin-right: 13px;
}
/* ***** FORSIDE ***** */
table.forside
{
    width: 100%;
    background-image: url(images/forside_bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
table.forside_alt
{
    width: 100%;
    background-image: url(images/forside_bg_alt.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
td.forside_midt
{
    width: 539px;
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
td.forside_midt_alt
{
    width: 760px;
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
td.forside_hoyre
{
    width: 221px;
    background-image: url(images/hoyre_sep.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.forside_scrollmeny
{
    height: 201px;
    background-color: #ffffff;
}
div.forside_scroll
{
    height: 21px;
}
div.forside_container
{
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
    overflow: hidden;
    width: 100%;
}
div.forside_venstremeny
{
    float: left;
    width: 220px;
}
div.forside_midt
{
    float: left;
    width: 538px;
    border-right: dotted 1px #d4d7db;
    border-left: dotted 1px #d4d7db;
}
div.forside_hoyremeny
{
    float: left;
    width: 220px;
}
div.forside_annonse
{
}

/* ***** KATEGORI VENSTREMENY ***** */

div.venstremeny_kategorier_inner
{
    clear: both;
    background-image: url(images/skille_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 196px;
    padding: 0 12px 9px 12px;
}
div.venstremeny_produkter
{
    font-size: 13px;
    float: left;
    width: 82px;
    border-right: solid 1px #ecedef;
    height: 21px;
    padding-top: 9px;
    padding-left: 12px;
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
div.venstremeny_toppniva
{
    float: left;
    width: 125px;
    height: 30px;
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
div.venstremeny_toppniva2
{
    width: 220px;
    height: 28px;
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
    padding-top: 2px;
}
table.venstremeny_toppniva2
{
    width: 220px;
    height: 28px;
}
table.venstremeny_toppniva2 td
{
    height: 28px;
}
td.vml1
{
    background-image: url(images/unvenstre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
    height:28px;
}
td.vml1:hover
{
    background-image: url(images/invenstre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
}
td.vml1selected
{
    background-image: url(images/invenstre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
    height:28px;
}
td.vml12
{
    background-image: url(images/unhoyre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
    height:28px;
}
td.vml12:hover
{
    background-image: url(images/inhoyre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
}
td.vml1selected2
{
    background-image: url(images/inhoyre.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 110px;
    height:28px;
}
div.kategorielement
{
    height: 14px;
    border-bottom: dotted 1px #d4d7db;
    width: 191px;
    padding-top: 9px;
    padding-left: 5px;
    text-transform: uppercase;
}
div.kategorielement img
{
    margin-right: 17px;
}
div.kategorielement input
{
    margin-right: 17px;
}
div.underkategori
{
    padding-bottom: 3px;
}
div.vmwrapper3
{
    width: 129px;
    padding-left: 21px;
    padding-top: 1px; /*border-top:dotted 1px #d4d7db;     border-bottom:dotted 1px #d4d7db;*/
    margin-bottom: 10px;
}
div.vmwrapper2
{
    width: 150px;
    padding-left: 21px;
    padding-top: 1px;
    border-top: dotted 1px #d4d7db;
    border-bottom: dotted 1px #d4d7db;
    margin-bottom: 10px;
}
div.vmwrapper
{
    width: 171px;
    padding-left: 25px;
    padding-top: 10px;
    border-bottom: dotted 1px #d4d7db;
}
div.vmuwrapper
{
    padding-bottom: 2px;
}
/* ***** MAGASINET VENSTREMENY ***** */
div.magasinet_venstremeny_topp
{
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width: 196px;
    height: 30px;
    padding: 0 12px 0 12px;
}
div.mag
{
    width: 182px;
    float: left;
    padding-top: 9px;
}
div.rss
{
    padding-top: 8px;
    width: 14px;
    float: left;
}
div.magasinet_inner
{
    clear: both;
    width: 196px;
    padding: 5px 12px 9px 12px;
}
div.nyhetdato
{
    font-size: 10px;
    color: #062039;
    padding-top: 3px;
}
div.nyhet
{
    padding-bottom: 13px;
}
/* ***** KATEGORI ***** */
div.kategori_midt
{
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width: 760px;
    float: left;
}
div.kategori_liste
{
    padding-top: 9px;
    padding-bottom: 20px;
    width: 760px;
}
div.kategori_liste_inner
{
    padding-left: 12px;
    width: 748px;
}
div.velg
{
    padding-bottom: 22px;
}
td.kat_bunn
{
    height: 24px;
}
td.kat_navn
{
    border-bottom: dotted 1px #d4d7db;
    width: 128px;
    height: 20px;
}
td.kat_bilde
{
    width: 128px;
    height: 128px;
}
/* ***** NYHET ***** */
div.ingress
{
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 12px;
}
/* ***** NYHTER ***** */
div.nyheter_kategorier
{
    border-bottom: dotted 1px #d4d7db;
    width: 300px;
    padding-bottom: 5px;
    padding-top: 5px;
}
h2.kategorier
{
    margin: 0;
    font-weight: normal;
}
div.separator
{
    width: 50px;
}
div.nyheter
{
    /*border-bottom: dotted 1px #d4d7db;*/
    width: 300px;
    padding-bottom: 5px;
}

/* ***** UNDERKATEGORI ***** */
div.underkategori_midt
{
    background-image: url(images/topp_inner_bg2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 760px;
}
div.kategori_banner_container
{
    width: 736px;
    padding-top: 12px;
    padding-left: 12px;
    padding-bottom: 12px;
    padding-right:12px;
}
div.kategori_navn
{
    height: 21px;
    background-image: url(images/kategorilinje.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    padding-top: 9px;
    padding-left: 12px;
}
div.kategori_navn2
{
    height: 30px;
    background-image: url(images/kategorilinje.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 12px;
}
div.kategori_navn span
{
    font-size: 13px;
    text-transform: uppercase;
    color: #062039;
}
div.kategori_navn2 span
{
    font-size: 13px;
    text-transform: uppercase;
    color: #062039;
}
div.kategori_produkter
{
    /*height:166px; */
    padding-bottom: 3px;
}
table.kategoriprodukt
{
    width: 252px;
    height: 166px;
}
td.kategoriprodukt_bilde
{
    height: 146px;
    width: 100px;
}
td.kategoriprodukt_merkebilde
{
    width: 100px;
    height: 40px;
    overflow: visible;
    padding-top: 3px;
}
td.kategoriprodukt_beskrivelse
{
    width: 152px;
    height: 132px;
}
td.kategoriprodukt_beskrivelse div
{
    width: 135px;
    height: 105px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 7px;
}
td.kategoriprodukt_pris
{
    width: 152px;
    height: 54px;
    font-family: Verdana;
    font-size: 11px;
    color: #005196;
}
td.kategoriprodukt_kundeinfo
{
    padding-right:8px;
}
table.prod_sep
{
    width: 1px;
    height: 166px;
}

div.prod_sep
{
    margin-top: 9px;
    width: 1px;
    height: 121px;
    background-image: url(images/sep.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
td.kjop_inner
{
    width: 66px;    
}
td.pris_inner
{
    width: 86px;
}
div.bottomborder
{
    border-top: dotted 1px #d4d7db;
    height: 15px;
    width: 240px;
}
/* ***** UNDERKATEGORI ***** */
table.underkategori
{
    width: 100%;
    background-image: url(images/underkategori_bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
td.underkategori_venstre
{
    width: 220px;
    background-image: url(images/skille_bg.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
td.underkategori_hoyre
{
    width: 760px;
}
/* ***** PRODUKT ***** */
div.anmeldelse
{
    float: right;
    width: 220px;
    padding-left: 10px;
    padding-top: 7px;
    
}
div.produkt_wrapper
{
    width: 760px;
    padding-bottom: 20px;
    clear: both;
}
div.produkt_overskrift
{
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 7px;
}
td.produkt_bilde
{
    width: 392px;
    height: 403px;
}
td.produkt_tekst
{
    width: 368px;
    height: 403px;
}
td.produkt_panel
{
    height: 90px;
    background-image: url(images/produkt_panel_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #dee2e7;
    padding-bottom: 10px;
}
td.produkt_panel_small
{
    height: 30px;
    background-image: url(images/produkt_panel_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #dee2e7;
}
div.produkt_tekst
{
    padding-top: 12px;
    padding-right: 12px;
}
div.produkt_korttekst
{
    padding-top: 11px;
    color: #062039;
    font-size: 15px;
}
div.produkt_beskrivelse
{
    padding-top: 5px;
    line-height: 18px;
    padding-bottom: 30px;
}
.merkenavn
{
    color: #005699;
    font-size: 15px;
}
td.produktinnstillinger
{
    width: 190px;
    height: 30px;
}

input.antall_input
{
    width: 20px;
    text-align: center;
    border-bottom: none;
    border-right: none;
    border-left: solid 1px #d3d9de;
    border-top: solid 1px #d3d9de;
    font-family: Tahoma;
    font-size: 12px;
    color: #062039;
}
div.antall_input
{
    width: 21px;
    padding-top: 16px;
}

td.produkt_litebilde
{
    width: 48px;
    height: 50px;
}
div.produkt_spacer
{
    height: 5px;
    font-size: 0px;
    width: 50px;
}
table.produkt_litebilde
{
    border-top: solid 3px #d3d9de;
    border-left: solid 3px #d3d9de;
    border-right: solid 3px #d3d9de;
    border-bottom: solid 3px #d3d9de;
    background-color: #ffffff;
}
td.produktsep
{
    width: 6px;
    height: 50px;
}
table.rblfarger
{
    width: 100%;
}
table.rblfarger td input
{
    display: block;
    float: left;
}
table.rblfarger td label
{
    display: block;
    float: left;
}
table.rblfarger2 td
{
    width: 100%;
}
td.produkt_bilder
{
    width: 191px;
    height: 30px;
}
td.produkt_farger
{
    width: 261px;
    height: 30px;
}
td.produkt_storrelser
{
    width: 260px;
    height: 30px;
}
td.produkt_antall
{
    width: 50px;
    height: 30px;
}
td.produkt_pris
{
    width: 112px;
    height: 30px;
}
td.produkt_kjop
{
    width: 77px;
    height: 30px;
}
td.produkt_bilder2
{
    width: 183px;
    border-right: dotted 1px #ffffff;
    padding-left: 8px;
}

td.produkt_farger2
{
    width: 261px;
    border-right: dotted 1px #ffffff;
}
td.produkt_storrelser2
{
    width: 260px;
    border-right: dotted 1px #ffffff;
    height: 60px;
}
td.produkt_antall2
{
    width: 50px;
    border-right: dotted 1px #ffffff;
}
td.produkt_pris2
{
    width: 112px;
    font-size: 16px;
    height: 50px;
}
td.produkt_pris_inner
{
    height: 35px;
    width: 104px; /*padding-right:8px; */
}
td.produkt_kjop2
{
    width: 77px;
    height: 50px;
}
td.produkt_kjop_inner
{
    height: 40px;
    width: 77px;
}
div.produkt_innstillinger
{
    color: #062039;
    padding-left: 10px;
    padding-top: 8px;
}
table.produkt_anbefal
{
    width: 760px;
}
td.produkt_anbefal
{
    padding-top: 20px;
}
div.anbefal_tekst
{
    float: left;
    width: 368px;
    padding-left: 12px;
    padding-top: 9px;
}
div.anbefal_tekst2
{
    width: 368px;
    padding-left: 12px;
    padding-top: 9px;
}
td.anbefal_input
{
    padding-left: 12px;
    padding-top: 15px;
    width: 368px;
}

table.anbefal_border
{
    border-right: dotted 1px #d4d7db;
    width: 367px;
}
table.anbefal_border2
{
    width: 367px;
}
table.anbefal_border3
{
    border-right: dotted 1px #d4d7db;
    width: 379px;
}
table.anbefal_border4
{
    width: 379px;
}
td.anbefal_tekst
{
    width: 120px;
    height: 25px;
}
td.anbefal_input_inner
{
    width: 247px;
}
div.anbefal_send
{
    width: 49px;
    padding-right: 16px;
    padding-top: 8px;
}
div.rating
{
    width: 40px;
    float: left;
    padding-top: 2px;
}
div.rating2
{
    width: 40px;
    float: left;
    padding-top: 2px;
    padding-left: 3px;
}
.ratingitems
{
    float: left;
    margin: 0;
    padding: 0;
}
.ratingitems input
{
    margin: 0;
    padding: 0;
}
.ratingitems td
{
    margin: 0;
    padding: 0;
}
div.vellykket
{
    color: Green;
}
div.feil
{
    color: Red;
}

div.kommentar_item
{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 20px;
}
td.kom_sep
{
    height: 20px;
    width: 367px;
}

div.detaljer
{
    clear: both;
    float: left;
    width: 90px;
    padding-top: 3px;
    padding-bottom: 3px;
}
div.detaljer2
{
    float: left;
    width: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
}
h3.detaljer
{
    color: #062039;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 5px 0;
}
div.detaljer_overskrift
{
    clear: both;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.detaljer_topp
{
    border-bottom: dotted 1px #d4d7db;
    border-top: dotted 1px #d4d7db;
    height: 23px;
}
div.detaljer_bunn
{
    clear: both;
    border-bottom: dotted 1px #d4d7db;
    border-top: dotted 1px #d4d7db;
}

div.produkt_relaterte
{
    border-bottom: dotted 1px #d4d7db;
    color: #062039;
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 12px;
}
div.produkt_relaterte_handlekurv
{
    border-bottom: dotted 1px #d4d7db;
    color: #062039;
    font-size: 16px;
    padding-bottom: 3px;
    padding-top: 12px;
}
div.produkt_relaterte2
{
    background-image: url(images/produkt_panel_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    height: 20px;
    padding-top: 10px;
    padding-left: 12px;
}
/* ***** HISTORIE ***** */
div.historie
{
    width: 169px;
    height: 22px;
    padding-top: 8px;
    padding-right: 11px;
    padding-left: 40px;
}
div.dropdown
{
    clear: both;
    position: absolute;
    visibility: hidden;
    border: solid 1px #d9dbdf;
    width: 228px;
    padding-bottom: 15px;
    margin-left: -10px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/bg.png' );
    z-index: 100;
}
div.dropdown[class]
{
    background-image: url(images/bg.png);
    background-position: left top;
    background-repeat: repeat-x repeat-y;
}
div.close
{
    height: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 204px;
}
div.historie div.sett
{
    float: left;
    width: 155px;
}
div.historie div.link
{
    float: left;
    width: 11px;
    padding-top: 2px;
}
/* ***** *****/
td.venstre_topp
{
    width: 220px;
    height: 30px;
}
td.midt_topp
{
    width: 540px;
    height: 30px;
}
td.hoyre_topp
{
    width: 220px;
    height: 30px;
    font-size: 12px;
}

/* ***** SCROLLMENY ***** */
div.historie_alt
{
    font-size: 12px;
}
div.scrollmain
{
    height: 201px;
    width: 980px;
    overflow: hidden;
    position: absolute;
}
div.scroll_content
{
    height: 180px;
    position: absolute;
    left: 0;
    top: 0;
}

table.scroll
{
    height: 21px;
    background-color: #d9dbdf;
    width: 980px;
}
td.scroll_side
{
    width: 25px;
}
td.scroll_midt
{
    width: 930px;
    background-image: url(images/scrollmidt.jpg);
    background-position: right top;
    background-repeat: repeat-x;
}
div.DragBox
{
    width: 107px;
    height: 20px;
    background-image: url(images/slider.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
    cursor: pointer;
}
div.DragContainer
{
    width: 930px;
    height: 20px;
}
table.scrolltable
{
    width: 139px;
    height: 180px;
}
td.scrollbilde
{
    width: 139px;
    height: 130px;
}
td.scrolltekst
{
    height: 50px;
}
table.separ
{
    width: 1px;
    height: 180px;
    background-image: url(images/separ.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
td.separ
{
    width: 1px;
    height: 180px;
}
div.scrolltekst
{
    width: 119px;
    height: 50px;
    overflow: hidden;
    text-align: left;
}
span.scrollorange
{
    color: #ff7200;
    font-weight: bold;
}
span.scrollorange2
{
    color: #ff7200;
    font-size: 13px;
}
/* ***** REGISTRERING ***** */
input.registrering
{
    background-color: #dee2e7;
    border-bottom: solid 1px #dee2e7;
    border-right: solid 1px #dee2e7;
    border-left: solid 1px #d3d9de;
    border-top: solid 1px #d3d9de;
    color: #062039;
    font-family: Tahoma;
}
textarea.registrering
{
    background-color: #dee2e7;
    border-bottom: solid 1px #dee2e7;
    border-right: solid 1px #dee2e7;
    border-left: solid 1px #d3d9de;
    border-top: solid 1px #d3d9de;
    color: #062039;
    font-family: Tahoma;
}
table.registrering
{
    font-size: 13px;
}
td.registrering
{
    height: 25px;
    width: 120px;
}
td.registrering2
{
    height: 25px;
    width: 90px;
}
td.registrering3
{
    height: 25px;
}
td.registrering4
{
    height: 25px;
    width: 262px;
    padding-left:0px; 
    padding-bottom:10px;
}
div.registrering4
{
    border-bottom:dotted 1px #dee2e7; 
    padding-bottom:3px; 
    width:150px    
}
div.innholdsteg
{
    color: #062039;
    padding-left: 19px;
    padding-top: 38px;
    padding-bottom: 20px;
}

div.innholdstegtopp
{
    height: 67px;
}
div.logginn
{
    padding-left: 268px;
    padding-top: 5px;
}
div.logginn2
{
    padding-left: 160px;
    padding-top: 5px;
}
div.glemt
{
    padding-left: 254px;
}
div.reg
{
    padding-left: 262px;
    padding-top: 5px;
}
/* ***** PERSONALIA ***** */
div.nyhetsbrev_påmelding
{
    padding-left:86px;
    padding-top:5px;
    width:224px;
}
div.nyhetsbrev_påmelding div
{
    padding-bottom:5px;
}
.cbbrev
{
    color: #062039;
    font-size: 10px;
    margin:0;
    padding:0;
}
div.personalia_spacer
{
    padding-top: 9px;
    padding-bottom: 5px;
}
div.personalia_tilbake
{
    padding-left: 71px;
    padding-top: 20px;
    float: left;
    width: 72px;
}
div.personalia_videre
{
    padding-top: 20px;
    float: left;
    width: 85px;
}
/* **** STEGMENY ***** */
div.stegmeny_overskrift
{
    height: 30px;
    padding-left: 12px;
    padding-top: 7px;
}
div.stegmeny_meny
{
    height: 30px;
    background-image: url(images/stegmeny_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
h1.stegmeny
{
    margin: 0;
    color: #062039;
    font-size: 20px;
    font-weight: normal;
}
div.stegmeny_item
{
    border-right: solid 1px #d9dbdf;
}
span.steg
{
    display: block;
    font-size: 13px;
    color: #005196;
    border-right: solid 1px #ecedef;
    height: 23px;
    padding-top: 7px;
    padding-left: 11px;
    padding-right: 26px;
}
span.stegselected
{
    display: block;
    font-size: 13px;
    color: #062039;
    border-right: solid 1px #ecedef;
    height: 23px;
    padding-top: 7px;
    padding-left: 11px;
    padding-right: 26px;
    background-image: url(images/steglink_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
/* ***** HANDLEKURV ***** */
div.innholdhandlekurv
{
    color: #062039;
    padding-bottom: 30px;
}
.handlekurvtopp
{
    border-top: dotted 1px #d4d7db;
}
div.handlekurvtekst
{
    width: 200px;
    padding-left: 12px;
    margin:5px 0 5px 0;
}
.rabatt_tekst
{
    color: #005196;
    font-size: 13px;
    font-family: Verdana;
}
.rabatt_pris
{
    color: #062039;
    font-size: 14px;
}
.handlekurvantall
{
    background-color: #dee2e7;
    border-top: dotted 1px #ffffff;
}
.handlekurvpris
{
    border-top: dotted 1px #d4d7db;
    color: #062039;
    font-size: 14px;
}
.handlekurvpris2
{
    border-top: dotted 1px #d4d7db;
    color: #062039;
    font-size: 11px;
}
div.handlekurvslett
{
    padding-left: 9px;
    padding-right:15px;
}
div.kurv_sum
{
    height: 23px;
    background-image: url(images/kurvsum.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    padding-top: 7px;
    padding-right: 164px;
    text-align: right;
}
div.kurv_padding
{
    padding-left: 12px;
}
input.registrering2
{
    background-color: #ffffff;
    border-bottom: solid 1px #dee2e7;
    border-right: solid 1px #dee2e7;
    border-left: solid 1px #d3d9de;
    border-top: solid 1px #d3d9de;
    color: #062039;
    font-family: Tahoma;
    font-size: 12px;
    text-align: center;
    padding-top: 3px;
}

td.kurv_produkter
{
    width: 350px;
    font-size: 20px;
    height: 32px;
}
td.kurv_antall
{
    width: 188px;
}
td.kurv_sum
{
    width: 167px;
}
.kurv
{
    margin: 0;
    padding: 0;
}
span.totalsum
{
    font-size: 16px;
}
td.kurv_oppdater
{
    width: 542px;
    height: 35px;
}
td.kurv_mer
{
    width: 111px;
}
td.kurv_videre
{
}
/* ***** LEVERING ***** */
div.innholdlevering
{
    color: #062039;
    padding-left: 12px;
}
table.levering_navn
{
    float: left;
    width: 350px;
}
div.levering_pris
{
    width: 736px;
}
div.levering_pris td
{
    width: 736px;
    height: 49px;
    border-bottom: dotted 1px #d4d7db;
}
div.levering_pris input
{
    float: left;
}
div.levering_pris span
{
    display: block;
    width: 270px;
    float: left;
    cursor: default;
    font-size: 14px;
    padding-left: 20px;
}
table.rbllevering
{
    font-size: 14px;
}
table.rbllevering label
{
    display: block;
    padding-top: 3px;
    font-size: 14px;
    float: left;
}
td.levering_item
{
    height: 50px;
}
div.levering_item
{
    border-bottom: dotted 1px #d4d7db;
    font-size: 14px;
    height: 34px;
    padding-top: 15px;
}
div.levering_bunn
{
    background-image: url(images/levering_bg.jpg);
    background-repeat: repeat-x;
    height: 30px;
}
div.lev_total
{
    float: left;
    padding-left: 53px;
    width: 271px;
    font-size: 14px;
    padding-top: 11px;
}
div.lev_sum
{
    float: left;
    width: 130px;
    font-size: 16px;
    padding-top: 8px;
}
div.lev_tilbake
{
    float: left;
    width: 72px;
    padding-top: 7px;
}
div.lev_neste
{
    float: left;
    width: 85px;
    padding-top: 7px;
}
div.lev_betmate
{
    color: #062039;
    padding-left: 12px;
    padding-top:10px;
    font-size:15px;
}
/* ***** MINIKURV ***** */
div.mini_tekst
{
    float: left;
    width: 98px;
    padding-top: 8px;
}
div.mini_pil
{
    float: left;
    width: 11px;
    padding-right: 6px;
    padding-left: 2px;
    padding-top: 10px;
}
div.mini_knapp
{
    float: left;
    width: 86px;
    padding-top: 6px;
}
/* ***** FORSIDEPRODUKTER ***** */
span.gruppeoverskrift
{
    text-transform: uppercase;
    color: #062039;
    font-size: 13px;
}
td.gruppeoverskrift
{
    height: 30px;
}
div.forsideprodukter
{
    padding-left: 12px;
    padding-right: 11px;
    padding-bottom: 20px; /*width:514px;     overflow:hidden;*/
}
div.gruppeoverskrift
{
    padding-top: 8px;
}
table.forside_prod
{
    width: 127px;
}
td.forside_bilde
{
    width: 127px;
    height: 109px;
}
td.forside_tekst
{
    width: 127px;
    height: 98px;
}
div.forside_tekst
{
    width: 115px;
    height: 98px;
    overflow: hidden;
    padding-left: 12px;
}
div.forside_tekst_navn
{
    /*width: 120px;*/
    height: 50px;
    overflow: hidden;
    padding-right:4px;
}
td.forside_pris
{
    width: 127px;
    height: 20px;
}
td.forside_kjop
{
    width: 127px;
    height: 30px;
}
/**/
table.forside_prod2
{
    width: 137px;
}
td.forside_bilde2
{
    width: 137px;
    height: 109px;
}
td.forside_tekst2
{
    width: 137px;
    height: 98px;
}
div.forside_tekst2
{
    width: 125px;
    height: 98px;
    overflow: hidden;
    padding-left: 12px;
}
td.forside_pris2
{
    width: 137px;
    height: 20px;
}
td.forside_kjop2
{
    width: 137px;
    height: 30px;
}
/**/
td.forside_sep
{
    width: 1px;
    height: 207px;
    background-image: url(images/forside_sep.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
table.forside_hovedprod
{
    border-bottom: dotted 1px #d4d7db;
}
div.forside_pris
{
    text-align: right;
    font-size: 14px;
    color: #113e69;
    font-family: Verdana;
    padding-right: 6px;
}
div.forside_knapp
{
    text-align: right;
    padding-right: 2px;
}
/* ***** FORSIDEPRODUKTER HØYRE ***** */
div.hoyre_wrapper
{
    background-image: url(images/hoyre_sep.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 12px;
    padding-bottom: 20px;
    padding-top: 34px;
}
div.forside_hoyremeny
{
    /*padding-top:30px;*/
    background-image: url(images/containerlinje.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height: 30px;
}
table.hoyre
{
    width: 196px;
    border-bottom: dotted 1px #d4d7db;
}
td.hoyre_bilde
{
    width: 98px;
    height: 127px;
}
td.hoyre_tekst
{
    width: 98px;
    height: 127px;
    overflow: hidden;
    font-size: 10px;
}
td.hoyre_kjop
{
    width: 196px;
    height: 32px;
}
div.hoyre_tekst
{
    padding-top: 9px;
    padding-bottom: 3px;
}
div.hoyre_tekst2
{
    width: 92px;
    height: 127px;
    overflow: hidden;
    padding-left: 6px;
}
div.hoyre_pris
{
    width: 122px;
    text-align: right;
    font-size: 14px;
    color: #113e69;
    font-family: Verdana;
}
td.hoyre_knapp
{
    width: 69px;
}
td.hoyre_pris
{
    width: 127px;
}
/* ***** PROFIL ***** */
table.profil
{
    margin-top: 3px;
}
td.profil
{
    height: 17px; /*width:180px;*/
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/bgblue.png' );*/
    color: #ff7200;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
td.profil[class]
{
    /*background-image: url(images/bgblue.png);
    background-position: left top;
    background-repeat: repeat-x repeat-y;*/
}
div.profil2
{
    height: 17px;
    width: 40px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/bgblue.png' );
    margin-top: 3px;
    color: #ff7200;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
div.profil2[class]
{
    background-image: url(images/bgblue.png);
    background-position: left top;
    background-repeat: repeat-x repeat-y;
}

/* ***** BETALING ***** */
div.innholdbetaling
{
    color: #062039;
    font-size: 11px;
    padding-left: 19px;
    padding-top: 15px;
    padding-bottom: 20px;
}
table.registrering_betaling
{
    font-size: 11px;
}
div.betaling_knapper
{
    padding-top: 9px;
    padding-left: 82px;
}
div.betaling_wrap
{
    border-bottom: dotted 1px #d4d7db;
    height: 14px;
    padding-top: 3px;
    width: 340px;
}
div.betaling_wrap2
{
    border-top: dotted 1px #d4d7db;
    height: 14px;
    padding-top: 3px;
    width: 340px;
}
div.betaling_wrap3
{
    padding-top: 30px;
    width: 340px;
    clear: both;
}
div.betaling_wrap4
{
    padding-top: 30px;
    width: 225px;
    clear: both;
    float: left;
}
div.betaling_wrap5
{
    height: 14px;
    padding-top: 3px;
    width: 340px;
}
div.betaling_antall
{
    float: left;
    width: 247px;
    height: 22px;
}
div.betaling_antall2
{
    float: left;
    width: 232px;
    height: 22px;
    padding-top: 3px;
}
div.betaling_antall3
{
    float: left;
    width: 232px;
    height: 22px;
    padding-top: 3px;
}
div.betaling_pris
{
    float: left;
    width: 76px;
    height: 22px;
    text-align: right;
}
div.betaling_pris2
{
    float: left;
    width: 90px;
    height: 22px;
    font-size: 14px;
    text-align: right;
}
.betaling_gv
{
    clear: both;
    color: #005196;
    font-size: 11px;
    font-family: Tahoma;
}

/* **** SØK ***** */
div.sok_container
{
    padding-top: 5px;
    padding-bottom: 5px;
}

/* ***** SERVICE ***** */
table.retur
{
    clear: both;
    margin: 0;
}
div.retur_wrap
{
    border-bottom: dotted 1px #d4d7db;
    height: 14px;
    padding-top: 3px;
    width: 270px;
    padding-bottom:5px;
}
div.retur_wrap2
{
    border-bottom: dotted 1px #d4d7db;
    height: 14px;
    padding-top: 3px;
    width: 340px;
    padding-bottom:4px;
}
div.retur_produkt
{
    float: left;
    width: 200px;
    height: 22px;
}
div.retur_produkt2
{
    float: left;
    width: 190px;
    height: 22px;
}
div.retur_antall
{
    float: left;
    width: 55px;
    height: 22px;
}
div.retur_antall2
{
    float: left;
    width: 65px;
    height: 22px;
}
div.retur_antall3
{
    float: left;
    width: 55px;
    height: 22px;
}

.tester
{
    border: none 0px #ffffff;
}
/* ***** BANNER ***** */
div.banner_overskrift
{
    padding-top: 5px;
    font-size:14px; 
    padding-bottom:3px; 
    padding-left:2px; 
}
div.banner_tekst
{
    padding-bottom:2px;    
    padding-left:2px;
}
div.banner_link
{
    padding-left:2px;
}
/* PRODUKT-GRUPPER */
div.skjultdiv
{
    visibility:hidden;
    position:absolute;
    width:390px;
    border:solid 3px #d9dbdf; 
    background-color:#ffffff; 
    top:0;
    left:0;
}
h1.mouseover
{
    font-weight:normal;
    font-size:16px; 
    margin-bottom:5px;   
}
.rblekstra
{
    float:left;  
    width: 175px;  
}
div.skjultdiv2
{
    visibility:hidden;
    position:absolute;
    width:400px;
    height:450px;
    border:solid 3px #d9dbdf; 
    background-color:#ffffff; 
    top:0;
    left:0;
    background-image:url(images/alpinskolengde.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
/* BLOGGER */
div.blogg_wrapper
{
    width:550px;    
}
/* BLOGGER SLUTT */
/**/
div.produkttest_wrapper
{
    width:528px;    
}
/**/
/**/
div.tooltip_helper
{
    position:absolute;    
    right:1px;    
    top:-125px;        
    width:210px;
    height:118px;    
}
div.tooltip
{     
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );
    width:210px;
    height:118px;    
}
div.tooltip[class]
{    
    background-image:url(images/boble.png);    
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );
}
div.tooltip_forside_helper
{
    position:absolute;        
    right:1px;    
    top:-129px;   
}
div.tooltip_forside
{     
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );
    width:210px;
    height:118px;    
}
div.tooltip_forside[class]
{    
    background-image:url(images/boble.png); 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );   
}
div.tooltip_forside_hoyre_helper
{
    position:absolute;    
    right:1px;    
    top:-115px;
}
div.tooltip_forside_hoyre
{        
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );
    width:210px;
    height:118px;    
}
div.tooltip_forside_hoyre[class]
{    
    background-image:url(images/boble.png);  
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=image, src= '../../app_themes/standard/images/boble.png' );      
}

a.close_large
{
    position:absolute; 
    width:74px; 
    height:18px; 
    display:block; 
    left:21px; 
    top:63px; 
    cursor:pointer;    
}
a.close_small
{
    position:absolute; 
    width:11px; 
    height:9px; 
    display:block; 
    left:183px; 
    top:16px; 
    cursor:pointer;
    
}
a.kasse
{
    position:absolute; 
    width:68px; 
    height:18px; 
    display:block; 
    left:121px; 
    top:63px; 
    cursor:pointer;    
}
/**/
div.handlekurv_dropdown
{
    clear: both;
    position: absolute;
    visibility: hidden;   
    width: 208px;        
    background-image: url(images/minikurv_bg.png);
    background-position: left bottom;
    background-repeat: repeat-x; 
    background-color:#d8dbdf;
    top:30px;
    right:10px;
    border-bottom:solid 4px #d8dbdf;
    padding-left:15px;
    padding-right:6px;
    padding-top:5px;
}

table.handlekurv_dropdown
{
    width: 208px; 
    font-size:11px;
    color:#005196;
}
a.minikurv_nav
{
    display:block;
    width:74px;
    height:24px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/minikurv_tilkassen.png' );
}
a.minikurv_nav[class]
{
    background-image: url(images/minikurv_tilkassen.png);
    background-position: left bottom;
    background-repeat: no-repeat;    
}
a.minikurv_lukk
{
    display:block;
    width:35px;
    height:8px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src= '../../app_themes/standard/images/minikurv_lukk.png' );
}
a.minikurv_lukk[class]
{
    background-image: url(images/minikurv_lukk.png);
    background-position: left bottom;
    background-repeat: no-repeat;   
}
/* BUNN INFORMASJON */
div.siste_informasjon
{        
    clear:both; 
    padding-top:3px;
    padding-bottom:6px;      
}
div.siste_wrapper
{    
    background-repeat:no-repeat;
    float:left;
    margin-left:12px;
    width:361px;        
}
div.siste_liste
{        
    width:361px;
}
div.siste_liste_hoyre
{         
    width:361px;
}
div.siste_bunn
{
    background-image: url(images/bunn_bunn.png);
    background-repeat:repeat-x;
    height:20px;
    padding-left:10px;
    padding-top:5px;
}
div.siste_siste_produkt
{
    height:59px;
    border-bottom:solid 1px #ebedf0;
}
div.siste_bilde
{
    float:left;
    width:75px;    
    padding-top:4px;    
}
div.siste_tittel
{
    float:left;
    width:181px;
    padding-top:10px;
}
div.siste_kjop
{
    float:left;
    width:101px;
}
div.siste_pris
{
    color:#113e69;
    font-size:11px;
    padding-left:7px;
    padding-top:13px;
}
h3.siste_overskrift
{
    color:#062039;
    margin: 0;
    font-size:13px;
}
div.siste_siste_anm
{
    height:29px;
    border-bottom:solid 1px #ebedf0;
}
div.siste_poeng
{
    padding-top:9px;
    float:left;
    width:121px;
}
div.siste_besk
{
    float:left;
    width:206px;
    padding-left:30px;
}
a.toggle
{
    position:absolute;
    left:349px;
    top:10px;
}
div.toggle
{
    
}
div.siste_topp
{
    border-bottom:dotted 1px #d4d7db;
}
/**/
/* NY SØKESIDE */
div.standard_sok
{    
    background-color:#fff;    
}
div.standard_sok:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.standard_sok
{
    height: 1%;
}
.kolonne_item
{
    padding:2px 0 2px 0;
    text-transform:uppercase;
}
.kolonne
{
    overflow:hidden;
    margin-bottom:15px;
}
.kolonne_wrapper
{
    float: left; 
    width: 233px; 
    padding-left: 12px;   
}
.lesMer
{
    display:block;
    padding-left:15px;
    background-image:url(images/sok_pluss.png);
    background-repeat:no-repeat;
    background-position:left 1px;
}
td.kategoriprodukt_beskrivelse_sok
{
    width: 144px;
    height: 132px;
}
td.kategoriprodukt_pris_sok
{
    width: 144px;
    height: 54px;
    font-family: Verdana;
    font-size: 11px;
    color: #005196;
}
td.pris_inner_sok
{
    width: 78px;
}
div.sok_page
{
    height: 30px;
    background-image: url(images/kategorilinje.jpg);
    background-position: left top;
    background-repeat: repeat-x;    
    clear:both;
    padding-left:12px;
    margin-bottom:10px;
}
div.page_link
{
    text-align:right;
    width:200px;
    float:right;
    padding-right:12px;
    padding-top:9px;
}
div.page_ps
{
    width:120px;
    float:left;
    padding-right:12px;
    padding-top:7px;
}
div.page_sort
{
    width:150px;
    float:left;
    padding-right:12px;
    padding-top:7px;
}
div.kolonne_bg
{
    background-image:url(images/kolonne_bg.png);
    background-repeat:repeat-y;
    min-height:200px;
    height:auto !important;
    height:200px;
}
div.kolonne_bg:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.kolonne_bg
{
    height: 1%;
}

.kolonne_andre
{
    float: left; 
    width: 293px; 
    padding-left: 12px; 
    padding-right:12px;  
    padding-bottom:12px;
}
div.kolonne_andre_bg
{
    background-image:url(images/andre_bg.png);
    background-repeat:repeat-y;
    min-height:200px;
    height:auto !important;
    height:200px;
}
div.kolonne_andre_bg:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.kolonne_andre_bg
{
    height: 1%;
}

div.livesøk_wrapper
{
    background-image:url(images/live_bg.png);
    background-position:left top;
    background-repeat:repeat-x;
    width:268px;
    margin-left:-30px;
}
div.livesøk_bilde
{
    border:solid 3px #062039;
    background-color:#fff;
    width:74px;
    height:54px;
    float:left;
}
div.livesøk_item a
{
    color:#ff7200;
}
div.livesøk_item:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div.livesøk_item
{
    height: 1%;
}

/* live search*/
ul.live-search-results
{
    background-image:url(images/live_bg.png);
    background-position:left top;
    background-repeat:repeat-x repeat-y;
    width:268px;
    color: #fff;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    position:relative;
    z-index:100;
}
ul.live-search-results li
{    
    height: 75px;
    list-style-type: none;
    padding: 0px 10px;
    position: relative;
}
ul.live-search-results li a.wrapper
{
    display:block;
    height: 70px;
    padding-top: 5px;
    cursor: pointer;    
}

ul.live-search-results li.hoverLi
{
    background: #062039;/*#dadee3;*/
}
/*ul.live-search-results li.hoverLi p
{
    color: #062039;
}*/
ul.live-search-results li.cat
{
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding-bottom: 8px;
    background: #062039;
}
ul.live-search-results li.cat a
{
    color: white;
    text-decoration: none;
}
ul.live-search-results li.first
{
    text-align: left;
}
ul.live-search-results li.last
{
    text-align: right;
}
ul.live-search-results li img
{    
    margin-top:2px;
}
ul.live-search-results li div.bilde
{
    border:solid 3px #062039;
    width:54px;
    height:54px;
    left: 10px;
    position: absolute;
    background-color:#fff;
    text-align:center;
}

ul.live-search-results li span
{
    display: block;
    left: 78px;
    position: absolute;
    padding-right: 10px;
}
ul.live-search-results li h4
{
    font-size: 12px;
    font-weight:normal;
    margin: 0;
    color: #ff7200;
}

/*ul.live-search-results li h4 a
{
    color: #ff7200;
    text-decoration: none;
}*/
ul.live-search-results li p
{
    color: #fff;
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    width: 152px;
}
/* live search*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix { display: block; } 
/* End hide from IE Mac */ 

.gavekortwrapper
{
    margin-top:20px;
    position:relative;
}

.gk_label
{
    clear:both;
    float:left;    
    width:90px;
    margin-bottom:5px;
}
.gk_input
{
    float:left;    
    margin-left:10px;
    width:300px;
    margin-bottom:5px;
}
.gk_input p
{
    font-size:10px;
}
.gk_input .cbsend
{
    font-size:10px;
}
.gavekortwrapper .postnr
{
    float:left;
}
.gavekortwrapper .poststed
{
    float:left;
    margin-left:5px;
}
.gavekortwrapper .beløp
{
    height:11px;
    text-align:right;
}
.gavekortwrapper #bilde
{
    position:absolute;
    width:136px;
    height:232px;
    margin-right:0px;
    left:420px;
}
.gavekortwrapper div.tooltip_forside_hoyre_helper
{
    position:absolute;    
    right:200px;    
    top:-115px;
}
/* KVITTERING */
#rabattlink, #gavekortlink
{
    margin-top:15px;
    display:block;    
}
#rabatt ,#gavekort
{
    clear:both;           
}
#rabatt .input, #gavekort .input
{   
    width:225px;
    float:left;
    margin-top:5px;    
}
#rabatt .confirm, #gavekort .confirm
{    
    width:100px;
    float:left;
    padding-top:13px;
    margin-top:5px;    
}

img.ytselected
{
    border:2px solid #fc9d29;    
    border-collapse:separate !important;
    border-width: 2px !important;
}
div.youtube_main
{
    background-color:#ecedef;      
    height:auto !important;
    min-height:400px;   
    padding:10px 10px; 
}
.youtube_uploaded
{
    color:#333333;
    font-size:10px;
    font-weight:bold;    
}
.youtube_description
{
    background-image:url(images/youtube_bg.png);
    background-repeat:repeat-x;
    background-color:#ecedef;         
    padding:20px 10px 20px 10px;
}
h3.youtube
{
    font-size:16px;
    color:#062039;
    border-bottom:1px dotted #ffffff;  
    margin:0px 0px 10px 0px;
    padding-bottom:4px; 
    outline:none; 
}
.youtube_embed
{
    float:left;
    width:640px;
    margin-right:20px;   
}
.youtube_menu
{
    float:left;
    width:300px;    
}
.youtube_mini_image
{
    float:left;
    width:78px;    
    margin-right:10px;
}
.youtube_mini_description
{
    float:left;
    width:210px;
}
a.youtubelink
{
    font-weight:bold;    
    color:#005196;
    font-size:11px;
    font-family:Verdana;
}
.youtube_border
{
    height:1px;
    border-bottom:1px dotted #d4d7db;  
    margin-top:15px;  
}
.youtube_page
{    
    background-color:#ffffff;       
    padding:5px; 
}
.youtube_page a
{
    color:#005196;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;    
}
.youtube_page a.ytselected
{
    color:#000;    
}

h3.summary
{
    font-size:16px;
    color:#062039;
    border-bottom:1px dotted #d4d7db;  
    margin:0px 0px 10px 0px;
    padding-bottom:4px; 
    outline:none; 
}
/**/
.popupbox
{
    position:absolute;
    background-image:url(images/popupbox.png);
    background-repeat:no-repeat;
    width:350px;
    height:105px;  
    display:none;  
}
#sharebox
{
    right:45px;
    top:-107px;    
}
#embedbox
{
    right:-5px;
    top:-107px;    
}
.closebutton
{
    position:absolute;
    right:16px;
    top:15px;
    width:9px;
    height:7px;
    cursor:pointer;    
}
.cbbrev_alt
{
    color: #062039;
    font-size: 12px;
    margin:0;
    padding:0;
}
div.nyhetsbrev_påmelding_alt
{
    padding-left:86px;
    padding-top:5px;
    /*width:224px;*/
}
body.minimal
{
    margin:0 auto;
    background:none !important;    
}
