﻿@media screen
{
    a
    {
        background: transparent;
        color: #000;
        outline: 0 none;
        text-decoration: underline;
    }
    a:hover
    {
        background: transparent;
        color: #7d7d7d;
        outline: 0 none;
        text-decoration: none;
    }
    a.bluelink
    {
        background: transparent;
        color: #449ec4;
        font-size: 12px;
        outline: 0 none;
        text-decoration: none;
    }
    a.bluelink:hover
    {
        background: transparent;
        color: #449ec4;
        font-size: 12px;
        outline: 0 none;
        text-decoration: underline;
    }
    body
    {
        background: #eee url(/App_Themes/Standard/images/bodybg.gif) top left repeat-x;
        color: #7d7d7d;
        font: 12px/130% 'trebuchet ms',arial,verdana,helvetica,sans-serif;
        margin: 0;
        padding: 0;
    }
    form
    {
        margin: 0;
        padding: 0;
    }
    h1
    {
        background: transparent;
        color: #1b1b1b;
        font-size: 24px;
        font-weight: normal;
        margin: 0 0 25px 0;
        padding: 0;
    }
    h1.forhandler
    {
        background: transparent;
        color: #1b1b1b;
        font-size: 20px;
        font-weight: normal;
        margin: 0 0 5px 0;
        padding: 0;
    }
    h2
    {
        background: transparent;
        border-bottom: solid 1px #d9d9d9;
        color: #1b1b1b;
        font-size: 16px;
        font-weight: normal;
        margin: 0 0 16px 0;
        padding: 4px 0 7px 0;
    }
    img
    {
        border: 0;
    }
    table
    {
        border-collapse: collapse;
    }
    td
    {
        vertical-align: middle;
    }
    
    body.forhandler
    {
        background: #eee url(/App_Themes/Standard/images/bodybgforhandler.gif) top left repeat-x;
        color: #7d7d7d;
        font: 12px/130% 'trebuchet ms',arial,verdana,helvetica,sans-serif;
        margin: 0;
        padding: 0;
    }
    
    div.wrapper
    {
        margin: auto;
        width: 982px;
    }
    div.sidepanel
    {
        background: url(/App_Themes/Standard/images/sidepanelbg.jpg) top left no-repeat;
        float: left;
        height: 565px;
        width: 200px;
    }
    div.sidepanelforhandler
    {
        background: url(/App_Themes/Standard/images/sidepanelbgforhandler.jpg) top left no-repeat;
        float: left;
        height: 565px;
        width: 200px;
    }
    div.logo
    {
        padding: 70px 0 0 22px;
    }
    div.holder
    {
        padding: 0 34px 0 22px;
    }
    div.hovedkategorier
    {
        padding: 25px 0 0 0;
    }
        div.hovedkategorier a
        {
            background: transparent;
            border-bottom: solid 1px #047aaa;
            color: #003247;
            display: block;
            font-size: 13px;
            padding: 7px 0 7px 0;
            text-decoration: none;
        }
        div.hovedkategorier a:hover
        {
            background: transparent;
            color: #fff;
            text-decoration: none;
        }
        div.hovedkategorier a.selected
        {
            background: url(/App_Themes/Standard/images/kategoriarrow.gif) right center no-repeat;
            border-bottom: solid 1px #057baa;
            color: #fff;
            display: block;
            font-size: 13px;
            padding: 7px 0 7px 0;
            text-decoration: none;
        }
    div.sok
    {
        border-bottom: solid 1px #047aaa;
        padding: 12px 0 12px 0;
    }
        div.sok a.sok
        {
            background: transparent;
            color: #eee;
            font-size: 14px;
            text-decoration: none;
        }
        div.sok input.sok
        {
            background: url(/App_Themes/Standard/images/sokbg.gif) top left no-repeat;
            border: 0;
            height: 17px;
            width: 115px;
        }
    div.velgland
    {
        padding: 12px 0 0 0;
    }
        div.velgland a
        {
            display: block;
            float: left;
            margin: 0 14px 0 0;
        }
    div.mainpanel
    {
        float: right;
        width: 782px;
    }
    div.bottom
    {
        background: #eee;
        color: #959595;
        font-size: 11px;
        padding: 22px 32px 22px 32px;
    }
        div.bottom a
        {
            background: transparent;
            color: #959595;
            text-decoration: none;
        }
        div.bottom a:hover
        {
            background: transparent;
            color: #7d7d7d;
            text-decoration: underline;
        }
    div.menubar
    {
        background: #242424;
        height: 85px;
    }
        div.menubar div.rightal
        {
            padding: 0 18px 0 0;
            text-align: right;
        }
            div.menubar div.rightal a
            {
                background: url(/App_Themes/Standard/images/logginnarrow.gif) left center no-repeat;
                color: #6099c7;
                display: block;
                font-size: 10px;
                float: right;
                padding: 0 0 0 6px;
                text-decoration: none;
            }
            div.menubar div.rightal a:hover
            {
                background: url(/App_Themes/Standard/images/logginnarrow.gif) left center no-repeat;
                color: #76b3e4;
                text-decoration: none;
            }
        div.menubar td.lnk
        {
            text-align: center;
            width: 129px;
        }
            div.menubar td.lnk a
            {
                background: transparent;
                color: #a0a0a0;
                display: block;
                padding: 52px 0 0 0;
                text-decoration: none;
            }
            div.menubar td.lnk a:hover
            {
                background: transparent;
                color: #fff;
                text-decoration: none;
            }
            
            div.menubar td.lnk a.forside                    { background: url(/App_Themes/Standard/images/menubar/forside_off.gif) top center no-repeat; }
            div.menubar td.lnk a.forside:hover              { background: url(/App_Themes/Standard/images/menubar/forside_on.gif) top center no-repeat; }
            div.menubar td.lnk a.forsideselected            { background: url(/App_Themes/Standard/images/menubar/forside_on.gif) top center no-repeat; color: #fff; }
            
            div.menubar td.lnk a.omhoie                     { background: url(/App_Themes/Standard/images/menubar/omhoie_off.gif) top center no-repeat; }
            div.menubar td.lnk a.omhoie:hover               { background: url(/App_Themes/Standard/images/menubar/omhoie_on.gif) top center no-repeat; }
            div.menubar td.lnk a.omhoieselected             { background: url(/App_Themes/Standard/images/menubar/omhoie_on.gif) top center no-repeat; color: #fff; }
            
            div.menubar td.lnk a.kvalitetsguide             { background: url(/App_Themes/Standard/images/menubar/kvalitetsguide_off.gif) top center no-repeat; }
            div.menubar td.lnk a.kvalitetsguide:hover       { background: url(/App_Themes/Standard/images/menubar/kvalitetsguide_on.gif) top center no-repeat; }
            div.menubar td.lnk a.kvalitetsguideselected     { background: url(/App_Themes/Standard/images/menubar/kvalitetsguide_on.gif) top center no-repeat; color: #fff; }
            
            div.menubar td.lnk a.vask                       { background: url(/App_Themes/Standard/images/menubar/vask_off.gif) top center no-repeat; }
            div.menubar td.lnk a.vask:hover                 { background: url(/App_Themes/Standard/images/menubar/vask_on.gif) top center no-repeat; }
            div.menubar td.lnk a.vaskselected               { background: url(/App_Themes/Standard/images/menubar/vask_on.gif) top center no-repeat; color: #fff; }
            
            div.menubar td.lnk a.miljoprofil                { background: url(/App_Themes/Standard/images/menubar/miljoprofil_off.gif) top center no-repeat; }
            div.menubar td.lnk a.miljoprofil:hover          { background: url(/App_Themes/Standard/images/menubar/miljoprofil_on.gif) top center no-repeat; }
            div.menubar td.lnk a.miljoprofilselected        { background: url(/App_Themes/Standard/images/menubar/miljoprofil_on.gif) top center no-repeat; color: #fff; }
            
            div.menubar td.lnk a.forhandler                 { background: url(/App_Themes/Standard/images/menubar/forhandler_off.gif) top center no-repeat; }
            div.menubar td.lnk a.forhandler:hover           { background: url(/App_Themes/Standard/images/menubar/forhandler_on.gif) top center no-repeat; }
            div.menubar td.lnk a.forhandlerselected         { background: url(/App_Themes/Standard/images/menubar/forhandler_on.gif) top center no-repeat; color: #fff; }
        div.menubar td.sep
        {
            background: url(/App_Themes/Standard/images/menubarsep.gif) top center no-repeat;
            font-size: 1px;
            height: 41px;
            width: 2px;
        }
    div.content
    {
        background: #fff;
        color: #7d7d7d;
    }
        div.content div.forsideflash
        {
            height: 390px;
            width: 782px;
        }
        div.content div.forsidetekst
        {
            font-size: 13px;
            height: 90px;
            padding: 0;
            /*padding: 30px 33px 0 33px;*/
        }
            div.content div.forsidetekst table
            {
                border-collapse: collapse;
                width: 100%;
            }
                div.content div.forsidetekst table td.left
                {
                    padding: 30px 0 0 30px;
                    vertical-align: top;
                }
                div.content div.forsidetekst table td.right
                {
                    padding: 32px 30px 0 0;
                    text-align: right;
                    vertical-align: top;
                }
        
        div.content div.standard
        {
            min-height: 360px;
            padding: 45px 45px 30px 45px;
            overflow: visible;
        }
        
        div.content div.forhandlere
        {
            min-height: 360px;
            padding: 45px 45px 75px 45px;
            overflow: auto;
        }
        
        table.forhandlere
        {
        }
            table.forhandlere thead td
            {
                border-bottom: solid 1px #7d7d7d;
                color: #7d7d7d;
                font-size: 12px;
                margin: 0 0 1em 0;
                padding: 2px 2em 2px 0;
            }
            table.forhandlere tbody td
            {
                color: #7d7d7d;
                font-size: 12px;
                padding: 2px 2em 2px 0;
            }
                table.forhandlere tbody td a
                {
                    background: transparent;
                    color: #7d7d7d;
                    text-decoration: none;
                }
                table.forhandlere tbody td a:hover
                {
                    background: transparent;
                    color: #7d7d7d;
                    text-decoration: underline;
                }
    
    table.tbl
    {
        width: 100%;
    }
    
    table.kategorierflow
    {
    }
        table.kategorierflow tr td.produktsep
        {
            vertical-align: top;
        }
            table.kategorierflow tr td.produktsep div.produktsep
            {
                border-left: solid 1px #e5e5e5;
                height: 60px;
                margin: 112px 0 0 0;
                width: 22px;
            }
        table.kategorierflow tr td.kategorisep
        {
            vertical-align: top;
        }
            table.kategorierflow tr td.kategorisep div.kategorisep
            {
                border-left: solid 1px #e5e5e5;
                height: 60px;
                margin: 90px 0 0 0;
                width: 22px;
            }
        table.kategorierflow tr td div.kategori
        {
            /*height: 150px;*/
            width: 160px;
        }
            table.kategorierflow tr td div.kategori a.title
            {
                /*background: url(/App_Themes/Standard/images/kategoripil1.gif) no-repeat center right;*/
                background: transparent;
                color: #000;
                /*display: block;*/
                font: 13px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
                padding: 0 .5em 0 0;
                text-decoration: none;
            }
            table.kategorierflow tr td div.kategori p
            {
                font: 11px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
                margin: .3em 0 2em 0;
                padding: 0;
            }
            table.kategorierflow tr td div.kategori div.bilde
            {
                height: 90px;
            }
            table.kategorierflow tr td div.kategori div.bildeprod
            {
                height: 110px;
            }
    div.kategorileft
    {
        float: left;
        overflow: visible;
    }
        div.kategorileft div.kategorier
        {
            width: 168px;
        }
            div.kategorileft div.kategorier a
            {
                background: transparent;
                border-bottom: solid 1px #d9d9d9;
                color: #969696;
                display: block;
                font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
                padding: 6px 0 6px 0;
                text-decoration: none;
            }
            div.kategorileft div.kategorier a:hover
            {
                background: transparent;
                border-bottom: solid 1px #d9d9d9;
                color: #000;
                display: block;
                font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
                padding: 6px 0 6px 0;
                text-decoration: none;
            }
            div.kategorileft div.kategorier a.selected
            {
                background: url(/App_Themes/Standard/images/kategoripil2.gif) no-repeat center right;
                border-bottom: solid 1px #d9d9d9;
                color: #000;
                display: block;
                font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
                padding: 6px 0 6px 0;
                text-decoration: none;
            }
    div.produkt
    {
    }
        div.produkt h1
        {
            font: 24px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
            font-weight: normal;
            margin: 0 0 10px 0;
            padding: 0;
        }
        div.produkt p.forklaring
        {
            margin: 0 0 20px 0;
            padding: 0;
        }
    div.niva3
    {
        border-bottom:1px solid #D9D9D9;
        margin: 0 0 25px 0;
        padding: 6px 0 5px 0;
    }
        div.niva3 a
        {
            background: transparent;
            color: #007baf;
            font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
            text-decoration: none;
        }
        div.niva3 a:hover
        {
            background: transparent;
            color: #000;
            font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
            text-decoration: none;
        }
        div.niva3 a.selected
        {
            background: transparent;
            color: #000;
            font: 12px 'trebuchet ms',arial,verdana,helvetica,sans-serif;
            text-decoration: none;
        }
    a.tilbakeknapp
    {
        background: url(/App_Themes/Standard/images/tilbake.gif) no-repeat left center;
        border-bottom: solid 1px #d9d9d9;
        display: block;
        margin: 0 0 20px 0;
        padding: 0 0 0 10px;
        text-decoration: none;
    }
    span.faded
    {
        color: #999;
    }
    div.bildebankkategori
    {
        border-bottom: solid 1px #000;
    }
        div.bildebankkategori a
        {
            font-size: 18px;
            font-weight: bold;
            text-decoration: none;
        }
    div.bildebankcontent
    {
        padding: 0 1em 1em 1em;
    }
}
@media print
{
}