a:hover								{ font-style: italic;color: #a0a775;}
a									{ font-style: italic;color: #609755;}

body								{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #7b5a6d;}
input								{ font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
textarea							{ font-weight: bold;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}


.clear								{ clear: both;display: block;height: 0px;}



.regel								{ border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding-top: 10px;padding-bottom: 10px;position: relative;clear: both;}
.blok								{ width: 810px;margin-right: auto;margin-left: auto;}
.blok50								{ width: 390px;float: left;padding-right: 5px;}
.blok30								{ width: 140px;float: left;padding-right: 5px;}
.blok70								{ width: 640px;float: left;padding-right: 5px;}
.blok30	ul							{ padding-left: 25px;}			

.blokregel													{}
.blokregel p												{ margin-left: 100px;font-size: 10px;}
.blokregel label, .blokregel .kolom, .blokregel .waarde		{ padding-top: 2px;margin-bottom: 2px;float: left;}
.blokregel label, .blokregel .kolom							{ width: 100px;}
.blokregel .waarde											{ font-weight: bold;width: 250px;}
.blokregel .prijs											{ color: #649659;}
.blokregel input, .blokregel textarea						{ width: 200px;}
.blokregel .smallinput										{ width: 30px;}
.blokregel .waarde .small									{ width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
.blokregel .submit, .submit									{ cursor: pointer;margin-top: 20px;padding-bottom: 6px;width: 167px;height: 23px;font-size: 11px;background-image: url(../image/button.jpg);color: #FFFFFF;background-color: #609755;border-width: 0px;letter-spacing: 1px;}


h2									{ font-size: 16px;font-weight: bold;margin-top: 0px;margin-bottom: 15px;color: #4c7c43;}
h3									{ font-size: 12px;margin-top: 0px;margin-bottom: 0px;}


#select dl							{ list-style-type: none;padding: 0px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;}
#select dt							{ font-size: 12px;color: #7b5a6d;font-weight: bold;height: 20px;display: block;padding-top: 4px;}
#select dd							{ margin-bottom: 2px;margin-top: 0px;margin-left: 5px;}
#select .kolom						{ float: left;display: block;width: 260px;}



.productsmall						{ width: 190px;float: left;margin-right: 10px;margin-top: 5px;cursor: pointer;height: 200px;overflow:hidden;}
.productsmall .prijs				{ color: #609755;}
.productsmall img					{ width: 190px;border: 1px solid #7b5a6d;margin-bottom: 5px;} /* height: 140px; */
.productsmall p						{ background-color: #FFFFFF;margin: 0px;padding-bottom: 4px;float: left;font-size: 11px;width: 190px;}
.productsmall span					{ font-size: 12px;color: #7b5a6d;font-weight: bold;}



#productimage img					{ width: 72px;border: 1px solid #7b5a6d;} /* height: 72px; */
#productimage #large				{ width: 370px;margin-bottom: 5px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;}
/* height: 290px; */

#product							{ margin-bottom: 25px;} 
#product .image						{ vertical-align: bottom;display: block;}
#product p							{ height: 80px;}
#product #specs						{ width: 100px;}
#product h2							{ margin-bottom: 0px;}
#product h4							{ margin-top: 0px;font-size: 11px;}



.bestellijst						{ width: 500px;height: 100px;float: left;}
.bestelform							{ float: left;width: 300px;}
.waarde								{ width: 100px;display: block;float: left;}
#foutmelding						{ color: #FF3333;font-weight: bold;}


#melding							{ color: #d04755;font-weight: bold;}
#melding ul							{ margin: 0px;padding: 0px;margin-left: 15px;}
#melding dt, #foutmelding dt		{ margin-bottom: 15px;}
#melding dd, #foutmelding dt		{ margin-left: 10px;}
#melding dl, #foutmelding dl		{ margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}

#head								{ width:830px;}
#head img							{ }
#head ul							{ padding: 0px;margin: 15px 20px 0 0;}
#head li							{ float: left;margin: 0 5px 0 15px;height: 20px;padding-top: 14px;}
#head span							{ margin-left: 30px;}
#head #logo							{ float: left;}
#head #search						{ margin-left: 530px;}
#head #search .submit				{ background-image: url(../image/button_small.jpg);width: 93px;}

#footer								{ margin-top: 10px; margin-bottom: 60px;}

#bestelling .kolom					{ height: 22px;width: 95px;}
#bestelling .afmeting				{ font-size: 8px;}
select								{ font-size: 10px;height: 20px;}

.winkelnav							{ padding: 0px;margin: 0 150px 0 0;}
.winkelnav li						{ float: left;margin: 0 5px 25px 15px;}
.aktief								{ font-weight: bold;color: #7b5a6d;}


