.p_liston{
  cursor: hand;	
  background: #fef7f8;
}
.p_listoff{
  background: #fff;
}
#p_list{
  min-height: 200px;
  float: left;
  width: 400px;
}
#k_login{
  float: right;
  width: 240px;
}
#p_list td{
  height: 60px;
}
#p_list .p_line{
  border-top: 3px solid #dd0024;	
  height: 0px;
}
#p_list img.p_foto{
  padding-top: 5px;
  height: 50px;
  width: 50px;
}
#p_list h3{
  font: italic bold 14px Verdana, sans-serif;
}
#p_list td.p_text{
  width: 300px;
  padding: 0 5px;
} 
#p_list td.p_img{
	width: 60px;
}

/* show product */
#p_text{
  float: left;	
  width: 400px;

}
#p_show{
  float: right;
  width: 290px;
  margin-bottom:75px;
 
}
.p_ref{
  float: right;	
  border: 1px solid #dd0024;	
  width: 280px;
}
.p_img{
  float: right;	
}
#p_show div.p_img img{
  width: 280px;
  border: 1px solid #dd0024;
}
#p_show div.p_img{
  margin-bottom: 5px;	
}

a.terug{
  background: #dd0024;
  color: #fff;
  padding: 2px 5px 2px 5px; 
}
/* p_download*/
.p_download{
  float: right;	
  width: 280px;
}
.p_download table{
  margin-bottom: 5px;	
}
.p_download table td{
  border: 1px solid #dd0024;
}
.p_download span{
  font: normal 10px Verdana, sans-serif;	
  color: #b1b1b1;	
}
.p_download .kop, .p_ref .kop{
  background: #dd0024;
  color: #fff;
  padding-left: 5px;  	
}
.p_download .cel{
  height: 50px;
  width: 70px;
  text-align: center;	
}
.p_download a{
  display: block;
  font: normal 10px Verdana, sans-serif;	
}
/* download = per product*/
#download table td{
  padding: 0 5px; 
  border: 1px solid #dd0024;
}
#download .kop{
  background: #dd0024;
  color: #fff;
  padding-left: 5px;  	
}
#download .cel{
	vertical-align: top;
}
#download .titel{
  border: 0;
}

#download span{
  color: #b1b1b1;	
}
/* p_ref */
.p_ref img{
  width: 130px;	
}
.p_ref td.titel, .p_ref td.cel{
  padding-left: 5px;	
}
.p_ref td.cel{
  padding-bottom: 5px;	
}
.p_ref td.titel{
  width: 280px;	
}
/* prijzen  */
#pr_table table{
  width: 690px;
  margin-bottom: 5px;
}
#pr_table td{
  vertical-align: top;
  border: 1px solid #000;
  padding: 0 5px;
}

#pr_table td.pr_v1, #pr_table td.pr_v2, #pr_table td.pr_v3{ width: 100px; vertical-align: top;}

#pr_table td.pr_v9{ width:  100px; vertical-align: top;}

#pr_table tr.pr_r1 { background: #fff;}

