.hidden {display:none;}.cr {width:1px; height:1px;}img {border:none;}#valgAvBilmerke select, #valgAvBilmodell select, #valgAvArsmodell select {font-size:14px; font-weight:bold;}div {margin: 0px; font-family:Tahoma,Arial,Helvetica; font-size:12px;}body {	margin:0px 0px; padding:0px;	text-align:center;	background-color:#c00000;	height:100%;	}	#headerContent {	width:1031px;	height:100%;	margin:0px auto;	text-align:left;	background-color:white;	}	input, textarea {	background-color:#EAEAEA;	border:1px solid #333333;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	padding:2px;}/* CSS for header */#header {height:107px; width:1031px;}#logoTopp {float:left; cursor:pointer;}#logoTopp img {width:720px; height:59px;}#handlekurv {width:200px; float:left; padding-top:3px; padding-left:7px; font-weight:bold;}#handlekurvbilde {float:left; width:196px; height:87px; border-right: 8px solid white;}#search {background-color:#b2b2b2; position:relative; top:-28px; height:24px; border-left:8px solid white; float:left; width:217px; padding:0px; cursor:pointer;}.toppMeny {border-left: 1px solid white; height:16px; width:82px; background:#b2b2b2; float:left; position:relative; top:-28px; padding:6px 8px; font-size:12px; color:#fff; font-weight:bold; text-align:center; cursor:pointer;}#toppMenyLast {position:relative; top:-28px; float:left; width:206px; border-left: 1px solid white;}.fet {font-weight:bold;}.Ingress img {cursor:pointer;}.Ingress13 img {cursor:auto;}/* CSS for venstresiden */#venstre {border-left:8px solid white; float:left; width:214px; padding:0px 0px; float:left; position:relative; top:-18px;}/* CSS for hovedomårdet */#center {border-left:8px solid white; float:left; width:612px; padding:0px 0px;  float:left; position:relative; top:-18px;}#main {}#venstremeny {padding-top:15px; padding-left:2px;}/* CSS for høyresiden */#hoyre {border-left:8px solid white; float:left; width:173px; padding:0px 0px; float:left; border-right:8px solid white; position:relative; top:-18px;}/* CSS for footer */#footer {float:left; width:1016px; padding:0px 0px; float:left;  position:relative; top:-18px;}#valgAvBilmerke, #valgAvBilmodell, #valgAvArsmodell {padding:2px;}#velgBilmerke option, #velgBilmodell option, #velgArsmodell option {width:160px;}#vareklasser{padding-top:6px; padding-left:2px;}.vareklasse {background-image:url('/NBS/img/bakgrunn_katalog.gif'); repeat-x; border:1px solid grey; border-top:0px; height:18px; padding-top:2px; width:209px; cursor: pointer;}.vareklasse img{padding-left:5px; padding-right:5px;}.forsteKlasse {border:1px solid grey;}.varegrupper {padding-left:20px; padding-bottom:5px; border-bottom:1px solid grey;} .varegruppe {padding-top:3px; cursor: pointer;}.varegruppeTitle {font-weight:bold; font-size:18px; float:left; padding-top:12px; padding-left:2px; padding-bottom:8px;}.varegruppeVarer {float:left;}#velgVarekatalog {font-weight:bold;}.vare {width:197px; height:266px; background-image:url('/NBS/img/bakgrunn_vare.gif'); cursor:pointer; border: 0px; float:left; margin:2px; text-align:center; position:relative;}.varesOpplysninger, tipsVenn, tipsPris {width:340px; height:531px; float:left;}.varebilde, .varenavn, .varebeskrivelse, .varebetegnelse {width: 190px; position:relative; top:2px; left:2px; }.varebilde img{padding-top:5px; padding-bottom:3px; padding-left: 1px; align:center;}.varenavn {color:grey;}.varebetegnelse {font-weight:bold;}.varebeskrivelse {font-size:90%; overflow:hidden; height:65px;}.varepriser {position:absolute; top:220px; position:absolute; top:245px; width:190px; margin-left:2px; text-align:right; font-weight:bold;}.varegruppenavn {font-weight:bold; font-size:14px; padding-top:12px; padding-bottom:6px;}.vareRight {float:left;}#varesBilder {width:630px; float:left; text-align:center; border:1px solid grey;}#varesBilde {width:630px; height:475px; overflow:hidden;}#varesOpplysninger {width:340px; float:left; padding-left:6px;}#varesThumbnails {background-color:grey; width:630px; height:56px; text-align:center;}.varesThumbnail {background-color:grey; float:left; padding-right:3px;}.varesNavn {color:grey;}.varesBetegnelse {font-weight:bold;}.varesBeskrivelse{font-size:11px;}.varesInput {padding-top:8px;}.vareButtons {width: 320px; float:left; padding-top;12px;}.vareButton {float:left; padding-left:6px;}.vareKvalitet {padding-left:6px; adding-bottom:6px; float:left;}.iVareAddToCartAntall {padding-left:6px; padding-bottom:6px; float:left}.varesTekst {width:340px; height:400px; border:none;}#handlekurven {padding-left:30px;}#handlekurven div {font-size: 14px;}#handlekurv, #handlekurvbilde, #toppMenyLast {cursor: pointer;}#handlekurvHeader {padding-left:60px; padding-top:20px; padding-bottom:30px;}.handlekurvSide {float:left; width:160px; heigth:20px; text-align:center; cursor: pointer; font-weight:bold; font-size:14px;}.handlekurvSideValgt {color:red;}.handlekurvSideNeste {color:black;}.handlekurvSideFerdig {color:black}.handlekurvSideSenere {color:grey;}.handlekurvAntall input {width:25px; text-align:center;}.handlekurvTittel {background-color:lightgrey; font-color:white; font-align:center; height:18px; padding-top:2px; text-align:center;}.handlekurvRow {float:left; border-bottom: 1px solid black;}.handlekurvAntall {float:left; width:40px; padding-bottom 1px;}.handlekurvTekst {float:left; width:430px; padding-top:2px;}.handlekurvBelop {float:left; text-align:right; width:80px; padding-top:2px;}#velgBetalingsform {font-size:16px; font-weight:bold;}#betalingsformer{padding-left:30px; padding-top:30px;}#betalingsformer div {font-size:12px;}#nettbestillingsgrense {color:red; font-weight:bold; font-size:12px;}.betalingsvalg {}.betalingBilde {float:left; border-bottom:15x solid white; width:150px; height:100px; cursor: pointer;}.betalingTekst {float:left; border-bottom:15px solid white; width:400px; height:100px; padding-left:8px;}.varsel {font-color:red; font-weight:bold; font-size:14px;}.velgBetalingsform {color:blue; cursor: pointer; text-decoration:underline;}#crescoCalculator {padding-bottom:10px;}.viewtheRecord {float:left; padding-left:20px;}


.katalogKolonne {float:left; padding-left:15px; padding-top:12px; width:188px;}.katalogValg {cursor: pointer;}/*** Stiler for oppgi **/#oppgi {padding-left:12px;}#oppgi .ledetekst {width: 60px; font-style:bold; float:left; padding-top:8px;}#oppgi .inntasting {float:left; padding-right:10px; padding-top:8px;}#oppgi .inntastingLang {width:216px;}#oppgi .inntastingKort {width:70px;}#oppgi .buttonRight {float:right; padding-top:10px; padding-right:25px;}#oppgi .buttonLeft {float:left; padding-left:10px;padding-top:10px;}#oppgi .ledetekstLang {width: 140px; font-style:bold; float:left; padding-top:10px;}/*** Stiler for tips **/.tipsVare {padding-left:12px; float:left;}.tipsVare .tittel {font-size:14px; font-weight:bold; width:320px;}.tipsVare .tipsTekst {float:left; float:left; width:320px; padding-top:12px;}.tipsVare .tipsTextarea {width:300px; height:160px; float:left;}.tipsVare .ledetekst {float:left; width:100px; padding-top:12px;}.tipsVare .inntasting {float:left; width:200px; padding-top:12px;}.tipsVare .ledetekstTextarea {padding-top:12px; float:left; padding-bottom:12px;}.tipsVare .tipsTekst {float:left;}.tipsVare .inputLong {width:200px; float:left;}/********* Popup v3 **************/.translucent {	filter:alpha(opacity:30);	-moz-opacity:0.3;	opacity:0.3;}#disableBackground {	display: none;	background-color: black;	width: 0px; height: 0px;	position: absolute;	left: 0px;	top: 0px;	z-index: 100;}.outerpair1 {	background: url(/ax/img/ds_right_top.png) right top no-repeat;}.outerpair2 {	background: url(/ax/img/ds_bottom_left.png) left bottom no-repeat;	padding-top: 20px;	padding-left: 20px;}.shadowbox {	background: url(/ax/img/ds_shadow.png) bottom right;}.content {	position: relative;	left: -20px;	top: -20px;}.shadowbox img {	vertical-align: bottom;}.popupWindow {	display: none;	z-index: 110;	position: absolute;	top: 0px;	left: 0px;}.popupWindow .content {	border: solid 1px #AAA;	border-bottom: none;	border-right: none;	padding: 7px;	background-color: #FFF;}.popupWindow textarea {	font-family: Verdana;	font-size: 1.0em;}#vareWindow table th {background-color: #777; color: white; font-weight: bold; padding: 2px;padding-left: 4px;}#vareWindow .LKommentar {padding-right: 4px;color: gray;font-weight: bold;}#vareWindow #Rview .viewiTitle {margin-bottom: 8px;}.content .viewR .L {width: 50px;}#vareWindow #Rview .viewibKnapper div.viewhKnapp {float: right;}.viewiRecord {border: solid 0px #FFF; }.modify .output .odd, .modify .output .even {border-bottom: none;}/******* END Popup v3 *************/#crescoCalculator {font-size:11px}#crescoCalculator option {font-size:11px;}/*** Rabattboble med rabattprosent **/.rabattBoble {	background-image:url("/NBS/img/Rabatt_boble.png");	height:60px;	width:60px;	position:absolute;	top:50px;	left:50px;}.rabattProsent {	font-weight:bold;	font-size:14px;	position:absolute;	top:20px;	left:10px;	width: 400px;	overflow: visible;	font-size: 18px;}.rabattPris {	position: absolute;	font-weight:bold;	font-size:25px;	top: 35px;	left:60px;	width: 400px;	overflow: visible;}#ePostKampanje { background-image:url('/NBS/img/ePostKampanje.png'); width:210px; height:136px;}#ePostKampanjeAdresseDiv {padding-left:8px; padding-top:92px;}#ePostKampanjeAdresse {width:184px;}#ePostKampanjeOn, #ePostKampanjeOff {cursor:pointer; float:left; border: none; width:104px;height:20px;}