.menu { 	
		background-color:#ffccff;
		FONT-FAMILY: Verdana;
		color: #000000;
		font-size: 10pt;
		height: 21px;
		cursor:hand;
		text-decoration:underline;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }

.menuon { 	
		background-color:#FFFFFF;
		FONT-FAMILY: verdana, arial, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 21px;
		width:50px;
		cursor:hand;
		font-weight: bold;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }
		
.submenu { 	
		background-color:#ffccff;
		FONT-FAMILY: Verdana;
		color: #000000;
		font-size: 10pt;
		height: 21px;
		width: 100px;
		cursor:hand;
		font-weight: bold;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }

.submenuon { 	
		background-color:#FFFFFF;
		FONT-FAMILY: verdana, arial, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 21px;
		width: 100px;
		cursor:hand;
		font-weight: bold;
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 9px;
		padding-right: 5px;
		BORDER: #FFFFFF 0px solid }
		
.test { 
	background-color:#ffffff; 

	height:21px;
	font-family:Verdana;
}

.categorytitle { 
	font-family: Verdana; 
	font-size:14pt; 
	color:#000000; 
	
}

.subtitle { 
	font-family: Verdana; 
	font-size:12pt; 
}		
		
.ordertitle { 
	font-family: Verdana; 
	font-size:14pt; 
	color:#000000; 
}
		
		
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e3e3e3;
	color:#000000;
	border: 1px solid #a1abbd;
	font-weight: bold;
}

.box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e3e3e3;
	color:#000000;
	border: 1px solid #a1abbd;
}

/* Egenskaper for select-tags i prodetails for egenskaper og varianter */
.boxvar { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #595959;
	color:#FFFFFF;
	border: 1px solid #000000;
}
/* Slutt */

.nyheter A:link {
color: #808080;
text-decoration: none;
}

.nyheter A:visited {
color: #808080;
text-decoration: none;
}

.nyheter A:hover {
color: #808080;
text-decoration: underline;
}

a.mainpage:link {
text-decoration:none;color:white;display:block;width:100%;height:100%;
background:#808080;
}

a.mainpage:visited {
text-decoration:none;color:white;display:block;width:100%;height:100%;
background:#808080;
}

a.mainpage:hover {
text-decoration:none;color:white;display:block;width:100%;height:100%;
background:#808080;
}

a.mainpage:active {
text-decoration:none;color:white;display:block;width:100%;height:100%;
background:#808080;
}

/* CART START */ 

table.cart { 
width:500px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Verdana; 
font-size:9px; 
font-weight:bold;
color:#000000; 
text-align:left; 
}

table.emptycart { 
width:500px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:12px; 
color:#000000; 
text-align:left; 
}

td.emptycart { 
background-color:#e3e3e3;
}

td.cartheader { 
padding:5px; 
background-color:#a1abbd; 
}

td.cartitems { 
padding:5px; 
background-color:#e3e3e3;
}

/* CART SLUTT */

/* PRODUKTER START */ 

table.productlist { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#ffffff; 
text-align:left; 
}

td.productlistheader { 
background-color:#a1abbd;
}

td.emptycat { 
background-color:#e3e3e3; 
text-align:center; 
}

tr.productlist { 
height:150px; 
}

td.productlistpict { 
background-color:#e3e3e3; 
width:150px; 
text-align:center;
}

img.productlistpict { 
display:block; 
margin:auto;
border:0px;
}

td.productlistdescr { 
background-color:#e3e3e3; 
width:300px;
vertical-align:top;
font-family:Verdana; 
color:#000000; 
font-size:10px;
}

a.moreinfo { 
font-family:Verdana; 
color:#000000; 
font-size:10px;
font-weight:bold; 
}

td.productlistsummary { 
width:200px; 
background-color:#e3e3e3; 
text-align:right; 
font-family:Verdana; 
color:#000000; 
font-weight:bold; 
font-size:10px; 
width:300px;
}

td.productlistform { 
background-color:#e3e3e3; 
text-align:center; 
width:100px;
}

td.productlistbottom { 
background-color:#e3e3e3; 
height:20px; 
}

/* PRODUKTER SLUTT */

/* PRODUKTDETALJER START */

table.productdetails { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#ffffff; 
text-align:left; 
}

td.productdetailsheader { 
background-color:#a1abbd;
}

.productdetailstitle { 
color: #000000; 
font-family: Verdana; 
font-size:14pt; 
}

img.productdetailspict { 
float:left;
}

div.productdetailsdata { 
vertical-align:top;
text-align:left;
padding-left:3px;
float:left;
background-color:#e3e3e3;
color:#000000;
}

td.productdetailsdata { 
background-color:#e3e3e3;
color:#000000;
}

td.productdetailsdescr { 
color:#000000;
background-color:#e3e3e3;
}

td.productdetailsbottom { 
color:#000000;
background-color:#e3e3e3
}

/* SHIPPING */ 
table.shipping { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#ffffff; 
text-align:left; 
}

td.shippingheader { 
background-color: #a1abbd; 
}

td.shippinglabel { 
background-color: #a1abbd; 
width:150px;
color:#000000;
padding:5px;
}

td.shippingcontent { 
background-color: #a1abbd; 
color:#000000;
padding:5px;
}

/*SHIPPING SLUTT*/

/*ORDER CONFIRM*/
table.orderconfirm { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#ffffff; 
text-align:left; 
}

td.errororderconfirm { 
background-color: #a1abbd; 
color:#000000;
padding:5px;
}

td.orderconfirmheader { 
background-color: #a1abbd; 
color:#000000;
}

td.orderconfirmsubheader { 
background-color: #a1abbd; 
color:#000000;
padding:5px;
}

td.orderconfirmlabel { 
background-color: #e3e3e3; 
color:#000000;
padding:5px;
}

td.orderconfirmsummarylabel { 
background-color: #e3e3e3; 
color:#000000;
text-align:right;
padding:5px;
}

td.orderconfirmaddresslabel { 
background-color: #e3e3e3; 
color:#000000;
width:150px;
padding:5px;
}

td.orderconfirmaddresscontent { 
background-color: #e3e3e3; 
color:#000000;
padding:5px;
}

/* ORDER CONFIRM SLUTT*/

/*ERRORBOX*/
table.errorbox { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#000000; 
text-align:left; 
}

td.errorbox { 
background-color:#e3e3e3; 
color:#000000;
}
/*ERRORBOX SLUTT*/

/* MINI-CART */
table.minicart { 
font-family:Arial; 
font-size:10pt; 
}
/* MINI-CART SLUTT */

/* MAINPAGE */
table.mainpage { 
width:550px;
border:0px; 
border-spacing: 2px; 
background-color: #cccccc; 
font-family:Arial; 
font-size:10pt; 
color:#000000; 
text-align:left; 
}

td.mainpageheader { 
background-color: #a1abbd; 
color:#000000;
}

td.mainpageblogg { 
background-color: #e3e3e3; 
color:#000000;
}

td.mainpagesubheader { 
background-color: #a1abbd; 
color:#000000;
width:250px;
}

td.mainpagecontent { 
background-color: #e3e3e3; 
color:#000000;
width:250px;
height:100px;
}
/* MAINPAGE SLUTT */