body													{ font-size: 12px; font-family: "Arial"; color: #87888a; margin:0px; background-image:url(/images/bg-body.jpg); background-repeat:repeat-x; background-color: #FFFFFF; }

a:link													{ color: #87888a; text-decoration: underline; }
a:visited												{ color: #87888a; text-decoration: underline; }
a:hover													{ color: #E2007a; text-decoration: none; } /*4c4c4c*/
a:active												{ color: #87888a; text-decoration: underline; }
a img													{ border: none; }

h1														{ color: #4c4c4c; font-size: 22px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h2														{ color: #4c4c4c; font-size: 20px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h3														{ color: #4c4c4c; font-size: 16px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h4														{ color: #4c4c4c; font-size: 15px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }
h5														{ color: #4c4c4c; font-size: 14px; font-family: "Arial"; text-align: left; font-weight: bold; padding: 0px; margin: 0px; }

.titelitem 												{ width: 400px;  float: left; color: #4c4c4c; font-size: 22px; font-family: "Arial"; text-align: left; font-weight: normal; padding: 0px; margin: 0px; }

li														{ margin: 0px; padding: 0px; }
p														{ margin: 0px; padding: 0px; }
hr														{ color: #FF007E; background-color: #FF007E; border: 0px; height: 1px; }
 
.small													{ font-family: "Arial"; font-size: 11px; }
.input													{ font-family: "Arial"; font-size: 11px; }
input													{ font-family: "Arial"; font-size: 11px; }
.submit													{ font-family: "Arial"; font-size: 11px; }
.button													{ font-family: "Arial"; font-size: 11px; }
.textarea												{ font-family: "Arial"; font-size: 11px; }
textarea												{ font-family: "Arial"; font-size: 11px; }

.dark													{ font-size: 13px; /*background-color: #d9dadb;*/ }
.light													{ font-size: 13px; /*background-color: #FFFFFF;*/ }
	
.error													{ font-family: "Arial"; color: #990000; font-size: 11px; }
.label													{ color: #0095cd; }

.sierbeslag #container									{ margin: 0px auto; width: 900px; }

	.sierbeslag #toplaag								{ width: 900px; height: 128px; float: left; padding:0px 0px 0px 0px; }
		.sierbeslag #logo								{ width: 273px; height:  87px; float: left; padding:41px 0px 0px 27px; text-align:left; }
		.sierbeslag #middenboven						{ width: 325px; height: 128px; float: left; text-align:left; }
		.sierbeslag #shopcart							{ width: 270px; height:  87px; float: left; padding:41px 5px 0px 0px; text-align:left; }

	.sierbeslag #navigatie								{ background-image:url("/images/bg-navigatie.jpg"); width: 900px; height:  76px; float: left; padding:0px 0px 0px 0px; text-align:left; }
			.sierbeslag #navleft						{ width: 740px; height:  64px; float: left; padding:12px 0px 0px 10px; text-align:left; }
			.sierbeslag #navzoek						{ background-image:url("/images/bg-zoeken.jpg"); background-position:left top; background-repeat:no-repeat; width: 146px; height: 64px; float: left; padding:12px 0px 0px 4px; text-align:left; }
			
	.sierbeslag #visuals								{ width: 882px; height: 285px; float: left; padding:9px 9px 9px 9px; overflow:hidden; background-color: #4c4c4c}
		.sierbeslag #wissel								{ width: 882px; height: 285px;}
	
	.sierbeslag #varianten								{ background-image:url("/images/bg-varianten.jpg"); background-repeat:repeat-x; width: 900px; height: 223px; float: left; padding:65px 0px 0px 0px; text-align:left; }
	
	.sierbeslag #aanbieding								{ background-image:url("/images/bg-aanbieding.jpg"); width: 820px; height: 198px; float: left; padding:25px 40px; text-align:left; }
	
	.sierbeslag #wrapper								{ width: 900px; float: left; padding:0px 0px 0px 0px; text-align:left; }
		.sierbeslag #kolomlinks							{ width: 248px; float: left; padding:0px 0px 0px 0px; text-align:left; }
			.sierbeslag #subnav							{ width: 248px; float: left; padding:0px 0px 0px 0px; text-align:left; }	
			.sierbeslag #tips							{ width: 218px; float: left; margin-top: 50px; padding: 15px; height: 145px; overflow: hidden; background-image: url("/images/bg-tips.jpg"); background-repeat: no-repeat; color: #87888a; }
			.sierbeslag #vakantie2						{ width: 185px; float: left; margin-top: 50px; padding: 15px; height: 145px; overflow: hidden; background-color: #FF0000; color: #FFFFFF;}
		.sierbeslag #kolomrechts						{ width: 652px; min-height: 400px; float: left; padding:0px 0px 0px 0px; text-align:left; }
			.sierbeslag #vakantie1						{ width: 880px; padding: 10px; float: left; text-align: left; background-color: #FF0000; margin: 10px 0px; color: #FFFFFF; }
			.sierbeslag #productdetails					{ width: 652px; float: left; padding: 0px 0px 5px 0px;}
				.sierbeslag #product_social				{ width: 652px; float: left; }
					.sierbeslag #product_waardering		{ width: 320px; float: left; text-align: left;}
					.sierbeslag #product_socialmedia	{ width: 320px; float: right; text-align: right;}		
			
			.sierbeslag  #opsomming						{ width: 652px; float: left;}
				.sierbeslag  #opsom_vorige				{ width: 217px; float: left; text-align: left; }
				.sierbeslag  #opsom_nummer				{ width: 217px; float: left; text-align: center; }
				.sierbeslag  #opsom_volgende			{ width: 218px; float: left; text-align: right; }
	
	.sierbeslag #bodemlaag								{ width: 100%; height: 277px; margin: 0px auto; padding: 0px 0px 0px 0px; background-image: url("/images/bg-bottom.jpg"); background-repeat: repeat-x; }
		.sierbeslag #bodem-wrapper						{ width: 900px; height: 180px; padding: 97px 0px 0px 0px; margin: 0px auto; color: #87888a; background-image: url("/images/bg-bodem-laag.jpg"); background-repeat: no-repeat; }
		.sierbeslag #bodemblok1							{ width: 212px; float:left; padding: 0px 80px 0px 17px; }
		.sierbeslag #bodemblok2							{ width: 393px; float:left; padding: 0px 0px 0px 2px; }
		.sierbeslag #bodemblok3							{ width: 196px; float:left; padding: 0px 0px 0px 0px; }

.hoofdmenu											{ list-style: none; float: left; padding: 0px; margin: 0px;}
.hoofdmenu-item										{ list-style: none; float: left; padding: 0px 10px; margin: 0px 0px; color: #e2007a; font-size: 12px; text-decoration: none;}
.hoofdmenu-item	a									{ color: #87888a; font-size: 12px; text-decoration: none;}
.hoofdmenu-item	a:link								{ color: #87888a; font-size: 12px; text-decoration: none;}
.hoofdmenu-item	a:visited							{ color: #87888a; font-size: 12px; text-decoration: none;}
.hoofdmenu-item	a:hover								{ color: #e2007a; font-size: 12px; text-decoration: none;}
.hoofdmenu-item	a:active							{ color: #87888a; font-size: 12px; text-decoration: none;}

.submenu											{ list-style: none; float: left; padding: 10px 0px; margin: 0px; color: #93117e;}
.submenu_item										{ list-style: none; padding: 10px 10px; margin: 0px 0px; border-bottom: 1px solid #D3D3D3; width: 193px; color: #87888a; }
.submenu_item a:link								{ color: #87888a; text-decoration: none; }
.submenu_item a:visited								{ color: #87888a; text-decoration: none; }
.submenu_item a:hover								{ color: #87888a; text-decoration: none; }
.submenu_item a:active								{ color: #87888a; text-decoration: none; }

.submenu_item_active								{ list-style: none; padding: 10px 10px; margin: 0px 0px; border-bottom: 1px solid #D3D3D3; width: 193px; color: #4C4C4C; background-color: #EFEFEF; cursor: pointer; }
.submenu_item_active a:link							{ color: #4C4C4C; text-decoration: none; }
.submenu_item_active a:visited						{ color: #4C4C4C; text-decoration: none; }
.submenu_item_active a:hover						{ color: #4C4C4C; text-decoration: none; }
.submenu_item_active a:active						{ color: #4C4C4C; text-decoration: none; }

.categorie_opsom									{ width: 181px; float: left; margin-right: 8px; background-image: url("/images/bg-artikelkader.jpg"); background-position: bottom left; background-repeat: repeat-x;}
.categorie_opsom_over								{ width: 181px; float: left; cursor: pointer; margin-right: 8px; background-image: url("/images/bg-artikelkader-over.jpg"); background-position: bottom left; background-repeat: repeat-x; }
.categorie_opsom_img								{ width: 165px; text-align: center; background-color: #FFFFFF; border: 8px solid #4b4b4b;}
.categorie_opsom_titel								{ width: 181px; height: 22px; padding: 12px 0px 0px 0px; text-align: center; color: #FFFFFF;}

.th_product											{ width: 610px; min-height: 140px; float: left; margin: 10px 0px 10px 0px; padding: 10px 20px; color: #87888a; background-color: #EFEFEF; }
.th_product_over									{ width: 610px; min-height: 140px; float: left; margin: 10px 0px 10px 0px; padding: 10px 20px; color: #4C4C4C; background-color: #DBDBDB; }

.price												{ font-size: 16px; font-weight: 700; width: 180px; display: block; float: left;}
.aantal												{ margin-left: 30px; width: 81px; height: 15px; padding: 5px; color: #4C4C4C; text-align: left; background-image: url("/images/aantal.jpg"); background-repeat: no-repeat; border: 0px; font-size: 11px; }

.error_message										{ padding: 5px; background-color: #FF8282; border: 2px solid #CC0000; color: #000000; }
.notify_message										{ padding: 5px; background-color: #FFFFCC; border: 2px solid #FFCC99; color: #000000; }
.success_message									{ padding: 5px; background-color: #F0FFF0; border: 2px solid #00FF00; color: #000000; } 
.extra_message										{ padding: 5px; color: #000000; font-weight: bold; }

.zoeken_form										{ border: 0px; font-size: 11px; width: 120px; color: #878788; }
