/* @override
	https://dsq206.com/templates/dps/frontend/_resources/styles/print.css */

/*
	Shopware 3.5 Template
	http://shopware.de

	Copyright (c) 2011 Shopware AG

	@author    : stp/Shopware AG
	@date      : 25-05-2011
	@package   : template
	@subpackage: css
*/
@media print {
    /*	GENERAL
         ------------------------ */
    body{
        line-height: 1.5;
        font-family: ProximaNova-Regular, "Helvetica Neue", Helvetica, sans-serif !important;
        color:       #000000;
        background:  none;
        font-size:   10pt;
        margin:      0 0 0 150px;
    }
    hr{
        background: #cccccc;
        color: #cccccc;
        width: 100%;
        height: 2px;
        margin: 0.8em 0;
        padding: 0;
        border: none;
        clear: both;
        float: none;
    }
    hr.space{
        background: #ffffff;
        color:      #ffffff;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6{
        font-family: ProximaNova-SemiBold, "Helvetica Neue", Helvetica, sans-serif !important;
    }
    h2.largesize{
        margin-top: 50px !important;
    }
    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;
    }
    /*.large {font-size:1.1em;}*/
    .quiet{
        color: #999999;
    }
    .hide{
        display: none;
    }
    /*a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}*/
    .container_20{
        border:  0 none;
        padding: 0;
        margin:  0;
        width:   750px;
    }

    /*	HIDE ELEMENTS
         ------------------------ */
    div#topbar,
    div#header,
    div#topseller,
    div#mainNavigation,
    div#search,
    div#footer,
    div#shopnavi,
    div#compareContainerAjax,
    hr.line,
    hr.smallline,
    div.viewlast,
    div#tagcloud,
    a.more_info,
    div#left,
    div#right,
    div.listing_actions,
    div#bewertungen,
    div.menu_top,
    div.similar,
    ul#menu_right,
    ul.ui-tabs-nav,
    div.mousetrap,
    div#buybox form,
    div#stepbox,
    div.table_row.grid_20 a.delete,
    div.table_row.grid_20 a.zoom_picture,
    div.table_premium.grid_20,
    div#addwithnumber,
    div.buttons,
    .artbox .actions,
    #searchcontainer,
    .trustedshops_form,
    #finish_right,
    .shopware_footer,
    #content .inner .teaser .button-right,
    #brands,
    #toplink,
    #closeBtn,
    #dialog_close,
    a.modal_close,
    #footer,
    #toplink{
        display: none !important;
    }

    /*	GENERAL LAYOUT
         ------------------------ */
    #logo{
        margin-left: 0;
    }
    #logo a{
        font-size: 1.8em;font-weight: bold;
    }
    div.teaser_small{
        margin-top: 15px;
    }
    div#center{
        top: -30px;
    }
    div#breadcrumb{
        display:     none;
        height:      50px;
        margin-left: 0;
    }
    #last_seen_dropdown_button, div.last_seen_article_hover_panel{
        display: none;
    }
    #zoomClickImageAction{
        display: none;
    }
    div#shopware{
        text-align: center;
        margin-top: -30px;
    }
    div.listing_box h1{
        font-size: 2.2em;
    }

    /*	LISTING
         ------------------------ */
    a.artbox_thumb{
        width:   105px;
        height:  105px;
        display: block;
    }
    .artbox{
        padding: 10px 0;
    }
    .price .pseudo{
        text-decoration: line-through;
    }
    .price .price{
        font-weight: bold;
        font-size: 1.4em;
    }

    /*	ARTICLE DETAIL
         ------------------------ */
    div.menu_top{
        display: none;
    }
    div#img div.wrapper img,
    div#img div.wrapper,
    div#img
    {
        height:     255px;
        width:      255px;
        display:    block;
        margin:     20px 0 20px 0;
    }
    div#bewertungen a.link{
        padding-bottom: 20px;
    }
    div.article_details_price strong{
        font-weight: bold;
        font-size:   1.6em;
    }
    #detailbox_right{
        margin-top: 60px;
        width:      60%;
    }
    div.article_details_price{
        margin: 20px 0 20px 0;
    }
    div#buybox{
        display: none;
    }
    span.dps-icon-circle-minus{
        display: none;
    }
    h3.accordion_headline{
        border:      none;
        font-family: ProximaNova-SemiBold !important;
        margin:      20px 0 10px 0;
    }
    .ui-accordion-content h3{
        border:      none;
        font-family: ProximaNova-SemiBold !important;
        font-size:   16px;
        margin:      20px 0 10px 0;
    }
    h3.description_headline{
        font-family: ProximaNova-SemiBold !important;
        font-size:   14px;
        margin:      10px 0 10px 0;
    }
    .ui-accordion-content{
        display:     block !important;
        font-family: ProximaNova-Regular !important;
        padding:     0 0 20px 0;
    }
    #article_information{
        position: absolute;
        left:     20%;
        top:      30%;
        width:    60%;
    }
    #detailinfo{
        display: none;
    }
    .supplierlisting{
        display: none;
    }
    .ui-selectmenu-menu{
        display: none;
    }
    #img_next,
    #img_pref,
    #showThumbsAction{
        display: none;
    }
    .article_details_price{
        font-family: ProximaNova-SemiBold !important;
    }
    /*	BASKET
         ------------------------ */
    .table {width: 100%;}

    .table .table_head,
    .table .table_row,
    .table .table_foot,
    .table .table_premium{
        margin: 0 !important;
        width:  100%;
    }
    .table .table_head{
        height:        15px;
        border-top:    1px solid;
        border-bottom: 1px solid;
        font-weight:   700;
        padding:       10px 0;
    }
    .table .table_row,
    .table .table_foot{
        height:       120px;
        border:       1px solid;
        border-top:   0 none;
        border-right: 0 none;
        border-left:  0 none;
        padding:      10px 0 0 0;
    }
    .table .table_foot{
        height: 300px;
    }
    .table .thumb_image,
    .table .no_image{
        height:      57px;
        width:       57px;
        margin-left: 5px;}
    .table .table_row {
        clear:   both;
        float:   none;
    }
    .table .lastrow{
        border-bottom: 1px solid;
    }
    .table .grid_20,
    .table .grid_19,
    .table .grid_18,
    .table .grid_17,
    .table .grid_16,
    .table .grid_15,
    .table .grid_14,
    .table .grid_13,
    .table .grid_12,
    .table .grid_11,
    .table .grid_10,
    .table .grid_9,
    .table .grid_8,
    .table .grid_7,
    .table .grid_6,
    .table .grid_5,
    .table .grid_4,
    .table .grid_3,
    .table .grid_2,
    .table .grid_1{
        float:    left;
        display:  inline;
        position: relative;
        margin:   0;
        padding:  0 2%;
    }
    .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;
    }
    .finish.span-10.prepend-2.last,
    .table.span-10{
        padding-left: 0;
    }
    .table_row{
        padding-left:  5px;
        padding-right: 5px;
    }

    .card-col{
        margin:     0;
        float:      left;
        padding:    0;
        min-height: 10px;
    }

    .col-1{
        padding: 0px 5px;
        width:   300px;
    }
    .col-2{
        padding: 0px 5px;
        width:   160px;
    }
    .col-3{
        padding: 0px 5px;
        width:   100px;
    }
    .col-4{
        padding: 0px 5px;
        width:   60px;
    }
    .col-5{
        float:      right;
        padding:    0px 5px;
        width:      100px;
        text-align: right;}

    #aggregation, #aggregation_left {
        margin-top: 20px;
    }
    #content .inner #center #content p,
    #content .inner #center #content div{
        display: none;
    }
    h2{
        line-height: 25px;
    }
    #center.span-10{
        width: 800px;
    }
    .span-10 .span-6{
        width: 480px;
    }
    .largesize,
    .headingbox,
    .frontend_checkout_finish,
    .frontend_checkout_cart_footer,
    .textright,
    .textright strong,
    .totalamount,
    .orderdetails,
    .card-col,
    .title,
    .bold,
    .ordernumber{
        font-family: ProximaNova-Regular, "Helvetica Neue", Helvetica, sans-serif !important;
    }
    .thumb_image img{
        margin: 2 auto;
    }
    .table_row{
        padding: 10px 0;
    }
}