body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin: 0;
	font-size: 12px;
	text-align: left;
  color: #454154;
  behavior:url("/css/csshover.htc");
}

img {	
    border: 0; 
}

  p {
    font-size: 12px;
    text-align: left;
    color: #454154;
    line-height: 20px;
  }
  
  td {
    font-size: 12px;
    background-color: #ECE4D3;
    }

  li {
  	font-size: 12px;
  	text-align: left;
  	color: #454154;
  	list-style-type: disc;
  }
 
  a {
    color: #868190;
    text-decoration: none;
  }

  
  h1 {
  	font-size: 13px;
  	color: #882544;
  	padding: 10px 0 5px 0;
  }
  
    td {
    text-align:left;
}
  
  /*================================== NAVIGATIE ===============================*/

.hoofdCat {
  margin: 15px 0 0 0;
  text-align:left;
  background-color: #D08797;
 display: block;
}

.hoofdCat a {
	margin: 8px 0 0px 0;
	padding: 3px 0 1px 10px;
	font-size: 13px;
  border-width:0 0 1px 0;
  border-style: solid;
  background-color: #DEB6B5;
  border-color: #882544;
  display: block;
  color: #454154;
  font-weight: bold;
}

.hoofdCat a:hover {
  background-color: #882544;
  color: #fff;
}

.hoofdCat a.active {
  color: #fff;
  background-color: #882544;
}

.subCat {
  margin: 0px 0 2px 0;
  text-align:left;
  display: block;
}

.subCat a {
	margin: 0;
	border-width:0 0 1px 0 ;
  border-style: solid;
  border-color: #882544;
	display: block;
	padding: 3px 0 3px 10px;
	font-size: 11px;
  background-color: #D08797;
  color: #ECE4D3;
  font-weight: bold;
}

.subCat a:hover {
  background-color: #AC566D;
  color: #fff;
}

.subCat a.active {
  color: #fff;
  background-color: #AC566D;
}


 
 /* ====================== CONTENT ======================================================*/
 
 .titel {
  background-color: #882544;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
 }
 
 .groep {
 margin: 15px 400px 0 20px;
 color: #882544;
 font-size: 12px;
 vertical-align : top;
 }
 
  .groep img { 
  vertical-align: middle; 
  }

 .element {
 background-color: #DDD6C6;
 font-size: 12px;
 padding: 0 30px 0 20px;
 text-align: left;
 margin: 0 0 0 10px;
 }
 
  .element a {
  text-decoration: underline;
  color: #882544;
  }

 
 .prijs {
 background-color: #DDD6C6;
 color: #882544;
 font-size: 12px;
 padding: 0 10px 0 0px;
 width:45px;
 }
 
  .aantal  {
  	color: #514D5D;
  	font-size: 12px;
  	padding: 0 3px 0 15px;
  	text-align: center;
  	margin:0;
  }
  
  .boek {
 margin: 0 15px 0 10px;
 float: right;
 }
  
 .boektitel {
   color: #882544;
   font-size: 13px;
   font-weight: bold;
   padding: 0 0 0 15px;
   margin: 15px 0 0 0;
  }
  
.boektekst {
   text-decoration : none;
   color: #454154;
   font-size: 12px;
   padding : 0 0 0 15px;
   margin: 5px 0 0 0;
  }
  
  .boekprijs
  {
   color: #882544;
   font-size: 12px;
   padding : 0px 0px 5px 15px;
   line-height: 1px;
  }
  
  .lorem  {
  	color: #454154;
  	font-size: 12px;
  	padding: 0px 15px 10px 15px;
  	line-height: 20px;
  }
  
 td .welkomText {
  width: 300px;
  background-color: transparent;
  }
  
 .evenement {
  background-color:#ECE4D3;
  padding: 8px 20px 5px 25px;
  text-align: left;
  }
  
 .link a {
 font-size: 12px;
 color: #882544;
 font-weight: normal;
 text-decoration: underline;
 }
 
 .link a:hover {
 font-size: 12px;
 color: #882544;
 font-weight: normal;
 text-decoration: underline;
 }
 
 a.link {
 font-size: 12px;
 color: #882544;
 font-weight: normal;
 text-decoration: underline;
 }
 
 a.link:hover {
 font-size: 12px;
 color: #882544;
 font-weight: normal;
 text-decoration: underline;
 }
 
 
 .klein {
  font-size: 11px;
  text-align: center; 
  margin: 8px 0 5px 0;
  }
  
 .velden {
  	color: #454154;
  	font-size: 11px;
  	padding: 0px 20px 10px 20px;
  }
  
 .product {
	background-color: #882544;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin: 0 18px 0 0;

}

 .product2 p {
 	font-size: 12px;
 	padding: 10px 10px 20px 10px;
 	text-align: left;
 	line-height: 17px;
 	color: #882544;
 }
 
 
 .tabelTop {
 background-color:#CEC8B9;
 text-align: left;
 font-size: 12px;
 }
 
 .opsomming {
  text-align: right;
  font-size: 12px;
 }
 
 .gewicht, .ref, einhPrijs {
  text-align: left;
  font-size: 12px;
 }
 
 .aanvraagform, .inschr {
 vertical-align: top;
 font-size: 12px;
 text-align: left;
 }
 
.line {
  background-color: #882544;
  padding: 1px 0 0 0;
  text-align: center;
}
  
 #languages {
   text-align: center; 
   vertical-align: bottom;
   background-color:#D08797;
   }
   
 .blauw {
  background-image: url(../images/blauw.gif);
  padding: 14px 10px 12px 0;
  background-color: #D08797;
  margin: 0;
  border-color: #D08797;
 	border-width: 11px 0 0 0;
 	border-style: solid;
  }
  
  .blauw a {
  font-size: 12px;
  }

  .blauw a.active  {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  }
  
  .blockDown {
   vertical-align: bottom;
   background-color: #C45F7E;
   line-height: 1px;
   padding: 3px 3px 0 3px;
   width: 588px;
   }
  
  .beeld {
   margin: 10px 0 10px 5px;
 }
  
  .tekst {
  	line-height: 16px;
  	color: #423323;
  	text-align: justify;
  	margin: 0 15px 28px 5px;
  	font-size: 12px;
  	width: 260px;
  }

 .send {
 float: left;
 padding: 0 0 0 5px;
 background-color: #B6637A;
  }  
 
  .send a {
  font-size: 12px;
  color: #fff;
  font-weight: normal;
 }
 
 .send a:hover {
 font-size: 12px;
 color: #DEB6B5;
 font-weight: normal;
 text-decoration: none;
 }

 .verkoop {
 float: right;
 background-color: #B6637A;
 padding: 0 5px 0 0;
 }
 
 .verkoop a {
 font-size: 12px;
 color: #fff;
 font-weight: normal;
 text-decoration: none;
 }
 
 .verkoop a:hover {
 color:#DEB6B5;
 font-weight: normal;
 text-decoration: none;
 }
 
 .bgColor {
 background-color: #ECE4D3;
 }
 
 .lineTitle {
 text-align: center;
 background-color: #CEC8B9;
 }
    
 .balkjeBeneden {
   background-color: #B6637A;
  }
  
 .duo {
 text-align: left;
 padding: 5px 0 0 0;
 }
 
 .adres {
 	font-size: 11px;
 	text-align: right;
 	padding: 5px 0 0 0;
 	font-size: 11px;
 }
 
 .duo a, .adres a {
 color: #514D5D;
 text-decoration: underline;
 font-weight: normal;
 font-size: 11px;
 }
 

 .button {
 margin: 7px 0 0 390px;
 }
 
  
 #security {
  margin:30px;
}
