.artikel_odd{
   background-color: #eeeeee;
   height:100px;
}
.artikel_even{
      background-color: #dadada;
   height:100px;
}
.artikel_image_cel {
   vertical-align:top;
   text-align: center;
   width: 100px;
}
.artikel_image {
   width:100px;
   border:0px solid white;
}
.artikel_tekst_cel{
   text-align: left;
   padding-left:5px;
   padding-right:5px;
}
.prijs_cel{
   vertical-align:top;
   text-align: center;
   color: red;
}

.artikel_naam{
   font-size:14px;
   font-weight:bolder;
}
a.meer_info{
   color: black;
}
.op_voorraad{
   color: green;
}
.uitverkocht{
   color: red;
}

/* Style van kruimelpad */
.stringon{
  color: black;
  text-decoration: none;
  font-size:10px;
}
.stringon:hover{
  color: black;
  text-decoration: none;
  font-size:10px;
}
.stringoff{
  color: #666666;
  text-decoration: none;
  font-size:10px;
}
.stringoff:hover{
  color: #666666;
  text-decoration: none;
  font-size:10px;
}

td.basket-kop{
  color: #ababab;
  font-weight:bold;
}

td.basket-lijn{
  border-bottom:1px solid #aaaaaa;
}

td.bedragen {
  color: black;
  font-weight:bold;
  text-align:right;
}

td.bedragen-text{
  text-align:right;
}

td.totaalbedrag {
  font-weight:bolder;
  font-size:14px;
  height:20px;
}

td.totaalbedrag-text {
}

td.naw-titel {
}

td.naw-text{
   
}


.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: 165px; 
  height: 220px;
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  cursor:pointer;
}

td.teaser_header, .teaser_header {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.03cm;
	line-height:180%
}

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

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

/* begin artikelen overzicht */
table.overzicht, .overzicht {
  width: 100%; 
  
  border-top:0px solid #666666;
  border-right:0px solid #000000;
  border-bottom:0px solid #000000;
  border-left:0px solid #666666;
}

td.overzicht_header, .overzicht_header {
  	font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  	height: 26px; 
}

td.overzicht_prijs, .overzicht_prijs {
  	font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  	height: 26px; 
}

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


/* begin artikelen detail */
table.detail, .detail {
  width: 100%; 
  
  border-top:0px solid #666666;
  border-right:0px solid #000000;
  border-bottom:0px solid #000000;
  border-left:0px solid #666666;
}

td.detail_header, .detail_header {
  font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.03cm;
	line-height:180%
  
  	height: 26px; 
}

td.detail_prijs, .detail_prijs {
	  font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.03cm;
	line-height:180%
  
  	height: 26px; 
}

td.detail_content, .detail_content {
  font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.03cm;
	line-height:180%
	
  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;
}