/***********************************************************************************************************************************/
/* html elements */
/* se ../styles/styles.css */
/***********************************************************************************************************************************/
/* */

#historyStorageForm /* tar vekk meld som vises noen ganger i explorer under hele siden: oaded":true} */ {
	display: none;
}


td.htekst {
	border: none;
	text-align: right;
	width: 250px;
}
td.vtekst {
	border: none;
	width: 250px;
}


span#sokefelt_to {
	left: 85px;
    position: absolute;
    top: 0;
    vertical-align: top;
	display: none; /*	visibility: hidden; */
}
.soek_streng_to {
	height: 16px;
	width: 80px;
	font-size: 10px;
	vertical-align: top;
	padding: 0 2px 0 2px;
}
select.vis_sykler {
	margin-left: 500px;
	width: 150px;
	height: 16px;
	font-size: 10px;
	margin-bottom: 2px;
}
div.rightinfodisp {
	margin-top: 15px;
	width: 220px;
	border: 0px solid black;
	text-align: center;
	background-color: #fff; /*height: 150px;*/
	border: 1px solid red; /*z-index: 1000;*/
	display: none;
}
div.bunn_ikon {
	/*height: 50px;*/
	background-color: #fff; /*margin-right: 20px; */
	width: 840px;
	position: relative;
	padding-bottom: 5px;
	float: left;
	margin-left: 10px !important;
}


a.topmenu, a.topmenu:visited, a.topmenu:hover {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
}

#sitemap {
	width: 600px;
	border: solid 1px black;
}

/***********************************************************************************************************************************/
/* top menu (top logo with Forside, Logg inn and so on inside) */

/* instead of toplink1, toplink2, toplink3... these are the same elements */
.toplinks div {
	width: 144px;
	height: 20px;
	top: 20px;
	float: left; /*margin: 0 5px;*/
	background-image: url(../design/kort_knapp_ny.jpg);
	background-repeat: no-repeat;
}
div.toplink1 {
	width: 144px;
	height: 23px;
	margin: 0;
}
div.toplink0 {
	width: 136px;
	height: 23px;
	margin: 0;
	background-image: url(../design/kort_knapp_ny_venstre.jpg);
	background-repeat: no-repeat;
}
div.toplinkactive0 {
	width: 136px;
	height: 23px;
	margin: 0;
	background-image: url(../design/kort_knapp_ny_venstre_gul.jpg);
	background-repeat: no-repeat;
}
div.toplinkactive {
	background-image: url(../design/kort_knapp_gul_ny.jpg);
	background-repeat: no-repeat;
}

/***********************************************************************************************************************************/
/* cart on top banner */
#diverse {
	width: 134px;
	position: absolute;
	left: 0px;
	height: 100px;
	top: 100px;
	z-index: 10;
	margin: 0px 0px 0px 0px;
	
	display: none;
}
.render {
	/* main center container */ /*width: 850px;*/
}

.carthead {
	/* cart header - "Handlekurv" text */
	position: absolute;
	left: 0px;
	top: 0px;
	width: 136px; /*height: 20px;*/
	color: Red;
	font-weight: bold;
	font-family: Arial Narrow;
	font-size: 12px;
}
div.cart {
	/* cart main container (except header) */ /*this class is only for DIV element because there's declaration class with the same name for image... */
	position: absolute;
	left: 0px;
	top: 0px;
	width: 95px;
	height: 50px;
}

.cartsmallqtxt, .cartsmallptxt {
	/*captions in cart container*/ /* 	width: 55px; 	float: left;clear: left; 	white-space: nowrap; */
}
.cartsmallq, .cartsmallp {
	/* data in cart container*/ /*	 	float: right; 	width: 45%; */
}
.cartbottom {
	/* footer of cart*/
	position: absolute;
	left: 10px;
	top: 52px;
	width: 100px;
	height: 18px;
	z-index: 699;
}
.cartbottoma {
	font-size: 9px;
	font-family: Arial;
}
/* */


button.cart {
	border: none; /*background-color: #fff;*/
	color: #726459;
	font-size: 11px;
	margin: 0;
	vertical-align: middle;
	padding: 0;
	width: 70px;
}

a.tilbake {
	margin-left: 10px;
	color: #596579;
}
a.tilbake:hover {
	margin-left: 10px;
	color: #596579;
	text-decoration: underline;
}
/***********************************************************************************************************************************/
/* */
#divsearch {
	position: absolute;
	top: 305px;
	left: 25px;
	padding-top: 10px;
	width: 150px;
	white-space: nowrap;
	z-index: 900;
}
input.soek {
	width: 50%;
	height: 20px;
}
select.soek {
	display: none; /* use display instead of visibility because browsers leave space for element if it visibility is hidden */
}

.soek iframe {
	display: none;
}

/***********************************************************************************************************************************/
/* main container - content + breadcrumbs */
.mainscroll {
}
.mainscroll2 {
	padding: 0px 0px 0px 20px;
	height: auto;
}

#render {
	margin: 10px 20px 10px 10px;
	padding-left: 0px;
	width: 854px; /* 640*/
	float: left; /*height: 360px;*/ /*overflow: auto;*/
	position: relative;
}
/***********************************************************************************************************************************/
/* breadcrumbs */
.breadmain {
	width: 851px;
	height: auto;
	border: 0px solid red; /*background-color : #D8D8D8;	*/
}
.breadcrumbs {
	display: inline;
	white-space: normal;
	color: #000000;
}

/***********************************************************************************************************************************/
/* render menu - valgt meny i stedet for liste eller box i visning*/
div.rendermenucol {
	position: relative;
	margin: 0px;
	padding: 0px;
}
div.rendermenucoltr {
	position: relative;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
div.rendermenu1, div.rendermenu2, div.rendermenu3, div.rendermenu4 {
	margin: 5px 5px 5px 0px;
	padding: 0px 0 0 0;
	width: 193px;
	height: 150px;
	float: left;
	overflow: hidden;
}
div.rendermenutr {
}
div.rendermenupicture {
	float: left;
	position: relative;
	height: 145px;
	width: 160px;
	padding: 25px 15px 5px 5px;
	display: table;
}
div.rendermenudesc {
	height: 20px;
	margin-top: -145px;
}
img.nopicimg {
}
a.prodlinkdm {
}
/***********************************************************************************************************************************/
/* product box - list */

.renderboxcoltr {
	position: relative;
	width: 820px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.renderboxcol {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.renderbox1, .renderbox2, .renderbox3, .renderbox4 /* box containers */ {
	margin: 5px 5px 5px 0px;
	width: 198px;
	height: 155px; /* height of boxes in boxview */
	float: left;
	overflow: hidden;
}

#boxdesc1, #boxdesc2, #boxdesc3 /* 3 first boxes */ {
}

.boxpicture /* image container */ {
	float: left;
	position: relative;
	height: 80px;
	width: 120px;
	padding: 2px 5px 5px 5px;
	margin: 35px 0px 0px 0px;
}
.boxpicture a {
}
.boxprice:before /* Puts kr. in front of boxprice */ {
	/*content:"kr. ";*/
}
.boxdesc /* container which holds product name */ {
	overflow: hidden;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
	height: 23px;
	background-color: Silver;
}
#boxdesc1 /* first box desc */ {
	/*width: 450px;     height: 80px;*/
}
#boxdesc2, #boxdesc3 /* second level - two boxes desc */ {
	/*left: 115px;     width: 170px;*/
}
#divrenderbox1 .boxprice /* price in first box*/ {
	/*width:430px;*/
}
#divrenderbox2 .boxprice, #divrenderbox3 .boxprice /* price in second and third box*/ {
	/*width:180px;*/
}
.prodlinkd, .prodlinkdb /* link on box desc*/ {
}
div.boxcart /* container for cartinput and carticon */ {
	width: 100%;
}
div.boxcarttxt /* text before cartinput: "legg i handlekurv" */ {
	display: none;
}
div.boxcartvv /* container for cartinput and carticon */ {
	display: inline;
}
div.boxcartinp {
	display: inline; /* container for cartinput */
}

input.boxquantity /* cartinput */ {
	width: 25px;
	text-align: right;
	display: inline;
	margin: 3px 5px 0 0;
}

div.boxcartv /* container for carticon */ {
	display: inline;
	height: 17px;
	width: 19px;
}
/*html:not[opera] input.boxquantity{} /* Firefox */
div.boxproductident /* container for productident */ {
	/*width: 100%; 	margin: 0 0 0 35%;*/
}

/*div.boxproductidentv, div.boxproductidenttxt /* productident text and number */
/*{
	width: 100%;}*/
div.boxproductident, div.boxdimen, div.boxcolor, div.boxunit, div.boxquantityonhand, div.boxprice, div.boxcart /* container for boxunit */ {
	width: 100%;
	margin: 0 0 0 45%;
}
div.boxreadmore {
	margin: 100px 0px 0px 135px;
	position: absolute;
}
div.boxunittxt, div.boxunitv, div.boxcolortxt, div.boxcolorv, div.boxdimentxt, div.boxdimenv, div.boxquantityonhandtxt, div.boxquantityonhandv, div.boxpricetxt, div.boxpricev, div.boxcarttxt, div.boxcartv, div.boxcartvv /* text and value */ {
	display: inline;
}
.boxorgpricenull /* hva er dette? */ {
	display: inline;
}
.boxreadmore /* les mer foran boxcart*/ {
	/*display: inline; 	float: left; 	clear: both;*/
}
/***********************************************************************************************************************************/
/* one product */

.singleiframeacc {
	/*display:none;*/
	width: 520px;
	display: none;
}
.singleiframesold {
	width: 520px;
}
.singleiframe {
	width: 520px;
}

#singleframeb {
	/*background-color: blue;*/
}

#singleiframesold {
	background-color: #fff;
	position: relative;
}
/* iframe for soldalso */
#singleframeb {
	background-color: #fff;
}
.singleiframe {
	position: relative;
	height: 20px;
	margin-top: 10px;
	background-color: #fff;
}
/* iframe for accessories and soldalso */
.singlesoldalso {
	background-color: #fff;
}
/* container for accessories and soldalso */
.singleaccessories {
	padding-top: 15px;
	background-color: #fff;
}
/* container for accessories and soldalso */

#Div1, #Div2, #Div3 {
	position: relative;
	top: -2px;
	font-weight: bold;
}
/* text in iframes for soldalso and accessories */
.rendersingle {
	/* container with product details and image */ /*float:left;*/
	width: 844px;
	margin: 35px 0 0 0;
	padding: 0px;
}

.rendersingletr {
	padding: 20px 0 0 0;
	position: relative;
	width: 844px;
	height: 350px;
}

.divmulitpic {
	/* container with pictures and arrows: < and  > */
	float: left;
	margin-top: 35px;
}

.singlepicture {
	/* box with picture */ /*display:table-cell;*/
	float: left;
	width: 380px;
	height: 250px; /*border: 1px solid red;*/
}

.singlebigpicture {
	/* container with picture that shows after click on small picture */
	position: absolute;
	top: 0px;
	left: -10px;
	width: 864px;
	height: auto;
	background-color: #fff;
}
/*
..singleaccessories
{
	margin-top: 25px;
	/*position: absolute;
	border: 0px solid red;
}*/

.mulitpicturepre, .mulitpictureaft {
	/* boxes which holds arrows images */
	float: left;
	height: 200px; /* endre her for lavere singlerender-boks. Hvis endrer her, endre ogsaa margin top for: * html .singledesc  */
	width: 20px;
}
/* product attributes */
.singleproductident, .singleunit, .singledimen, .singlealt05, .singlecolor, .singlequantityonhand, .singleprice, .singlecart, .singlevariantd, .singlelongdesctxt, .singlesuppliersdescrtxt {
	display: table; /*height: 20px; /* makes renderbox high */
	width: 220px;
	padding: 0px;
	margin: 0px;
}
.singleproductidenttxt, .singledimentxt, .singlealt05txt, .singlecolortxt, .singlequantityonhandtxt, .singleunittxt, .singlepricetxt, .singlevariantdtxt {
	/* attributes captions */
	display: table-cell;
	width: 100px;
	float: left; /*IE fix*/
}
.singleproductidentv, .singledimenv, .singlealt05v, .singlecolorv, .singlequantityonhandv, .singleunitv, .singlevariantdv {
	/* attributes data */
	display: table-cell;
	width: 100px;
	float: left; /*IE fix*/
}

.singlealt10 /* Pris */ {
	position: absolute;
	top: 30px;
	left: 5px;
	width: 395px;
}
.singlealt10txt /* Pris */ {
	width: 30px;
	float: left; /*IE fix*/
}
.singlealt10v /* Pris */ {
	width: 270px;
	float: left; /*IE fix*/
}

.singlepricev, .singleorgprice {
	display: inline;
}

.singlecartinp, .singlecartv {
	display: inline; /*height:100%;*/
}
.singlecartinp {
	vertical-align: middle;
	padding: 0 0 0 10px;
}
img.cart {
	/*vertical-align:middle;*/
	cursor: pointer;
}
.singledesc {
	/* product name */
	width: 844px; /*1306*/
	position: absolute;
	top: -20px;
	text-align: center;
	z-index: 1;
}
.singlelongdesc {
	/* box with description of product */
	float: left;
	clear: left;
	width: 395px;
	margin-left: 5px;
}
.longdescv {
	font-size: 11px;
}

/**html .singlelongdesc{clear:none;}*/
.singlecarttxt {
	display: inline;
}
.singlelongdesctxt, .singlesuppliersdescrtxt {
	display: none;
}
.singleiframesold {
	/* box which holds iframe with text "De som kjopte dette, kjopte ogsa :"*/
	margin: 10px 0 0 0;
	height: 20px;
}
.singleiframe {
	display: none;
	position: absolute;
	margin-top: 10px;
	background-color: #fff;
}
/*
html:not([opera]) .singleiframe
{
	position: relative;
}
*/
.singleprinterfriend /* container for printerfriendly */ {
}
.singleprinterfriendtxt, .printerfriendv {
	display: inline;
}
div.printerfriendv img {
	margin-left: 5px;
}
div.singlesuppliersdescr {
	border: 0px solid red;
	position: absolute;
	width: 395px;
	top: 10px;
	left: 5px;
}

/***********************************************************************************************************************************/
/* login page */
#divlogon {
	/* contains login elements (login text, name, password, button) */
	width: 100%;
	display: none;
}

/***********************************************************************************************************************************/
/* cart view */
div.cartheader {
	display: table-header-group;
	width: 590px;
	float: left;
}
.cartheadertr div {
	display: table-cell;
}
.cartbig {
	/* row in cart table view */
	display: table;
	width: 590px;
	float: left;
	clear: both;
	table-layout: fixed;
	empty-cells: show;
}
.cartbigcart {
	display: inline;
}
.cartbigcart img /* editcart icon in cart */ {
	margin: 3px 0 0 5px;
}
.cartbig div {
	border-collapse: collapse;
	display: table-cell;
}
.cartbigsum /* totalsum i cart */ {
	width: 530px;
	float: left;
}
.cartbigsum div {
	display: inline;
}
.cartbigbottom {
	float: left;
	width: 40px;
}
.botcartframe {
}
.cartframe {
	font-size: 11px;
	margin: 0px;
	color: #000; /*background-color: #fff;*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.cartbigheadthumbnailpic, .cartbigthumbnailpic {
	/* first column header */ /*display:none !important;*/
	width: 40px;
}
.cartbigheadcart, .cartbigwcart {
	/* 2nd column in header */ /*display:none !important;*/
	width: 80px;
}
.cartbigheadproductdesc, .cartbigd {
	/* 3nd column in header */
	width: 270px;
}
.cartbigheadprice, .cartbigprice {
	/* 4th column in header */
	width: 80px;
}
.cartbigheadlinesum, .cartbiglinesum {
	/* 5th column in header */
	width: 80px;
}
.cartbigheaddelete {
	display: none !important;
}
.cartbigdelete, .cartbigdeleteall {
	/* last column in header */
	width: 60px;
}


/* frames with header and footer */

#botcartiframe, #topcartiframe {
	width: 590px;
	height: 50px;
	margin: 0px; /*background-color: #fff;*/
}
#botcartiframe {
	padding-left: 18px; /* opera */
}
/***********************************************************************************************************************************/
/* customer page */
.regtopinfo {
	width: 100%;
	height: 85px;
}
.regskjema {
	width: 400px;
	float: left;
}
.regskjemasilver {
	color: Silver;
	font-weight: normal;
}
.rightinfo {
	width: 430px;
	height: 350px;
}
.customerform {
	/* div which holds captions and inputs of customer data */
	position: relative;
	width: 380px;
	top: 20px;
}
.ncddiv {
	/* container with caption */
	display: inline;
	float: left;
	clear: left;
	position: relative;
	width: 170px;
	height: 20px;
	text-align: left;
}
.ncfdiv {
	/* container with input */
	display: inline;
	position: relative;
	top: 0;
	float: right;
	clear: right;
	left: 0px;
	width: 210px;
	height: 20px;
}
#newformsubmit /* container for buttons - new customer page */ {
	width: 380px;
}
#newcustformsubmit, #newcustformreset /*submit and reset buttons - new customer page*/ {
	float: right;
	margin: 15px 10px 0px 0px;
	width: 100px;
}
#sendup {
	text-align: center;
	padding: 20px 0px 0px 0px;
}

.sendupuserc {
	padding: 0px 0px 10px 0px;
}
.sendupusere {
	display: inline;
}
.sendupsub {
	display: inline;
}
/***********************************************************************************************************************************/
/* order history page */
.orderhisttxttr {
	/* inner container in header */
	display: table;
	padding: 0 0 0 4px;
}
.orderhisttxttr div {
	display: table-cell;
}
.orderhisttxt {
	/* header with field names */
	display: table-header-group;
	width: 590px;
	float: left;
}
.orderlistlinetr {
	/* inner container in header */
	display: table;
	padding: 0 0 0 4px;
	clear: left;
}
.orderlistlinetr div {
	display: table-cell;
}
.divordertotalsum {
}
.ordertotalsumtr {
	display: table;
	padding: 0 0 0 4px;
}
.ordertotalsumtr div {
	display: table-cell;
}
/***********************************************************************************************************************************/

/***********************************************************************************************************************************/
/* order page */
.cartformhead, .cartorderconfirmhead, .cartbigtop {
	/* headers with text f.e. "Steg 1 av 3: Handlekurv - Registrering - Ordrebekreftelse" */
	width: 590px;
}
.cartformhead div, .cartorderconfirmhead div, .cartbigtop div {
	/* all of child divs of cartformhead (and cartorderconfirmhead) */
	display: inline;
}
.cartformheadtr {
	/* line with text: "Sjekk skjema og trykk "Send bestilling" for a ga videre" */
	width: 590px;
}


#custformorder {
}
/* orderform */
.orderform {
	/* this box holds captions and inputs (+ one combobox) */
	width: 450px;
	position: relative;
	top: 4px;
	left: 60px;
}
.orderformtr div {
	/* all of child divs of orderformtr (caption divs and input divs)*/
	float: left;
	margin: 1px 0 0 0;
	width: 41%;
}

#ocfcustomername, #ocfemailaddress, #ocfaddress, #ocfzipcode, #ocfcityplace, #ocftelephone, #ocftelefax, #ocfpayment, #ocfpassword, #ocfpassword2 {
	/* elements which holds inputs and combobox */
	width: 58%;
	float: right;
	clear: right;
	height: 20px;
}
#ocfcustno2 {
	display: none;
}
#ocfcomments {
	width: 58%;
	float: right;
	clear: right;
	height: 40px;
}
#comments, #ocdcomments {
	height: 35px;
}
#comments {
	width: 190px;
}

/* må ligge her for ogsaa aa virke i firefox. Ligger likt i design.css */
#ocdcustomername, #ocdemailaddress, #ocdaddress, #ocdzipcode, #ocdcityplace, #ocdtelephone, #ocdtelefax, #ocdcomments, #ocdpayment, #ocdpassword, #ocdpassword2 {
	/* names before inputfields */
	font-weight: bold;
	text-align: right;
}
#ocdpasscomment /* comment before password input */ {
	/*display:none;*/
	float: left;
	margin: 10px 0 10px 0;
	width: 100%;
	height: 30px;
}
.cartformbottom, .cartbigbottoml {
	/* container with buttons (bottom) */
	width: 590px;
	display: inline-block;
	height: 50px;
	float: left;
	text-align: center;
	padding-left: 40px;
}
.cartbigbottomback, .cartbigbottomnext, .cartbigbottommore, .cartformbottomsend {
	/* bottons: "<< Tilbake", "Fortsett a handle", "Send bestilling >>" */
	float: left;
	display: inline-block;
	width: 120px;
	margin-right: 60px;
	border: solid 1px #cccccc;
}
.cartformbottom .cartbigbottomback {
	margin: 30px 0 0 20px;
	float: left;
}

.cartformbottom .cartbigbottommore {
	margin: 30px 0 0 70px;
}
.cartformbottom .cartformbottomsend {
	margin: 30px 30px 0 0;
	float: right;
}
.cartformbottomsend {
	margin: 30px 30px 0 0;
	float: right;
}
/***********************************************************************************************************************************/
/* order page 2 (some elements are in "order page") */
.ordercust {
	/* contains customer data and webshop title */
	width: 590px;
	margin: 4px 0 0 10px;
}
.ordercust div {
	display: block;
	position: static;
}
.ordercusttr {
	position: relative;
}
.ocordercomments1 {
	/* header with webshop title */
	float: left;
	clear: both;
	width: 100%;
}
/* start tatt inn for firefox */
.ocordercomments1 {
	/* header with webshop title */
	padding: .7em 0;
	margin: 0 0 1em 0;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-size: medium;
	font-weight: bold;
}
/* slutt tatt inn for firefox */
#oczipcode {
	float: left;
	clear: right;
}
#occemailaddress, #ocemailaddress {
	position: relative;
	display: inline;
}
#occpayment, #ocpayment {
	float: left;
	clear: both;
}
#occtelephone, #octelephone {
	/* telefon, telefax caption */
	position: relative;
	display: inline;
	float: left;
}
#occtelefax, #octelefax {
	position: relative;
	display: inline;
	float: left;
}
#octelephone {
	margin-right: 20px;
}
/*
#octelefax, #occtelefax
{
	position: relative;
	display: inline;
	float: left;
}

#octelephone,#occtelephone{
	position: relative;
	display: inline;
}
#occtelefax
{
	float: left;
}*/
#occcomments {
	float: left;
	clear: both;
	margin-top: 20px;
}
#occomments {
	float: left;
	clear: both;
}
/*#occtelephone,#occtelefax{ /* telefon, telefax caption */
/*display: none;*/
/*}*/
.orderprod {
	width: 590px;
	left: 10px;
	position: relative;
	top: 4px;
	float: left;
	clear: both;
}
.orderline, .ototalsum {
	display: table;
	float: left;
	clear: both;
	width: 100%;
}

.orderlinetr div, .ototalsumtr div {
	display: table-cell;
	line-height: 2em;
	border-collapse: collapse;
}
.opproductident {
	width: 50px;
}
.opquantity {
	width: 60px;
}
.opproductdesc {
	width: 250px;
}
.opprice, .oplinesum {
	width: 90px;
}
.ototalsumtx {
	width: 450px;
}
.ototalsump {
	width: 90px;
}
.ocordercomments2, .ocordercomments3 {
	width: 590px;
}

/***********************************************************************************************************************************/
/* search for product result page */
.fieldheader {
	/* header with field names */
	display: table-header-group;
	width: 590px;
	float: left;
}
.fieldheadertr {
	/* inner container in header */
	display: table;
	padding: 0 0 0 4px;
}
.fieldheadertr div {
	display: table-cell;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.renderlisttr {
	/* inner container in row */
	display: table;
	padding: 0 0 0 4px;
}
.renderlisttr div {
	display: table-cell;
}

.fieldthumbnailpic, .spanpicture {
	/* 1 column - thumbnail */ /* box which holds picture in result row */
	width: 60px;
}

.spanpicture img {
}
img.lprodimg {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
}
.fieldproductident, .spanproductident {
	/* 2 column - product id */ /* box which holds product id in result row */
	width: 100px;
}

.fieldcart, .spancartinp, .spancart {
	/* 3 column - cart */ /* box which holds input with amout of product in result row */ /* box which holds image of cart in result row */ /*display:none !important;*/
}

.fieldcart {
	width: 60px;
}
input.listquantity, .spancartinp {
	width: 25px;
	text-align: right;
	margin: 0 5px 0 0;
}
/* cartinput in list */

.fielddescription, .spandesc {
	/* 4 column - name */ /* box which holds descriptions 1 and 2 in result row */
	width: 250px;
}
.spancartinp {
	width: 32px;
}
.spancart img.cart {
	margin: 0 0px 0 0;
}
.spancart {
	width: 12px;
	margin: 0px 10px 0px 0px;
}
.fieldunit, .spanunit {
	/* 5 column - unit */ /* box with unit in result row */
	display: none !important;
}

.fieldprice {
	/* 6 column - price */ /* box with price in result row */
	width: 90px;
	text-align: left;
}
.spanprice, .spanorgprice {
	display: inline;
}
.renderlist2, .renderlist1 {
	/* row with result - odd */ /* row with result - even */
	display: table;
	margin: 15px 0 0 0;
	width: 520px;
	float: left;
	clear: both;
	table-layout: fixed;
	empty-cells: show;
	border-bottom: 1px dashed #b7b7b7;
	padding: 2px 0;
}
/* Search suggestions - when no searchhits -  */
div.renderseachnon, div.rendersearchnontr, div.rendersearchnonalt /*container for 'No hits!'*/ {
}

div.rendersearchnonalttr {
}
div.rendersearchalttxt /* container for 'did you mean:'*/ {
}
div.rendersearchaltv /* container for alternative hits */ {
}
a.altsearchlink, a.altsearchlink:visited, a.altsearchlink:hover /* alternative hits */ {
}
/***********************************************************************************************************************************/
#newsframe {
	position: absolute;
	width: 178px;
	left: 800px;
	top: 420px;
	height: 400px;
	min-height: 400px;
}
#newsframe iframe {
	width: 178px;
	height: 400px;
}

a.prodlinkdm {
	width: 195px;
	text-align: center;
	font-weight: normal;
	position: absolute;
	border-bottom: 1px solid silver;
	height: 20px;
}

.boxchildcolor, .boxchilddimen {
	display: none;
}

.intranett {
	position: absolute;
	margin: 750px 0px 0px -120px;
	width: 120px;
	display: none;
}

.intranett a {
	color: #fff;
}
/**************** Productproperties *******************/

div.prodspec {
	display: table-footer-group;
	position: absolute;
	top: 0px;
	margin: 67px 0px 0px 430px;
	width: 415px;
}

table.prodspec {
	width: 415px;
}
table.prodspec tr {
	margin: 0px;
	padding: 0px;
	background-color: #eeefef;
}
.prodspeccattd {
	background-color: Silver;
	font-weight: bold;
}

.prodspecproptd {
	width: 100px;
}

.boxsuppliersdescr {
	padding-top: 2px;
	width: 190px;
	font-size: 10px;
	margin-left: 5px;
	position: absolute;
}
.boxsuppliersdescrtxt {
	display: none;
}

/*************************************** Left-menu iframe ******************************* */

#content2 {
	width: 100px;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	height: 100%; /* IE treats height as min-height */ /*har provd 100% men funker ikke*/
	min-height: 99%;
	text-align: left;
	float: left; /* to resize elements in Firefox */
}

#topdocument2 {
	background-color: #596579;
}

table.toppen2 {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 70px;
}

#mainmenu2 {
	float: left;
	padding: 0px 0px 150px 5px;
	width: 126px;
	margin: 0px 0 0 0px;
	background-color: #596579;
	font-family: Arial; /*background-image: url(design/bg_menu.jpg);     background-repeat :no-repeat; */
}

tr.toppen_hele2 {
	background-color: #596579;
}


