.prod_wrap{
margin: 0px 0px 0px 0px;
border:1px solid green;
height:800px;
width:570px;
padding:0 0 0  0;

}
.prod_item
 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C6C7C9;
margin:0 0 10px;
padding:9px 0 10px;
text-align:left;
vertical-align:top;
border-collapse:separate;
width:620px;
height:110px;

}

.prod_pic
{
border:0 solid black;
border-collapse:separate;
display:inline-table;
float:left;
height:110px;
margin:5px 10px 0 5px;
text-align:left;
width:100px;
}
.zx_prodpic
{
width:100px !important;
height:100px !important;
border:0px solid #DFDFDF !important;
background-repeat: no-repeat;
float: right; 
margin:0px 0px 0px 0px !important;
}

.prod_info 
{
border:0 solid blue;
float:left;
height:110px;
margin:5px 5px 0 0;
width:360px;
}
.prod_info h1 {
font-size:1.1em;
font-weight:bold;
padding:0 0 5px 0;
color:#006FCE;
margin:0;
}

.prod_info h1 a
{
color:#006FCE;
}
.prod_info p
{
color:#C0C0C0;
font-size:0.9em;
height:50px;
margin:0 5px 5px 0px;
}
.prod_prog  {
border:0 solid green;
color:#373434;
float:right;
font-size:0.8em;
height:30px;
margin:5px 10px 5px 0;
text-align:right;
width:100px;
}
.prod_preis
{
border:0px solid red;
color:#BB0000;
float:right;
height:40px;
margin:0 10px 0 0;
text-align:right;
width:100px;
}
.prod_preis  h2 
{
font-size:1.2em;
font-weight:bold;
margin:0 0 0 0;
}
.prod_preis  h2 a:link
{
color:#BB0000;
}

.prod_preis img
{
margin:0px 0 0 0;
float:right;
}