@page{
    size:auto;
    margin:0; 
    margin-top:20px;
}
body {
	margin:0;
    font-size:11pt;
}
#wrapper,
#content,
#main .content-wrap,
.product-page,
.container {
   width:100%;
   margin:0;
   float:none;
    
}
img {border-style:none;}

.heading-box .titel-block h1 {
color:#333;
}
.heading-box .titel-block {
background:none;
padding:0;
}
.download-list li,
.purpleLink,
.no-print,
footer,
.purpleBlockAdd,
.purpleEditIcon,
#purpleGui,
#header .toolbar-holder,
.footer-bottom,
.top-back,
.bottom-back,
.area,
.related-header,
#notifications,
.col-shoppingcart,
.heading-box .btn,
.heading-box .block,
.heading-box-bottom,
#sidebar,
.breadcrumbs-wrap,
.nav-box,
#header .holder,
.technical .btn,
#shoppingcart-topiclist,
.products-list-details,
.glyphicon-zoom-in,
.dialog,
.popover,
.modal {
display:none !important;
}

.table-info > thead,
.table-info > tbody {
    border:none;
    background:none;
}

.text-block {
    font-size:8pt;
}

.print {
    display:block;
}
.fancybox-wrap .description {
    float:left;
width:40%;
}

.fancybox-wrap .box-product {
    width:57%;
    float:left;
}
.text-block {
clear:both;
}

.summary {
    padding-top:0 !important;
}

.fancybox-wrap .description .list li, .fancybox-wrap .description .summary ul li{
    margin-bottom:0; 
}
.fancybox-wrap .description h3 {
    margin-bottom:10px;
}

.fancybox-wrap .box-product .img-holder {
    width:100%;
}

.table-info td,
.table-info th,
.table-info tr {
    background:none !important;
    color:#333;
}

.table-info th{
    border:1px solid #ccc !important;
}
.table-info td {
    border-bottom:1px solid #ccc !important;
    border-right:1px solid #ccc !important;
    border-top:none !important;
}
.table-info td:first-child {
    border-left:1px solid #ccc !important;
}

.fancybox-wrap .description .box,
.fancybox-wrap .description h3 {
    background:none;
    color:#333;
}
.fancybox-wrap .description .list li::after, .fancybox-wrap .description .summary ul li::after {
    background:none;
}

.fancybox-wrap .description .list li, .fancybox-wrap .description .summary ul li {
    padding-left:0;
}
#header > .container {
    padding-left: 30px;
}
