
/*********************Egendefinerte styles******************************/

div.bottommenu
{
	position: relative;
	display: block;
	top: 15px;
}
a.bottommenu
	{
	font-size: 12px;
	color: #739600;
	font-family: Verdana, Arial;
	font-weight: bold;	
	}
a.bottommenu:hover
{
	font-size: 12px;
	color: #739600;
	font-family: Verdana, Arial;
}
a.bottommenu:active
{
	font-size: 12px;
	color: #739600;
	font-family: Verdana, Arial;
}
a.bottommenu:visited
{
	font-size: 12px;
	color: #739600;
	font-family: Verdana, Arial;
}
div.finnbutikk
{
	display : block;
    POSITION: relative;
    TOP: 60px;   
    left: -400px;
    margin-top: 10px;
    width : 160px; 
    text-align: left;
    background-color: #F5F5F3; 
    border: solid 0px #000000;
}
div.visa
{
	display: block;
	position: relative;
	TOP: 60px;   
    left: -400px;
    margin-top: 10px;
    width : 160px; 
    text-align: left;
    border: solid 0px #000000;
}
#divartikler{   
    left: 810px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 125px; 
    text-align : center;     
}
iframe.artikkelframe{    
    width: 170px;
    POSITION: relative;     
    height : 850px;     
}
iframe.kampanjeframe
{    
	position: relative;
    width: 1px;
    height : 1px;     
}
div.cartbottominfo
{
	text-align : left;
	width: 625px;	
	padding-left : 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
	position: relative;
}
div.divsearchnettside
{
	padding-top: 5px;
	padding-left: 5px;
	width : 160px; 
}
div.divsearchbutikk
{
	padding-top: 5px;
	padding-left: 5px;
	width: 160px; 
}
div.divsearchvalg
{
	padding-top: 5px;
	padding-left: 5px;
	width : 160px; 
}
INPUT.req
{
    BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
    margin: 0px;
    padding: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #8B8178;     
    
}
input.searchbutikk
{
	BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
    margin: 0px;
    padding: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #8B8178;   
    width: 120px;      
}
/*********************Slutt på egendefinerte styles******************************/
BODY
{
    FONT-SIZE: 11px;    
    MARGIN: 0px;
    COLOR: #5a5a5a;
    background-color :#E0DED8;
    FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
BODY.cartframe /*endret*/
{
    FONT-SIZE: 11px;    
    MARGIN: 0px;
    COLOR: #5a5a5a;
    background-color :#ffffff;
    FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif
}
IMG
{
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    BORDER-RIGHT-COLOR: #000000;
    border : 0px solid;
}
A /*endret*/
{
	FONT-SIZE: 11px;
    COLOR: #606060;
    FONT-FAMILY: Verdana, Arial, Tahoma, 'Trebuchet MS', Arial;    
    TEXT-DECORATION: none
}
A:visited /*endret*/
{
    FONT-SIZE: 11px;
    COLOR: #606060;
    FONT-FAMILY: Verdana, Arial, Tahoma, 'Trebuchet MS', Arial;  
    TEXT-DECORATION: none
}
A:hover /*endret*/
{
    FONT-SIZE: 11px;
    COLOR: #F0AB00;
    FONT-FAMILY: Verdana, Arial, Tahoma, 'Trebuchet MS', Arial;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 11px;
    COLOR: #F0AB00;
    FONT-FAMILY: Verdana, Arial, Tahoma, 'Trebuchet MS', Arial;
    TEXT-DECORATION: none
}
A.prodlinkd
{
    display: inline;
    COLOR: #444;
    TEXT-DECORATION: none
}
A.prodlinkd:visited
{
    COLOR: #444;
    TEXT-DECORATION: none
}
A.prodlinkd:hover
{
    TEXT-DECORATION: underline;
}
A.prodlinkd:active
{
    TEXT-DECORATION: underline;
}
A.prodlinkdb
{
    display: inline;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.prodlinkdb:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.prodlinkdb:hover
{
    TEXT-DECORATION: underline;
    COLOR: #000000;
}
A.prodlinkdb:active
{
    TEXT-DECORATION: underline;
    COLOR: #000000;
}
#content /*endret*/
{    
    background-image: url(http://www.sunkost.no/design/banner_top.jpg);
	background-repeat: no-repeat;
    POSITION: relative;
    border : solid 0px #000000;
    height : auto;
    width : 980px;
}
#contentmenu /*kun for Sunkost*/
{    
    POSITION: relative;
    border : solid 0px #000000;
    height : auto;
    width : 980px;
}
div.toplinks /*endret*/
{	
	position: relative;
	border: solid 0px #000000;
	top: 44px;		
	left: 31px;		
}
#toplink1 /*endret alle toplink1, 2 osv...*/
{
	position: relative;
	display: inline;			
}
#toplink2
{
	position: relative;
	display: inline;		
}
#toplink3
{
	position: relative;
	display: inline;		
}
#toplink4
{
	position: relative;
	display: inline;	
}
#toplink5
{
	position: relative;
	display: inline;	
}
#toplink6
{
	position: relative;
	display: inline;	
}
#toplink7
{
	position: relative;
	display: inline;	
}
div.carthead /*endret*/
{
	position : absolute;	
	width : 118px;
	height : 34px;	
	left : 530px;
	top: 0px;	
	text-align : center;
	border-top: solid 2px #F0AB00;	
}
div.cartbottom /*endret*/
{
	position : absolute;	
	width : 109px;	
	left : 748px;
	top: 0px;		
	text-align : center;
	color : #024590;	
	border-top: solid 2px #F0AB00;
}
div.cart /*endret*/
{
	position : absolute;	
	width : 100px;
	height : 20px;	
	top: 0px;
	left: 648px;	
	border-top: solid 2px #F0AB00;
	color: #F0AB00;
	font-weight: bold;
	background-color: #ffffff;
	text-align: center;
}

div.cartsmallqtxt
{
	display: none;
	text-align : left;	
	margin-top : 5px;
	line-height : 15px;	
	width : 40px;	
}
div.cartsmallptxt
{
	display: inline;
	text-align : left;	
	margin-top : 5px;
	line-height : 15px;
	width : 40px;		
}
div.cartsmallq
{
	display: none;
	text-align : right;	
	margin-top : 5px;	
	margin-right : 5px;
	width : 44px;	
}
div.cartsmallp
{
	display: inline;
	text-align : right;	
	margin-top : 5px;
	margin-right : 5px;
	width : 44px;	
}
div.cartheader /*endret*/
{	
	
	width : 625px;
	LEFT: 0px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px; 
    vertical-align : middle; 
    height : 18px;   
    text-align : left ;
    border: solid 0px #000000;
    background-color: #ffffff;
}
div.cartheadertr
{	
	POSITION: relative ;        
    vertical-align : middle; 
    background-color : #B7B1A9;
    color : #ffffff;
    height : 18px;
    padding-top : 0px;
    margin-top : 0px;
    width: 625px;
}

div.cartbigtop /*endret*/
{
	text-align : left;
	margin-top : 0px;	
	FONT-FAMILY: verdana;
	position: relative;
	top: 10px;
	width: 625px;
	background-color: #ffffff;
	padding-top: 10px;	
	padding-bottom: 10px;	
	padding-left: 10px;
}
div.topcartframe
{
	text-align : center;
	margin-top : 0px;	
	FONT-FAMILY: verdana;
	position: relative;
	top: 10px;
	width: 625px;
	background-color: #ffffff;
	padding-top: 0px;	
	padding-bottom: 8px;	
}
div.cartframe
{
	text-align : center;
	margin-top : 0px;	
	FONT-FAMILY: verdana;
	position: relative;
	top: 10px;
	width: 625px;
	background-color: #ffffff;
	padding-top: 0px;	
	padding-bottom: 8px;	
}
#topcartiframe /*endret*/
{
	width : 625px;	
	height : 50px;
}
#botcartiframe /*endret*/
{
	width : 625px;
	background-color : White;	
	height : 110px;
}
div.cartbigsteptext
{
	display : inline;	
}
div.cartbigstep
{
	display : inline;	
	font-weight : bold;
	font-size : 12px;
	color : #014493;
	border: solid 1px #000000;
}
div.cartbigstepdim /*endret*/
{
	display : inline;
	position: relative;
	left: 0px;
	padding-right: 45px;	
	background-color: #ffffff;
	border: solid 0px #000000;
}
.cartbigheadthumbnailpic
{	    
    display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 0px;
    margin-top : 2px; 
    font-weight : normal;
    padding-left :2px;
        
}
.cartbigheadcart
{	   
	position: absolute; 
    display:inline;
    TOP: 0px ;   
    left: 0px; 
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : left;    
    margin-right : 0px;
    margin-top : 2px; 
    margin-left: 10px;
    font-weight : normal;         
}
.cartbigheadproductdesc
{	    
	position: absolute;
    display:inline;
    TOP: 0px ;    
    left: 60px;
    border : 0px solid; 
    width : 300px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 0px;
    margin-top : 2px; 
    font-weight : normal;    
    padding-left : 20px;     
}
.cartbigheadprice
{	    
	position: absolute;
    display:inline;
    TOP: 0px ;    
    left: 370px;
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align :left;
    margin-right : 0px;
    margin-top : 2px; 
    font-weight : normal; 
    padding-left : 20px;   
        
}
.cartbigheadlinesum
{	    
	position: absolute;
    display:inline;
    TOP: 0px ;    
    left: 450px;
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 0px;
    margin-top : 2px; 
    font-weight : normal; 
    padding-left : 20px;    
    border: solid 0px #000000;      
}
.cartbigheaddelete
{	    
	position: absolute;
    display:inline;
    TOP: 0px ;    
    left: 550px;
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 0px;
    margin-top : 2px; 
    font-weight : normal; 
    padding-left : 20px;  
    border: solid 0px #000000;      
}
div.cartbig
{	
	background-color: #ffffff;
	width : 625px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 0px ;      
    padding-top : 0px;   
    border-bottom: solid 1px #cccccc;     
    border-right : solid 0px #cccccc;
    border-left : solid 0px #cccccc;
    vertical-align : middle; 
    height : 50px;     
    text-align : left;  
}
div.bigcart
{	
	width : 625px;	
	text-align : center; 
	position: relative;	
}

div.cartbigtr
{	
	POSITION: relative ;        
    vertical-align : middle; 
    padding-top : 0px;   
}
div.cartbigwcart
{
	display: inline;
	margin-right : 0px;
	margin-top : 0px;		
}
div.cartbigbottoml /*endret*/
{
	text-align : left;
	width: 625px;	
	padding-left : 0px;
	background-color: #ffffff;
	position: relative;
}
div.cartbigbottomtr /*endret*/
{
	background-color: #ffffff;
	width: 608px;
	left: 1px;
	position: relative;
}
div.cartbigbottom /*endret*/
{
	text-align : left;
	width: 625px;	
	padding-left : 0px;
	background-color: #ffffff;	
}
div.cartbigbottomnext /*endret*/
{
	display : inline;
	text-align : center;
	width: 100px;	
	border-bottom : solid 0px #cccccc;	
	border-top : solid 0px #cccccc;	
	border-left : solid 0px #cccccc;
	border-right : solid 0px #cccccc;	
	/*cursor: hand;*/
	color: #aeaeae;
	text-decoration : none;
	position: relative;
	left: 410px;
	
}
div.cartbigbottomnext2 /*endret*/
{
	display : inline;
	text-align : center;
	width: 100px;	
	border-bottom : solid 0px #cccccc;	
	border-top : solid 0px #cccccc;	
	border-left : solid 0px #cccccc;
	border-right : solid 0px #cccccc;	
	/*cursor: hand;*/
	color: #aeaeae;
	text-decoration : none;
	position: relative;
	left: 400px;
	
}
div.cartbigbottommore /*endret*/
{
	display : inline;
	text-align : left;
	width: 100px;	
	border-bottom : solid 0px #cccccc;	
	border-top : solid 0px #cccccc;	
	border-left : solid 0px #cccccc;
	border-right : solid 0px #cccccc;	
	/*cursor: hand;	*/
	text-decoration : none;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	left: 10px;
}
div.cartbigbottommore2 /*endret*/
{
	display : inline;
	text-align : left;
	width: 100px;	
	border-bottom : solid 0px #cccccc;	
	border-top : solid 0px #cccccc;	
	border-left : solid 0px #cccccc;
	border-right : solid 0px #cccccc;	
	/*cursor: hand;	*/
	text-decoration : none;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	left: -0px;
}
a.cartbigbottomlinks
{
	color: #aeaeae;
	text-decoration : none;
}
div.cartbigbottomback
{
	display : inline;
	text-align : center;
	width: 100px;	
	border-bottom : solid 1px #cccccc;	
	border-top : solid 1px #cccccc;	
	border-left : solid 1px #cccccc;
	border-right : solid 1px #cccccc;	
	/*cursor: hand;*/
	color: #aeaeae;
	text-decoration : none;
	
}
div.cartformbottomsend
{
	display : inline;
	text-align : center;
	width: 100px;	
	height: 15px;
	border-bottom : solid 0px #cccccc;	
	border-top : solid 0px #cccccc;	
	border-left : solid 0px #cccccc;
	border-right : solid 0px #cccccc;	
	/*cursor: hand;*/
	color: #aeaeae;
	text-decoration : none;
	position: relative;
	left: 400px;
	
}
div.cartbigsum
{
	text-align: right;
	width: 625px;	
	margin-top : 0px;
	padding-right : 0px;
	background-color: #ffffff;
	border: solid 0px #000000;
}
.cartbigsummva, .cartbigmva, .ototalsummvatr, .ototalmvatr
{
	display: none;
}
div.cartbigsumtxt
{
	display : inline;
	text-align : right;
	width: 280px;
	font-weight : bold;
	padding-right : 0px;
	padding-top: 4px;
}	

div.cartbigsumv
{
	display : inline;
	text-align : right;
	width: 80px;
	font-weight : bold;
}
div.cartbigbottom
{
	display: inline;
	width : 580px;
	margin-top : 0px;
	text-align : right;
	padding-right : 18px;
}
div.cartbigthumbnailpic
{
	display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : center;
    margin-top : 2px; 
    font-weight : bold;
    padding-left : 0px;
}
div.cartbigcart
{
	display: inline;
	margin-left : 5px;
	margin-right : 5px;
	height : 10px;		
	vertical-align : middle;
	padding-top : 15px;
	padding-left: 7px;
	background-color: #ffffff;
}
div.cartbigd
{
	display: inline;
	margin-right : 0px;
	margin-left : 10px;
	padding-left : 0px;
	width : 310px;
	height : 10px;
	vertical-align : middle;
	margin-top : 20px;	
	text-align : left;	
	border: solid 0px #000000;
}
div.cartbigprice
{
	display: inline;
	text-align : left;
	margin-right : 0px;
	width : 82px;
	height : 10px;	
	vertical-align : middle;
	margin-top : 20px;
	border: solid 0px #000000;
}
div.cartbiglinesum
{
	display: inline;
	text-align : left;
	margin-right : 10px;
	width : 70px;
	height : 10px;	
	vertical-align : middle;
	margin-top : 20px;	
	border: solid 0px #000000;	
}
div.cartbigdelete
{
	display: inline;	
	margin-left : 10px;
	margin-top : 10px;	
	text-align : center;
	width : 50px;
}
.paymentframe
{
	position: relative;
	display: block;
	left: 0px;
	width: 625px;
	height: 600px;
	border: solid 0px #000000;   
}
div.orderform
{	
	display:block;
	width : 625px;
	height: 420px;
	POSITION: absolute;
    vertical-align : middle;         
    background-color : #ffffff ;  
    border: solid 0px #000000;           
    left: 0px;   
    top: 80px;
}
div.orderformtr
{	
	POSITION: relative ;	  
	vertical-align : middle;  	
   
}
div.ocdcustomername
{
	position: absolute;
	left: -170px;
	top: 10px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcustomername
{
	position: absolute;
	left: -20px;
	top: 10px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdlastname
{
	position: absolute;
	left: -170px;
	top: 35px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocflastname
{
	position: absolute;
	/*left: -20px;*/
	top: 55px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdemailaddress
{
	position: absolute;
	left: -170px;
	top: 35px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
	
	}
div.ocfemailaddress
{
	position: absolute;
	left: -20px;
	top: 35px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdaddress
{
	position: absolute;
	left: -170px;
	top: 60px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfaddress
{
	position: absolute;
	left: -20px;
	top: 60px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdzipcode
{
	position: absolute;
	left: -170px;
	top: 85px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
	}
div.ocfzipcode
{
	position: absolute;
	left: -20px;
	top: 85px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdcityplace
{
	position: absolute;
	left: -170px;
	top: 110px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcityplace
{
	position: absolute;
	left: -20px;
	top: 110px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdtelephone
{
	position: absolute;
	left: -170px;
	top: 135px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocftelephone
{
	position: absolute;
	left: -20px;
	top: 135px;
	text-align: right;
	border: solid 0px #000000;
				
}
div.ocdtelefax
{
	position: absolute;
	left: -150px;
	top: 240px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocftelefax
{
	position: absolute;
	left: 0px;
	top: 240px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdcomments
{
	position: absolute;
	left: -170px;
	top: 160px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcomments
{
	position: absolute;
	left: -20px;
	top: 160px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdpasscomment
{
	position: absolute;
	left: -312px;
	top: 230px;
	width: 625px;
	padding-left: 60px;
	padding-right: 60px;
	border: solid 0px #000000;
}
div.ocdpassword
{
	position: absolute;
	left: -170px;
	top: 270px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfpassword
{
	position: absolute;
	left: -20px;
	top: 270px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdpassword2
{
	position: absolute;
	left: -150px;
	top: 25px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfnewsletter_nologon
{
	position: absolute;
	top: 5px;
	left: -260px;
	width: 625px;
}
div.ocdpayment
{
	position: absolute;
	left: -170px;
	top: 203px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfpayment
{
	position: absolute;
	left: -20px;
	top: 200px;
	text-align: right;
	border: solid 0px #000000;
}
div.vilkaar
{
	position: absolute;
	top: 390px;
	left: 140px;
}
div.ocdcustomername_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 30px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcustomername_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 30px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdlastname_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 55px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocflastname_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 55px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdemailaddress_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 80px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
	
	}
div.ocfemailaddress_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 80px;
	text-align: right;
	border: solid 0px #000000;
	}
div.ocdaddress_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 105px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfaddress_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 105px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdzipcode_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 130px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
	}
div.ocfzipcode_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 130px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdcityplace_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 155px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcityplace_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 155px;
	text-align: right;
	border: solid 0px #000000;
	
}
div.ocdtelephone_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 180px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocftelephone_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 180px;
	text-align: right;
	border: solid 0px #000000;
				
}
div.ocdtelefax_nologon
{
	position: absolute;
	/*left: -150px;*/
	top: 240px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocftelefax_nologon
{
	position: absolute;
	/*left: 0px;*/
	top: 240px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdcomments_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 205px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfcomments_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 205px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdpasscomment_nologon
{
	position: absolute;
	/*left: -312px;*/
	top: 250px;
	width: 625px;
	padding-left: 60px;
	padding-right: 60px;
	border: solid 0px #000000;
}
div.ocdpassword_nologon
{
	position: absolute;
	/*left: -170px;*/
	top: 290px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfpassword_nologon
{
	position: absolute;
	/*left: -20px;*/
	top: 290px;
	text-align: right;
	border: solid 0px #000000;
}
div.ocdpassword2_nologon
{
	position: absolute;
	/*left: -150px;*/
	top: 25px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
#password2
{
	position: absolute;
	/*left: 20px;*/
	top: -265px;
	text-align: left;
	BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
}
div.ocdpayment_nologon
{
	position: absolute;
	/*left: -150px;*/
	top: 63px;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px #000000;
}
div.ocfpayment_nologon
{
	position: absolute;
	/*left: 0px;*/
	top: 60px;
	text-align: right;
	border: solid 0px #000000;
}

div.cartformbottom
{
	display : block;
	position : relative;
	/*width : 625px;*/
	text-align : left;
	vertical-align : middle;
	top: 418px;
	left : 0px;
	line-height : 15px;
	height : 15px;
	background-color : #ffffff;	
	padding-left : 10px;
	padding-bottom: 20px;
	border: solid 0px #000000;
}
div.cartformhead
{
	text-align : left;
	padding-top : 10px;
	/*width : 625px;	*/
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
	top: 10px;
	background-color: #ffffff;	
}
div.cartformheadtr
{	
	vertical-align : middle;     
    color : #8B8178;
    height : 18px;
    padding-top : 10px;
    margin-top : 0px;
    padding-left: 4px;
    margin-left : 0px;
	text-align : center;
	width: 625px;
	background-color: #ffffff;
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
div.cartformheadinfo
{	
	vertical-align : middle;     
    color : #8B8178;
    height : 30px;
    padding-top : 10px;
    margin-top : 0px;
    padding-left: 4px;
    margin-left : 0px;
	text-align : center;
	/*width: 625px;*/
	background-color: #ffffff;
	position: relative;
	border: solid 0px #000000;
	
}
div.cartorderconfirmhead
{
	text-align : left;
	padding-top : 10px;
	/*width : 625px;	*/
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	position: relative;
	top: 10px;
	border: solid 0px #000000;
}
#divmainmenuclosed85, #divmainmenuclosed60 /*Skjuler menypunktet produkter*/
{
	display: none;
}
#divsubmenuopenm6020, #divsubmenuclosed6020, #divsubmenuopenm6025, #divsubmenuclosed6025, #divsubmenuopenm6030, #divsubmenuclosed6030, #divsubmenuopenm6035, #divsubmenuclosed6035, #divsubmenuopenm6040, #divsubmenuclosed6040
{
	display: none;
}
div.rendermenucol
{
	position :relative;
	display : block;
	top: 5px;		
}
div.rendermenucoltr
{
	position :relative;
	display : block;
	top: 5px;
	height : 160px;		
}
div.rendermenu1
{	
	position:relative;
	display : inline;
	margin-top: 10px;
	margin-left : 10px;	
	border : 1px solid;
	width : 190px;
	height : 200px;	
	background-color : #FFF;
}
div.rendermenu2
{	
	position:relative;	
	display : inline;
	margin-top : 10px;
	margin-left : 10px;	
	border : 1px solid;	
	width : 190px;
	height : 200px;
	background-color : #FFF;
}
div.rendermenu3
{	
	position:relative;
	display : inline;
	margin-top: 10px;	
	margin-left : 10px;	
	border : 1px solid;
	width : 190px;
	height : 200px;	
	background-color : #FFF;		
}
div.rendermenutr
{	
	display : inline;
	top: 5px;
	width : 150px;
	vertical-align : middle;		
}
.rendermenupicture
{	
	margin-top : 45px ; 
	height : 155px;
	width : 180px;	
	vertical-align : middle;
	text-align : center;
}
.rendermenudesc
{		
	position :absolute;
	display:block;	 
    TOP: -0px ; 
    width : 188px;
    height : 30px;
    font-weight : bold; 
    line-height : 30px;              
    vertical-align : middle;
    text-align : center; 
    border-bottom : 1px solid; 
    background-color : #E0DED8;     
}

div.renderboxcol /*endret*/
{
	position :relative;
	/*display : block;*/
	top: 0px;	
	text-align: left;	
}
div.renderboxcoltr /*endret*/
{
	position :relative;
	/*display : block;*/
	top: 0px;
	height : 160px;	
}
div.renderbox1 /*endret*/
{	
	position:relative;
	/*display : inline;*/	
	border : 0px solid;
	/*width: 201px;*/
	/*height : 160px;*/
	margin-top : 10px;
	background-color : #FFFFFF;	
	text-align: left;
}
div.renderbox2 /*endret*/
{	
	position:relative;	
	/*display : inline;*/
	margin-top : 10px;
	margin-left : 10px;	
	border : 0px solid;	
	/*width: 201px;*/
	/*height : 160px;	*/
	background-color : #FFFFFF;	
	text-align: left;	 
}
div.renderbox3 /*endret*/
{	
	position:relative;
	/*display : inline;*/
	margin-top: 10px;	
	margin-left : 10px;	
	border : 0px solid;
	/*width: 201px;*/
	/*height : 160px;	*/
	background-color : #FFFFFF;	
	text-align: left;		
}
div.renderboxtr
{	
	/*display : inline;*/
	top: 5px;
	width : 150px;		
}
.boxpicture /*endret*/
{
	display :block;
	margin-top: 35px;
	height : 100px;
	text-align : left;
	width : 180px;	
	padding-left: 5px;	
}
.boxproductident
{	    
    /*display:inline-block;        */
    border : 0px solid;
    margin-top : 20px;        
    line-height : 50px;
    width : 70px;
    vertical-align : middle;
    margin-right : 20px;       
}
.boxdesc
{		
	position :absolute;
	display:block;	 
    TOP: 20px ;
    left : 92px;
    height : 30px;
    font-weight : bold;                       
    vertical-align : middle; 
    border-bottom : 0px solid; 
    background-color : #ffffff; 	
    padding-left: 5px;     
    text-align: left;
}
.boxunit
{	    
	left: 20px;
	display:block;	 
    TOP: 0px ;     
    width : 50px;         
    vertical-align : middle;       
}
.boxpricetxt
{
	display: none;
}
.boxprice /*endret*/
{

	display:inline;		 
	text-align : right;	
	margin-top : 10px;  
	margin-bottom : 10px;
    border : solid 0px #000000;          
    width : 70px;
    vertical-align : middle; 
    font-weight : bold;   
    position: absolute;
    /*top: 100px;*//*am*/
    /*left: 120px;*//*am*/
    font-size: 16px;
    color: #F0AB00;
}
.boxcart /*endret*/
{
	display:inline;		 
	text-align : right;	  
    border : 0px solid;
    margin-top : 10px;
    margin-bottom : 10px;          
    width : 70px;
    vertical-align : middle;  
    padding-left: 5px;  
}
.boxorgprice
{
	display:inline;
	left: 5px;
	text-align : right;	  
    border : 0px solid;  
    color : #9D080D;    
    width : 70px;
    vertical-align : middle;   
    font-size: 11px;  
}
.boxreadmore
{
	position: absolute;
	display: block;
	padding-left: 10px;	
}
div.boxalt01 /*endret*/
{
	display:inline;		 
	text-align : left;	  
    border: solid 0px #000000;
    margin-top : 0px;
    margin-bottom : 0px;          
    padding-left: 5px;  
    position: absolute;
    top: 60px;
    left: 90px;
    color: #739600;
    font-weight: bold;
}
div.boxalt10
{
	display: none;
}
img.cart
{
	/*cursor: hand;*/
}
img.multipic
{
	/*cursor: hand;*/
}
img.sprodimg
{
	/*cursor: hand;*/
}
div.cartmediumd
{
	display:inline;
	text-align:left;
	width : 200px;
}
div.cartmediumq
{
	display:inline;
	text-align:right;
	width : 20px;
	margin-right:3px;
}
div.cartmediump
{
	display:none;
	text-align:right;
	width : 30px;
}
div.cartmediuml
{
	display:inline;
	text-align:right;
	width : 50px;
}

div.rendersingle
{	       
	POSITION: relative;
	display: block;
	background-color : #ffffff;
	width : 623px;
	/*height: 1000px; */
	border: solid 0px #000000;
}

div.rendersingletr
{	
	display: block; 
}
.divmulitpic
{	    
	display: block;
    width : 200px;
    height : auto;  
    border: solid 0px #000000;
    float: left;
}
.mulitpicturepre /*Hva er dette egentlig?*/
{	    
    display: inline;    
    height : 100px;         
    border: solid 0px #000000;
}
.singlepicture /*endret*/
{	
	position: absolute;
	display: inline;
	border: solid 0px #000000;
	float: left;	
	top: -0px;
	left: 0px;
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 0px;
}
.sbigprodimg
{
	position: relative;
	display: inline;
	border: solid 0px #000000;
	float: left;	
	top: -589px;
	left: 9px;
	/*cursor: hand;*/
	
}
.singlebigpicture
{	 
	position: relative; 
	display: block;    
}
.mulitpictureaft /*Hva er dette egentlig?*/
{	    
    display: inline;    
    height : 100px;         
    border: solid 0px #000000;
}
.singleproductident /*endret*/ 
{	    
	position: absolute;
    display:block;        
    border : 0px solid;     
    position: relative;   
    text-align: left;  
    width: 150px; 
	float: left;
	top: 90px;	
	left: -25px;
	border: solid 0px #000000;         
}
.singleproductidenttxt
{	    
    display:inline;        
    border: solid 0px #000000;         
}
.singleproductidentv
{	    
    display:inline;        
    border : 0px solid;         
}
.singleunit
{	    
	display:block;	 
    position: relative;         
}
.singleunittxt
{	    
	display:inline;	 
	position: relative;
    
}
.singleunitv
{	    
	display:inline;	 
	position: relative;
    
}
.singledesc /*endret*/
{	    
	POSITION: absolute;
	display: block;    
	border : 0px solid;  
	text-align: center;   
	font-size: 16px; 
	font-weight: bold;
	color: #B7B1A9;
	width: 625px; 
	float: left;
	margin-bottom: 0px;
	left: 0px;
	top: 0px;
	margin-top: 15px;
}
.singleprice /*endret*/
{	    
	POSITION: relative;
	display: inline;   
	border : 0px solid;   
	text-align: left;   
	width: 200px; 
	float: left;
	left: -175px;
	top: 70px;
}
.singlepricetxt /*endret*/
{	    
	POSITION: relative;
	display: inline;
	border : 0px solid;    
	font-size: 12px; 
	font-weight: bold;
	color: #8B8178;
}
.singlepricev /*endret*/
{	    
	POSITION: relative;
	display: inline;  
	border : 0px solid; 
	font-size: 16px; 
	font-weight: bold;
	color: #8B8178;   
}
.singleorgprice
{	
	POSITION: relative;
	display: inline;
	color: #9D080D;
	font-size: 14px;
	padding: 0 0 0 10px;
}
.singlealt01
{	    
	POSITION: absolute;
	display: block;   
	/*left: 463px;	*/
	top: 0px;
	border : 0px solid; 
	text-align: left; 
	background-color: #F0AB00;      
	color: #ffffff;
	font-weight: bold;
	width: 150px;			
	padding-left: 10px;	
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 50px;
		
}
.singlealt01txt
{	    
	POSITION: relative;
	display: block; 
	     	  
}
.singlealt01v /*endret*/
{	  
	POSITION: relative;
	display: block;  	
	
}
.singlealt04
{	    
	position: absolute;
	left: -40px;
	border: 0px solid;
	display:block;	 
    TOP: 0px ;     
    width : 200px;         
    vertical-align : middle;      
     
}
.singlealt04txt
{	    
	POSITION: absolute;
	display: block;    
}
.singlealt04v
{	    
	POSITION: relative;
	display: block;   
	
}
.singlecart
{	
	POSITION: absolute;
	display: block;    
	text-align: left;  
	border: solid 0px #000000;
	width: 255px;
	top: 110px;
	float: left;
	left: 175px;
}
.singlecarttxt
{	
	POSITION: relative;
	/*display: inline;*/
	color: #8B8178;
	font-weight: bold;
	top: 0px;
}
.singlecartv
{	
	POSITION: absolute;
	/*display: inline;*/
	border : 0px solid;   
	background-color: #fff;
	left: 75px;  
	top: -7px;  
}
.singlecartinp
{	
	POSITION: absolute;
	/*display: inline;*/
	left: 50px;  
	top: -3px;  
}
.singlelongdesc
{		
	POSITION: absolute;
	display: block;     
	border: solid 0px #000000; 
	text-align: left;    
	width: 255px;
	left: 170px;
	top: 135px;
	padding-left: 5px;	
}
.singlelongdesctxt
{	    
	POSITION: absolute;
	display: block;    
}
.singlesuppliersdescr
{
	POSITION: absolute;
	/*left: 463px;*/
	top: 80px;
	margin-right: 10px;
	margin-top: 10px;
	border: 0px solid #000000;
}
.singlesuppliersdescrtxt /*endret*/
{	
	background-color: #B7B1A9;
	color: #ffffff;
	font-weight: bold;
	POSITION: relative;
	/*width: 150px;*/
	border-right: solid 1px #B7B1A9;
	border-left: solid 1px #B7B1A9;
	border-top: solid 1px #B7B1A9;
	border-bottom: solid 1px #B7B1A9;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;	
}
.singlesuppliersdescrv /*endret*/
{
	POSITION: relative;
	/*width: 150px;*/
	border-right: solid 1px #B7B1A9;
	border-left: solid 1px #B7B1A9;
	border-top: solid 1px #B7B1A9;
	border-bottom: solid 1px #B7B1A9;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	
}
input.ordercustform
{
	BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
    margin: 0px;
	padding: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #8B8178;     
}
textarea
{
	BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
    margin: 0px;
    padding: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #8B8178;     
}
div.ordertotalsum
{	
	width : 580px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px;    
    border-top: dashed 1px #B7B5B6;     
    vertical-align : middle; 
    height : 50px;     
   
}
.oltotalsumtx
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 390px;
    vertical-align : middle;
    margin-right : 20px;
    font-weight :bold;  
}
.oltotalsum
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 140px;
    vertical-align : middle;
    margin-right : 20px;
    font-weight :bold;  
}
div.ordercust
{	
	width : 625px;
	height: 100px;
	background-color: #ffffff;
	POSITION: relative;
    border-bottom: solid 1px #B7B5B6;
    left: 0px;    
}
div.ordercusttr
{	
	POSITION: relative ;        
    vertical-align : middle;     
   
}
.occustomername
{	    
    display: block;
    position: relative;
    text-align: left;
    padding-left: 10px;
    width: 250px;
    /*left: 0px;    */
    border: solid 0px #000000;
    float: left;
}
.occlastname
{
	display: none;
}
.oclastname
{
	display: none;	
}
.ocaddress
{	    
    display:block; 
    position: relative;
    text-align: left;
    padding-left: 10px;
    width: 250px;
    top: 14px;
    /*left: -313px;*/
    border: solid 0px #000000;
}
.oczipcode
{	    
    /*display: inline;*/
    position: absolute;
    text-align: left;
    padding-left: 10px;
    /*left: -437px;*/
    top: 28px;
}
.occityplace
{	    
    /*display: inline;*/
    position: absolute;
    text-align: left;
    padding-left: 5px;
    /*left: -400px;*/
    top: 28px;
}
.occtelephone
{	    
    display: block;
    position: absolute;
    text-align: left;
    padding-left: 10px;
    top: 5px;
    /*left: 0px;*/
}
.octelephone
{	    
    display: block;
    position: absolute;
    text-align: left; 
    padding-left: 5px;
    top: 5px;
    /*left: 50px;*/
}
.octelefax
{	    
    display:block; 
    position: relative; 
    text-align: left;
    padding-left: 5px;
}
.occpayment
{
	position: absolute;
	/*display: inline;*/
    text-align: left; 
    padding-left: 10px;  
    top: 20px; 
    /*left: 0px;*/
}
.ocpayment
{
	position: absolute;
	/*display: inline;*/
    text-align: left; 
    padding-left: 0px;  
    top: 20px;  
    /*left: 100px;*/
}
.occcomments
{
	display:block;
    position: relative; 
    text-align: left;
	padding-left: 10px;
	border: solid 0px #000000;	
	top: 35px;
}
.occomments
{
	display:block;
    position: relative; 
    text-align: left;
    padding-left: 10px;  
    padding-right: 10px;  
    border: solid 0px #000000; 
    top: 35px; 
}
.ocordercomments1
{
	padding-left: 10px;
}
.ocordercomments2
{
	padding-left: 10px;	
}

.ocordercomments3
{
	padding-left: 10px;
}
div.orderprod
{	
	width : 625px;
	position: relative;
    border-bottom: solid 1px #cccccc;     
    background-color: #ffffff;
    top: 0px;
    left: 0px;
    text-align: left;    
   
}
div.orderprodtr
{	
	POSITION: relative ;        
    vertical-align : middle; 
   
}
div.orderline
{
	position :relative;
	display : block;
	top: 5px;		
}
div.orderlinetr
{
	position :relative;
	display : block;
	top: 5px;
	height : 20px;
	padding-left: 0px;	
	width: 625px;	
}
.opproductdesc
{	    
	position: relative;
    /*display:inline;        */
    border : 0px solid;      
    /*width : 340px;*/
    line-height : 20px;
    vertical-align : middle;
    margin-right : 10px;     
    text-align: left;
    border: solid 0px #000000;  
}
.opquantity
{	    
	position: relative;
    /*display:inline;        */    
    border : 0px solid;        
    line-height : 20px;
    /*width : 20px;*/
    vertical-align : middle;
    margin-right : 10px;
    margin-left: 10px;
    border: solid 0px #000000;          
}
.opproductident
{
	position: relative;
	/*display:inline;        */   
    border : 0px solid;        
    line-height : 20px;
    text-align : right;
    /*width : 60px;*/
    vertical-align : middle;
    margin-right : 10px;  
    border: solid 0px #000000;     
}
.opprice
{	    
	position: relative;
    /*display:inline;        */   
    border : 0px solid;        
    line-height : 20px;
    text-align : right;
    /*width : 70px;*/
    vertical-align : middle;
    margin-right : 10px;  
    border: solid 0px #000000;     
}
.oplinesum
{	    
	position: relative;
    /*display:inline;        */     
    border : 0px solid;        
    line-height : 20px;
    text-align : right;
    /*width : 70px;*/
    vertical-align : middle;
    margin-right : 10px; 
    border: solid 0px #000000;      
}
div.ototalsum
{
	position :relative;
	display : block;
	width : 625px;
	border: solid 0px #000000;
	text-align: right;			
}
div.ototalsumtr
{
	position :relative;
	border-top : 1px solid #cccccc;
	width: 625px;
	display : block;	
	height : 50px;
	top: 10px;	
}
.ototalsumtx
{	    
    display:inline;        
    border : 1px solid;        
    line-height : 50px;
    text-align : right;
    width : 410px;    
    vertical-align : middle;
    margin-right : 20px;
    font-weight : bold;   
    border: solid 0px #000000;    
}
.ototalsump
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 70px;  
    margin-right : 40px;  
    vertical-align : middle;    
    font-weight : bold;   
    border: solid 0px #000000; 
}
.ohtotalsumtx
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 410px;    
    vertical-align : middle;
    margin-right : 20px;
    font-weight : bold;       
}
.ohtotalsum
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 70px;
    vertical-align : middle;    
    font-weight : bold;    
}

/* neste */

div.orderlist
{	
	width : 580px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px; 
    border-top: solid 1px #cccccc; 
    border-bottom: solid 1px #cccccc;     
    vertical-align : middle; 
    height : 20px;        
   
}
div.orderlisttr
{	
	POSITION: relative ;        
    vertical-align : middle; 
   
}
div.orderhisttxttr
{
	border-bottom : 1px dashed #B7B5B6;	
}
.olgensestxt
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 170px;
    vertical-align : middle;
    margin-right : 20px; 
    font-weight : bold;      
}
.oldatetxt
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 100px;
    vertical-align : middle;
    margin-right : 20px;
    font-weight : bold;       
}
.olcustnotxt
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 155px;
    vertical-align : middle;
    margin-right : 20px;
    font-weight : bold;       
}
.olpricetxt
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 80px;
    vertical-align : middle;
    margin-right : 10px;
    font-weight : bold;       
}
.olsessionno
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 170px;
    vertical-align : middle;
    margin-right : 20px;       
}
.olentrydatetime
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 150px;
    vertical-align : middle;
    margin-right : 20px;       
}
.olcustomerno
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 100px;
    vertical-align : middle;
    margin-right : 20px;       
}
.ollinesum
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    text-align : right;
    width : 70px;
    vertical-align : middle;
    margin-right : 20px;       
}
div.fieldheader
{	
	display:block;
	width : 625px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px; 
    border-top: dashed 0px #B7B5B6;      
    vertical-align : middle; 
    height : 40px;  
    background-color: #ffffff;      
   
}
div.fieldheadertr
{	
	POSITION: relative ;        
    vertical-align : middle; 
   
}
.fieldthumbnailpic
{	   
	position: relative; 
    display:inline;
    TOP: 0px ; 
    left: -0px;       
    font-weight : bold;          
}
.fieldcart
{	    
    display:none;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : center;
    margin-right : 20px;           
}
.fieldproductident
{	    
    position: relative; 
    display:inline;
    TOP: 0px ; 
    left: 0px;  
    width: 250px;     
    font-weight : bold; 
    text-align: left;
    padding-left: 30px;
}
.fielddescription
{	    
    position: relative; 
    display:inline;
    TOP: 0px ; 
    left: 0px;  
    width: 250px;     
    font-weight : bold; 
    text-align: left;
    padding-left: 50px;
}
.fieldunit
{	    
    display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 20px;
    margin-top : 15px;
    font-weight : bold;       
}
.fieldalt04
{	    
    display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 55px;        
    vertical-align : middle;
    text-align : left;
    margin-right : 10px;
    margin-top : 15px;
    font-weight : bold;       
}
.fieldprice
{	    
    display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : right;
    margin-right : 20px;
    margin-top : 15px;
    font-weight : bold;           
}

div.renderlist1
{	
	background-color: #ffffff;
	width : 625px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px; 
    border-top: dashed 1px #B7B5B6;      
    vertical-align : middle; 
    height : 50px;  
}
div.renderlist2
{	
	background-color: #ffffff;
	width : 625px;
	LEFT: 1px;
    POSITION: relative ;
    TOP: 4px ;      
    padding-top : 2px; 
    border-top: dashed 1px #B7B5B6;      
    vertical-align : middle; 
    height : 50px;        
   
}
div.renderlisttr
{	
	POSITION: relative ;        
    vertical-align : middle; 
   
}
.spanpicture
{	    
    display:inline;
    TOP: 0px ;    
    border : 0px solid; 
    width : 50px;        
    vertical-align : middle;
    text-align : center;
    margin-right : 20px;       
}
.spanproductident
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 60px;
    vertical-align : middle;
    margin-right : 20px;       
}
.spancart
{	    
    display:inline;        
    border : 0px solid;        
    line-height : 50px;
    width : 10px;
    vertical-align : middle;
    margin-right : 20px;       
}
.spandesc
{	    
	left: 20px;
	display:inline;	 
    TOP: 0px ;     
    width : 270px;           
    vertical-align : middle;       
}
.seconddesc
{	
	font-size: 9px;			
}
.spanunit
{	    
	left: 20px;
	display:inline;	 
    TOP: 0px ;     
    width : 50px;         
    vertical-align : middle;       
}
.spanalt04
{	    
	left: 20px;
	display:inline;	 
    TOP: 0px ;     
    width : 50px;
    text-align : right;
    padding-right : 10px;        
    vertical-align : middle;       
}
.spanprice
{
	display:inline;		 
	text-align : right;	  
    border : 0px solid;  
    color : #F37021;    
    width : 70px;
    vertical-align : middle;
    
}
.spanorgprice
{
	display:inline;
	left: 5px;
	text-align : right;	  
    border : 0px solid;  
    color : #FF0000;    
    width : 70px;
    vertical-align : middle;
    text-decoration : line-through;
      
}
#divmainmenuopen60, #divmainmenuclosed60
{
	display: none;
}


.submenuopen
{
	LEFT: 1px;
    POSITION: relative ;
    TOP: 2px ;    
    border : 0px solid;  
    color : Lime;
    padding-bottom : 3px;
}
.submenuclosed
{
	LEFT: 1px;
    POSITION: relative ;
    TOP: 2px ;    
    border : 0px solid;  
    color : Lime;
    padding-bottom : 3px;
}
.mainmenuopen /*endret*/
{
	LEFT: 7px;
    POSITION: relative ;
    TOP: 2px ;    
    border : 0px solid; 
    padding-bottom : 3px;
}
.mainmenuclosed /*endret*/
{
	LEFT: 7px;
    POSITION: relative ;
    TOP: 2px ;    
    border : 0px solid;  
    color : Lime;
    padding-bottom : 3px;
}
#mainmenu /*endret*/
{
    display : block;
    POSITION: relative;
    TOP: 60px;   
    left: -400px;
    width : 160px; 
    text-align: left;
    background-color: #F5F5F3; 
    border: solid 0px #000000;
    padding-bottom: 10px;
}

.amainmenuclosed, .amainmenuopen
{
	margin-left: 7px;	
}


.menuframe
{
	width: 160px;
	height: 300px;
	text-align: left;	
}
div.bannerframe
{
	display: block;
}
.banneriframe
{
	width: 625px;
	height: 430px;
}
div.anbefaler
{
	position: absolute;
	display: block;
	border: solid 0px #000000;
	/*left: 0px;
	top: 440px;*/
}
div.anbefalertxt
{
	position: absolute;
	display: block;
	border: solid 0px #000000;
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
	/*left: 0px;*/
}
div.tilbake
{
	background-color: #fff;
	width: 625px;
	height: 20px;
}
#serr
{
	font-weight: bold;
	color: #87060D;
	padding: 0 0 50px 0;
}
#render /*endret*/
{
    LEFT: 180px;
    WIDTH: 625px;
    FONT-FAMILY: verdana;
    POSITION: absolute;
    TOP: 125px;        
    background-color : #E0DED8; 
    border: solid 0px #000000;  
}
#render H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    MARGIN-BOTTOM: 2px;
    COLOR: #5a5a5a
}

#divsearch /*endret*/
{
	display : block;
    POSITION: relative;
    TOP: 52px;   
    left: -400px;
    width : 160px; 
    text-align: left;
    background-color: #F5F5F3; 
    border: solid 0px #000000;
    padding-bottom: 10px;
}
#newcusthead
{
	background-color: #fff;
}
#newcustomer /*endret*/
{   
    WIDTH: 625px;
    height: 400px;
    POSITION: relative;
    TOP: 0px; 
    left: 0px;
    text-align : center;     
    display: block;
    border: solid 0px #000000;
    padding-top: 20px;
    background-color: #fff;
}
#divlogon /*endret*/
{   
    WIDTH: 625px;
    height: 400px;
    POSITION: relative;
    TOP: 0px; 
    left: 0px;
    text-align : center;     
    display: block;
    border: solid 0px #000000;
    padding-top: 20px;
}
div.divlogonbg /*endret*/
{   
    WIDTH: 625px;
    height: 400px;
    POSITION: relative;
    background-color: #ffffff;
    TOP: -12px; 
    left: 0px;
    text-align : center;     
    display: block;
    border: solid 0px #000000;
    padding-top: 20px;
}
#divlogonf{   
     WIDTH: 625px;
    POSITION: relative;
    TOP: 0px; 
    left: 0px;
    text-align : center;     
    display: block;
    border: solid 0px #000000;
}
iframe.logonframe{    
    width: 100px;
    POSITION: relative;     
    height : 120px;     
}

UL
{
    PADDING-LEFT: 32px;
    MARGIN: 0px
}
input
{
	BORDER-RIGHT: #8B8178 1px solid;
    BORDER-TOP: #8B8178 1px solid;
    BORDER-LEFT: #8B8178 1px solid;
    BORDER-BOTTOM: #8B8178 1px solid;
    margin: 0px;
    padding: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #8B8178;         
}
INPUT.image
{
    BORDER-RIGHT: #fff 0px solid;    
    BORDER-TOP: #fff 0px solid;           
    BACKGROUND: #fff;    
    MARGIN: 0px;
    BORDER-LEFT: #fff 0px solid;
    COLOR: #444;    
    BORDER-BOTTOM: #fff 0px solid; 
    width : 111px;     
    height: 26px;
   
}
INPUT.listquantity
{
    display:none ;
    width : 10px;      
}
INPUT.boxquantity
{
    display:none;
    width : 10px;      
}
INPUT.bigcart
{
     
    BACKGROUND: #fff;    
    MARGIN: 0px;
    COLOR: #444;    
    width : 20px;  
    height : 18px;
    text-align :right;
    border-bottom: solid 1px #cccccc;
    border-left :solid 1px #cccccc;
    border-top : solid 1px #cccccc;
    border-right : solid 1px #cccccc;
}
INPUT.singlerender
{
    BORDER-RIGHT: #000 1px solid;    
    BORDER-TOP: #000 1px solid;           
    BACKGROUND: #fff;    
    MARGIN: 0px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #444;    
    BORDER-BOTTOM: #000 1px solid; 
    width : 20px;  
    text-align :right; 
    margin-right : 20px;  
}

SELECT
{
    border-color: #444;
    BORDER-RIGHT: 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid;    
    MARGIN: 0px;
    BORDER-LEFT: 0px solid;
    COLOR: #444;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px solid; 
    width : 100px;  
}
UNKNOWN
{
    HEIGHT: 10px
}
INPUT.submit
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #eee;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 2px;
    WIDTH: 50px;
    PADDING-TOP: 3px;
    HEIGHT: 21px
}
FORM
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;    
}
INPUT.check
{
    BORDER-RIGHT: #888 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #888 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #888 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #888 0px solid
}
