/****************************************************************
	Stylesheetet brukes for å legge inn stiler som er 
	er spesifikke for tilpasning til andre nettlesere enn 
	Internet Explorer (spesifikke stiler for IE settes i ie.css).
		
	Stiler som er felles for alle nettlesere legges i styles.css.		
****************************************************************/

/*Stiler for toppmeny*/
#toplink1
{
	display: table-cell;
}
#toplink2
{
	display: table-cell;
}
#toplink3
{
	display: table-cell;
}
#toplink4
{
	display: table-cell;
}
#toplink5
{
	display: table-cell;
}
#toplink6
{
	display: table-cell;
}
#toplink7
{
	display: table-cell;
}
/*   START STILER FOR HANDLEKURV   */
/*  Heading på handlekurv  */
div.carthead
{	
	padding-bottom: 5px; 
	
}
div.cartsmallptxt
{
	width : 60px;		
}
/*  send bestillings-knapp  */
div.cartbottom
{
	padding-bottom: 0px;
	padding-top: 0px; 
}
div.cart
{
	padding: 5px; 
	width : 90px; 
	height : 10px; 
}
.cartqwrap 
{
	display: table-row;
}
.cartpwrap 
{
	display: table-row;
}
div.cartsmallptxt
{
	display: table-cell;
	
}
div.cartsmallp
{
	display: table-cell;
}
/*  Ordrerutine - headingtekst - bilde:  */
.cartbigheadthumbnailpic
{	    
    display: table-cell;/*endret fra inline 3001*/
       
}
cartbigbottomnext
{
	cursor: pointer;	
}
div.cartbigbottomnext2 /*endret*/
{
	cursor: pointer;	
}

div.cartbigbottommore2 /*endret*/
{
	cursor: pointer;		
}
div.cartbigbottommore
{	
	cursor: pointer;
}
div.cartbigbottomback
{	
	cursor: pointer;	
}
div.cartformbottomsend
{
	cursor: pointer;	
}
div.cartformbottom
{
	width : 615px;		
}
/*Styles for ordrebekr*/
.occustomername
{	    
    left: 0px;
}
.ocaddress
{
	left: -250px;
}
.oczipcode
{	    
    display: table-cell;
    left: 0px;
}
.occityplace
{	    
    display: table-cell;
    left: 37px;
}
.occtelephone
{	    
    left: 350px;
}
.octelephone
{	    
    left: 400px;
}
.occpayment
{
	display: table-cell;
    left: 315px;
}
.ocpayment
{
	display: table-cell;
	left: 413px;
}
/*Slutt på styles for ordrerbekr*/
div.ocdcustomername_nologon
{
	left: 100px;	
}
div.ocfcustomername_nologon
{
	left: 255px;
}
div.ocdlastname_nologon
{
	left: 100px;	
}
div.ocflastname_nologon
{
	left: 255px;
	}
div.ocdemailaddress_nologon
{
	left: 100px;	
	}
div.ocfemailaddress_nologon
{
	left: 255px;
	}
div.ocdaddress_nologon
{
	left: 100px;	
}
div.ocfaddress_nologon
{
	left: 255px;
}
div.ocdzipcode_nologon
{
	left: 100px;	
	}
div.ocfzipcode_nologon
{
	left: 255px;
}
div.ocdcityplace_nologon
{
	left: 100px;	
}
div.ocfcityplace_nologon
{
	left: 255px;
}
div.ocdtelephone_nologon
{
	left: 100px;	
}
div.ocftelephone_nologon
{
	left: 255px;
}
div.ocdtelefax_nologon
{
	left: 100px;	
}
div.ocftelefax_nologon
{
	left: 0px;
}
div.ocdcomments_nologon
{
	left: 100px;	
}
div.ocfcomments_nologon
{
	left: 255px;
}
div.ocdpasscomment_nologon
{
	left: -65px;
}
div.ocdpassword_nologon
{
	left: 100px;	
}
div.ocfpassword_nologon
{
	left: 255px;
}
div.ocdpassword2_nologon
{
	left: -155px;	
}
#password2
{
	left: -255px;
}
div.ocdpayment_nologon
{
	left: -155px;	
}
div.ocfpayment_nologon
{
	left: 0px;
}
div.ocflastname
{
	left: 255px;
}
div.cartorderconfirmhead
{
	width : 615px;
		}
div.cartformheadtr
{	
	width: 621px;
}
div.cartformhead
{
width : 615px;
}
div.cartformheadinfo
{	
	width: 621px;
}
.opproductdesc
{	    
	display: table-cell;
    width : 340px;
}
.opquantity
{	    
	display: table-cell;      
    width : 20px; 
    padding-left: 10px;   
}
.opproductident
{
	display: table-cell;       
    width : 60px;
}
.opprice
{	    
	display: table-cell;      
    width : 70px;
}
.oplinesum
{	    
	display: table-cell;     
    width : 70px;
}
/*  Ordrerutine - headingtekst - antall*/
.cartbigheadcart
{	    
    display: table-cell;
}
/*  Ordrerutine - headingtekst - varenavn*/
.cartbigheadproductdesc
{	    
    display: table-cell;
}
/*  Ordrerutine - headingtekst - pris*/
.cartbigheadprice
{	    
    display: table-cell;
}
/*  Ordrerutine - headingtekst - linjesum*/
.cartbigheadlinesum
{	    
    display: table-cell;
}
/*  Ordrerutine - rad - varelinjer i handlekurv*/
div.cartbigtr
{	
	display: table-row; 
}
/*  Ordrerutine - bilde*/
div.cartbigthumbnailpic
{
	display: table-cell; 
}
/*  Ordrerutine - handlekurv*/
div.cartbigcart
{
	display: table-cell; 
	margin-right : 5px;
}
/*  Ordrerutine - inputfelt for putt i handlekurv*/
INPUT.bigcart
{  
	display: table-cell; 
    margin-right: 10px; 
}
/*  Ordrerutine - varebeskrivelse*/
div.cartbigd
{   
	display: table-cell; 
	padding-left : 15px;
}
/*  Ordrerutine - pris i handlekurv*/
div.cartbigprice
{
	display: table-cell; 	
}
/*  Ordrerutine - linjesum i handlekurv*/
div.cartbiglinesum
{
	display: table-cell; 	
}
/*  Ordrerutine - slett ordrelinje*/
div.cartbigdelete
{
	display: table-cell; 
	vertical-align : middle;
	padding-left: 20px;
}
div.cartbigdeleteall
{
	cursor: pointer;
}
.cartbigsum
{
	display: table-row; /*lagt til 3001*/
}
/*  Ordrerutine - totalsum-rad*/
.cartbigsumtr
{
	display: table-row; /*lagt til 3001*/
}
/*  Ordrerutine - totalsum - tekst*/
div.cartbigsumtxt
{
	display : table-cell; 
}
/*  Ordrerutine - totalsum - tall*/
div.cartbigsumv
{
	display : table-cell; 
}
div.cartbigbottom
{
	display: table-cell; 
}

#cartbig1
{	
    height : 50px;      
}
div.anbefaler
{
	left: 0px;
	top: 460px;
}
div.anbefalertxt
{
	left: 0px;
}
/* START STILER FOR BOKSVISNING   */
/*  Rad med bokser	*/
div.renderboxcoltr
{
	display:table-row; 	
}
/*første boks i boksvisning*/
div.renderbox1
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
	width : 201px;
	height : 160px;
	padding-top: 15px;	
}
/*andre boks i boksvisning*/
div.renderbox2
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
	width : 201px;
	height : 160px;
	padding-top: 15px;	
}
/*tredje boks i boksvisning*/
div.renderbox3
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
	width : 201px;
	height : 160px;
	padding-top: 15px;	
}
div.boxalt01 /*endret*/
{
	
    position: relative;
	TOP: -100px ; 
	left: 89px;
    text-align :left;
    width: 99px;    
	display:block;	 
    height : 30px;
    vertical-align : middle; 
    border-bottom : 0px solid; 
    background-color : Transparent;
    padding-left: 5px;     
}

/*  Rad i boksvisning. Ligger rundt bilde og infotekst.*/
div.renderboxtr
{	
	display : table-row; /* Hvis man bruker inline her så vises kun tomme bokser i safari!*/
	background-color: #ffffff;

	
}	

/*varebeskrivelse i boksvisning*/
.boxdesc
{		
	position : relative;
    TOP: -110px ;
    left: 90px; 
    width : 99px;
  
}
.boxproductident
{	    
    
}
.boxpicture /*endret*/
{
	margin-top: 15px;
}
.boxprice
{	
	display: block;
	margin-top : -90px; /*endret fra -45 */ /*am*/
	padding-left: 85px; /*endret fra 70*/ /*am*/

}
.boxreadmore
{
	display: table-cell;
	padding-top: 0px;
	top: 140px;	
}
.boxcart
{	
    padding-top: 20px;
    padding-left: 50px; 
}


/*   SLUTT STILER FOR BOKSVISNING   */

/*start stiler for horisontal toppmeny*/
#toplink1
{
	font-size: 99%;

	
}
#toplink2
{
	font-size: 99%;

}
#toplink3
{
	font-size: 99%;

}
#toplink4
{
	font-size: 99%;

}
#toplink5
{
	font-size: 99%;

}
/*slutt stiler for horisontal toppmeny*/

/*   START STILER FOR MENYVISNING   */
/*  Menyvisning - rad*/
div.rendermenucoltr
{
	display: table-row; 
}
/*  Menyvisning - felt for vare 1*/
div.rendermenu1
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
}
/*  Menyvisning - felt for vare 2*/
div.rendermenu2
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
}
/*  Menyvisning - felt for vare 3*/
div.rendermenu3
{	
	display: -moz-inline-box; /*spesifikk for mozilla firefox*/
	display: inline-table;  
}
/*  Menyvisning - rad*/
div.rendermenutr
{	
	display : table-row;
}
/*  Menyvisning - felt for tittel*/
.rendermenudesc
{		
	position :relative;
    TOP: -200px ; 
    width : 190px;
}
/*   SLUTT STILER FOR MENYVISNING   */
img.multipic
{
	cursor: pointer; 
}
/*   START STILER FOR DETALJVISNING   */
/*  Detaljvisning - felt rundt hele visningen*/
div.rendersingletr
{	
    POSITION: relative; 
     background-color : #ffffff;
}
div.rendersingle
{	
    height : 770px;
}
.singleprice
{
	display: table-cell;
}
.singleorgprice
{	
	display: table-cell;
}
.singlealt01
{	    
	left: 453px;	
}
.singlecarttxt
{	
	display: table-row;
}
.singlecartv
{	
	display: table-row;
}
.singlecartinp
{	
	display: table-row;
}
.singlesuppliersdescr
{
	left: 453px;
}
.singlesuppliersdescrtxt 
{	
	width: 143px;
}
.singlesuppliersdescrv
{
	width: 143px;
}
img.cart
{
	cursor: pointer;
	
}
/*  Detaljvisning - bilde*/
img.sprodimg
{
	cursor : pointer;
}
/*  Detaljvisning - bilde*/
.sbigprodimg
{
	cursor : pointer; 
}
/*  Detaljvisning - felt rundt varenummer-linje*/
.singleproductident
{	    
	display: table-row;
	float: left;    
}
.singleproductidenttxt
{
	display: table-cell;
	
}
.singleproductidentv
{	display: table-cell;
}
.singleunit
{	
	display: table-row;
	float: left;
}
.singleunittxt
{
	display: table-cell;
}

.singleunitv
{	    
	display: table-cell;
}
/*produktnavn i deltajert varevisning*/

.singleprice
{	  
	display: table-row;  
	float: left;      
}
.singlepricetxt
{
	display: table-cell;	
}
/*pris-numerisk i detaljvisning*/
.singlepricev
{	 
	display: table-cell;   
}
.singlealt04
{	 
	display: table-row;  
	float: left;   
}
.singlealt04txt
{
	display: table-cell;
}
.singlealt04v
{	    
	display: table-cell;
}
/*celle for legg i handlekurv i detaljert varevisning*/
.singlecart
{	
	display: table-row; 
	float: left;  
}
/*Legg i handlekurv-tekst*/
.singlecarttxt
{	
	display: table-cell;     
}
.singlecartinp
{
	display: table-cell;
}
.singlecartv
{
	display: table-cell;
}
/*   SLUTT STILER FOR DETALJVISNING   */

/*   START STILER FOR LISTEVISNING   */
/*  Listevisning overskrifter - Rad for overskrifter*/
div.fieldheadertr
{		
	display: table-row; 
}
/*  Listevisning overskrifter - Bilde*/
.fieldthumbnailpic
{	 
	display: table-cell;   
    padding-right: 20px;   
    padding-top: 15px; 
}
/*  Listevisning overskrifter - varenummer*/
.fieldproductident
{	    
	display: table-cell;   
    padding-right: 15px; 
    padding-top: 15px; 
}
/*  Listevisning overskrifter - varenavn/beskrivelse*/
.fielddescription
{	    
	display: table-cell;    
    padding-right: 20px;
    padding-top: 15px; 
}
/*  Listevisning overskrifter - enhet*/
.fieldunit
{	    
	display: table-cell;   
    padding-right: 20px;   
    padding-top: 15px; 
}
/*  Listevisning overskrifter - alt04*/
.fieldalt04
{	    
	display: table-cell; 
    padding-right: 10px; 
    padding-top: 15px; 
}
/* Listevisning overskrifter - pris*/
.fieldprice
{	    
	display: table-cell;   
    padding-right: 20px; 
    padding-top: 15px; 
}
/*  Listevisning - felt rundt bilde i listevisning*/
.spanpicture
{	
	display: table-cell;  
    padding-right: 20px;     
}
/*  Listevisning - felt for varenummer*/ 
.spanproductident
{	    
    display: table-cell;
}
/*  Listevisning - felt for handlekurvbilde*/
.spancartinp
{	   
	display: table-cell; 
	padding-right: 10px;    
}
.spancart
{	   
	display: table-cell;       
	padding-right: 10px;     
}
/*  Listevisning - felt for varebeskrivelse/navn */
.spandesc
{	    
	display: table-cell;
}
/*  Listevisning - varebeskrivelse på linje2 */
.seconddesc
{	
	font-size: 9px;			
}
/*  Listevisning - felt for enhet*/
.spanunit
{	    
	display: table-cell;
}
/*  Listevisning - felt for alt04*/
.spanalt04
{	    
	display: table-cell;
}
/*  Listevisning - felt for pris*/
.spanprice
{
	display: table-cell;
}
/*   SLUTT STILER FOR LISTEVISNING   */

/* START STILER FOR SKJEMA */
/*  Plassholder for soekefelt	*/
#divsearch
{
	display : block;
		
}
INPUT.soek
{

    margin-bottom : 4px; 
    vertical-align: top;  

        
}
/* start stiler for ny kunde skjema */
div.customerform
{
	display: block;
}
div.ncddiv
{
	display: -moz-inline-box;
	display: inline-table;
	padding-right: 0px;
	float: left;
	
}
div.ncfdiv
{
	display: inline;
	padding-left: 0px;
	float: left;
}
div.newcustform
{
	display: block;
}
#ncdemailaddress
{
	display: -moz-inline-box;
	display: inline-table;
		padding-right: 0px;

}
/* slutt stiler for ny kunde skjema */
/* SLUTT STILER FOR SKJEMA */

/* start stiler for logon */
INPUT.logon
{
    BORDER-BOTTOM: 2px solid #ffffff;      
}
h4
{
	font-size: 160%;
}
/*slutt stiler for logon*/

/* START STILER FOR ORDREHISTORIKK */
div.divorderlist
{
	background-color: #ffffff;
}
div.divorderlisttr
{
	display: table-row;
	
}
div.divorderhisttxt
{
	display: table-cell;
}
div.divorderhisttxttr
{
	display: table-cell;
}
div.olgensestxt
{
	display: table-cell;
}
div.oldatetxt
{
	display: table-cell;
}
div.olcustnotxt
{
	display: table-cell;
}
div.olpricetxt
{
	display: table-cell;
}
div.orderlistline
{
	display: table-row;
}
div.orderlistlinetr
{
	display: table-row;
}

div.olsessionno
{
	display: table-cell;
}

div.olentrydatetime
{
	display: table-cell;
}

div.olcustomerno
{
	display: table-cell;
}

div.ollinesum
{
	display: table-cell;
}
div.divordertotalsum
{
	display: table-row;
}
div.ordertotalsumtr
{
	display: table-row;
}

div.oltotalsumtx
{
	display: table-cell;
}

div.oltotalsum
{
	display: table-cell;
}
/* SLUTT STILER ORDREHISTORIKK */


A.topmenu
{
   width: auto;
}
A.topmenu:hover
{
    TEXT-DECORATION: underline
}
A.topmenu:active
{
    TEXT-DECORATION: underline
}