﻿body
{
    background: black url(/App_Themes/Standard/images/bg.png) repeat-x;
    font-family: Georgia;
    font-size: 12px;
    color: #515853;
    margin: 0;
    padding: 0;
}
img
{
    border: 0;
}
input.soek
{
    background: #fcfdfc;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: none;
    font-size: 14px;
    color: #0e3c1a;
    font-family: Georgia;
    margin-top: 0px;
    vertical-align:top;
    margin-top:7px;
}
div.soekBg
{
    float: right;
    background: url('/App_Themes/Standard/images/soek.png') no-repeat left top;
    height: 35px;
    width: 179px;
    margin-top:34px;
    padding-left: 34px; /*  *padding-top:0;/* IE 7 override*/
    margin-right: 10px;
    line-height:12px;
    
} 
div.right
{
    float: right;
    display: block;
}
div.left
{
    float: left;
    display: block;
}
div.hoved
{
    background: #dee4db;
}
div.master
{
    width: 912px;
    margin: 0 auto;
}
div.topp
{
    background: green;
    height: 103px;
    background: url(/App_Themes/Standard/images/header.png);
    margin: 0 auto;
    text-align: center;
}
div.toppLink
{
    float: left;
    padding-top: 42px;
    padding-left: 20px;
}
div.logo
{
    margin: 0 auto;
    width: 917px;
    _width: 997px;
    padding-top: 0px;
    height: 99px;
}
div#bildearkiv
{
    width: 171px;
}
#bildearkiv a
{
    color: #443415;
    font-style: italic;
    text-decoration: none;
}
#bildearkiv span
{
    color: #29631a;
}
#bildearkiv div.overskrift
{
    text-align: center;
    width: 164px;
}
div.bunn
{
    background: url(/App_Themes/Standard/images/bunn.png) no-repeat bottom; /* transparent png */
    float: left;
    width: 912px;
    height: 21px;
    clear: both;
}
div.meny
{
    float: left;
    width: 184px;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 10px;
}
a
{
    color: #28631A;
    text-decoration: none;
}
a:hover
{
    color: #28631A;
    text-decoration: underline;
}
div.meny
{
    padding-left: 6px;
}
div.meny, div.bgHoyre, div.bgVenstre
{
    height: 100%;
}
div.innhold
{
    background-color: White;
}
div.innholdsVindu
{
    float: left;
    padding: 0 20px 5px 10px;
    _padding: 0 0 0 10px; /* IE 6 only override*/
    width: 686px;
    background: #dee4db url(/App_Themes/Standard/images/skyggeTopp.png) repeat-x left top;
}
ul
{
    margin: 0;
    padding: 0;
}
ul.meny
{
    list-style: none;
}
ul.meny li
{
    border-bottom: solid 1px #505752;
    text-indent: 0;
    text-align: left;
    height: 29px;
    text-indent: 0;
    padding: 0;
    margin: 0;
    list-style: none;
}
li.menyListe
{
}
span.menyLink
{
    background: url(/App_Themes/Standard/images/bullet.gif) no-repeat top left;
    padding-left: 10px;
}
span.valgt
{
    background: url(/App_Themes/Standard/images/bulletValgt.gif) no-repeat top left;
}
a.menyLink
{
    color: #28631a;
    text-decoration: none;
}
a.valgt
{
    color: #443415;
    text-decoration: none;
}
li.valgt
{
    background: url(/App_Themes/Standard/images/menylinkValgt.png) top left repeat-x;
}
div.bunn2
{
    float: left;
    width: 100%;
    font-size: 13px;
    padding-top: 12px;
    letter-spacing: -0.008em;
    text-align: center;
    padding-bottom: 40px;
}
div.skyggeWrapper
{
    position: absolute;
    width: 100%;
    top: 110px;
    right: 0px;
}
div.skygge
{
    background: url(/App_Themes/Standard/images/skyggeTopp.png) repeat-x left top;
    width: 912px;
    margin: 0 auto;
    text-align: center;
}
div.skyggelegg
{
    background: url(/App_Themes/Standard/images/skyggeTopp.png) repeat-x left top;
}
div.flashHolder
{
    width: 686px;
    height: 295px;
}
span.naml
{
    color: #c1c604;
    font-weight: bold;
}
span.oss
{
    font-style: italic;
    color: #c1c604;
}
span.om
{
    font-size: 11px;
    color: #fff;
    font-style: normal;
}
#bunn a
{
    color: White;
    text-decoration: none;
}
#bunn a:hover
{
    color: White;
    text-decoration: underline;
}
#innhold h1
{
    font-size: 24px;
    margin: 0;
    padding: 0px;
    text-align: left;
    font-weight: normal;
}
#innhold div.overskrift
{
    background: white;
    padding-left: 15px;
    padding-top: 20px;
}
div.midt
{
    background: url(/App_Themes/Standard/images/bgMidt.png) repeat-y left top;
}
div.clearer
{
    clear: both;
    height: 0px;
}
div.kolonner
{
    width: 686px;
    text-align: left;
}
div.kol1
{
    float: left;
    width: 338px;
    padding-top: 10px;
}
div.kol2
{
    float: right;
    width: 338px;
    padding-top: 10px;
}

#standard div.kolonner
{
    width: 646px;
    text-align: left;
}
#standard div.kol1
{
    float: right;
    width: 318px;
    padding-top: 10px;
}
#standard div.kol2
{
    float: left;
    width: 318px;
    padding-top: 20px;
}
#standard ul
{
    font-size: 11px;
    font-style: normal;
    margin-left: 15px;
    margin-top: 10px;
}

#standard div.info
{
    line-height: 18px;
}
#standard .ingress
{
    font-size: 14px;
    padding-bottom: 15px;
    border-bottom: 1px solid #CACACA;
}
h3
{
    font-size: 14px;
}
#standard h3
{
    padding: 10px 0 5px 0;
    margin: 0;
    font-size: 14x;
    font-weight: bold;
    color: #29631a;
    letter-spacing: -0.02em;
}
/* ================= informasjon ================ */

#informasjon
{
    text-align: left;
    background: white;
}

#informasjon .ingress
{
    font-size: 14px;
    padding: 20px;
}


#informasjon .informasjon
{
    padding-left: 15px;
    padding-right: 15px;
    line-height: 18px;
    color: #515853;
}
#informasjon div.kolonner
{
    width: 686px;
    text-align: left;
    padding-top: 20px;
    background: #fff;
}
#informasjon div.kol1
{
    float: left;
    width: 338px;
    background: #fff;
}
#informasjon div.kol2
{
    float: right;
    width: 338px;
    background: #fff;
}
#informasjon div.om
{
    border-bottom: solid 1px #cacaca;
    padding: 0 0 20px 0;
}
#informasjon div.listeHolder
{
    border-top: solid 1px #cacaca;
    border-bottom: solid 1px #cacaca;
    padding: 10px 0 10px 0;
    font-size: 14px;
    font-style: italic;
    color: #28631a;
}
#informasjon ul
{
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    margin-left: 15px;
    margin-top: 10px;
}
#informasjon h2
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #585858;
}
#informasjon span.lastNed
{
    font-size: 11px;
    font-weight: normal;
    color: #631719;
    letter-spacing: -0.1em;
}
#informasjon span.lagtUt
{
    font-size: 9px;
    color: #585858;
    line-height: 24px;
    font-weight: normal;
}
#informasjon ul.info
{
    margin: 0;
    padding: 0;
    width: 338px;
}
#informasjon li.info
{
    border-bottom: solid 1px #cacaca;
    width: 308px;
    padding: 15px 15px 15px 15px;
    list-style: none;
    background: url(/App_Themes/Standard/images/bgboks.png) top right repeat-y;
}
#informasjon div.info, #dokumenter div.info
 
{
    background: url(/App_Themes/Standard/images/headerInfo.png) top right repeat-x;
    width: 323px;
    height: 33px;
    border-top: solid 1px #cacaca;
    border-bottom: solid 1px #cacaca;
    font-size: 14px;
    color: #fff;
    font-style: italic;
    line-height: 32px;
    padding-left: 15px;
}
#informasjon p.info
{
    font-size: 11px;
    color: #515853;
}
#informasjon p
{
    font-size: 14px;
    color: #515853;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 5px;
}
#informasjon div.kol2tekst
{
    padding: 10px 15px 10px 10px;
    font-size: 12px;
    line-height:18px;
    color: #515853;
}
#informasjon a
{
    color: #631719;
    text-decoration: none;
}
#informasjon a:hover
{
    color: #631719;
    text-decoration: underline;
}
/* ================== forside ==================*/
#forside
{
}
#nyheter ul.nyheter
{
    margin: 0;
    padding: 0;
    width: 338px;
    text-align: left;
}
#nyheter ul.nyheter li
{
    border-bottom: solid 1px #cacaca;
    width: 308px;
    padding: 12px 15px 14px 15px;
    list-style: none;
    background: white;
    height: 38px;
}
#nyheter span.lesMer
{
    font-size: 11px;
    font-weight: normal;
    color: #631719;
    letter-spacing: -0.05em;
}
#nyheter span.publisert
{
    font-size: 9px;
    color: #585858;
    line-height: 24px;
    font-weight: normal;
    padding-left: 5px;
}
#nyheter h2
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    color: #585858;
    letter-spacing: -0.05em;
    word-spacing: 0.08em;
}
#nyheter div.nyheterOverskrift
{
    background: url(/App_Themes/Standard/images/forsideNyheter.png) top right repeat-x;
    width: 323px;
    height: 33px;
    border-top: solid 1px #cacaca;
    border-bottom: solid 1px #cacaca;
    line-height: 32px;
    padding-left: 15px;
    font-size: 14px;
    font-style: italic;
    text-align: left;
}
.gronn
{
    color: #28631a;
}
.graa
{
    color: #767676;
}
a.nyhetslink
{
    color: #631719;
    text-decoration: none;
}
a.nyhetslink:hover
{
    color: #631719;
    text-decoration: underline;
}
/* ================== anleggsgartner ==================*/#anleggsgartner .innledning
{
    border-bottom: solid 1px #cacaca;
    padding: 0 0 20px 0;
}
#anleggsgartner span
{
    color: #29631a;
    font-size: 14px;
    line-height: 24px;
}
#anleggsgartner ul.anleggsgartner
{
    margin: 0;
    padding: 0;
    list-style-position: inside;
    list-style-image: url(App_Themes/Standard/images/kule.gif);
    list-style-type: none;
}
#anleggsgartner ul.anleggsgartner li
{
    text-align: left;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    font-size: 11px;
    line-height: 15px;
}
#anleggsgartner div.kolonner
{
    background: #fff;
}
#anleggsgartner div.anleggsgartner
{
    padding: 0 10px 0 10px;
    text-align: left;
    color: #515853;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.02em;
}
#anleggsgartner div.kol1
{
    padding: 20px 0 0 10px;
}
#anleggsgartner div.kol2
{
    padding: 20px 10px 0 0;
    width: 328px;
}
/* =============================== søknadsskjema  ========================= */
#soknad input.tekstboks
{
    border: 0;
    vertical-align: middle;
    height: 18px;
    padding-top: 4px;
    font-family: Georgia;
    background: #dee4dc;
}
#soknad .dropdrown
{
    border: 0;
    height: 24px;
    font-family: Georgia;
    background: #dee4dc;
}
#soknad .okBox
{
    background: #28631A !important;
}
#soknad .failBox
{
    background: #f3ae04 !important;
}
#soknad .tekstboksMulti
{
    font-family: Georgia;
    background: #dee4dc;
    vertical-align: middle;
    border: 0;
}
#soknad .soknadsSkjemaHeader
{
    background: url(/App_Themes/Standard/images/medlemHeader.png) repeat-x top left;
    height: 34px;
    padding-left: 15px;
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    border-top: solid 1px #bac0b9;
    border-bottom: solid 1px #bac0b9;
    color: #fff;
}
#soknad div.tekstboks
{
    height: 24px;
    line-height: 24px;
}
#soknad ul
{
    text-align: left;
    color: #29631a;
    font-weight: bold;
    padding: 0 0 15px 20px;
    line-height: 18px;
}
div#soknad
{
    background: white;
    font-size: 11px;
    text-align: left;
    line-height: 15px;
    color: #515853;
}
#soknad table
{
    font-size: 11px;
}
#soknad .info
{
    color: #29631a;
    font-size: 18px;
    font-style: italic;
    height: 42px;
}
#soknad .sendSoknad
{
    background: url(/App_Themes/Standard/images/knappSoknad.png) no-repeat top left;
    height: 43px;
    width: 164px;
    border: 0;
}
#soknad .innhold
{
    padding: 15px;
}
#soknad .tekst
{
    padding: 15px 15px 15px 0;
}
#soknad .tabellWrapper
{
    padding: 10px 15px;
}
#soknad td
{
    width: 325px;
    padding: 5px 0;
}
/* =======================login =====================*/
#ctl00_loginBox_logout, #ctl00_loginBox_login
{
    background: #a4afa6;
    border-bottom: solid 1px #505752;
    padding: 5px 10px 5px 0;
    line-height: 18px;
    text-transform: none;
    letter-spacing: -0.010em;
    float:left;
}
#ctl00_loginBox_logout, #ctl00_loginBox_login div.overskrift
{
    font-size: 14px;
    color: #000;
    padding-left: 13px;
}
#ctl00_loginBox_logout div.tekst
{
    color: #393e3b;
    font-size: 11px;
    padding-top: 2px;
    letter-spacing: -0.060em;
}
#ctl00_loginBox_logout div.loggut
{
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
}
#ctl00_loginBox_logout a.loggut
{
    color: #000;
    text-decoration: none;
}

#ctl00_loginBox_logout a.loggut:hover
{
    color: #000;
    text-decoration: underline;
}
#ctl00_loginBox_login .loginbunn
{
    padding-top: 17px;
}

#ctl00_loginBox_login div.ok
{
    width: 25px;
    float: left;
    padding-left: 13px;
    line-height: 15px;
}
#ctl00_loginBox_login div.glemtPw
{
    float: left;
    width: 111px;
    text-align:right;
    line-height: 18px;
}
#ctl00_loginBox_login div.feilPw
{
    color: #000;
    float: left;
    width: 100px;
    line-height: 18px;
    padding-left: 13px;
}
#ctl00_loginBox_login input
{
    width: 137px;
    margin-top: 2px;
    background: #DEE4DC;
    border: solid 1px #505752;
}
#ctl00_loginBox_login .inputs
{
    padding-left: 10px;
}
#ctl00_loginBox_login a.login
{
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
#ctl00_loginBox_login a.glemtPassord
{
    text-decoration: none;
    color: #626262;
    font-size: 10px;
}


#ctl00_loginBox_login a.login:hover
{
    text-decoration: underline;
}
#ctl00_loginBox_login a.glemtPassord:hover
{
    text-decoration: underline;
}

/* ==== glemt passord */
#glemtPassord input.tekstboks
{
    background: #dee4dc;
    width: 551px;
    border: solid 1px #505752;
}
#glemtPassord div.sendPassord
{
    width: 50px;
    float: left;
    text-align: center;
    line-height: 18px;
}
#glemtPassord input
{
    float: left;
}
div.glemtPassord
{
    padding: 10px;
    font-size: 11px;
    height: 372px;
}
div.glemtPassordFelt
{
    padding-top: 20px;
    height: 105px;
}
#glemtPassord a.sendPassord
{
    text-decoration: none;
    color: #000;
    font-size: 12px;
}


#glemtPassord a.sendPassord:hover
{
    text-decoration: underline;
}
/*===========medlemsliste================*/
#medlemsliste
{
    color: #585858;
    font-size: 14px;
}
#medlemsliste .overskrift
{
    font-weight: bold;
}

#medlemsliste .medlemslisteHeader
{
    background: url(/App_Themes/Standard/images/medlemHeader.png) repeat-x top left;
    height: 34px;
    padding-left: 15px;
    border-top: solid 1px #bac0b9;
    border-bottom: solid 1px #bac0b9;
    color: #fff;
}
#medlemsliste h1
{
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    color: #fff;
    display: inline;
    
}

#medlemsliste h2
{
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    color: #fff;
    display: inline; 
}

#medlemsliste div.medlemslisteTopp
{
    height: 235px;
    padding: 30px 0 30px 50px;
}
#medlemsliste div.norgeskart
{
    float: left;
    width: 200px;
}
#medlemsliste div.medlemsSoek
{
    float: right;
    width: 400px;
    height: 49px;
    padding-top: 60px;
}
#medlemsliste input.soekMedlem
{
    width: 239px;
}
#medlemsliste input.knapp
{
    width: 40px;
}
#medlemsliste div.info
{
    float: right;
    width: 400px;
}
/* === nyhetsarkiv ===*/

#nyhetsarkiv ul.nyheter
{
    margin: 0;
    padding: 0;
    text-align: left;
}
#nyhetsarkiv td.nyhet
{
    border-bottom: solid 1px #cacaca;
    width: 308px;
    padding: 12px 15px 14px 15px;
    list-style: none;
    height: 38px;
    background: white url(/App_Themes/Standard/images/bgboks.png) top right repeat-y;
}
#nyhetsarkiv #nyheter ul.nyheter li 
{
    background: white url(/App_Themes/Standard/images/bgboks.png) top right repeat-y;
}
#nyhetsarkiv span.lesMer
{
    font-size: 11px;
    font-weight: normal;
    color: #631719;
    letter-spacing: -0.05em;
}
#nyhetsarkiv span.publisert
{
    font-size: 9px;
    color: #585858;
    line-height: 24px;
    font-weight: normal;
    padding-left: 5px;
}
#nyhetsarkiv h1
{
    font-size: 18px;
}
#nyhetsarkiv h2
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    color: #585858;
    letter-spacing: -0.05em;
    word-spacing: 0.08em;
}
#nyhetsarkiv div.nyheterOverskrift
{
    background: url(/App_Themes/Standard/images/forsideNyheter.png) top right repeat-x;
    height: 33px;
    border-top: solid 1px #cacaca;
    border-bottom: solid 1px #cacaca;
    line-height: 32px;
    padding-left: 15px;
    font-size: 14px;
    font-style: italic;
    text-align: left;
}

a.pager
{
    color: #631719;
    text-decoration: none;
}
a.pager:hover
{
    color: #631719;
    text-decoration: underline;
}
#nyhetsarkiv td.nyheter
{
    width: 338px;
    vertical-align: top;
    background: white; /*url(/App_Themes/Standard/images/bgboks.png) top right repeat-y;*/
}

/* ============================= galleri ======================= */

.basic
{
    width: 100%;
}

.basic p
{
    margin-bottom: 10px;
    border: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    margin: 0px;
    padding: 10px;
}
.basic a.nav
{
    cursor: pointer;
    display: block;
    padding: 5px;
    margin-top: 0;
    text-decoration: none;
    font-style: italic;
    font-size: 14px;
    color: white;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    height: 24px;
}
#galleri .basic a.nav
{
    background: url(/App_Themes/Standard/images/galleriAccordian.gif) top right repeat-x;
}
.basic a:hover
{
}
.basic a.selected
{
    color: #28631a;
    background: url(/App_Themes/Standard/images/galleriAccordian.gif) top right repeat-x;
}

#galleri div.overskrift
{
    background: url(/App_Themes/Standard/images/medlemHeader.png) repeat-x top left;
    height: 34px;
    padding-left: 15px;
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    border-bottom: solid 1px #bac0b9;
    color: #fff;
    padding-top: 0;
}
#galleri a
{
}
/* =====================nettshop ========================*/


#nettshop .basic
{
    width: 100%;
}

#nettshop .basic a.nav
{
    cursor: pointer;
    display: block;
    padding: 5px;
    margin-top: 0;
    text-decoration: none;
    font-style: italic;
    font-size: 14px;
    color: white;
    background: url(/App_Themes/Standard/images/galleriAccordian.gif) top right repeat-x;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    height: 24px;
}
#nettshop .basic a:hover
{
}
#nettshop .basic a.selected
{
    color: #28631a;
    background: url(/App_Themes/Standard/images/galleriAccordian.gif) top right repeat-x;
}
#nettshop div.overskrift
{
    background: url(/App_Themes/Standard/images/medlemHeader.png) repeat-x top left;
    height: 34px;
    padding-left: 15px;
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    border-bottom: solid 1px #bac0b9;
    color: #fff;
    padding-top: 0;
}
#nettshop div.overskriftBestilling
{
    background: url(/App_Themes/Standard/images/overskriftBestilling.png) repeat-x top left;
    height: 53px;
    padding-left: 15px;
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    border-bottom: solid 1px #bac0b9;
    color: #fff;
    padding-top: 0;
}
#nettshop td
{
    width: 25%;
}

/* =================== dokumenter ==========================*/



#dokumenter div.nav
{
   background:transparent url(/App_Themes/Standard/images/dokumenterOverskrift.png) repeat-x scroll right top;
border-top:0 none;
color:White;
display:block;
height:30px;
line-height:30px;
padding-left:20px;
}
#dokumenter a.nav:hover
{
    background: url(/App_Themes/Standard/images/dokumenterOverskrift.png) top right repeat-x;
}
#dokumenter div.selected
{
    background: url(/App_Themes/Standard/images/dokumenterOverskrift.png) top left repeat-x;
}
#dokumenter div.dokument
{
    border-bottom: solid 1px #cacaca;
    padding: 15px 15px 15px 15px;
    background: white;
}
#dokumenter div.tekst blackquote
{
    
    border: solid 1px #cacaca;
}
#dokumenter a.lastNed
{
    font-size: 11px;
    font-weight: normal;
    color: #631719;
    letter-spacing: -0.1em;
    text-decoration: none;
}
#dokumenter a.lastNed:hover
{
    text-decoration: underline;
}
#dokumenter span.lagtUt
{
    font-size: 9px;
    color: #585858;
    line-height: 24px;
    font-weight: normal;
    padding-left: 5px;
}
#dokumenter h2
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #585858;
}
.accordion
{
    background: white;
}

#dokumenter h1
{
    line-height: 30px;
    text-align: left;
    font-style: italic;
    font-size: 18px;
    color: #fff;
    display: inline;
}
#dokumenter h2
{
    line-height: 40px;
    text-align: left;
    font-size: 24px;
    color: #29631a;
    display: inline;
    font-weight: normal;
    padding-left:10px;
}

#dokumenter h3
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #585858;
}
#dokumenter div.overskrift
{
    background: url(/App_Themes/Standard/images/medlemHeader.png) repeat-x top left;
    height: 34px;
    padding-left: 15px;
    text-align: left;
    border-bottom: solid 1px #bac0b9;
    padding-top: 0;
}
#dokumenter p 
{
    margin:0;
    padding:10px 10px 20px 10px;
}
/*
    color:#29631a;*/

/* ================ kalender ===================== */
input.nyttNotat, textarea
{
    width: 300px;
}
#kalender
{
    font-family: Georgia;
    color: #515853;
    font-size: 11px;
}
#kalender table td
{
}
#kalender a
{
    text-decoration: none;
    color: #29631a;
    font-family: Arial;
    font-size: 10px;
}
#kalender a:hover
{
    text-decoration: underline;
    color: #29631a;
    font-family: Arial;
    font-size: 10px;
}
#kalender .dag
{
    padding: 0px 0 10px 3px;
    width: 50%;
    border: 0;
}
#kalender .dagTekst
{
    font-family: Arial;
    font-size: 10px;
    border: 0;
}
#kalender .celle
{
    padding-left: 5px;
    padding-bottom: 5px;
    border: 0;
}
#kalender .dayHeader
{
    height: 19px;
    background-color: #dee4dc;
    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;
}
/* =============== søk =============*/
/*
div.bunn
{
    background: url(/App_Themes/Standard/images/bgMidtIE6.png) repeat-y top left; 
    float: left;
    width: 912px;
    height: 21px;
    clear: both;
}

div.midt
{
    background: url(/App_Themes/Standard/images/bgMidtIE6.png) repeat-y left top;
}
div.innholdsVindu
{
    padding: 0 0 0 10px; 
    background: #dee4db ;
    
}

div.skyggelegg
{ 
    background: none; 
}
/**/

/* forum  */

  .forumholder
  {
  	
  }
  
  #forum
  {
  	background-image:url(images/forum_bg4.gif);
  	background-repeat:repeat;
  	width:675px;
  	min-height:57px;
  	height:57px;
  	border:0px solid red;
  	float:left;
  	margin-left:3px;
  	
  	
  
  	
  }
  .venstre
{
	border:0px solid red;
	float:left;
	width:408px;
 	height:100%;
 	padding-left:15px;
 	padding-top:25px;
 	border-right:9px solid #d9edf6;
 	min-height:408px;
 	padding-bottom:15px;
 	padding-right:15px;
 	overflow:hidden;
 	
}

.venstre h1
{
	color:#76286a;
	
	
}

.venstrebilde img
{
	border:0px solid red;
	margin-left:7px;

	
	
	
}

.hoyrebilde img
{
	border:0px solid red;
	margin-left:7px;
	width:190px;
	height:119px;
}



.hoyre
{
	border:0px solid red;
	float:right;
	width:219px;
 	min-height:100px;
 	height:100%;
 	padding-top:25px;
}
.forumoversikttopp
{
	background-image:url(images/forum_bg5.gif);
	background-repeat:no-repeat;
	height:55px;
	width:675px; 
}

.sitemapforum
{
	background-image:url(images/temaoversikt_bg.gif);
	background-repeat:no-repeat;
	height:55px;
	width:447px; 
}

/*forumtema.aspx*/
.forumtema
{
	background-image:url('images/forumtema_bg2.gif');
	background-repeat:no-repeat;
	height:55px;
	border:0px solid red; 
	font-family:Arial; 
}

.sitemaptema
{
	background-image:url(images/forum_bg3.gif);
	background-repeat:no-repeat;
	height:40px;
	width:397px;
	padding-left:50px;
	padding-top:15px;
	font-size:11px;
	float:left;
	border:0px solid red; 
	
	
	
	
}
.forumwrapper 
{
 float: left; 
 background: white;
 width:675px; 
 margin-left:10px;
 margin-top:10px;
}