div.Shop02artWrapper {
	width: 191px;
	height: 140px;
	position: relative;
	/*
	background-image: url(Shop02artWrapperBack.jpg);
	*/
	background-repeat: no-repeat;
	background-position: left 16px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
div.Shop02imgOverflow {
	overflow: hidden;
	width: 150px;
	height: 110px;
	/*
	padding-top: 10px;
	margin-left: 20px;
	
	border: 1px solid #F21B2D;
	*/
	
}
div.Shop02imgOverflow img {
	border: none;
}
/*
div.Shop02artTop {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 148px;
	height: 8px;
	border: 1px solid #F21B2D;
	background-color: #F7B41E;
}
*/

div.Shop02artTekst {
	/*
	position: absolute;
	top: 10px;
	left: 20px;
	width: 148px;
	line-height: 14px;
	height: 15px;
	background-color: #002E8A;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	*/
	width: 150px;
	text-align: center;
}
div.Shop02artTekst a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002E8A !important;
	text-decoration: none;
}
span.Shop02artnr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*
div.Shop02artBottom {
	position: absolute;
	top: 110px;
	left: 20px;
	width: 148px;
	height: 7px;
	border: 1px solid #F21B2D;
	background-color: #F7B41E;
}
*/
div.Shop02clearer {
	clear: both;
}


div#modShop02 {
}
div#Shop02afrekenArtikelenTabel {
	text-align: center;
}
div#Shop02afrekenen table#winkelwagenTable {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
div#Shop02afrekenen table#winkelwagenTable img {
	border: none;
}
div#Shop02afrekenen table#winkelwagenTable form {
	margin: 0px;
	padding: 0px;
}
div#Shop02afrekenen table#winkelwagenTable tr th {
	border-bottom: 1px solid #CCCCCC;
}
div#Shop02afrekenen table#winkelwagenTable tr th, div#Shop02afrekenen table#winkelwagenTable tr td {
	padding: 1px;
}
div#Shop02afrekenen table#winkelwagenTable tr td.totalProdPrice {
	text-align: right;
}
div#Shop02afrekenen table#winkelwagenTable tr td.artName {
	font-weight: bold;
}
div#Shop02afrekenen table#winkelwagenTable tr td.totaalBedrag {
	text-align: right;
	border-top: 1px solid #CCCCCC;
}
div#Shop02afrekenen table#winkelwagenTable tr td.verzendkosten {
	text-align: right;
}
div#Shop02afrekenen table#winkelwagenTable tr td.teBetalen {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}
div#modShop02 input.updateBtnClass {
}
div#modShop02 table.updateTable {
}
div#Shop02ArtikelDetail a.detailFotoLink {
	float: right;
}
div#Shop02ArtikelDetail div#detailFormWrapper {
	text-align: center;
	clear: right;
}
div#Shop02ArtikelDetail form {
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	color: #9B265B;
}
div#Shop02ArtikelDetail p.ShopPrijs {
	color: #FF1AC0;
	font-size: 25px;
	font-weight: bold;
}
div#Shop02ArtikelDetail input.aantal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #4E9A06;
	font-size: 18px;
	width: 40px;
	margin-top: 3px;
}
div#Shop02ArtikelDetail input.voegToeBtn {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-left: 5px;
}
div#Shop02ArtikelDetail img.detailImg {
	padding: 3px;
	border: 1px solid #000;
}
div#Shop02afrekenen form {
	margin: 0px;
	padding: 0px;
}
div#Shop02afrekenen table#winkelwagenTable input {
	margin-left: 3px;
}
div#Shop02afrekenen input.nieuwAantalClass {
	font-size: 11px;
}











/*
.ShopLayout02clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div#ShopLayout02cattekst h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666 !important;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}
div#ShopLayout02cattekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}
.ShopLayout02prodartikel {
	padding: 5px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position:relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #666666;
	border-bottom-color: #000000;
	border-left-color: #666666;
}
.ShopLayout02prodartikel .ShopLayout02prodartikelh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 12px;
	overflow: hidden;
}
.ShopLayout02prodartikelwrapper {
	margin: 0px;
	background-color: #FF57D0;
	height: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.ShopLayout02prodartikelwrapperOdd {
	margin: 0px;
	background-color: #BB0088;
	height: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.ShopLayout02prodartikelimg {
	height: 109px;
	overflow: hidden;
	width: 150px;
	margin-right: 8px;
	float: left;
	margin-top: 5px;
}
.ShopLayout02prodartikelimgouter{
	display: table;
	height: 109px;
	position: relative;
	overflow: hidden;
	width: 150px;
	background-color: #FFFFFF;
}
.ShopLayout02prodartikelimgmiddel{
	#position: absolute; 
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}
.ShopLayout02prodartikelimginner{
	position: relative; 
	top: -50%;
}
.ShopLayout02prodartikelimginner img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.ShopLayout02prodartikelcontentwrapper {
	float: left;
	padding: 0px;
	background-color: #fff;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ShopLayout02prodartikelcontentinhoud {
	height: 59px;
	width: 320px;
	margin: 0px;
	padding: 5px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.ShopLayout02prodartikel .ShopLayout02prodartikelprijswrapper {
	float: left;
	width: 200px;
}
.ShopLayout02prodartikel .ShopLayout02prodartikeloudeprijs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	text-decoration: line-through;
	font-weight: bold;
	text-align: center;
	width: 200px;
}
.ShopLayout02prodartikel .ShopLayout02prodartikelnieuweprijs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF57D0;
	font-weight: bold;
	text-align: center;
	float: none;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
*/
.ShopLayout02prodartikel .ShopLayout02prodartikeldetail {
	text-align: center;
	float: left;
	width: 128px;
	height: 35px;
	padding-top: 5px;
}
.ShopLayout02prodartikel .ShopLayout02prodartikeldetail img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ShopLayout02footerpages  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 3px;
	margin-right: 10px;
}
#ShopLayout02footerpages #ShopLayout02footerpagesh1titel {
	margin: 0px;
	padding: 0px;
	float: left;
}
#ShopLayout02footerpages #ShopLayout02footerpagesh1titel h1{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#ShopLayout02footerpages #ShopLayout02footerpagestelling {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#ShopLayout02footerpages #ShopLayout02footerpagestelling a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bolder;
	text-decoration: none;
}
#ShopLayout02footerpages #ShopLayout02footerpagestelling a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


div#Shop02highlight {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#Shop02highlight a.Shop02highlightWagenLnk img {
	border: none;
}
div#Shop02highlight a.Shop02highlightHeaderLnk {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
div#Shop02highlight img {
	border: 1px solid #FFF;
}
div#Shop02highlight div.Shop02highlightPrice {
	color: #F00;
	font-size: 18px;
	font-weight: bold;
}
div#Shop02highlight form {
	margin: 0px;
	padding: 0px;
}
div#Shop02highlight input {
	margin: 0px;
}


img, input { behavior: url("/mod/Shop02/iepngfix/iepngfix-mod.htc") }
