@page {
   size: portrait;
  }
  
p {
  widows: 5;
    }
    
a img {
  border-style: none;
    }
    
form fieldset {
  border-style: none;
    }
  
body  {
  background-color: #FFF;
  text-align: left;
  font-size: 12px;
  font-family: serif;
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px;
  color: #000;
    }
    
div#topmenu,
div#footer,
div#menu,
.hidden,
.visible,
div.actionbox,
div.links a,
div#overview_selector,
div#product_preview_first_row h2,
a#textlinkmasse,
a#textlinkcushion,
a#textlinknotepad,
a#textlinkshoppingcart,
td.image,
a#textlinkaccessory,
form#accessoryview fieldset select,
form#accessoryview fieldset input,
tr.dessinView,
tr.productView,
tr.parasolView,
div#product_preview_portrait_first_row h2,
form#productoverview,
tr.serialView,
div.showroom a,
div.coloured_box,
a.arrow_link,
table#contact,
form#catalogue div#left_box,
form#catalogue div#right_box,
input#directRefInput,
input#directEnd,
input#directAdd,
input#directUp,
input#directDown,
div.label,
input#directCountInput,
a.shop_more_link,
input#shopcartBackImage,
input.edit_button,
input.delete_button,
img.cart_amount_up,
img.cart_amount_down,
input#shopcart2AdressSubmit,
input#shopcart2AdressImage,
div.discount,
tr.two_column,
input#overview2ShopCartSubmit,
input#overview2ShopCartImage,
input#overview2OrderSubmit,
input#overview2OrderImage,
input#notepad2Adr,
table#notepad,
a.isearch-url {
  display: none;
    }
    
input.editfield,
textarea#orderComment,
textarea#notepadQuestionIndi {
  border-style: none;
    }
    
div#head,
div.product_thumb,
div.product_preview  {
  text-align: center;
  margin: 0px auto;
    }
    
div#pageheadline  {
  height: 20mm;
    }
    
div#pageheadline h1 {
  font-size: 14px;
    }
    
div#pageheadline div {
  margin: -20px 0px 0px 0px;
    }
    
div.product_preview,
div.product_thumb,
div.showroom  {
  float: left;
  margin: 0px 20px 0px 0px;
    }
    
div.product_preview h2,
div.series h3,
div.product_thumb h2,
div.product_description h1,
div.showroom h2,
div#left_box h1,
div#right_box h1,
a.isearch-title {
  font-size: 12px;
    }
    
table#cart tr td  {
  padding: 0px 20px 20px 0px;
    }
    
div.description,
div.price {
  float: left;
  width: 20mm;
    }