body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #f0f0f0}
#adress {  background-color: #f6f9fc; border-color: #b2c7dd black black; padding-top: 22px; padding-right: 43px; padding-bottom: 22px; padding-left: 43px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: top}
#adress p {  font-size: 10px; color: #00458d}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #605b5b}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #605b5b}
#adress a { color: #00458d ; text-decoration: underline}
#main {  background-color: #FFFFFF}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #605b5b ; font-weight: lighter}
#main .info { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; vertical-align: top }
.produkt_menu {  line-height: 18px; color: #00458d}
.produkt_menu a {  color: #00458d; font-weight: normal}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; font-size: 10px}
a {  font-weight: bold; color: #00458d; text-decoration: none}
#produkter { background-color: #deeefd; border-color: #b2c7dd black black; vertical-align: top ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#produkter .td_1 { padding-top: 23px; padding-right: 23px; padding-bottom: 23px; padding-left: 23px; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#produkter .td_0 { padding-top: 23px; padding-right: 23px; padding-bottom: 23px; padding-left: 23px; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
#produkter .info {  color: #000000; background-color: #e8f3fc; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}
/*.info p { color: #000000; font-size: 12px};*/
#produkter .bild {  text-align: center; vertical-align: middle}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
td.bestall_katalog {  background-color: #f2f1f1; background-image: url(../gfx/bestall_horn.gif); background-repeat: no-repeat; background-position: left top; padding-top: 31px; padding-right: 31px; padding-bottom: 31px; padding-left: 31px}
input.textfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 100%}
span { font-size: 12px; font-weight: normal; margin-bottom: 10px; }

.btnCat {
    cursor: pointer;
		font-family: arial;
		font-size:11px;
		font-weight:normal;
		color:#666666;
		border:none;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-bottom: 0px;
		background-color:Transparent;
		BACKGROUND-IMAGE:url(../gfx/button_bestall.jpg);
		BACKGROUND-REPEAT:no-repeat;
		text-align: right;
		HEIGHT:30px;
		width:65px;
		border: 0px #9DAEC2 solid;
}

.btnUpdate {
    cursor: pointer;
		font-family: arial;
		font-size:11px;
		font-weight:normal;
		color:#666666;
		border:none;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-bottom: 0px;
		background-color:Transparent;
		BACKGROUND-IMAGE:url(../gfx/uppdatera.gif);
		BACKGROUND-REPEAT:no-repeat;
		text-align: right;
		HEIGHT:20px;
		width:75px;
		border: 0px #9DAEC2 solid;
}


/* Kundkorg mm */

/* Knapp */
.btnCart {
    cursor: pointer;
		font-family: arial;
		font-size:11px;
		font-weight:normal;
		color:#666666;
		border:none;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		margin-bottom: 0px;
		background-color:Transparent;
		BACKGROUND-IMAGE:url(../gfx/button_kundvagn.jpg);
		BACKGROUND-REPEAT:no-repeat;
		text-align: right;
		HEIGHT:26px;
		width:34px;
		border: 0px #9DAEC2 solid;
}



.inputform { 
	font-family: arial, verdana, tahoma, futura, helvetica, geneva;
	width: 30px;
  color: #666666;
	border: 1px #9DAEC2 solid;
	margin-bottom: 2px;
	font-size: 12px;
}

#cart_single_line {
  font-family: 'Courier New';
  font-size: 11px;
	width: 220px;
}

#kundkorgen {
 background-color: #e2e2e2;
 padding: 10px;
 border-top: 1px solid #FFFFFF;
}

#kundkorgen td {
	font-family: Verdana;
	font-size: 11px;
  color: ##330066;
}

#kundkorgen a:hover {
	text-decoration: underline;
}

#visa_kundkorgen {
 background-color: #f2f1f1;
 padding: 10px;
 border-top: 1px solid #B2C7DD;
}

#visa_kundkorgen td {
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
}

#visa_kundkorgen a:hover {
	text-decoration: underline;
}

.qtybox {
	width: 23px;
	border: 1px solid #B2C7DD;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.orderbox {
	width: 300px;
	border: 1px solid #B2C7DD;
	font-size: 12px;
	color: #666666;
}

.btnOffert {
	background-color: #f2f1f1;
	font-family: Verdana;
	font-size: 11px;
  color: ##330066;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
}

/****************************
  LAYER PROPERTIES
****************************/
.clDescriptionCont {
	position:absolute;
	width:170px; 
	visibility:hidden; 
	layer-background-color:#FFFFFF; 
	z-index:116;
}
.clDescription {
	width:116px; 
	height:124px;
	left:0px; 
	top:0px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	overflow:hidden; 
	/*border: 1px solid #494225; */
	padding:0px; 
	padding-top: 0px;
	font-size:11px; 
	background-color:#FFFFFF; layer-background-color:#FFFFFF;
}
.clLinks {
	/*position:absolute; */
	text-align: center;
	left:100px; 
	top:200px; 
	z-index:1;
}
.clCaption {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:116px; 
	height:124px; 
	padding: 0px;
	clip:rect(0px 116px 124px 0px); 
	font-size:11px; 
	font-family:verdana,arial,helvetica,sans-serif; 
	/*border: 1px solid #494225; */
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF;
	font-weight: bold;
} 
