html {
	height:100%;
	width:100%;
	background-color:#f1f0ee;
}

body {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:verdana,arial;
	font-size:xx-small;
	letter-spacing: normal;
	color:#908b88;
	height:596px;
	width:100%;
	min-width:1024px;
	background-image:url('../img/bg.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

a.subnav:link, a.subnav:visited {
	color:white;
	text-decoration:none;
	font-weight:300;
}

a.subnav:hover {
	color:white;
	text-decoration:underline;
	font-weight:300;
}

a:link {
	color:#908b88;
	text-decoration:underline;
	font-weight:300;
}

a:visited {
	color:#908b88;
	text-decoration:underline;
	font-weight:300;
}

a:hover {
	color:#787877;
	text-decoration:underline;
	font-weight:300;
}

a.login:link {
	color:#908b88;
	text-decoration:underline;
	font-weight:700;
}

a.login:visited {
	color:#908b88;
	text-decoration:underline;
	font-weight:700;
}

a.login:hover {
	color:#787877;
	text-decoration:underline;
	font-weight:700;
}

a.h4:link, a.h4:visited {
	text-decoration:none;
}

a.h4:hover {
	text-decoration:none;
}

a.h7:link, a.h7:visited {
	font-weight:700;
	text-decoration:none;
}

a.h7:hover {
	font-weight:700;
	text-decoration:none;
}

a.home:link, a.home:visited {
	background-image:url(../img/link_home.gif);
	height:30px;
	width:10px;
	margin-top:0px;
	display:block;
	text-decoration:none;
}

a.home:hover {
	background-image:url(../img/link_home_hover.gif);
	height:30px;
	width:10px;
	margin-top:0px;
	display:block;
	text-decoration:none;
}


a.verkoopsvoorwaarden:link, a.verkoopsvoorwaarden:visited {
	background-image:url(../img/link_verkoopsvoorwaarden.gif);
	height:115px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.verkoopsvoorwaarden:hover {
	background-image:url(../img/link_verkoopsvoorwaarden_hover.gif);
	height:115px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.vragen:link, a.vragen:visited {
	background-image:url(../img/link_vragen.gif);
	height:37px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.vragen:hover {
	background-image:url(../img/link_vragen_hover.gif);
	height:37px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.contact:link, a.contact:visited {
	background-image:url(../img/link_contact.gif);
	height:41px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.contact:hover {
	background-image:url(../img/link_contact_hover.gif);
	height:41px;
	width:10px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.privacyverklaring:link, a.privacyverklaring:visited {
	background-image:url(../img/link_privacyverklaring.gif);
	height:89px;
	width:11px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.privacyverklaring:hover {
	background-image:url(../img/link_privacyverklaring_hover.gif);
	height:89px;
	width:11px;
	margin-top:20px;
	display:block;
	text-decoration:none;
}

a.order:link, a.order:visited {
	background-image:url(../img/icon_order.gif);
	height:22px;
	width:22px;
	display:block;
	text-decoration:none;
	float:right;
}

a.order:hover {
	background-image:url(../img/icon_order_hover.gif);
	height:22px;
	width:22px;
	display:block;
	text-decoration:none;
	float:right;
}

input.order {
	background-image:url(../img/icon_order.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

input.order:hover {
	background-image:url(../img/icon_order_hover.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

input.orderDelete {
	background-image:url(../img/icon_order_delete.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

input.orderDelete:hover {
	background-image:url(../img/icon_order_delete_hover.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

input.orderPromo {
	background-image:url(../img/icon_order.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

input.orderPromo:hover {
	background-image:url(../img/icon_order_hover.gif);
	height:24px;
	width:22px;
	background-color:transparent;
	border-width:0px;
	display:block;
	text-decoration:none;
	float:right;
	cursor: pointer;
	cursor: hand;
}

img {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	padding-right:5px;
	border-width:0px;
}

div {
	text-align:left;
}

.content {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:794px;
	height:596px;
	min-height:596px;
}

.site {
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#7c7370;
	width:774px;
	height:630px;
	background-color:white;
	clear:none;
}

.header {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#7c7370;
	width:774px;
	height:100px;
	text-align:center;
}



span.lang {
	display:none;
	float:right;
	clear:none;
	margin-top:-30px;
	margin-right:10px;
}

div.phoneSupport {

	clear:none;
	margin-top:-35px;
	margin-right:10px;
	text-align:right;
}

img.phoneSupport {
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

img.lang {
	margin-left:4px;
	margin-right:4px;
	padding:0px;
}

.logo {
	margin-top:15px;
	margin-bottom:10px;
	margin-left:-190px;
	clear:none;
}

img.hr {
	width:346px;
	padding:0px;
	margin-top:16px;
	margin-bottom:16px;
}

img.hr2 {
	width:346px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.box {
	float:left;
	margin:0px;
}


.box2 {
	float:left;
}

.boxLeft {
	float:left;
	width:357px;
	height:84px;
	background-color:white;
	padding:15px;
	margin:0px;
}

.boxLeft2 {
	float:left;
	width:357px;
	height:529px;
	background-color:#F4F4F4;
	padding:15px;
	margin:0px;
}

.boxRight {
	float:left;
	width:356px;
	height:84px;
	background-color:#F0EFEC;
	padding:15px;
	margin:0px;
}

.boxRight2 {
	float:left;
	width:390px;
	padding:10px;
	padding-top:20px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	background-color:#F4F4F4;
}

.boxRight3 {
	float:left;
	width:396px;
	height:373px;
	overflow:auto;
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px;
	background-color:white;
	scrollbar-3dlight-color:#d8d4d1;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#d8d4d1;
	scrollbar-darkshadow-color:#d8d4d1;
	scrollbar-face-color:#d8d4d1;
	scrollbar-highlight-color:#f1f0ee;
	scrollbar-shadow-color:#d8d4d1;
}

div.padding {
	margin:0px;
	padding:0px;
	padding-left:15px;
	width:351px;
}

.noPadding {
	padding:0px;
	width:376px;
	border-right-color:#7c7370;
	border-right-width:1px;
	border-right-style:solid;
	background-color:#f1f0ee;
}

h1 {
	color:#bb96c4;
	font-size:small;
	font-weight:700;
	margin:0px;
	margin-bottom:5px;
}

ul.indexList {
	list-style-image:url('../img/icon_vink.gif');
	font-weight:700;
	padding:0px;
	margin:0px;
	margin-left:15px;
	vertical-align:middle;
	padding-top:5px;
}

div.vertCenter {
	vertical-align:middle;
	margin-bottom:7px;
}

li.indexList {
	margin:0px;
	margin-bottom:7px;
	padding:0px;
	vertical-align:0px;
}

table {
	width:100%;
	clear:both;
	border-collapse:collapse;
	border-width:0px;
	font-size:xx-small;
}

table.overview {
	width:728px;
	margin-top:0px;
	margin-left:23px;
	margin-right:23px;
	clear:both;
}

td {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:auto;
}

h2 {
	position:relative;
	font-size:small;
	margin:0px;
	margin-bottom:2px;
	z-index:1;
}

h3 {
	font-size:medium;
	margin:0px;
	margin-bottom:2px;
	font-weight:700;
}

h4 {
	font-size:small;
	margin:0px;
	padding:0px;
	display:inline;
}

h5 {
	font-size:small;
	margin:0px;
	padding:0px;
	color:#a877b3;
	margin-bottom:15px;
	clear:both;
}

h6 {
	font-size:x-small;
	margin:0px;
	padding:0px;
}

.h7 {
	font-size:small;
	margin:0px;
	padding:0px;
	font-weight:700;
}

.h8 {
	font-size:small;
	margin:0px;
	padding:0px;
	color:#a877b3;
	font-weight:700;
}

td.gemengdehuid {
	color:#90bc74;
}

div.gemengdehuid {
	padding:0px;
}

h4.gemengdehuid {
	color:#90bc74;
	text-decoration:none;
}

a.gemengdehuid:link, a.gemengdehuid:visited {
	text-decoration:none;
}

a.gemengdehuid:hover {
	color:#90bc74;
}

span.gemengdehuid {
	color:#90bc74;
}

div.gemengdehuidBox {
	background-color:#90bc74;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.normaleenvochtarmehuid {
	color:#e89b47;
}

div.normaleenvochtarmehuid {
	padding-left:25px;
}

h4.normaleenvochtarmehuid {
	color:#e89b47;
	text-decoration:none;
}

a.normaleenvochtarmehuid:link, a.normaleenvochtarmehuid:visited {
	text-decoration:none;
}

a.normaleenvochtarmehuid:hover {
	color:#e89b47;
}

span.normaleenvochtarmehuid {
	color:#e89b47;
}

div.normaleenvochtarmehuidBox {
	background-color:#e89b47;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.overgevoeligehuid {
	color:#be8091;
}

div.overgevoeligehuid {
	padding-left:31px;
}

h4.overgevoeligehuid {
	color:#be8091;
	text-decoration:none;
}

a.overgevoeligehuid:link, a.overgevoeligehuid:visited {
	text-decoration:none;
}

a.overgevoeligehuid:hover {
	color:#be8091;
}

span.overgevoeligehuid {
	color:#be8091;
}

div.overgevoeligehuidBox {
	background-color:#be8091;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.drogetotzeerdrogehuid {
	color:#54933E;
}

h4.drogetotzeerdrogehuid {
	color:#54933E;
	text-decoration:none;
}

div.drogetotzeerdrogehuid {
	padding-left:28px;
}

a.drogetotzeerdrogehuid:link, a.drogetotzeerdrogehuid:visited {
	text-decoration:none;
}

a.drogetotzeerdrogehuid:hover {
	color:#54933E;
}

span.drogetotzeerdrogehuid {
	color:#54933E;
}

div.drogetotzeerdrogehuidBox {
	background-color:#54933e;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.rijperehuid {
	color:#b25967;
}

div.rijperehuid {
	padding-left:31px;
}

h4.rijperehuid {
	color:#b25967;
	text-decoration:none;
}

a.rijperehuid:link, a.rijperehuid:visited {
	text-decoration:none;
}

a.rijperehuid:hover {
	color:#b25967;
}

span.rijperehuid {
	color:#b25967;
}

div.rijperehuidBox {
	background-color:#b25967;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.vetteenonzuiverehuid {
	color:#7c0042;
}

div.vetteenonzuiverehuid {
	padding-left:31px;
}

h4.vetteenonzuiverehuid {
	color:#7c0042;
	text-decoration:none;
}

a.vetteenonzuiverehuid:link, a.vetteenonzuiverehuid:visited {
	text-decoration:none;
}

a.vetteenonzuiverehuid:hover {
	color:#b25967;
}

span.vetteenonzuiverehuid {
	color:#7c0042;
}

div.vetteenonzuiverehuidBox {
	background-color:#7c0042;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.maskers {
	color:#727170;
}

div.maskers {
	padding-left:0px;
}

h4.maskers {
	color:#727170;
	text-decoration:none;
}

a.maskers:link, a.maskers:visited {
	text-decoration:none;
}

a.maskers:hover {
	color:#727170;
}

span.maskers {
	color:#727170;
}

div.maskersBox {
	background-color:#727170;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.clearskin {
	color:#8925c8;
}

div.clearskin {
	padding-left:23px;
}

h4.clearskin {
	color:#8925c8;
	text-decoration:none;
}

a.clearskin:link, a.clearskin:visited {
	text-decoration:none;
}

a.clearskin:hover {
	color:#8925c8;
}

span.clearskin {
	color:#8925c8;
}

div.clearskinBox {
	background-color:#8925c8;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.oog {
	color:#83c3c9;
}

div.oog {
	padding-left:32px;
}

h4.oog {
	color:#83c3c9;
	text-decoration:none;
}

a.oog:link, a.oog:visited {
	text-decoration:none;
}

a.oog:hover {
	color:#83c3c9;
}

span.oog {
	color:#83c3c9;
}

div.oogBox {
	background-color:#83c3c9;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.body {
	color:#7fb9a2;
}

div.body {
	padding-left:22px;
}

h4.body {
	color:#7fb9a2;
	text-decoration:none;
}

a.body:link, a.body:visited {
	text-decoration:none;
}

a.body:hover {
	color:#7fb9a2;
}

span.body {
	color:#7fb9a2;
}

div.bodyBox {
	background-color:#7fb9a2;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

td.hand {
	color:#1f3b7a;
}

div.hand {
	padding-left:30px;
}

h4.hand {
	color:#1f3b7a;
	text-decoration:none;
}

a.hand:link, a.hand:visited {
	text-decoration:none;
}

a.hand:hover {
	color:#1f3b7a;
}

span.hand {
	color:#1f3b7a;
}

div.handBox {
	background-color:#1f3b7a;
	color:white;
	padding:13px;
	height:126px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	font-size:x-small;
}

.darkLeft {
	padding:0px;
	margin:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#7c7370;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#7c7370;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#7c7370;
	width:350px;
	//width:340px;
	height:118px;
	margin-top:12px;
	text-align:center;
}

.darkLeft2 {
	background-color:#aea9a6;
	color:white;
	padding:13px;
	height:152px;
	border-top-color:#7c7370;
	border-top-width:1px;
	border-top-style:solid;
	padding:0px;
	margin:0px;
	text-align:center;
}

.darkRight {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#7c7370;
	padding:0px;
	margin:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#7c7370;
	width:423px;
	height:118px;
	margin-top:12px;
	text-align:center;
}

img.reclame {
	display:inline;
	margin:0px;
	padding:0px;
}

img.overview {
	position:relative;
	margin:0px;
	padding:0px;
	margin-bottom:-20px;
	z-index:0;
}

div.linksRight {
	float:right;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	margin-top:211px;
}

div.linksBottom {
	clear:both;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	padding-left:13px;
	padding-top:10px;
	font-size:8pt;
}

span.legende {
	display:inline;
	padding-left:225px;
}

span.legende2 {
	display:inline;
	padding-left:280px;
}

span.legende3 {
	display:inline;
	padding-left:175px;
}

img.basket {
	float:left;
	vertical-align:bottom;
	margin-right:9px;
	margin-top:-5px;
	padding:0px;
}

div.left {
	float:left;
}

div.right {
	float:right;
	text-align:right;
}

div.chooseProduct {
	margin-top:-11px;
}

div.block {
	clear:both;
	width:100%;
}

div.center {
	text-align:center;
}

select {
	font-size:xx-small;
	width:140px;
	border-color:#7f9db9;
	border-width:1px;
	border-style:solid;
	color:#666666;
	margin-top:7px;
}

input {
	border-color:#7f9db9;
	border-width:1px;
	border-style:solid;
	color:#666666;
	font-size:xx-small;
}

input.amount {
	width:20px;
	margin-left:21px;
	text-align:right;
	padding-right:4px;
}

input.amount2 {
	width:20px;
	text-align:left;
	padding-left:4px;
}

input.nieuwsbrief {
	border-width:0px;
}

input.contact {
	width:105px;
	text-align:left;
	padding-left:4px;
}

input.contactSmall {
	width:31px;
	text-align:left;
	padding-left:4px;
}

td.price {
	color:#ce2525;
}

table.products {
	width:379px;
	background-color:white;
	text-align:left;
	margin-bottom:-30px;
}

table.products2 {
	width:363px;
	background-color:white;
	text-align:left;
	margin-bottom:0px;
}

table.order {
	width:343px;
	background-color:white;
	text-align:left;
	margin-bottom:-30px;
	border-collapse:seperate;
}

td.order {
	border-width:1px;
	border-style:solid;
	border-color:white;
	padding-left:5px;
	padding-right:5px;
}

th.order {
	border-width:1px;
	border-style:solid;
	border-color:white;
	padding-left:5px;
	padding-right:5px;
}

td.productLeft {
	text-align:left;
	vertical-align:top;
}

td.productCenter {
	text-align:center;
	vertical-align:top;
}

td.productRight {
	text-align:right;
	vertical-align:top;
	padding-right:15px;
}

img.product {
	margin-right:15px;
	padding:0px;
}

img.productDetail {
	margin:0px;
	padding:0px;
}

td.image {
	vertical-align:middle;
	padding-left:0px;
}

span.strikethrough {
	text-decoration:line-through;
}

img.promo {
	display:inline;
	margin-right:5px;
	padding:0px;
}
tr.product1 {
	height:9px;
}

tr.product2 {
	padding-bottom:30px;
}

td.top {
	height:9px;
	padding-top:15px;
}

td.bottom {
	padding-bottom:15px;
}

td.bottom2 {
	padding-bottom:15px;
}

tr.even {
	background-color:white;
}

tr.oneven {
	background-color:white;
}

th {
	background-color:#f8f7f6;
	padding:8px;
}

td.total {
	background-color:#ebeae7;
	padding:8px;
}

td.priceTotal {
	font-size:small;
	color:#6fb559;
	font-weight:700;
}

.boxInfo {
	clear:both;
	display:block;
	margin-top:40px;
}

div.info {
	background-color:#fbfafa;
}

div.confirm {
	text-align:right;
	margin-top:10px;
}

td.arrowDown {
	padding:0px;
	padding-top:10px;
}

td.productCategorie {
	padding-top:0px;
	white-space:nowrap;
	padding-left:2.5px;
	padding-right:2.5px;
}

td.textLarge {
	font-size:larger;
}

table.darker {
	background-color:#F6F6F5;
	margin:0px;
}

div.darker {
	background-color:white;
	margin:0px;
	padding:0px;
	width:364px;
	padding-left:15px;
	padding-top:15px;
	margin-top:-2px;
	margin-bottom:-15px;
}

td.narrow {
	width:120px;
}

table.contact {
	width:345px;
	background-color:white;
	text-align:left;
	margin-bottom:-30px;
}

td.contact {
	vertical-align:middle;
	padding:4px;
}

img.large {
	padding:0px;
	margin:0px;
}

.textfield_error {
	border-color: #FF0000;
	border-width:1px;
	border-style:solid;
}

.password_error {
	border-color: #FF0000;
	border-width:1px;
	border-style:solid;
}

.checkbox_error {
	color: #FF0000;
}

table.login {
	float:left;
	margin-left:14px;
	margin-top:40px;
	clear:none;
	width:190px;
	background-color:white;
	text-align:left;
	height:auto;
}

td.login {
	height:auto;
	text-align:center;
	padding:0px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	vertical-align:middle;
}

td.loginTop {
	padding-top:0px;
}

input.login {
	margin-top:0px;
	width:70px;
	text-align:left;
	padding-left:4px;
	color:#B2AEAB;

}

img.login {
	margin:0px;
	padding:0px;
}

td.loginButton {
	width:30px;
	text-align:right;
}

td.loginText {
	text-align:left;
	font-size:small;
	font-weight:700;
	padding-bottom:2px;
}

.suggestion_list
{
	background-color: #F4F4F4;
	border: 1px solid;
	padding: 4px;
	clear:none;

}

.suggestion_list ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.suggestion_list a
{
	text-decoration: none;
	color:#908B88;
}

.suggestion_list .selected
{
	background-color: #E6E5E5;
	color: #787877;
}

.suggestion_list .selected a
{
	color: #787877;
}

#autosuggest
{
	display: none;
	background-color:#F4F4F4;
	width:105px;
	position:relative;
	top:347px;
	//top:395px;
	left:85px;
}

.boxLeft2 div {
		overflow: auto;
}