
@media print {
  body {
    line-height: 1.5;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    color: #000;
    background: 0 0;
    font-size: 10pt;
  }

  hr {
    background: #ccc;
    color: #ccc;
    width: 100%;
    height: 2px;
    margin: .8em 0;
    padding: 0;
    border: none;
  }

  hr.space {
    background: #fff;
    color: #fff;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  }

  code {
    font: .9em "Courier New",Monaco,Courier,monospace;
  }

  img {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
  }

  a img {
    border: none;
  }

  p img.top {
    margin-top: 0;
  }

  blockquote {
    margin: 1.5em;
    padding: 1em;
    font-style: italic;
    font-size: .9em;
  }

  .small {
    font-size: .9em;
  }

  .quiet {
    color: #999;
  }

  .hide {
    display: none;
  }

  .container_20 {
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 650px;
  }

  #buybox .basketform,
  #content .finish .teaser,
  #content .finish h2.headingbox,
  #content .horizontal_slider,
  #content .inner .teaser .button-right,
  #description a.link,
  #description h2,
  #detail #detailbox #detailbox_middle,
  #finish_right,
  #footer_wrapper,
  #searchcontainer,
  .artbox .actions,
  .shopware_footer,
  .trustedshops_form,
  .viewlast,
  a.more_info,
  div#addwithnumber,
  div#bewertungen,
  div#buybox form,
  div#compareContainerAjax,
  div#footer,
  div#header,
  div#left,
  div#mainNavigation,
  div#right,
  div#search,
  div#shopnavi,
  div#stepbox,
  div#tagcloud,
  div#topbar,
  div#topseller,
  div.buttons,
  div.listing_actions,
  div.menu_top,
  div.mousetrap,
  div.similar,
  div.table_premium.grid_20,
  div.table_row.grid_20 a.delete,
  div.table_row.grid_20 a.zoom_picture,
  div.viewlast,
  hr.line,
  hr.smallline,
  ul#menu_right,
  ul.ui-tabs-nav {
    display: none;
  }

  #wrapper {
    margin-left: -15px;
    width: 100%!important;
  }

  #buybox {
    float: none!important;
    margin-left: 0!important;
  }

  #detail .left,
  #detail .right {
    float: none;
    width: 300px;
  }

  #detail .right {
    margin-left: 350px;
  }

  #content #detail,
  #content .finish,
  #content .finish #finished .orderdetails,
  #content .inner,
  .table .table_foot,
  .table .table_head,
  .table .table_premium,
  .table .table_row {
    width: 650px!important;
  }

  #confirm .table .table_row,
  #content #finished .table .table_foot,
  #content .finish #finished .orderdetails,
  #detail #detailinfo .inner_tabs,
  #finished .table .table_row,
  .table .table_head {
    border: 0!important;
  }

  #confirm .table .table_row,
  #finished .table .table_row,
  .table .table_head {
    border-bottom: 1px solid #dfdfdf!important;
  }

  #content #finished .table .table_foot {
    margin-left: 150px!important;
  }

  #logo {
    margin-left: 0;
  }

  #logo a {
    font-size: 1.8em;
    font-weight: 700;
  }

  div.teaser_small {
    margin-top: 15px;
  }

  div#center {
    top: -30px;
  }

  div#breadcrumb {
    height: 50px;
    margin-left: 0;
  }

  div#shopware {
    text-align: center;
    margin-top: -30px;
  }

  div.listing_box h1 {
    font-size: 2.2em;
  }

  a.artbox_thumb {
    width: 105px;
    height: 105px;
    display: block;
  }

  .artbox {
    padding: 10px 0;
  }

  .price .pseudo {
    text-decoration: line-through;
  }

  .price .price {
    font-weight: 700;
    font-size: 1.4em;
  }

  div#img div.wrapper img {
    height: 255px;
    width: 255px;
    display: block;
  }

  div#bewertungen a.link {
    padding-bottom: 20px;
  }

  div.article_details_price strong {
    font-weight: 700;
    font-size: 1.6em;
  }

  .table {
    width: 100%;
  }

  .table .table_foot,
  .table .table_head,
  .table .table_premium,
  .table .table_row {
    margin: 0!important;
    width: 100%;
  }

  .table .table_head {
    height: 15px;
    border: 1px solid;
    font-weight: 700;
    padding: 10px 0;
  }

  .table .table_foot,
  .table .table_row {
    height: 120px;
    border: 1px solid;
    border-top: 0 none;
    padding: 10px 0 0 0;
  }

  .table .table_foot {
    height: 300px;
  }

  .table .no_image,
  .table .thumb_image {
    height: 57px;
    width: 57px;
    margin-left: 5px;
  }

  .table .table_row:after {
    clear: both;
    content: '';
    float: none;
  }

  .table .lastrow {
    border-bottom: 1px solid;
  }

  .table .grid_1,
  .table .grid_10,
  .table .grid_11,
  .table .grid_12,
  .table .grid_13,
  .table .grid_14,
  .table .grid_15,
  .table .grid_16,
  .table .grid_17,
  .table .grid_18,
  .table .grid_19,
  .table .grid_2,
  .table .grid_20,
  .table .grid_3,
  .table .grid_4,
  .table .grid_5,
  .table .grid_6,
  .table .grid_7,
  .table .grid_8,
  .table .grid_9 {
    float: left;
    display: inline;
    position: relative;
    margin: 0;
    padding: 0 1%;
  }

  .table .grid_20 {
    width: 98%;
  }

  .table .grid_19 {
    width: 93%;
  }

  .table .grid_18 {
    width: 88%;
  }

  .table .grid_17 {
    width: 83%;
  }

  .table .grid_16 {
    width: 78%;
  }

  .table .grid_15 {
    width: 73%;
  }

  .table .grid_14 {
    width: 68%;
  }

  .table .grid_13 {
    width: 63%;
  }

  .table .grid_12 {
    width: 58%;
  }

  .table .grid_11 {
    width: 53%;
  }

  .table .grid_10 {
    width: 48%;
  }

  .table .grid_9 {
    width: 43%;
  }

  .table .grid_8 {
    width: 38%;
  }

  .table .grid_7 {
    width: 33%;
  }

  .table .grid_6 {
    width: 28%;
  }

  .table .grid_5 {
    width: 23%;
  }

  .table .grid_4 {
    width: 18%;
  }

  .table .grid_3 {
    width: 13%;
  }

  .table .grid_2 {
    width: 8%;
  }

  .table .grid_1 {
    width: 3%;
  }

  .table .push_20 {
    left: 100%;
  }

  .table .push_19 {
    left: 95%;
  }

  .table .push_18 {
    left: 90%;
  }

  .table .push_17 {
    left: 85%;
  }

  .table .push_16 {
    left: 80%;
  }

  .table .push_15 {
    left: 75%;
  }

  .table .push_14 {
    left: 70%;
  }

  .table .push_13 {
    left: 65%;
  }

  .table .push_12 {
    left: 60%;
  }

  .table .push_11 {
    left: 55%;
  }

  .table .push_10 {
    left: 50%;
  }

  .table .push_9 {
    left: 45%;
  }

  .table .push_8 {
    left: 40%;
  }

  .table .push_7 {
    left: 35%;
  }

  .table .push_6 {
    left: 30%;
  }

  .table .push_5 {
    left: 25%;
  }

  .table .push_4 {
    left: 20%;
  }

  .table .push_3 {
    left: 15%;
  }

  .table .push_2 {
    left: 10%;
  }

  .table .push_1 {
    left: 5%;
  }

  #content .inner .teaser .button-right {
    behavior: url("")!important;
  }

  .ctl_note a[href]:after {
    content: none!important;
  }

  .ctl_note .peerius-slider {
    display: none;
  }

  .ctl_note #herobanner__wrapper {
    display: none;
  }

  .ctl_note header {
    display: none;
  }

  .ctl_note #cookieInfo {
    display: none;
  }

  .ctl_note .control-addtobasket {
    display: none;
  }

  .ctl_note .btn {
    display: none;
  }
}