/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #7a7a7a; }
input, select, textarea { font-family: 'Lucida Sans Unicode'; font-size: 11px; color: #7a7a7a; }
body { height: 100%; background: #fff; }
img { border: 0px; display: block; }
a { outline: none; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

.meldingVerkoop { height: 30px; background: #FFF7D9; display: none; border-bottom: 1px solid #A0A0A0; }
.meldingVerkoop h1 { width:958px; margin: 0 auto; font-size: 14px; color: #71625B; font-weight: normal; line-height: 30px; }
.meldingVerkoop h1 a { font-size: 14px; color: #71625B; }


/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 958px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 958px; height: 136px; background: url('../images/headerBg.gif') no-repeat; }
	
		#loginCntr{position: absolute; top: 3px; right: 0px; width: 400px; text-align: right;}
		#loginCntr a { padding: 0px 10px 0px 10px; font-family: 'Lucida Sans Unicode'; color: #7a7a7a; background: url('../images/slot.gif') no-repeat left; }
		#loginCntr a:hover { text-decoration: none; }
	
	
		/* ### TAAL CONTAINER ### */
		#taalCntr { position: absolute; top: 20px; right: 0px; width: 200px; text-align: right; }
		#taalCntr ul { padding-top: 13px; overflow: hidden; width: 200px; list-style: none; }
		#taalCntr li { margin-right: 14px; float: right; display: inline; text-align: left; }
		#taalCntr li a { padding: 0px; display: block; float: left; width: 12px; height: 11px; text-indent: -9999px; background: no-repeat; border:1px solid #999; }
		#taalCntr li.nl a { background-image: url('../images/nl.gif'); }
		#taalCntr a { padding: 0px 10px 0px 10px; font-family: 'Lucida Sans Unicode'; color: #7a7a7a; background: url('../images/slot.gif') no-repeat left; }
		#taalCntr a:hover { text-decoration: none; }
		
		/* ### TOP CONTAINER ### */
		#topCntr { position: absolute; top: 30px; left: 300px; width: 340px; }
		#topCntr ul { overflow: hidden; width: 450px; list-style: none; }
		#topCntr li { margin-right: 20px; float: left; display: inline; font-family: 'Lucida Sans Unicode'; }
		#topCntr li a { text-decoration: none; color: #fff; }
		#topCntr li a:hover { text-decoration: underline; }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 52px; left: 300px; width: 460px; }
		#menuCntr ul { overflow: hidden; width: 600px; list-style: none; }
		#menuCntr li { float: left; display: inline; }
		#menuCntr li a { padding: 0px 10px 0px 10px; display: block; float: left; height: 36px; line-height: 32px; font-size: 14px; font-weight: bold; text-decoration: none; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #424f0b; background: #fff; }
		#menuCntr li#kunsthuren, #menuCntr li#kunstkopen { display: none !important; }
		
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { position: absolute; bottom: 10px; right: 0px; width: 218px; }
		#zoekCntr fieldset { overflow: hidden; width: 218px; border: 0px; }
		#zoekCntr img { display: block; float: left; margin: 2px 5px 0 0; }
		#zoekCntr input.field { padding: 5px 5px 0px 5px; float: left; width: 150px; height: 19px; font-family: 'Lucida Sans Unicode'; border: 1px solid #ededed; border-right: 0px; background: url('../images/fieldBg.gif') repeat-x; }
		#zoekCntr input.submit { border:0px;background:url(../images/zoek.gif);width:20px;height:26px;cursor:pointer; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 958px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 196px; }
		
			/* ### WW BOX ### */
			.wwBox { margin-bottom: 10px; padding-bottom: 5px; width: 196px; border-bottom: 2px solid #eaf3c8; }
			.wwBox h3 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 13px; font-weight: bold; color: #89a615; border-bottom: 1px solid #ccdc90; background: #eaf3c8; }		
			.wwBox p { margin-bottom: 8px; padding: 0px 10px 10px 10px; line-height: 18px; font-family: 'Lucida Sans Unicode'; color: #89a615; border-bottom: 1px dotted #bfbfbf; }
			.wwBox a { margin-left: 10px; padding-left: 15px; font-family: 'Lucida Sans Unicode'; text-transform: uppercase; color: #89a615; background: url('../images/mandje.gif') no-repeat left; }
			.wwBox a:hover { text-decoration: none; }
			
			/* ### SPEC BOX ### */
			.specBox { margin-bottom: 10px; width: 196px; font-family: 'Lucida Sans Unicode'; color: #89a615; }
			.specBox a { text-decoration: none; color: #89a615; }
			.specBox h3 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-family: Arial; font-size: 13px; font-weight: bold; color: #89a615; border-bottom: 1px solid #ccdc90; background: #eaf3c8; }		
			.specBox h3 a { color:#D2782F; display:block; float:right; font-size:10px; font-weight:normal; margin-right:10px; }
			.specBox h3 a:hover { text-decoration: underline; }
			.specBox ul.list { padding: 10px 10px 0px 10px; list-style: none; }
			.specBox ul.list li { line-height: 24px; color: #89a615; }
			.specBox ul.list li a { text-decoration: none; color: #89a615; }
			.specBox ul.list li a:hover { text-decoration: underline; } 
			.specBox fieldset { padding: 10px; overflow: hidden; width: 176px; border: 0px; }
			.specBox label, .specBox h4 { padding-bottom: 5px; display: block; font-size: 11px; font-weight: bold; }
			.specBox h4 { padding-top: 5px; }
			.specBox select { margin-bottom: 10px; width: 100%; height: 22px; color: #89a615; border: 1px solid #ccc; background: #fff; }
			.specBox label.label { padding: 0px 5px 0px 0px; float: left; width: 25px; height: 22px; line-height: 22px; font-weight: normal; }
			.specBox select.small { margin-right: 5px; float: left; width: 60px; }
			.specBox input.check { margin-right: 5px; float: left; }
			.specBox label.check { float: left; width: 68px; font-weight: normal; }
			.specBox ul.kleur { padding-top: 10px; overflow: hidden; width: 176px; list-style: none; }
			.specBox ul.kleur li { margin: 0px 20px 20px 20px; float: left; display: inline; }
			.specBox ul.kleur li a.selected { background-position: bottom center; } 
			.specBox ul.kleur li a { display: block; float: left; width: 15px; height: 15px; text-indent: -999px; background: no-repeat; border: 1px solid #fff; }
			.specBox ul.kleur li.rood a { background-image: url('../images/kleuren/rood.gif'); }
			.specBox ul.kleur li.groen a { background-image: url('../images/kleuren/groen.gif'); }
			.specBox ul.kleur li.blauw a { background-image: url('../images/kleuren/blauw.gif'); }
			.specBox ul.kleur li.geel a { background-image: url('../images/kleuren/geel.gif'); }
			.specBox ul.kleur li.turquoise a { background-image: url('../images/kleuren/turquoise.gif'); }
			.specBox ul.kleur li.paars a { background-image: url('../images/kleuren/paars.gif'); }
			.specBox ul.kleur li.zwartwit a { background-image: url('../images/kleuren/zwartwit.gif'); }
			.specBox ul.kleur li.goudzilver a { background-image: url('../images/kleuren/goudzilver.gif'); }
			.specBox ul.kleur li.oranje a { background-image: url('../images/kleuren/oranje.gif'); }
			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { margin-bottom: 10px; width: 196px; }
			.nieuwsBox h3 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 13px; font-weight: bold; color: #acce22; border-bottom: 1px solid #bfbfbf; background: #eaf3c8; }		
			.nieuwsBox ul { list-style: none; }
			.nieuwsBox li { height: 24px; line-height: 24px; text-indent: 10px; font-family: 'Lucida Sans Unicode'; border-bottom: 1px dotted #bfbfbf; }
			.nieuwsBox li.last { border: 0px; }
			.nieuwsBox li a { text-decoration: none; color: #626262; }
			.nieuwsBox li a:hover { text-decoration: underline; }

		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; overflow: hidden; width: 760px; }
		#rightCntr div.right { float: right; }
			
			/* ### RES BOX ### */
			.resBox { margin-bottom: 20px; overflow: hidden; width: 760px; }
			.resBox h3 { margin-bottom: 10px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
			.resBox ul { float: left; overflow: hidden; width: 300px; list-style: none; }
			.resBox li { float: left; display: inline; line-height: 22px; color: #d2782f; }
			.resBox li a { padding: 0px 5px 0px 5px; font-family: 'Lucida Sans Unicode'; text-transform: uppercase; font-size: 10px; color: #d2782f; }
			.resBox li a:hover { text-decoration: none;}
			.resBox fieldset { float: right; overflow: hidden; width: 400px; border: 0px; }
			.resBox select { margin-left: 10px; float: right; width: 150px; height: 22px; color: #d2782f; border: 1px solid #ccc; background: #fff; }
			
			/* ### PAGE BOX ### */
			.pageBox { margin-bottom: 10px; overflow: hidden; }
			.pageBox ul { overflow: hidden; list-style: none; margin: 0 auto; float: right; }
			.pageBox li { margin-right: 2px; float: left; display: inline; }
			.pageBox li a { display: block; float: left; width: 24px; height: 24px; line-height: 24px; text-align: center; font-family: 'Lucida Sans Unicode'; text-decoration: none; color: #5e5e5e; border: 1px solid #cdcdcd; background: #fff; }
			.pageBox li a:hover, .pageBox li.selected a { font-weight: bold; border: 1px solid #f3b684; background: #fdf5ee; }
			.pageBox li.page a { width: 110px; }
			.pageBox select { border: 0px; text-align: center; margin: 0px; }
			.pageBox .pagenr { height: 24px; line-height: 24px; border: 1px solid #CDCDCD; padding-right: 2px;}
			
			/* ### KOOP BOX ### */
			.koopBox { margin-bottom: 10px; padding-bottom: 10px; float: left; width: 560px; border-bottom: 2px solid #fae2cf; }
			.koopBox h2 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 18px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
			.koopBox ul { overflow: hidden; width: 100%; list-style: none; }
			.koopBox li { text-align: center; float: left; display: inline; height: 160px; font-family: 'Lucida Sans Unicode'; width: 140px; }
			.koopBox li span { display: block; position: absolute; margin-top:113px; width:140px; font-size: 10px; }
			.koopBox li span b { font-weight: normal; font-size: 11px; }
			.koopBox li img { display: block; margin: 0 auto; background:#FDF5EE ; border:1px solid #EFE2D6; padding: 3px; }
			.koopBox li a { text-decoration: none; color: #7a7a7a; }
			.koopBox li a:hover span { text-decoration: underline; }
			
			/* ### KUNSTENAAR BOX ### */
			.kunstenaarBox { margin-bottom: 10px; padding-bottom: 10px; width: 760px; border-bottom: 2px solid #fae2cf; }
			.kunstenaarBox h2 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 18px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
			.kunstenaarBox ul { overflow: hidden; width: 702px; list-style: none; margin: 0 auto; }
			.kunstenaarBox li { margin: 0px 13px; float: left; display: inline; height: 240px; font-family: 'Lucida Sans Unicode'; }
			.kunstenaarBox li a { text-decoration: none; color: #7a7a7a; }
			.kunstenaarBox li a:hover { text-decoration: underline; }
			.kunstenaarBox img { border:1px solid #EFE2D6; padding: 3px; }
			
			.kunstenaarBox .alfabet a { text-decoration: none; font-size: 12px; color: #7A7A7A; font-weight: bold; margin:4px 8px; }
			.kunstenaarBox .alfabet a:hover, .kunstenaarBox .alfabet .selected { text-decoration: underline; color: #D2782F; }
			.kunstenaarBox .alfabet { margin: 10px 0px; text-align: center; }
			
			/* ### WEEK BOX ### */
			.weekBox { margin-bottom: 10px; float: right; width: 198px; border-bottom: 2px solid #eaf3c8; height: 376px; }
			.weekBox h2 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 13px; font-weight: bold; color: #89a615; border-bottom: 1px solid #ccdc90; background: #eaf3c8; }		
			.weekBox img { padding: 0px 10px 10px 10px; }
			.weekBox p { padding: 0px 10px 10px 10px; line-height: 18px; font-family: 'Lucida Sans Unicode'; color: #89a615; }
			.weekBox ul { padding: 0px 10px 16px 10px; list-style: none; }
			.weekBox li { line-height: 18px; font-family: 'Lucida Sans Unicode'; }
			.weekBox li a { text-transform: uppercase; color: #89a615; }
			.weekBox li a:hover { text-decoration: none; }
			.bio { height:198px; overflow: hidden; } 
			
			/* ### SMALL BOX ### */
			.smallBox { margin-bottom: 10px; float: left; position: relative; width: 378px; }
			.smallBox h2 { margin-bottom: 25px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
			.smallBox a.meer { position: absolute; top: 10px; right: 10px; font-family: 'Lucida Sans Unicode'; text-transform: uppercase; color: #d2782f; }
			.smallBox a.meer:hover { text-decoration: none; }
			.smallBox ul { overflow: hidden; width: 100%; list-style: none; }
			.smallBox li { text-align: center; width: 189px; float: left; display: inline; height: 200px; font-family: 'Lucida Sans Unicode'; }
			.smallBox li span { display: block; position: absolute; margin-top:160px; width:189px; font-size: 10px; }
			.smallBox li span b { font-weight: normal; font-size: 11px; }
			.smallBox li a { text-decoration: none; color: #7a7a7a; }
			.smallBox li a:hover { text-decoration: underline; }
			.smallBox li img { display: block; margin: 0 auto; background:#FDF5EE ; border:1px solid #EFE2D6; padding: 3px; margin: 0 auto; }
			.smallBox li a { text-decoration: none; color: #7a7a7a; }
			.smallBox li a:hover span { text-decoration: underline; }			
			
			/* ### FORM BOX ### */
			.formBox { margin-bottom: 10px; float: left; position: relative; width: 760px; font-family: 'Lucida Sans Unicode'; color: #d2782f; }
			.formBox h2 { margin-bottom: 10px; height: 37px; line-height: 37px; text-indent: 10px; font-family: Arial; font-size: 15px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
			.formBox h3 { margin-top: 19px; }
			.formBox fieldset { padding: 10px; border: 0px; }
			.formBox a { color: #d2782f; }
			.formBox p { padding: 4px 10px; color: #7A7A7A; }
			.formBox a:hover { text-decoration: underline; }
			.formBox label { margin-bottom: 5px; display: block; float: left; width: 160px; height: 28px; line-height: 28px; }
			.formBox input.field { margin: 0px 300px 5px 0px; padding: 7px 5px 0px 5px; float: left; width: 188px; height: 19px; color: #d2782f; border: 1px solid #DDD; background: url('../images/field2Bg.gif') repeat-x; }
			.formBox textarea { margin-bottom: 5px; padding: 5px; float: left; width: 560px; height: 92px; color: #d2782f; border: 1px solid #DDD; background: url('../images/textarea.gif') repeat-x; }
			.formBox input.submit { margin-left: 160px; }
			.formBox p.rss a { display: block; background-image: url('../images/rss_small.gif'); background-position: left center; background-repeat: no-repeat; text-indent: 16px; margin: 6px 5px; }
			.formBox ul { margin-left: 20px; }
			.formBox li { margin-left: 15px; }
			.formBox .kunstenaarImg { float:left; margin:10px; border:1px solid #EFE2D6; padding: 3px; }
			.formBox .biografie { height: 173px; overflow: hidden; }
			
		/* ### PRO BOX ### */
		.proBox { margin-bottom: 10px; padding-bottom: 10px; float: left; width: 690px; border-bottom: 2px solid #fae2cf; }
		.proBox h2 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 18px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
		.proBox h2 a { color: #d2782f; }
		.proBox h2 a:hover { text-decoration: none; }
		.proBox ul { padding: 10px; overflow: hidden; width: 670px; list-style: none; }
		.proBox ul.top li { float: left; width: 223px; text-align: center; }
		.proBox ul.top li.left { text-align: left; }
		.proBox ul.top li.right { float: right; text-align: right; }
		.proBox ul li a { font-family: 'Lucida Sans Unicode'; font-size: 10px; color: #d2782f; }
		.proBox ul li a:hover { text-decoration: none; }
		.proBox ul.arty li { font-family: 'Lucida Sans Unicode'; font-size: 10px; color: #d2782f; }
		.proBox ul.arty li.left { float: left; }
		.proBox ul.arty li.right { float: right; }
		.proBox img.kunst { margin: 0 auto; background:#FDF5EE ; border:1px solid #EFE2D6; padding: 3px; }
		.proBox ul.slides { margin: 0 auto; overflow: hidden; width: auto; list-style: none; }
		.proBox ul.slides li { margin-right: 16px; float: left; display: inline; cursor:pointer; }
		.proBox ul.slides img { background:#FDF5EE ; border:1px solid #EFE2D6; padding: 3px;}
		
		.proBox ul.slides li.prev a { display: block; width: 18px; height: 90px; text-indent: -9999px; background: url('../images/prev.gif') no-repeat center; }
		.proBox ul.slides li.next a { display: block; width: 18px; height: 90px; text-indent: -9999px; background: url('../images/next.gif') no-repeat center; }
		
		/* ### CART BOX ### */
		.cartBox { margin-bottom: 10px; padding-bottom: 10px; float: left; width: 690px; }
		.cartBox h2 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 18px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
		.cartBox h2 a { color: #d2782f; }
		.cartBox h3 { color: #89A659; padding-bottom: 9px; }
		.cartBox fieldset { border: 0px; }
		
			/* ### SELECT BOX ### */
			.selectBox { padding: 17px 24px 10px 12px; margin-bottom: 30px; width: 656px; border: 1px solid #eb8d41; }
			.selectBox input.check { margin-right: 15px;}
			.selectBox label { padding-left: 18px; font-size: 12px; text-transform: capitalize; font-weight: bold; color: #d2782d; }
			.selectBox label.label2 { padding: 0px; font-size: 12px; height: 16px; display: block; text-transform: capitalize; font-weight: bold; color: #d2782f; }
			.selectBox p { padding: 5px 0px 13px 0px; overflow: hidden; font-size: 12px; color:#000000; }
			.selectBox p.last { margin-bottom: 15px; border-bottom: 1px solid #cccccc; }
			.selectBox p.gbruik { padding: 0 0 0 50px;}
			.selectBox p.verzend { padding-left: 50px;}
			.selectBox input.field { padding: 5px; width: 196px; height: 14px; float: left; }
			.selectBox input.button { margin: 2px 0px 0px 6px; float: left; }
			.selectBox img { padding: 3px 5px 15px 0px; float: left;}
			.selectBox a.help { padding: 10px 0; width: 19px; height: 19px; display: block; text-indent: -9999px;  float: right; background: url('../images/help.jpg') no-repeat; }
			
			/* ### FORM BOX ### */
			.identBox { padding: 15px 24px 20px 12px; margin-bottom: 30px; width: 656px; border: 1px solid #eb8d41; }
			.identBox.padding { padding-left: 0px; width: 664px; }
			.identBox fieldset { border: none; padding-left: 10px; }
			.identBox label { position: relative; font-size: 12px; font-weight: bold; color: #d2782d; line-height: normal !important; }
			.identBox input.radio { margin-right: 8px; }
			.identBox p { padding: 10px 0 10px 18px; color: #666666; line-height: 17px; }
			.identBox label.first { padding: 10px 0 0 20px; font-size: 12px; float: left !important; font-weight: bold; color: #d2782d; }
			.identBox label.last { padding: 10px 0 0 3px; font-size: 12px; float: left !important; font-weight: bold; color: #d2782d; }
			.identBox label select { margin-top: 3px; padding: 5px; width: 52px; color: #666666; display: block; height: 26px;  }
			.identBox label select.second { width: 210px; }
			.identBox input.field { padding: 3px; margin-top: 3px; width: 146px; height: 18px; display: block;  }
			.identBox input.field1 { padding: 3px; margin-top: 3px; width: 200px; height: 18px; display: block; }
			.identBox input.checkBox { margin: 15px 3px 0 20px; }
			.identBox a.link { color: #d2782d; }
			.identBox a.link:hover { text-decoration: none; }
			.identBox a.help { margin: 10px 0; width: 19px; height: 19px; display: block; text-indent: -9999px; position: absolute; top: 23px; right: -25px; background: url('../images/help.jpg') no-repeat; }
			/*.identBox .inloggen { padding: 90px 0 90px 235px; width: 235px; }*/
			
			.identBox .inloggen { padding: 10px;}
			
			.identBox input.submit { margin: 10px 0 0 20px; width: 74px; height: 22px; border: none; display: block; text-align: center; cursor: pointer; background: url('../images/submit.jpg') no-repeat; }
			.identBox a.inlog { margin: 8px 0 0 20px; display: block; font-size: 10px; color: #d2782d; }
			.identBox a.inlog:hover { text-decoration: none; }
				
			/* ### PRODUCT BOX ### */
			.productBox { padding: 10px; overflow: hidden; border: 1px solid #eb8d41;min-height:104px; }
			/*.productBox img { padding: 3px; border: 1px solid #efe2d6; background: #fdf5ee; }*/
			.productBox tr { text-align: left; vertical-align: top; }
			.productBox tr.heading td { padding-bottom: 10px; color: #d2782f; font-weight: bold; }
			.productBox tr.next td { padding-bottom: 10px; }
			.productBox tr td.first { width: 130px; }
			.productBox tr td.sprtr { height: 20px; }
			.productBox ul { list-style: none; }
			.productBox li { padding: 13px 8px 0 0; float: left; font-size: 10px; }
			.productBox li a { width: 80px; height: 15px; text-decoration: none; display: block; color: #eb8d41; text-align: center; background: url('../images/button1.jpg') no-repeat; }
			.productBox li a:hover, .productBox li.selected a { color: #a09f9f; }
			.productBox .addresses { padding: 10px 0; margin-top: 20px; width: 670px; overflow: hidden; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
			.productBox .addresses address { padding-right: 65px; font-style: normal; color: #666666; float: left; }
			.productBox .addresses address span { padding-bottom: 5px; font-weight: bold; display: block; color: #d2782e; }
			.productBox .paymentmethod { padding: 10px 0; width: 670px; overflow: hidden; border-bottom: 1px solid #cccccc; }
			.productBox h4 { font-weight: bold; font-size: 13px; color: #d2782e; }
			/*.productBox p { padding: 10px 0 0 50px; color: #666666; background: url('../images/ideal.jpg') left 10px no-repeat; }*/
			.productBox a { margin-top: 10px; font-weight: bold; float: left; display: block; color: #d2782e; text-decoration: none; }
			.productBox td a { margin-top:0px; font-weight: bold; float: left; display: block; color: #d2782e; text-decoration: none; }			
			.productBox a:hover { text-decoration: underline; }
			.productBox span.waarde { padding-top: 20px; float: right; color: #666666; }
			.productBox .comments { padding: 10px 0; width: 670px; overflow: hidden; } 
			.productBox fieldset { border: none; }
			.productBox textarea { padding: 5px; margin: 10px 0 0 10px; width: 625px; height: 40px; }		
			.productBox td.huuralert{ background-color:#eb8d41;padding:5px;text-align:center;color:#ffffff;font-weight:bold;}
			.productBox tr.totalprice td{ background-color:#eb8d41;padding:5px;color:#ffffff;font-weight:bold;}			
			
			
			
		/* ### OPTIES BOX ### */
		.optiesBox { margin-bottom: 10px; float: right; width: 266px; }
		.optiesBox h3 { margin-bottom: 8px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 13px; font-weight: bold; color: #89a615; border-bottom: 1px solid #ccdc90; background: #eaf3c8; }
		.optiesBox ul { padding: 0px 10px 0px 10px; list-style: none; }
		.optiesBox li { line-height: 22px; font-family: 'Lucida Sans Unicode'; color: #89a615; }
		.optiesBox li a { color: #D2782F; }
		.optiesBox li a:hover { text-decoration: none; }
		.optiesBox ul.fav { padding-top: 10px; }
		.optiesBox ul.fav li a { display: block; height: 26px; line-height: 26px; text-indent: 5px; font-size: 10px; font-weight: normal; border-top: 1px dotted #89a615; }
		.optiesBox ul.button li a { text-decoration: none; margin-bottom: 5px; display: block; height: 26px; line-height: 26px; text-indent: 5px; font-size: 11px; font-weight: normal; color: #fff; border-bottom: 1px solid #4d5e0a; background: #89a615; }
		.optiesBox ul.button li a:hover { text-decoration: underline; }
		
			/* ### CHOICE BOX ### */
			.choiceBox { width: 260px; }
			.choiceBox ul { margin-left: -2px; position: relative; width: 260px; list-style: none; padding: 0px !important;} 
			.choiceBox li {  font-size: 12px; width: 260px; float: left; font-weight: bold; line-height: 40px; }
			.choiceBox li a { margin-left: 1px; text-align: center; display: block; color: #666; text-decoration: none; border: 1px solid #efe2d6; border-left: 0px; background: #fff; }
			.choiceBox li.first a { border-bottom: 0px; }
			.choiceBox li.first a:hover { border-bottom: 0px; }
			.choiceBox li.last a { border-top: 0px; }
			.choiceBox li.last a:hover { border-top: 0px; }
			.choiceBox li.selected a , .choiceBox li a:hover  { margin-left: -1px; color: #89a659; border: 1px solid #eb8d41; border-left: none; }
			
			/* ### MENU BOX ### */
			.menuBox { padding: 10px 0 0 19px; width: 241px; overflow: hidden; }
			.menuBox ul { list-style: none; }
 			.menuBox li { line-height: 17px; font-size: 11px; color: #ee9e5e; }
			.menuBox li:hover, .menuBox li.selected { color: #89a659; }
			.menuBox li a { padding-left: 5px; text-decoration: none; color: #ee9e5e; }
			.menuBox li a:hover, .menuBox li.selected a { text-decoration: underline; color: #89a659; }
			.menuBox li.last { color: #89a659; }
			.menuBox li.last a { color: #89a659; }
			
			/* ### LOGO BOX ### */
			.logoBox { padding: 30px 0 0 10px; width: 250px; overflow: hidden; }
			.logoBox ul { list-style: none; padding: 0px !important; }
			.logoBox li { padding-right: 3px; float: left; }
			.logoBox p { padding: 5px 0; float: left; width: 245px; font-weight: bold; }
			.logoBox p.last { padding-top: 125px; font-size: 10px; color: #666666; line-height: 13px; }
			.logoBox p span { float: right; }
			.logoBox a.step { padding-top: 5px; width: 246px; height: 22px; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; color: #fff; display: block; background: url('../images/stepBg.jpg') left top repeat-x; }
			.logoBox a:hover { text-decoration: underline; }	

		
		/* ### KUNST BOX ### */
		.kunstBox { margin-bottom: 10px; position: relative; width: 100%; }
		.kunstBox form { margin: 10px 40px; }
		.kunstBox form label { display: block; width: 200px; height: 20px; margin-top: 4px; }
		.kunstBox form .field { border: 1px solid #DDD; width: 200px; height: 24px; padding-top: 4px; background: #FDF5EE; }
		.kunstBox form .field:hover, .kunstBox form .field:focus { border: 1px solid #D2782F; }
		.kunstBox form .radio { float: left; margin-top: 3px; }
		.kunstBox form .klein { float: left; width: 50px; }
		.kunstBox form .middel { float: left; width: 176px; margin-top: 8px; height: 35px; }
		.kunstBox form #brief, .kunstBox form #akkoord { float: left; margin-top: 8px;}
		.kunstBox form #verzenden { width: 200px; }
		.kunstBox form .verplicht { font-weight: bold; }
		.kunstBox p { padding: 0px 15px 10px; font-size: 12px; }
		.kunstBox h2 { margin-bottom: 25px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
		.kunstBox a.meer { position: absolute; top: 10px; right: 10px; font-family: 'Lucida Sans Unicode'; text-transform: uppercase; color: #d2782f; }
		.kunstBox a.meer:hover { text-decoration: none; }
		.kunstBox ul { overflow: hidden; width: 100%; list-style: none; }
		.kunstBox li { text-align: center; float: left; display: inline; height: 210px; font-family: 'Lucida Sans Unicode'; width: 190px; }
		.kunstBox li span { display: block; position: absolute; margin-top:165px; width:190px; font-size: 10px; }
		.kunstBox li span b { font-weight: normal; font-size: 11px; }
		.kunstBox li img { display: block; margin: 0 auto; background:#FDF5EE ; border:1px solid #EFE2D6; padding: 3px; }
		.kunstBox li a { text-decoration: none; color: #7a7a7a; }
		.kunstBox li a:hover span { text-decoration: underline; }
		
		/* ### NEXT KUNST BOX ### */
		.NextkunstBox h2 { margin-bottom: 25px; height: 37px; line-height: 37px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #d2782f; border-bottom: 1px solid #efe2d6; background: #fdf5ee; }
		.NextkunstBox a { display: block; }
		.NextkunstBox a img { margin: 0 auto; }
		
	/* ### INFO CONTAINER ### */
	#infoCntr { padding: 10px; overflow: hidden; width: 938px; background: #f6f6f6; margin-top: 35px; }
	#infoCntr div.center { width: 322px; }
	#infoCntr div.right { width: 262px; }
	
		/* ### INFO BOX ### */
		.infoBox { padding: 0px 10px 0px 10px; float: left; display: inline; width: 292px; }
		.infoBox h3 { padding-bottom: 10px; font-size: 16px; font-weight: bold; }
		.infoBox p { margin-bottom: 10px; padding: 10px; line-height: 20px; font-family: 'Lucida Sans Unicode'; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fff; }
		.infoBox ul { padding: 10px; list-style: none; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fff; }
		.infoBox li { line-height: 20px; font-family: 'Lucida Sans Unicode'; }
		.infoBox li a { text-decoration: none; color: #7a7a7a; }
		.infoBox li a:hover { text-decoration: underline; }
		.infoBox ul.logos { overflow: hidden; width: 272px; border: 0px; background: none; }
		.infoBox ul.logos li { margin-right: 10px; float: left; display: inline; }
		.infoBox ul.logos li a { display: block; height: 24px; text-indent: -9999px; background: no-repeat; }
		.infoBox ul.logos li.in a { width: 23px; background-image: url('../images/in.gif'); }
		.infoBox ul.logos li.rss a { width: 22px; background-image: url('../images/rss.gif'); }
		.infoBox ul.logos li.punt a { width: 19px; background-image: url('../images/punt.gif'); }
		.infoBox ul.logos li.hyves a { width: 39px; background-image: url('../images/hyves.gif'); }
		.infoBox a { color: #D2782F; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 958px; height: 62px; background: url('../images/footerBg.gif') #f6f6f6 no-repeat right; }
	#footerCntr p { text-indent: 20px; line-height: 62px; font-family: 'Lucida Sans Unicode'; }
	#footerCntr a { color: #7a7a7a; }
	#footerCntr a:hover { text-decoration: none; }

	/* ### LIGHTVIEW PAGINA CSS ### */
	
	.popup { padding: 20px; color: #fff; }
	.popup p { padding: 8px 0px; }
	.popup a { text-decoration: underline; color: #fff; }
	.popup a:hover { text-decoration: none; }
	.popup a img { margin: 0 auto; }
	.popup h2 { font-size: 16px; }
	.popup span span { display: block; float: right; }
	
	.popup .favoBox1 { width: 275px; } 
	.popup .favoBox1 a { background:#fff; border-bottom:1px solid #4D5E0A; color:#333; display:block; font-weight:normal; height:26px; line-height:26px; text-decoration:none; text-align: center; width: 120px; float: left;}
	.popup .favoBox1 a:hover { font-weight: bold; }
	.popup .favoBox1 select { margin: 10px 0px; }
	.popup .favoBox1 #nieuwekc { height:20px; margin-bottom:10px; padding-top:4px; width:200px; }
	
	.popup .favobox2 { width: 400px; }
	.popup .favobox2 .left { float: left; width: 180px; padding: 0px 10px; }
	.popup .favobox2 .left label { display: block; width: 180px; height: 24px; line-height: 24px; }
	.popup .favobox2 .left input { display: block; width: 180px; padding: 4px; }
	
	.popup .favobox3 { float: left; width: 180px; padding: 0px 10px; }
	.popup .favobox3 label { display: block; width: 180px; height: 24px; line-height: 24px; }
	.popup .favobox3 input { display: block; width: 180px; padding: 4px; }	
	.popup .favoBox3 select {  }	
	
	
.sbutton{
	display: block; 
	width: 180px; 
	float:left;
	padding-top: 4px;
	font-family: 'Lucida Sans Unicode'; 
	font-size: 11px; 
	color: #7a7a7a;	
	text-decoration:none;
}	




/* --------------------------------------------- RETURNS ---------------------------------------------------------------*/
.return_true{
	color:#549c2d;	
	font-size:24px;	
	background:#EAF3C8 url(../images/accept.png) top left no-repeat;
	border-top:1px solid #6ec260;
	border-bottom:1px solid #6ec260;	
	padding:5px 30px;
}

.return_error{
	color:#fff;
	font-size:24px;	
	background:#ff0000 url(../images/alert.png) top left no-repeat;
	border-top:1px solid #d5a03c;
	border-bottom:1px solid #ffdd00;	
	padding:5px 30px;
}

#returnMessage{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:7;
	text-align:center;	
	cursor:pointer;
	z-index:110;
}
	
/* WW inloggen overrule popup in facebox*/
	.inloggen .popup { padding: 0px;width:900px;}
	.inloggen .popup p { padding: 8px 0px; }
	.inloggen .popup a { text-decoration: underline; color: #d2782e; }
	.inloggen .popup a:hover { text-decoration: none; }
	.inloggen .popup h2 { font-size: 16px; 	}
	
	.inloggen .popup .favobox2	.aanmeldenknop h2{width:360px;}

	
	
	.inloggen .popup .favobox2 { width: 600px; }
	.inloggen .popup .favobox2 .left { float: left; width: 240px; padding: 0px 10px; }
	.inloggen .popup .favobox2 .left label { display: block; width: 180px; height: 24px; line-height: 24px; }
	.inloggen .popup .favobox2 .left input { display: block; width: 180px; padding-top: 4px; }
	
	
/* Account bestellingen */
/* ### PRODUCT BOX ### */
	.accountBox { padding:  0px 10px;}
	/*.accountBox img { padding: 3px; border: 1px solid #efe2d6; background: #fdf5ee; }*/
	.accountBox table{margin:0px;padding:0px;min-width:500px;}
	.accountBox tr { text-align: left; vertical-align: top; }
	.accountBox tr.heading td { padding-bottom: 10px; color: #d2782f; font-weight: bold; }
	.accountBox td { padding:5px;}	
	.accountBox tbody tr.hover:hover td { background-color:#eee; }	
	.accountBox h4 { font-weight: bold; font-size: 13px; color: #d2782e; }
	.accountBox a { font-weight: bold;  color: #d2782e; text-decoration: none; }
	.accountBox a:hover { text-decoration: underline; }
	.accountBox td.last { text-align:right;}		
	.accountBox tr td.first { width: 130px; }
	.accountBox tr td.sprtr { height: 20px; }	
	.accountBox tr.line td{ border-top:1px solid #eb8d41; }		
