div.productlisting {
margin: 0px 0px 0px 0px;
}

div.productlisting .th {
  font-size: 14px;
  font-weight: bold;
}

div.productlisting .title, .abdruck, .gehaeuse {
  padding: 5px;
  border-top: 1px solid #d4d4d4;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

div.productlisting .stift {
  padding: 5px;
  border-top: 1px solid #d4d4d4;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
}

div.productlisting .bild {
  border-top: 1px solid #d4d4d4;
  vertical-align: top;
  text-align: right;
}

div.productlisting a:link, div.productlisting a:visited, div.productlisting a:active {
  font-size: 14px;
  font-weight: bold;
  color: #444444;
  text-decoration:none;
}

div.productlisting a:hover {
  font-size: 14px;
  font-weight: bold;
  color: #ff9127;
  text-decoration:none;
}

div.productlisting .row_head {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}

div.singleview {
}

div.singleview .product_image {
  text-align: center;
  vertical-align: top;
}

div.singleview .td_subhead_line {
  padding: 5px;
  border-top: 1px solid #d4d4d4;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

div.singleview .td_content {
  padding: 5px;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #444444;
}

div.singleview .td_head {
  padding: 5px;
  vertical-align: top;
  font-family: Verdana;
  font-size: 15px;
  font-weight: bold;
}

div.singleview .td_subhead {
  padding: 5px;
  vertical-align: top;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

