body {
	font: normal normal 12px Arial, Verdana, Geneva,  Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
  margin: 0px 0px 0px 0px;   
}

.fckEditorBody
{
  background-color: #4C545A;
  border: 1px dashed #FF6600;
  overflow: hidden;
}

a {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}

a:hover {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  text-decoration: underline;

}

a.nav, .nav {
	font: normal bold 14px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}

a.nav:hover, a.nav-over:hover, .nav-over {
	font: normal bold 14px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}

a.navhighslide {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}

a.navhighslide:hover {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
  text-decoration: none;

}

a.leesmeer {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}

a.leesmeer:hover {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
  text-decoration: none;

}

a.copyright {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

a.copyright:hover {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
  text-decoration: none;  

}


.copyrighttekst {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.copyrighttekst2 {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.navwitklein {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.navwitklein:hover {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
  text-decoration: none;  

}

.body, table, div, td, p{
	font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.text {
	font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.titel,h1 {
	font: normal normal 18px Trebuchet MS, Arial, trebuchet MS, Century Gothic, Geneva, Helvetica, sans-serif;
	color: #FF6600;
}

.titel-rechts {
	font: normal normal 14px Trebuchet MS, Arial, trebuchet MS, Century Gothic, Geneva, Helvetica, sans-serif;
	color: #FF6600;
}

.subtitel {
	font: normal bold 12px Arial black, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.headertekst {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
  letter-spacing: 0.03cm
}

.wit {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.zwart {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.bijschriftfotos {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.geel {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	text-decoration: none;
}


.input, .textarea, input, select {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #666666;
}

.input_geel {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	background-color: #000000;
	border: 1px solid #FFC246;
}

.input_geel_klein {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	background-color: #000000;
	border: 1px solid #333333;
}

.button {
  font-family: 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FF66CC;
	border-color: #666666;
	border-width: 1px;
	color: #333333;
	cursor: hand;
}

.button_geel {
  font-family: 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-color: #666666;
	border-width: 1px;
	color: #333333;
	cursor: hand;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #999999;
} 


/* BEGIN STYLING NIEUWSBRIEF */
body.nieuwsbrief, table.nieuwsbrief {
  background-color: #333333;
  margin: 0px 0px 0px 0px;   
  width:100%;
}

td.nieuwsbrief {
  font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	text-decoration: none;  
}

a.nieuwsbrief {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	text-decoration: none;
}

a.nieuwsbrief:hover {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  text-decoration: none;
}
/* EINDE STYLING NIEUWSBRIEF */

/* BEGIN STYLING SHOP */
.btn_shop {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #666666;
  
  cursor:pointer;
}

table.teaser, .teaser {
  width: 150px; 
  height: 200px;
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  cursor:pointer;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}

td.teaser_header, .teaser_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 16px; 
  background: url('/images/teaserheader.png') repeat-x; 
  text-align: center;
}

td.teaser_content, .teaser_content {
  padding-top: 5px;
  padding-bottom: 5px;
  
  background: #FFFFFF; 
}

td.teaser_prijs, .teaser_prijs {
  font-weight: bold;
  text-align: center;
  margin: 3px;
  height: 25px;
}

/* begin artikelen overzicht */
table.overzicht, .overzicht {
  width: 100%; 
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-repeat: repeat-x;
  background-position: bottom center;
}

td.overzicht_header, .overzicht_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.overzicht_prijs, .overzicht_prijs {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.overzicht_content, .overzicht_content {
  background: #FFFFFF; 
}
/* einde artikelen overzicht */


/* begin artikelen detail */
table.detail, .detail {
  width: 100%; 
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}

td.detail_header, .detail_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.detail_prijs, .detail_prijs {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.detail_content, .detail_content {
  background: #FFFFFF;
  padding:10px;
  
  /*background-image: url('/images/teaserfooter.png') ; */
  background-position: bottom center;
  background-repeat: repeat-x; 
}

td.detail_voorraad, .detail_voorraad {
  background: #FFFFFF; 
  height:10px;
}

td.detail_afbeelding, .detail_afbeelding {
  background: #FFFFFF; 
  width:125px;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}
/* einde artikelen detail */

a.kruimelpad, .kruimelpad {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
  text-decoration: none;
}

a.kruimelpad:hover, .kruimelpad-over {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
  text-decoration: none;
}
