.article.large .stock-image {
	clear: left;
	float: left;
	width: 223px;
	height: 18px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 24px;
}
.article.large .stock-image.id-3 { background: url(../../../images/shop/voorraad-ruim-op-voorraad.jpg) no-repeat; }
.article.large .stock-image.id-2 { background: url(../../../images/shop/voorraad-nog-een-paar.jpg) no-repeat; }
.article.large .stock-image.id-1 { background: url(../../../images/shop/voorraad-niet-op-voorraad.jpg) no-repeat; }
.article.large .stock-image.id-6 { background: url(../../../images/shop/voorraad-ruim-op-voorraad.jpg) no-repeat; }
.article.large .stock-image.id-5 { background: url(../../../images/shop/voorraad-nog-een-paar.jpg) no-repeat; }
.article.large .stock-image.id-4 { background: url(../../../images/shop/voorraad-niet-op-voorraad.jpg) no-repeat; }

h1.article {
	line-height: 1em;
	margin: 0 0 10px 0;
	padding: 0;
}

.article.large {
	clear: both;
	width: 518px;
	margin: 0 0 0 -4px;
	font-size: 1.2em;
	background: url(../../../images/shop/bg-article.jpg) repeat-y;
}

.article.large .top, .article.large .bottom {
	clear: both;
	width: 518px;
	height: 10px;
	background: url(../../../images/shop/bg-article-top.jpg) no-repeat;
}

.article.large .bottom {
	background: url(../../../images/shop/bg-article-bottom.jpg) no-repeat;
}

.article.large .middle {
	clear: both;
	width: 496px;
	padding: 0 11px 1px 11px;
}

.article.large .middle .image {
	float: left;
	width: 268px;
	height: 268px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	line-height: 268px;
	border: 1px solid #dcdcdc;
}

.article.large .middle .image img {
	max-width: 268px;
	max-height: 268px;
}

.article.large .middle .data {
	float: left;
	width: 220px;
	height: 104px;
	margin: 0 0 0 6px;
	font-size: 1.1em;
}

.article.large .middle .data .prev-next {
	float: right;
	height: 30px;
	margin: 0 10px 0 0;
	color: #086fbd;
}

.article.large .middle .data .prev-next a.previous, .article.large .middle .data .prev-next a.next {
	display: block;
	float: left;
	height: 12px;
	padding: 0 0 0 13px;
	background: url(../../../images/shop/previous.jpg) no-repeat 4px left;
	color: #d00000;
	text-decoration: none;
}

.article.large .middle .data .prev-next a.next {
	padding: 0 13px 0 0;
	background: url(../../../images/shop/next.jpg) no-repeat 4px right;
}

.article.large .middle .data .prev-next a {
	text-decoration: underline;
}

.article.large .middle .data .prev-next .dash {
	float: left;
	width: 10px;
	text-align: center;
}

.article.large .middle .data .object {
	clear: both;
	width: 220px;
	margin: 0 0 6px 0;
}

.article.large .middle .data .object.extra {
	margin: 26px 0 0 0;
}

.article.large .middle .data .object .key {
	float: left;
	width: 100px;
}

.article.large .middle .data .object .value {
	float: left;
	width: 120px;
}

.article.large .middle .data .object .value .price {
	font-weight: bold;
}
.article.large .middle .data .object .value .price.incl {
	font-size: 0.9em;
	font-weight: normal;
	color: #7c7c7c;
	padding-top: 3px;
}

.article.large .middle .data .object .value .vat {
	font-size: 0.8em;
}

.article.large .middle .order {
	float: left;
	width: 220px;
	margin: 15px 0 0 6px;
	text-align: left;
	vertical-align: middle;
}

.article.large .middle .order .text {
	float: left;
	margin: 10px 0 0 0;
}

.article.large .middle .order .amount {
	float: left;
	width: 41px;
	margin: 5px 0 0 16px;
	border: 1px solid #dcdcdc;
}

.article.large .middle .order .button {
	float: left;
	width: 100px;
	height: 28px;
	margin: 0 0 0 6px;
}

.article.large .middle .order .button.nl {
	background: url(../../../images/shop/buttons/btn-toevoegenwinkelmand-nl.jpg) no-repeat 0 0;
}
.article.large .middle .order .button.en {
	background: url(../../../images/shop/buttons/btn-toevoegenwinkelmand-en.jpg) no-repeat 0 0;
}
.article.large .middle .order .button.de {
	background: url(../../../images/shop/buttons/btn-toevoegenwinkelmand-de.jpg) no-repeat 0 0;
}

.article.large .middle .order .button:hover {
	background-position: 0 -29px;
}

.article.large .middle .description {
	float: left;
	width: 200px;
	height: auto;
	margin: 25px 0 0 14px;
	font-size: 1.1em;
}

p.enlargements {
	line-height: 1em;
	margin: 10px 0 0 0;
	padding: 0;
	color: #d00000;
	font-size: 1.3em;
	font-weight: bold;
}

.article.enlargements {
	float: left;
	clear: both;
	width: 518px;
	margin: 10px 0 0 -4px;
	background: url(../../../images/shop/bg-article.jpg) repeat-y;
}

.article.enlargements .top, .article.enlargements .bottom {
	clear: both;
	width: 518px;
	height: 10px;
	background: url(../../../images/shop/bg-article-top.jpg) no-repeat;
}

.article.enlargements .bottom {
	background: url(../../../images/shop/bg-article-bottom.jpg) no-repeat;
}

.article.enlargements .middle {
	clear: both;
	width: 496px;
	padding: 0 11px 1px 11px;
}

.article.enlargements .middle .thumbnail {
	float: left;
	width: 104px;
	height: 104px;
	margin: 0 5px 0 0;
	text-align: center;
	vertical-align: middle;
	line-height: 104px;
	border: 1px solid #dcdcdc;
}

.article.enlargements .middle .thumbnail img {
	max-width: 104px;
	max-height: 104px;
}
