#hpmprice-label {
	font-weight: bold;
}

#hpmprice-value {
}

.hpmstock-wrap {
	padding: 4px;
	color: black;
	border: 1px solid #d6d4d4;
	margin-bottom: 2px;
}

.hpmstock-name {
	font-weight: bold;
}

.hpmstock .many {
	background: #cceebb;
	border: 1px solid #446644;
}

.hpmstock .few {
	background: #bbffbb;
	background: #cceebb;
	border: 1px solid #446644;
}

.hpmstock .out {
	background: #ffeebb;
	border: 1px solid black;
}

.linethrough {
	text-decoration: line-through;
}

.hansaproductmeta-productpriceblockbefore span,
.baseprice-reduction span,
.hansaproductmeta-productpriceblockafter span {
	display: inline-block;
}

/* Additions */