﻿body
{
    margin: 0;
    padding: 0; /*background: #fff url(images/bg.gif) repeat-y;*/
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
}
form
{
    margin: 0;
    padding: 0;
}
textarea, input, select
{
    font-size: 1.0em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a:link, a:visited
{
    color: #f15d29;
    text-decoration: underline;
}
a:hover, a:active
{
    color: #000000;
    text-decoration: underline;
}
div.mainframe
{
    margin: 0 auto 0 0;
    width: 990px;
}
input.tekstboks1, textarea.tekstboks1
{
    border: solid 1px #333333;
    padding: 3px;
}
input.tekstboks1:focus, textarea.tekstboks1:focus
{
    background-color: #FFFFE1;
}
h1
{
    font-weight: normal;
    font-size: 24px;
    color: #333333;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 6px 0;
}
h2
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 4px 0;
}
h3
{
    font-size: 14px;
    font-weight: bold;
    color: #ed1b23;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 4px 0;
}
td.forsidekolonne
{
    padding: 0 0 20px 0;
}
td.forsidekolonne div
{
    padding: 1em 0 0 0;
}
div.avsnitt
{
    width: 190px;
    height: 220px;
}
div.avsnitt img
{
    padding: 0 0 5px 0;
}
a.headerlink:link, a.headerlink:visited
{
    text-decoration: none;
    color: #666666;
    font-weight: bolder;
}
a.headerlink:hover
{
    color: #f15d29;
}
/* CUSTOM */
div.toppmeny
{
    padding: 8px 0 9px 26px;
    font-size: 14px;
    font-weight: bold;
    text-transform: lowercase;
    color: #fff;
    background: #b8b4b4;
    height: 15px;
}
div.toppmeny span
{
    display: block;
    float: left;
    font-size: 13px;
}
div.toppmeny a:link, div.toppmeny a:visited
{
    color: #fff;
    display: block;
    float: left;
    padding: 0 9px;
    text-decoration: none;
}
div.toppmeny a:hover, div.toppmeny a:active, div.toppmeny a.selected:link, div.toppmeny a.selected:visited
{
    color: #777;
    text-decoration: none;
}
div.logo
{
    margin-left: 10px;
    padding: 26px 0 23px 24px;
    background: url(images/bg_logo.gif) no-repeat;
}
div.bunn
{
    margin-top: 2em;
    padding: 4px 0 4px 36px;
    font-size: 12px;
    color: #fff;
    background: #b8b4b4;
}
div.maincontent
{
    padding-left: 35px;
}
td.standard_content
{
    width: 500px;
    border-right: solid 1px #fbbb9a;
}
div.standard_content
{
    padding: 0 40px 15px 0;
}
td.standard_content_bred
{
    width: 800px;
    border-right: solid 1px #fbbb9a;
}
div.standard_content_bred
{
    padding: 0 40px 15px 0;
}
h2.menyheader
{
    font-size: 20px;
    font-weight: normal;
}
div.undermeny_kolonne
{
    padding-left: 13px;
}
/* IMAGE SHADOW */
.alpha-shadow
{
    float: left;
    background: url(../gfx/shadow.gif) no-repeat bottom right;
    margin: 0 3px 3px 0 !important;
    margin-right: 3px;
    margin-bottom: 3px;
}

.alpha-shadow img
{
    background-color: #fff;
    border: 1px solid #a9a9a9;
    padding: 3px;
}

div.stortbilde
{
    width: 473px;
    border: 1px solid #a9a9a9;
    padding: 8px;
}
td.bordertop
{
    border-top: solid 1px #F15D29;
}
td.borderright
{
    border-right: solid 1px #F15D29;
    border-top: solid 1px #F15D29;
}
div.blomster
{
    background: url(images/bg_blomstermarked_stor.gif);
    padding: 70px 30px;
    border-bottom: solid 1px #2550ff;
    border-right: solid 1px #2550ff;
}
div.blomster_maincontent
{
    border: solid 3px #2550ff;
    background: #fff;
    padding: 20px 40px 2px 20px;
}
body.blomstermarked
{
    background: none;
}
body.julemarked
{
    background: none;
    background: #d32034 url(images/bg_julemarked3.gif) top left no-repeat;
}
div.julemarked
{
    /*background: #d91e3c url(images/bg_julemarked.gif) top left no-repeat;*/ /*padding:70px 65px 15px 65px;*/
    border-bottom: solid 1px #d91e3c;
    border-right: solid 1px #d91e3c;
}
.julemarked_iframe
{
}
div.julemarked_maincontent
{
    /*background:#fff;*/ /*padding:23px 43px 0 23px;*/
}
div.juletrondheim
{
    /*padding:0 20px 0 0;*/
}
div.juletrondheim_topp
{
    /*height:50px;*/ /*padding: 142px 0 0 320px;*/
    position: relative;
}
div.juletrondheim_topp a:link, div.juletrondheim_topp a:visited
{
    color: #FFFFFF;
}
div.juletrondheim_logo
{
    /*width:608px;     height:425px;     overflow:hidden;     background:#fff;*/
    position: absolute;
    top: 615px;
    left: 210px;
}
div.juletrondheim_contentframe
{
    /*width:608px;     height:442px;     overflow:scroll;*/
    background: #fff;
}

div.juletrondheim_maincontent
{
    /*padding:5px;   */
    position: absolute;
    top: 136px;
    left: 319px;
}
span.req
{
    color: Red;
}
a.selectedform:link, a.selectedform:visited
{
    color: #000000;
}
.meldingstekst
{
    border: solid 1px #999999;
    background-color: #f5f5f5;
    margin: 1em 0;
    padding: 1em;
}

#soknadStatus span
{
    display: block;
    width: 74px;
    height: 22px;
    background-image: url(images/statuser.png);
    background-repeat: no-repeat;
}
#soknadStatus span.green
{
    background-position: 0 -4px;
}

#soknadStatus span.red
{
    background-position: 0  -61px;
}

#soknadStatus span.yellow
{
    background-position: 0  -33px;
}

#soknadStatus span.white
{
    background-position: 0  -89px;
}


