body {
	font-family: 	arial, verdana, sans serif;
	font-size: 		12px;
	background: 	url('images/background.png') repeat-x #70b8f8;
	color:			#414141;
}

img	{
	border: 		0;
}

h1 {
	font-size:		12pt;
	margin:			0;
	padding:		0;
	color:			#3388bb;
}

h1.productname {
	color:			#ffffff;
}

h2 {
	font-size:		11pt;
	margin:			0;
	padding:		0;
	color:			#3388bb;
}

h3 {
	font-size:		9pt;
	margin:			0;
	padding:		0;
	color:			#3388bb;
}

.pagedescription { 
	color:			#3388bb;
}

.pagedescription a {
	color:			#3388bb;
}

.errormessage {
	font-size:			12pt;
	padding:			5px;
	color:				#bb0000;
	background-color	#ffaaaa;
}

.categorydescription {
	color:				#7722cc;
}
	
.categorydescription a {
	color:				#7722cc;
}

.shopdescription {
	color:				#aa55aa;
}
	
.shopdescription a {
	color:				#aa55aa;
}


ul.menu {
	margin: 		0;
	padding: 		0;
	list-style: 	none;
	margin-left: 	0px;
}

.menu li{
	color: 			white;
	display: 		inline;
	padding-left: 	7px;
	padding-right: 	15px;
	background: 	url('images/scheidingsteken.png') right no-repeat;
}

.menu li a{
	font-weight: 	bold;
	color: 			white;
	text-decoration: none;
}

.menu li a:hover{
	text-decoration: underline;
}

.thumbnail_title {
	color:			#ffffff;
}

.footer {
	color:			#ffffff;
	font-size: 		8pt;
}

.footer a {
	color:			#ffffff;
	font-size: 		8pt;
}

.searchbar{
	width: 			156px;
	height: 		21px;
	background: 	url('images/searchbar.png');
	border: 		0;
	color: 			#666666;
	padding-top: 	7px;
	padding-left: 	7px;
}

a.paging-active, a.paging-active:link, a.paging-active:active, a.paging-active:hover {
	font-weight:		bold;
	font-size:			10pt;
	text-decoration:	none;
	color:				#aa55aa;
}

a.paging, a.paging:link, a.paging:active, a.paging:hover {
	font-weight:		bold;
	font-size:			9pt;
	text-decoration:	none;
	color:				#aa55aa;
}

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:hover {
	font-weight:		normal;
	font-size:			8pt;
	text-decoration:	none;
	color:				#ffffff;
}

a.linkpartner, a.linkpartner:link, a.linkpartner:active, a.linkpartner:hover {
	font-size:			8pt;
	text-decoration:	none;
}

a.menuitem, a.menuitem:link, a.menuitem:active {
	font-weight:		normal;
	font-size:			9pt;
	text-decoration:	none;
	color:				#414141;
}

a.menuitem:hover {
	font-weight:		bold;
	font-size:			9pt;
	text-decoration:	none;
	color:				#414141;
}

	
a.cloud, a.cloud:link, a.cloud:active, a.cloud:hover {
	font-family: arial, verdana;
	font-size: 14px;
	color: #78c0f9;
	text-decoration: none;
}
	

ul.categories {
	list-style-type: 		none;
	padding: 				5px 5px 5px 0;
	margin: 				0;
}

li.menu {
	background-image: 		url('/images/li-menu.png');
	background-repeat: 		no-repeat;
	background-position: 	0 .4em;
	padding-left: 			20px;
	line-height:			2em;
}

li.submenu {
	background-image: 		url('/images/li-submenu.png');
	background-repeat: 		no-repeat;
	background-position: 	0 .4em;
	padding-left: 			20px;
	margin-left:			-10px;
	line-height:			2em;
}

li.refine {
	background-image: 		url('/images/li-refine.png');
	background-repeat: 		no-repeat;
	background-position: 	0 .4em;
	padding-left: 			20px;
	line-height:			2em;
}

li.refine a {
	color:				#414141;
}

a.gotoshop, a.gotoshop:link, a.gotoshop:active, a.gotoshop:hover {
	font-size:			11pt;
	font-weight:		bold;
	color:#ffffff;
	text-decoration:	none;
}

.addthis_toolbox .custom_images a:hover img {
    -moz-opacity:	1; 
    -moz-opacity:	1;
	-khtml-opacity: 1;
	-ms-filter:		"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:			alpha(opacity=100); 
    opacity:		1;
}

.addthis_toolbox .custom_images a img {
    -moz-opacity:	.50; 
    -moz-opacity:	0.50;
	-khtml-opacity: 0.50;
	-ms-filter:		"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:			alpha(opacity=50); 
    opacity:		.50;
}



td.gotoshop-left {
	width:				15px;
	height:				28px;
	background-image:	url('/images/ganaarwinkel_links.png');
}

td.gotoshop {
	height:				28px;
	background-image:	url('/images/ganaarwinkel_midden.png');
}

td.gotoshop-right {
	width:				28px;
	height:				28px;
	background-image:	url('/images/ganaarwinkel_rechts.png');
}



td.border-content {
	background-color:	#f5fdfe;
}

td.border-top-left {
	height:				17px;
	width:				16px;
	background:			url('/images/border-top-left.png') no-repeat;
}

td.border-top {
	height:				17px;
	background:			url('/images/border-top.png') repeat-x;
}

td.border-top-right {
	height:				17px;
	width:				16px;
	background:			url('/images/border-top-right.png') no-repeat;
}

td.border-bottom-left {
	height:				17px;
	width:				16px;
	background:			url('/images/border-bottom-left.png') no-repeat;
}

td.border-bottom {
	height:				17px;
	background:			url('/images/border-bottom.png') repeat-x;
}

td.border-bottom-right {
	height:				17px;
	width:				16px;
	background:			url('/images/border-bottom-right.png') no-repeat;
}

td.border-left {
	width:				16px;
	background:			url('/images/border-left.png') repeat-y;
}

td.border-right {
	width:				16px;
	background:			url('/images/border-right.png') repeat-y;
}



td.border-product-content {
	background-color:	#3196F5;
	color:				#ffffff;
	font-size:			8pt;
}

td.border-product-content a {
	font-size:			8pt;
}

td.border-product-top-left {
	height:				10px;
	width:				10px;
	background:			url('/images/border-product-top-left.png') no-repeat;
}

td.border-product-top {
	height:				10px;
	background:			url('/images/border-product-top.png') repeat-x;
}

td.border-product-top-right {
	height:				10px;
	width:				10px;
	background:			url('/images/border-product-top-right.png') no-repeat;
}

td.border-product-bottom-left {
	height:				10px;
	width:				10px;
	background:			url('/images/border-product-bottom-left.png') no-repeat;
}

td.border-product-bottom {
	height:				10px;
	background:			url('/images/border-product-bottom.png') repeat-x;
}

td.border-product-bottom-right {
	height:				10px;
	width:				10px;
	background:			url('/images/border-product-bottom-right.png') no-repeat;
}

td.border-product-left {
	width:				10px;
	background:			url('/images/border-product-left.png') repeat-y;
}

td.border-product-right {
	width:				10px;
	background:			url('/images/border-product-right.png') repeat-y;
}






td.border-info-content {
	background-color:	#ff8c96;
}

td.border-info-top-left {
	height:				8px;
	width:				10px;
	background:			url('/images/border-info-top-left.png') no-repeat;
}

td.border-info-top {
	height:				8px;
	background:			url('/images/border-info-top.png') repeat-x;
}

td.border-info-top-right {
	height:				8px;
	width:				10px;
	background:			url('/images/border-info-top-right.png') no-repeat;
}

td.border-info-bottom-left {
	height:				8px;
	width:				10px;
	background:			url('/images/border-info-bottom-left.png') no-repeat;
}

td.border-info-bottom {
	height:				10px;
	background:			url('/images/border-info-bottom.png') repeat-x;
}

td.border-info-bottom-right {
	height:				8px;
	width:				10px;
	background:			url('/images/border-info-bottom-right.png') no-repeat;
}

td.border-info-left {
	width:				10px;
	background:			url('/images/border-info-left.png') repeat-y;
}

td.border-info-right {
	width:				8px;
	background:			url('/images/border-info-right.png') repeat-y;
}


td.blue-left {
	height:				24px;
	width:				10px;
	background:			url('/images/blue-left.png') no-repeat;
}

td.blue-middle {
	height:				24px;
	background:			url('/images/blue-middle.png') repeat-x;
	color:				#ffffff;
}

td.blue-middle a {
	color:				#ffffff;
}

td.blue-right {
	height:				24px;
	width:				10px;
	background:			url('/images/blue-right.png') no-repeat;
}

