/* Default styles */
body{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333;margin:0px;padding:0px;}
body.mceContentBody{padding:4px;text-align:left;background-image:none;}
td,th{font-size:12px;}
h1,h2,h3,h4,h5,h6{margin:0px 0px 4px 0px;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;color:#003;text-decoration:none;}
h1{font-size:21px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
p{margin:0px 0px 10px 0px;}
form{margin:0px;padding:0px;}
img{display:block;}
input,select,textarea{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #7B9CBD;margin:0px;width:99%;}
input.iButton{width:auto;background-color:#e7edf8;font-weight:bold;padding:2px 6px;margin-top:4px;float:right;color:#333;}
input.iCheckbox{width:auto;}
label{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#003;display:block;padding-top:4px;}
.iTitle{font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;color:#003;text-decoration:none;}
.iHeading{font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#003;text-decoration:none;}
.iIntro{font-size:13px;color:#333;}
.iText{color:#333;}
.iCalendarTable{border-collapse:collapse;border:1px solid #d4d0c8;width:100%;}
.iCalendarTable td{background-color:#e7edf8;border:1px solid #d4d0c8;width:14%;height:50px;vertical-align:top;}
.iCalendarTable td div{white-space:nowrap;overflow:hidden;}
.iCalendarTable .iInmonth{background-color:#fff;}
.iCalendarTable .iWeek{background-color:#fff;text-align:center;height:auto;}
.iCalendarTable .iMonth{font-weight:bold;font-size:15px;text-align:center;background-color:#fff;height:auto;}
.iCalendarTable .iDayofmonth{font-weight:bold;padding-right:3px;text-align:right;}
.iEventInfo{width:100%;background-color:#e7edf8;border:1px solid #d4d0c8;}
.iEventInfo span{font-weight:bold;padding-left:2px;}
.iEventInfo span.iMoreInfo{padding-left:20px;}
br.iClear,div.iClear{font-size:0px;clear:both;height:0px;line-height:0px;margin:0px;padding:0px;}
.iDate,.iCaption,.iPhotographer{color:#999;margin:0px;}
.iFile{clear:both;margin-bottom:5px;}
.iFlashfile{}
.iFrame{border:1px solid #ccc;}
.iFrameTitle{font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;border:1px solid #fff;background-color:#e7edf8;color:#333;margin:0px;padding:2px 6px;}
.iFrameContent{background-color:#fff;padding:4px;}
.iHasevents{}
.iFull{float:none;margin-bottom:8px;}
.iLeft{float:left;margin-right:8px;margin-bottom:8px;}
.iRight{float:right;margin-left:8px;margin-bottom:8px;}
.iRight img,.iLeft img,.iFull img{padding:2px;border:1px solid #4d4d4d;background-color:#fff;}
.iNoBorder img{border:0px;padding:0px;}
.iSearch{height:auto !important;height:1%;clear:right;}
a{color:#003;font-weight:bold;text-decoration:none;}
a:hover{color:#336;text-decoration:underline;}
a:visited{color:#003;}
.iLink{}
.iColumnTable{border-collapse:collapse;}
.iColumnSpace{}
.iColumnSpaceLine{background:url(/share/columnline.gif) repeat-y 50%;}
.iColumnData{}
.iCompact{margin-bottom:0px;padding-bottom:0px;}
div.iHr{height:15px;background:url(/share/hr.gif) repeat-x 50% 50%;}
div.iHr hr{display:none;}
.iMore{}
.SUBJECTFIELD{display:none;}
.iMeetingQuestion{padding:6px;border-bottom:1px dotted #e6e6e6;color:#003;}
.iMeetingAnswer{padding:6px 6px 6px 12px;}
input.iMeetingSkip{background-color:#fcc;margin-right:5px;}
input.iMeetingSend{background-color:#cfc;margin-right:5px;}
.iGuestAnswer{border:2px solid #e6e6e6;padding:6px;overflow:hidden;background-color:#fff;margin-bottom:10px;}
* html .iGuestAnswer{height:1%;}
.iGuestQuestion{border:1px solid #e6e6e6;padding:6px;overflow:hidden;background-color:#fff;margin-bottom:10px;}
* html .iGuestQuestion{height:1%;}
.iQAgoup{border:1px solid #e6e6e6;background-color:#fff;margin-bottom:10px;}
.iQAgoup h3{padding:0px 6px;}
.iQAgoup .iDate{padding:3px 6px;border-bottom:1px solid #e6e6e6;background-color:#efefef;}
.iSitemap a.iSitemap1{font-size:16px;font-family:Arial,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#003;text-decoration:none;}
.iSitemap li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
.iSitemap ul{margin:0px;padding:0px;}
.iSitemap div{margin-left:16px;}
.iSitemap a.iSitemap1:hover{color:#003;font-weight:bold;}
.iSitemap a.iSitemap2{text-decoration:none;color:#999;}
.iSitemap a.iSitemap2:hover{color:#999;}
.iSitemap a.iSitemap3{text-decoration:none;color:#999;}
.iSitemap a.iSitemap3:hover{color:#999;}
.iTemperature,.iTemperatureMinus{font-size:18px;color:#900;}
.iTemperatureMinus{color:#009;}
.iFaqSelectionTitle{width:70%;float:left;clear:left;border-bottom:1px solid #d4d0c8;}
.iFaqSelectionDate{float:right;width:30%;text-align:center;border-bottom:1px solid #d4d0c8;}
.iTable{width:100%;border:0;padding:0;margin:0;}
.iTable td,iTable th{padding:2px;margin:0;}
.iTable tr.iTableOdd td{background-color:#ededed;}
.iTable th{text-align:left;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
.signatur{display:block;margin:0 auto;}
/* Sharing */
.iShare img{float:right;padding-left:4px;}
/* Custom styles */
/** Søkresultat **/
.sokresultatUtsnitt{margin:6px 0 0 0;padding:0 0 6px 0;background:#fefefe;border-bottom:1px solid #ddd;font-size:11px;}
.sokresultatNummer{padding:1px 2px;border:1px solid #ccc;color:#333;font-weight:bold;}
.sokresultatTittel{font-size:12px;color:#333;border:0 none;}
.sokresultatUtsnitt a{border-bottom:0;}
.sokresultatUtsnitt a:hover{}
.sokresultatLesmer{margin-left:8px;border-bottom:dotted 1px #666}
.sokresultatLesmer a{text-decoration:underline}
.sokresultatKategori{font-size:11px;margin-left:8px;color:#999;}
h2.sokresultatH2{background:#eee;border-top:#888 solid 1px;padding:0px 10px;margin-bottom:9px;}
form h2 a{color:#333;border:none;}
.sokresultatOrd{background:yellow;}
/** Topp Høyre **/
input.iButton{background-color:#e0e0e0;color:#000;border:1px solid #444;margin:10px 0 8px 0px;height:19px;padding:0px 10px 0px 10px;font-size:10px;}
#sokfelt{height:100px;position:absolute;right:34px;bottom:9px;width:220px;}
#sokfelt a{font-weight:normal;font-size:10px;margin-left:0px;text-decoration:none;}
#sokfelt .iLink{}
#sokfelt label{width:10px;}
#sokfelt select{margin-top:4px;width:100%;}
#sokfelt .sokher{padding:1px 0 1px 2px;}
#sokfelt select,#sokfelt .sokher{color:#666;}
.oppHoyre{position:absolute;right:0;width:220px;z-index:100;}
#sokfelt .iButton{margin:4px 0 0;padding:0 0 2px;position:absolute;bottom:0px;left:-60px;width:50px;background:url(/sfiles/9/86/3/picture/knapp.jpg) repeat-x;border:0;color:#FFF;font-size:12px;text-transform:uppercase;}
.iSearch{bottom:4px;position:absolute;right:0;width:210px;color:#666;z-index:200;}
.iSearch form{float:right;}
.buttonsTop{position:absolute;right:0;bottom:-60px;}
.folgoss{font-weight:bold;color:#58AB29;position:absolute;left:-62px;font-size:14px;top:23px;}
/** Handlekurv **/
/*--------------- Produkter --------------------------*/
.prodVar{font-size:10px;float:left;width:118px;margin-right:5px;}
.prodVarKontakt{margin:0;padding:0;}
.prodVar .iButton{width:110px;padding:0 !important;}
.prodVarKontakt form{position:relative;bottom:-15px;}
.prodVar .pris{font-weight:bold;}
.prodSubmit{float:left;}
.prodSubmit span{margin-right:10px;color:red;font-weight:bold;}
/* --------------- handlekurv -------------------------*/
.fakturaledetekst{font-size:11px;margin-bottom:10px;}
#handle{border:1px solid #e0e0e0;border-left:none;border-right:none;padding:8px 8px 8px 0;text-transform:uppercase;width:222px;float:right;font-size:11px;margin-bottom:8px;}
#handle h2{background:#fff;font-family:"Lucida grande",verdana;color:#E79609;font-size:11px;padding:0;text-transform:none;}
.handleInfo{padding:4px 0;}
.handleInfo input[type="radio"]{width:20px;}
#klikkHerShop{background:#f3f3f3 url(/sfiles/4/93/3/picture/drive-download.png) no-repeat 0% 0%;border:3px solid #E79609;padding:18px 10px 14px 38px;text-align:center;}
#klikkHerShop a{font-weight:bold;font-size:19px;border:0;color:#000;}
#klikkHerShop a:hover{color:#f00}
/** meny **/
/* -------------------------------------- meny --------------------------------------- 
*/
#meny *{margin:0;padding:0;outline:none;}
#meny{width:168px;}
#meny ul{display:block;width:176px;border-top:1px solid #ccc;}
#meny ul li{display:block;height:auto;line-height:2.1;float:left;background-color:#fff;background:url(/sfiles/6/33/1/picture/menuitem.jpg) 0% 5% no-repeat;}
#meny ul li a{padding-left:23px;display:block;width:153px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:left;color:black;font-weight:normal;font-size:12px;border-color:#e0e0e0;line-height:2;text-decoration:none;}
#meny ul li a:hover{background-color:#ccc;text-decoration:none;color:#000;border-color:#888 #e0e0e0 #e0e0e0 #aaa;background:url(/sfiles/2/4/picture/menuiem1208hover.jpg) 0% 5% no-repeat;
;}
#meny ul li ul{float:left;}
#meny ul li ul li a,#meny ul li ul li a:hover{background:#eee;font-size:11px;color:#000;line-height:2;padding-left:23px;margin:0px;width:153px;border:0;border-right:1px solid #E0E0E0;}
#meny ul li ul li a:hover{text-decoration:underline;}
#meny ul li.active a{text-decoration:none;background:url(/sfiles/2/4/picture/menuiem1208hover.jpg) 0% 5% no-repeat;}
#meny ul li.active ul li a{font-weight:normal;background:#e9e9e9}
#meny ul li.active ul li.active a{font-weight:normal;color:#000;background:url(/sfiles/2/4/picture/menuiem1208hover.jpg) 0% 50%;}
/* --------------------------- meny slutt ---------------------------------------
*/
/* -------------------------- custom styles --------------------------------------------
*/
.productWrapper ol{list-style:none;}
body.mceContentBody{padding:2px;text-align:left;background-image:none;background-color:#FFF;color:#000;}
html{background:#fff url(/sfiles/54/1/picture/bgall.jpg) repeat-x;margin:0;padding:0;}
body{margin:0px;padding:0px;line-height:1.4;position:relative;}
a{color:#666;text-decoration:none;border-bottom:1px dotted #666;font-weight:normal;}
a:hover{color:#000;text-decoration:none;border-bottom:1px solid #000;}
.addthis_default_style .at300b,.addthis_default_style .at300m{border-bottom:none !important;}
.iIntro{font-weight:bold;font-size:12px;}
/*----------------- clearfix ---------------------- 
*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* End hide from IE-mac */
#outercontent{width:960px;height:auto;min-height:100%;margin-left:auto;margin-right:auto;background:#fff;}
* html #outercontent{height:100%;}
/* ---- iFrame -------------------------- */
.iFrame{border:none;background:none;padding:0 0 10px 0;font-size:11px;}
#global2 .iFrame{margin-top:0px;}
#innhold .iFrame{/* width:100%;border:1px solid #E0E0E0;margin-left:-1px;margin-right:-1px;margin-top:20px;margin-bottom:-1px;*/border:0px;padding:0;margin-top:4px;margin-bottom:9px;background:#fff url(/sfiles/9/4/picture/boxgrad.jpg) repeat-x;}
.iFrameTitle{font-size:11px;padding:0;}
#global2 .iFrameTitle{background:#fff;}
#innhold .iFrameTitle{background:#F9F9F9;font-size:14px;font-family:arial;padding:3px 7px;border:1px solid #E0E0E0;border-bottom:0px;}
#global2 .iFrameTitle,#innhold .iFrameTitle,#global2 h2.nbTitle{color:#E79609;}
#global2 h2.nbTitle{font-size:11px;font-family:verdana;}
.iFrameContent{padding:8px;}
#global2 .iFrameContent{padding:8px 8px 8px 0;}
#innhold .iFrameContent{background:none;border:1px #e0e0e0 solid;}
.iFrame h2{font-size:12px;font-family:arial;}
h2{font-size:16px;}
.iFull img{border:1px solid #ccc;}
/* ----------------------------------- CUSTOM STYLES -------------------------------------------------------
*/
#wrapper{margin:0 auto;margin-bottom:10px;width:986px;border-top:none;background:#fff url(/sfiles/44/1/picture/bg.jpg) repeat-y;}
#topp{margin:0 auto;width:986px;background:#fff url(/sfiles/64/1/picture/top.jpg) 50% 0%;background:#fff url(/sfiles/1/96/3/picture/topp2011b.jpg) 50% 0%;height:112px;border-bottom:0;position:relative;}
#MainContent{background:#fff;/* background:url(/sfiles/8/4/picture/skra.jpg) repeat-x;*/padding-bottom:6px;margin:0 auto;width:958px;}
#logo{width:380px;float:left;/* margin-top:2px;*/margin-left:14px;}
#LeftContent{width:177px;margin:15px 0 0 0px;float:left;}
.iRight .iDate,.iRight .iCaption,.iRight .iPhotographer,.iLeft .iDate,.iLeft .iCaption,.iLeft .iPhotographer{text-align:center;font-size:10px;}
.iRight .iCaption,.iLeft .iCaption{color:#000}
/* --------------------------- toppmeny ----------------------------------------
*/
#toppmeny{/* background:#88B369 url(/sfiles/11/3/picture/menystripe_nygr.jpg) no-repeat;*/background:#88B369 url(/sfiles/4/96/3/picture/linje.jpg) repeat-x;height:27px;width:auto;margin-bottom:0px;text-align:right;font-size:11px;}
#ID-13 #toppmeny{background:#88B369 url(/sfiles/62/3/picture/menystripe_nybla.jpg) no-repeat;}
#toppmeny ul,#toppmeny li,#toppmeny a{display:block;padding:0px;margin:0px;}
#toppmeny ul{display:block;height:18px;float:left;}
#toppmeny li{display:block;height:25px;float:left;border-right:1px solid #999;border-left:1px solid #ccc;border-right:1px solid #a2d286;border-left:1px solid #66ad3b;}
#toppmeny a{/* color:#000;*/color:#FFF;padding:6px 18px 6px 18px;line-height:14px;outline:none;border:0px;font-weight:bold;font-size:12px;}
/*
#ID-13 #toppmeny a{color:#fff;}
*/
#toppmeny a:hover,#toppmeny ul li.active a{text-decoration:none;/* background:#A4CB70 url(/sfiles/1/7/picture/down_arrow.gif) no-repeat;*/background:#A4CB70 url(/sfiles/5/96/3/picture/linjeaktiv.jpg) repeat-x;}
#ID-13 #toppmeny a:hover,#ID-13 #toppmeny ul li.active a{text-decoration:none;background:#81B4E9 url(/sfiles/1/7/picture/down_arrow.gif) no-repeat center top}
/* --------- toppmeny slutt ------------- 
*/
#content{width:759px;padding:0px 0px 0 20px;margin-top:15px;float:right;line-height:1.5;}
#innhold{width:490px;float:left;}
#global1{width:177px;float:left;margin-top:20px;}
#global2{float:right;width:229px;}
#bunntekst{text-align:center;clear:both;line-height:1.5;color:#777;font-size:10px;background-image:url(/sfiles/74/1/picture/footer.jpg);background-repeat:no-repeat;background-color:#fff;height:14px;padding:33px;}
#bunntekst a{color:#777;}
.spacer{clear:both;}
.banner{float:right;margin-right:14px;_margin-right:7px;margin-top:2px;/* -------------------------- tillegg -------------------------------------- */display:none;}
/* ----------------------- path ------------------ */
.path{padding:2px 0px 8px 0px;color:#B6B6B8;font-size:10px;}
.path .sti{color:#B6B6B8;text-decoration:none;}
.path a{text-decoration:none;border:none;}
/* ----------------------------- rammer -------------------------------------------- */
/* rammer */
/* graa */
.rundramme .iFrameTitle{background:#fff;font-size:11px;color:#F8B542;margin-bottom:-10px;}
.rundramme .topp{background-image:url(/sfiles/3/6/picture/graa_tv2.gif);background-repeat:no-repeat;height:7px;width:auto;font-size:1px;}
.rundramme .topph{background-image:url(/sfiles/2/6/picture/graa_th2.gif);background-repeat:no-repeat;background-position:100% 0%;height:7px;width:auto;font-size:1px;}
.rundramme .bunn{background-image:url(/sfiles/1/6/picture/graa_bv2.gif);background-repeat:no-repeat;height:7px;width:auto;font-size:1px;}
.rundramme,.graaramme{margin-bottom:10px;}
.rundramme .bunnh{background-image:url(/sfiles/0/6/picture/graa_bh2.gif);background-repeat:no-repeat;background-position:100% 0%;height:7px;width:auto;font-size:1px;}
.rundramme .content{border:solid #BCC2D6;border-width:0px 1px;padding:0px 6px;background:#EEF0F5;}
/* -------rammer slutt -------- */
/* -------forms etc default -------*/
input,select,textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #e0e0e0;margin:0px;width:99%;}
input.iButton{width:auto;background-color:#e7edf8;font-weight:bold;padding:2px 6px;margin-top:4px;float:right;color:#333;}
input.iCheckbox{width:auto;border:none;border:0px;padding:0px;}
label{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#003;display:block;padding-top:4px;}
/* ------------ custom forms etc ---------- */
#global2 input{display:inline;background-color:#efefef;border:1px solid #ccc;height:15px;width:90%;margin-right:1%;}
#global2 input.iButton{font-weight:normal;background-color:#e0e0e0;color:#000;float:left;border:1px solid #444;margin:5px 0 5px;height:19px;padding:0px 2px 0px 2px;font-size:10px;width:auto;}
#global2 label{font-size:10px;}
#global2 h2{font-size:14px;}
.produkt{border:1px solid #e0e0e0;padding:4px 8px;/* width:99%;*/font-size:11px;margin-top:10px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;}
.produkt h2{font-family:"Lucida grande",verdana;color:#E79609;font-size:13px;padding:0;text-transform:none;}
.produkt .iButton,.FullProdukt .iButton{background-color:#e0e0e0;color:#000;float:none;border:1px solid #444;margin:10px 0 8px 0px;height:19px;padding:0px 10px 0px 10px;font-size:10px;}
span.handel-mer{display:block;width:auto;/* background:#E7EDF8;float:right;margin-right:10px;margin-top:4px;padding:1px 8px;border:1px solid #7B9CBD;*/}
span.handel-mer{background-color:#E0E0E0;border:1px solid #444;color:#000;font-size:10px;height:17px;margin:4px 4px 8px 0;_margin:10px 4px 8px 0;padding:0 10px;float:right;font-weight:bold;line-height:1.8;}
span.handel-mer a{text-decoration:none;border-bottom:none;font-weight:bold;color:#000;}
.detaljer label.error{color:#BF1307;font-weight:bold;}
.detaljer input.error{background:#FAB7B2;}
input#godtar{border:none;}
/* --------- fagefulltemplat ------------- */
.forfatter{margin:5px 0 10px 0;color:#C0C0C0;font-size:80%;line-height:14px;overflow:hidden;}
.iLeft{float:left;margin-right:8px;margin-bottom:8px;}
.iRight{float:right;margin-left:8px;margin-bottom:8px;}
.iRight img,.iLeft img,.iFull img{padding:2px;border:1px solid #cdcdcd;background-color:#fff;}
.iNoBorder img{border:0px;padding:0px;}
/*
---- Vilkaar tekst --*/
#overlay-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#26323A;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#vilkaar-text{position:absolute;top:5%;left:25%;width:600px;height:600px;padding:0 0 16px 0;border:10px solid #34454F;background-color:#fff;z-index:1002;overflow:auto;}
#vilkaar-inner{padding:20px;}
/* ff bug i skjema i høyrekolonne ved avansert søk */
input#hidden{display:none}
#creditIcons img{float:left;display:inline;margin-right:5px;}
form{width:99%}
#logo img{display:inline;}
#logo a,#logo a:hover{border-bottom:none;}
#extFooter{padding:0px 0px 0px 0px;margin:0px 10px;}
.toolFrame{clear:both;display:block;float:left;margin:10px 0 9px;padding:4px 4px;width:100%;background:none repeat scroll 0 0 #EEE;border-top:1px solid #888;}
.toolFrame a{border:none;}
.addthis_toolbox.addthis_default_style span{padding-left:4px;}
.addthis_toolbox.addthis_default_style span{line-height:16px;}
.deltekst{float:left;padding-right:6px;}
.catBunn{line-height:18px;}
.catBunn h2{font-size:14px;}
.catBunn a{font-size:11px;}
