 body { margin:0; padding:19px 0px 0px 0px; font-family:arial, verdana, helvetica, sans-serif; font-size:11px; color:#666666; background-image:url(/sitefiles/41/design/bakgrunn.jpg); background-repeat:no-repeat; background-position:left top; background-color:#E2E2E2; } a { text-decoration:none; outline:none; /* font-size:12px;*/ color:#1E3F49; } a:hover { text-decoration:underline; } a.aktiv { font-weight:bold; } img { border:0; } p { margin:0; padding:10px 0px 5px 0px; } h2 { margin:0px 0px 10px 0px; padding:0; font-size:16px; font-weight:bold; text-transform:uppercase; color:#E6B413; } h3 { margin:0px 0px 0px 0px; padding:0; font-size:14px; font-weight:bold; color:#00539B; } h3 { margin:0; padding:0; font-size:12px; font-weight:bold; } .clearBoth { clear:both; } .background { margin:0; padding:0; width:100%; } .pageWrap { margin:0 auto; padding:0; width:876px; } .sitedesign_top_background { margin:0px 0px 5px 0px; padding:2px; width:872px; height:104px; background-color:#FFFFFF; } .sitedesign_top_background h1 { margin:0; padding:0; text-indent:-9999px; } #home { margin:0; padding:0; width:245px; height:45px; display:block; float:left; position:relative; top:25px; left:34px; background-image:url(/sitefiles/41/design/logo.jpg); background-repeat:no-repeat; } .toppInfo { margin:0; padding:0; width:467px; height:104px; float:right; background-color:#5C5C5C; } .toppMeny { margin:0; padding:10px 0px 0px 10px; width:100px; float:left; } .toppMeny ul { margin:0; padding:0; } .toppMeny ul li { margin:0; padding:0; list-style:none; } .toppMeny ul li a { margin:0; padding:3px 0px 0px 10px; color:#FFFFFF; font-size:9px; display:block; } .toppMeny ul li a.aktiv { background-image:url(/sitefiles/41/design/linkknapp_hvit.jpg); background-repeat:no-repeat; background-position:left 7px; } .sok { margin:0px 0px 11px 0px; padding:21px 22px 0px 0px; width:200px; height:30px; float:right; } .sok .sokKnapp { margin:0px 0px 0px 0px; padding:0; width:50px; height:20px; color:#FFFFFF; background-color:#5C5C5C; border:0; cursor:pointer; text-align:center; } .sok .sokFelt { margin:0; padding:0; width:140px; height:18px; border:solid 1px #A5B880; } .sprak { margin:0; padding:0px 25px 0px 0px; width:200px; height:20px; float:right; } #norsk { float:right; } #engelsk { margin:0px 0px 0px 20px; float:right; } .hovedmeny { margin:0px 0px 5px 0px; padding:0; width:876px; height:25px; line-height:25px; background-color:#00539B; } .hovedmeny ul { margin:0; padding:0; } .hovedmeny ul li { margin:0; padding:0px 20px 0px 35px; list-style:none; float:left; } .hovedmeny ul li a { color:#FFFFFF; } .page_main_area { margin:0px 0px 5px 0px; padding:2px; width:872px; min-height:551px; _height:551px; background-color:#FFFFFF; } .sitedesign_main { margin:0px 2px 0px 0px; padding:0; width:684px; float:left; } #flash { margin:0px 0px 20px 0px; } .sitedesign_main .infobox3 { margin:0px 0px 50px 0px; padding:0px 0px 0px 40px; } .forsidesamling { margin:0; padding:0px 0px 0px 40px; } .forsidesamling .bilde { margin:0px 20px 0px 0px; padding:0; float:left; } .forsidesamling .bilde img { margin:0px 0px 10px 0px; } .forsidesamling .bilde a { color:#E6B413; font-weight:bold; } .forsidesamling .artikkel { margin:0px 0px 20px 0px; padding:0px 20px 0px 20px; width:200px; float:left; background-image:url(/sitefiles/41/design/strek.jpg); background-repeat:no-repeat; background-position:left 20px; } .forsidesamling .artikkel h3 a { color:#00539B; } .forsidesamling .artikkel .ingress { margin:0; padding:0; height:80px; overflow:hidden; } .forsidesamling .artikkel .readMore { margin:0px 0px 0px 0px; font-weight:bold; } .forsidesamling .artikkel .readMore a { color:#E6B413; } .sitedesign_right_background { margin:0; padding:10px 20px 0px 20px; width:146px; height:541px; float:left; font-size:10px; background-image:url(/sitefiles/41/design/bakgrunnHoyre.jpg); background-repeat:repeat-x; } .sitedesign_bottom_background h3 { margin:0px 0px 5px 0px; padding:0px 0px 0px 20px; height:18px; line-height:18px; color:#FFFFFF; background-color:#00478E; } .sitedesign_bottom_background .kalender { margin:0px 0px 5px 0px; padding:10px 0 10px 0; width:876px; height:87px; background-color:#FFFFFF; /* background-image:url(/sitefiles/41/design/bunn.jpg); background-repeat:no-repeat; background-position:10px; */ } .sitedesign_bottom_background .kalender .leftbtn{ float: left; width: 24px; padding: 0 6px 0 7px; } .sitedesign_bottom_background .kalender .rightbtn{ float: left; width: 24px; padding: 0 7px 0 6px; } .sitedesign_bottom_background .kalender .rightsliderbtn{ margin-bottom: 3px; cursor: pointer; } .sitedesign_bottom_background .kalender .leftsliderbtn{ cursor: pointer; } .kalender .kalendercontent{ float: left; width: 802px; height: 80px; overflow: hidden; position: relative; } .kalender .kalendercontent .kalendercontentdiv{ float: left; position: relative; height: 80px; } .kalender .tokt, .kalender .sesongBilde { margin:0px 10px 0px 0px; padding:0; width:80px; height:80px; float:left; text-align:center; color:#1E3F49; background-image:url(/sitefiles/41/design/tokt.jpg); background-repeat:no-repeat; } .kalender .lasttokt{ margin-right: 0; } .kalender .tokt a:hover { text-decoration:none; } .kalender .tokt span.dato { padding:10px 0px 10px 0px; font-weight:bold; display:block; } .kalender .tokt span.tur, .kalender .tokt span.status { padding:0; } .kalender .sesongBilde { background-image:none; } .sitedesign_left_background { margin:0; padding:10px 20px 0px 20px; width:106px; height:541px; float:left; } .undermeny { margin:0; padding:0; } .undermeny ul { margin:20px 0px 0px 15px; padding:0; } .undermeny ul li { margin:5px 0px 0px 0px; padding:0; list-style:none; } .undermeny ul li a { margin:0; padding:0px 0px 0px 10px; display:block; color:#00539B; background-image:url(/sitefiles/41/design/linkknapp.jpg); background-repeat:no-repeat; background-position:left center; } .undermeny ul ul { margin:10px 0px 10px 10px; } .detalj { margin:0; padding:0; } .detalj .artikkel { margin:0; padding:0px 0px 0px 0px; } .detalj .artikkel .bilde { margin:0px 40px 0px 0px; padding:0; width:255px; float:left; } .detalj .artikkel .info { margin:0; padding:0; width:389px; float:left; } .detalj .artikkel .info .ingress { margin:0px 0px 10px 0px; font-weight:bold; } .brodsmule { margin:10px 0px 10px 0px; padding:0; height:20px; font-size:10px; } .brodsmule .tittel { margin:0; padding:0px 10px 0px 0px; /* width:65px;*/ float:left; } .brodsmule ul { margin:0; padding:0; } .brodsmule ul li { margin:0; padding:0px 5px 0px 5px; list-style:none; float:left; } .brodsmule ul li.spacer { padding:0; } .brodsmule ul li a { color:#666666; } .hovedBilde { margin:0px 40px 0px 0px; padding:0; width:255px; min-height:551px; _height:551px; float:left; } .sideInfo { margin:0; padding:0; width:389px; float:left; } table.program { margin:0px 0px 20px 0px; width:100%; border-top:solid 1px #E0E0E0; border-right:solid 1px #555555; border-bottom:solid 1px #555555; border-left:solid 1px #E0E0E0; border-collapse:separate; } table.program td { padding:0px 0px 0px 5px; height:27px; line-height:27px; font-size:11px; font-weight:bold; color:#666666; border-top:solid 1px #8D8D8D; border-right:solid 1px #C0C0C0; border-bottom:solid 1px #C0C0C0; border-left:solid 1px #8D8D8D; } table.program td.topp { background-color:#666666; text-transform:uppercase; font-weight:normal; color:#FFFFFF; border-top:solid 1px #424242; border-right:solid 1px #BEBEBE; border-bottom:solid 1px #BEBEBE; border-left:solid 1px #424242; } table.program td.tokt, table.program td#tokt { text-align:center; } table.program a { color:#666666; } .adresse { margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; text-align:center; background-color:#FFFFFF; } #keyteq { float:left; } #creato { float:right; } .bildegalleri { margin:0; padding:0; width:684px; } .bildegalleri .bilde { margin:0px 20px 20px 0px; padding:0; width:208px; text-align:center; float:left; } #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/sitefiles/41/js/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; } #prevLink {top:-20px; left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(/sitefiles/41/js/prevlabel.gif) left 5% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(/sitefiles/41/js/nextlabel.gif) right 5% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: center; }&nbsp; #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-right:20px; padding-bottom: 0.7em; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } .handlekurv { margin:0; padding:0; width:200px; height:100px; float:right; font-size:12px; font-weight:bold; } .samling { margin:0px 0px 20px 0px; padding:0; width:450px; float:left; } .samling .produkt { margin:0px 0px 10px 0px; padding:0; width:450px; } .samling .bilde { margin:0px 20px 0px 0px; width:208px; float:left; } .samling .informasjon { margin:0; padding:10px 0px 10px 0px; width:208px; float:left; } .samling .navn { margin:0px 0px 10px 0px; font-size:14px; font-weight:bold; } .samling .pris { margin:0px 0px 10px 0px; font-weight:bold; width:70px; text-align:center; } .samling .info { margin:0px 0px 10px 0px; width:50px; text-align:center; } .samling .produkt .valg { margin:0px 0px 10px 0px; } .samling .antall { margin:0px 10px 0px 0px; width:20px; float:left; } .samling .antall input { width:20px; } .samling .kjop { margin:0; width:85px; height:25px; float:left; } .kjop input { width:85px; height:25px; background-image:url(/sitefiles/41/design/Kjopknapp.jpg); background-repeat:no-repeat; border:0; cursor:pointer; } .detalj { margin:0px 0px 20px 0px; padding:0; width:450px; float:left; } .detalj .bilde { margin:0px 0px 20px 0px; } .detalj .beskrivelse { margin:0px 0px 20px 0px; } .detalj .valg { margin:0px 0px 10px 0px; } .detalj .antall { margin:0px 10px 0px 0px; width:20px; float:left; } .detalj .antall input { width:20px; } .detalj .kjop { margin:0; width:20px; float:left; } .kasse { margin:0px 0px 20px 0px; padding:0; width:684px; border-collapse:separate; } .kasse tr { /* background-color:#454545;*/ } .kasse td { /* background-color:#333333;*/ border:solid 1px #333333; } .kasse td.first { width:350px; border-left:solid 1px #333333; } .kasse tr.totalt td { border-bottom:solid 1px #333333; } .kasse td.last { border-right:solid 1px #333333; } .kasse tr.topp td { /* color:#000000;*/ font-weight:bold; font-size:12px; border-top:solid 1px #333333; /* background-color:#454545;*/ } .kasse td.antall { } .kasse td.antall input { width:20px; text-align:center; } .kasse td.oppdater { width:60px; border-right:solid 1px #333333; } .kasse td.oppdater input { margin:0px 10px 0px 0px; padding:0; width:25px; height:24px; float:left; background-image:url(/sitefiles/41/design/oppdater.jpg); background-repeat:no-repeat; border:0; cursor:pointer; } .kasse td.oppdater a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:25px; height:24px; display:block; float:left; background-image:url(/sitefiles/41/design/slett.jpg); background-repeat:no-repeat; } .kasse tr.sum, .kasse tr.totalt { font-size:12px; font-weight:bold; } #checkout { margin:0px 0px 15px 0px; padding:0; } #checkout h2 { font-size:18px; } #checkout fieldset { margin:0px 0px 10px 0px; } #checkout legend { font-weight:bold; color:#333333; } #checkout label { margin:0; padding:0; width:130px; display:block; float:left; } #checkout ul li { margin:0px 0px 10px 0px; width:100%; clear:both; list-style:none; } #checkout #ccCVC { width:40px; } #checkout a { color:#333333; } .form_errormsg { color: red; font-weight: bold; }