html, body {
	font-family:Tahoma;
	font-size:10px;
	color:#000000;
}

h1 {
	color: #000000;
	margin:8px;
	padding:0;
	font-size: 2em;
	font-weight: normal;
}

h1.wit {
	color: #ffffff;
}


h2, .h2 {
	color: #000000;
	margin:0;
	padding:0;
	font-size: 2em;
	font-weight: normal;
}

.h2 {
  font-size: 1.5em;
}

h3 {
	color: #000000;
	margin:0;
	padding:0;
	font-size: 1em;
	line-height: 1.7em;
}

h3.prijs {
	color: #DC0066;
	font-size: 2em;
}

h3.colofon {
	font-size: 1.3em;
	color: #fff;
	background-color: #DC0067;
	padding: 3px;
	font-weight: normal;
}

h4 {
	color: #000000;
	margin:0;
	padding:0;
	font-size: 1em;
}

.small {
	font-family: Tahoma;
	color: #6c6667;
	font-size: 9px;
}

div#product_detail {
	font-family: Tahoma;
	color: #6c6667;
	font-size: 11px;
	line-height: 17px;
}

div#product_detail a {
	font-family: Tahoma;
	color: #6c6667;
	font-size: 11px;
	text-decoration: underline;
}

div#product_detail a:hover {
	font-family: Tahoma;
	color: #6c6667;
	font-size: 11px;
	text-decoration: none;
}

a.del_cart {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #dc0066;
}

th {
	text-align: left;
	font-weight: bold;
	color: #6C6666;
}

table.shoppingbag b,
table.shoppingbag strong {
	font-weight: bold;
	color: #6c6666;
}

pre {
	color: #000000;
}

.bodytext {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

div#footer a {
	float: left;
	margin-right: 20px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

.required {
	font-size: 11px;
	font-weight: bold;
	color: #dc0066;
}

textarea.txtArea {
	width: 450px;
	height: 75px;
	border: 1px solid #666666;
}

.roze {
	color: #DC0066;
}

.wit {
	color: #fff;
}

.wit a {
	color: #fff;
	text-decoration: none;
}

.wit a:hover {
	color: #fff;
	text-decoration: underline;
}

.productTitle,
.productMerk,
.productPrijs {
	font-size: 2em;
	color: #676163;
	text-align: right;
	text-decoration: none;
}

.productMerk {
	font-size: 1.6em;
}
.productPrijs {
  font-family: "Trebuchet MS", Arial;
	font-weight: bold;
}

.titel {
	color: #dc0067;
	font-size: 2em;
	text-decoration: none;
}

ul.leftmenu {
  float: left;
  clear: both;
  width: 98%;
  margin: 0 0 10px 10px;
  padding: 0;
  list-style-type: none;
}

li.hoofdCat {
  float: left;
  clear: both;
  margin-bottom: 5px;
}

li.hoofdCat a {
	/* color: #dc0067; */
    float: left;
    clear: both;
    color: #000;
	font-size: 1.5em;
	text-decoration: none;
	text-transform: uppercase;
    margin-bottom: 8px !important;
}

li.hoofdCat a:hover {
  /* color: #dc0067; */
}

ul.subCat {
  float: left;
  clear: both;
  list-style-type:none;
  margin: 0;
  padding: 0;
}

li.subCat {
  float: left;
  clear: both;
  margin-bottom: 2px;
}

li.subCat a {
	color: #676163;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
    margin-bottom: 3px !important;
}

li.subCat a:hover,
li.subCat a.active {
  color: #dc0067;
}

ul.topmenu li a {
	font-size: 1.2em;
	color: #dc0067;
	text-decoration: none;
	text-transform: uppercase;
}

div#menucontainer {
  float: left;
  width: 800px;
}

ul#hoofdmenu {
  position: absolute;
  left: 170px;
  top: 10px;

  z-index: 2;
  display: inline;
  list-style-type: none;
}

ul#hoofdmenu li {
  float: left;
  margin-left: 25px;
}

ul#hoofdmenu li:first-child {
  margin-left: 0;
}

ul#sidemenu {
  position: absolute;
  left: 170px;
  top: 50px;
  list-style-type: none;
}

ul#sidemenu li {
float: left;
margin-right: 25px;
}

.hoofdmenu {
color: #676163;
text-decoration: none;
}

a.hoofdmenu:hover {
color: #dc0067;
}

.em16 {
font-size: 1.6em;
}

.em10 {
font-size: 1.1em;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.kopje {
  color: #000;
  font-size: 1.5em;
  text-transform: uppercase;
}

#menuLinks p {
  margin-left: 10px;
}

fieldset {
  border: 0;
  margin: 0 0 10px 10px;
  padding: 0;
  width: 100%;
}

fieldset legend {
  color: #000;
  font-weight: bold;
}

fieldset.toggler legend {
  font-weight: normal;
  color: #000;
  font-size: 1.5em;
  text-transform: uppercase;
}

fieldset p {
  margin: 0 !important;
  padding: 0;
}


hr.roze {
  float: left;
  clear: both;
  margin-left: 10px;
  border: 0;
  border-bottom: 1px solid #dc0067;
}

label.disabled {
  color: #3F373A;
}

span.marker {
  background-color: #fff000;
  
}

.merknaam {
  font-size: 1.5em;
  text-decoration: none;
}

.merknaam:hover {
  text-decoration: underline;
}

.grijs {
  color: #676163;
}

.grijs a {
  color: #676163;
  text-decoration: none;
}

.grijs a:hover {
  color: #676163;
  text-decoration: underline;
}

.accent {
  color: #dc0067;
}

.product-title {
font-size: 1.6em;
line-height: 1.8em;
color: #6c6667;
}

label.soldout {
	color: #ebe7e8;
}

a.backlink {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.euro {
font-family: Trebuchet;
}
