/*
	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:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:0.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; color:#000!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:#999;}
	.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: 1000px;}
	
	/*	HIDE ELEMENTS
		------------------------ */
	div#topbar, .my_options, .topbar, .shopnavi, .searchcontainer, 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 {display: none;}
	#logo, .slider, #mainNavigation,  #left, #menuTop, #naviT, #footer, .same-cat-slider, .horizontal_slider , .thumb_box {display:none;}
.ctl_listing .emotion-listing .artbox .article_price_unit *, .artbox p.price, .artbox p.pseudoprice {visibility: hidden;display: none;}
	
	/*	GENERAL LAYOUT
		------------------------ */
	#header .logoPrint{display:inline; visibility:visible; !important top:6cm; left:10cm; position:absolute;}
    html, body { background: transparent !important }
    #headingbox {width: 1000px;}
    .orderdetails {width: 960px;}
	div#header .logoPrint {margin-left: 0;  position:static;  margin-right:50px;}
	#header #logo a {font-size: 1.8em;font-weight: bold;}
	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}
	
	/*	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;}
  .ctl_listing .frontend_listing_listing_abo {margin-left:23px; margin-bottom:0px; font-weight:bold;}
  .ctl_listing  .box.abo table , .ctl_listing  .box.abo td {padding-left:0; margin-left:0;}
  #content .cat_text .inner_container, .box.abo, .artbox, .artbox table{border:none !important;}
  .box.abo .artbox { width: 305px; height: 273px; display:inline; margin-right: 10px; margin-bottom: 0; padding: 14px 0 20px 12px;}
  .box.abo, .artbox {margin: 0; padding: 0;}
	/*	ARTICLE DETAIL
		------------------------ */
	div#img div.wrapper img {height: 255px; width: 255px;display: block; margin: 10px}
	div#bewertungen a.link {padding-bottom: 20px;}
	div.article_details_price strong {font-weight:bold;font-size: 1.6em}
	
	/*	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: 1px solid;font-weight: 700;padding: 10px 0;}
	.table .table_row, .table .table_foot {height: 120px;border: 1px solid; border-top: 0 none;padding: 10px 0 0 0px;}
	.table .table_foot {height: 160px;}
	.table .thumb_image, .table .no_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_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 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;}
	
	#content .headingbox, #content .headingbox_nobg, #content .headingbox_dark {background: none;color: #b71c3e;font-size: 17px;border: none;margin-left: 0; padding-left: 0;}
	
	#finished .grid_8 { width: 390px; margin-left: 0; height: 2px;}
	#finished .table_foot #aggregation_left {margin-left: 261px;}
	#finished .grid_6 { width: 490px; margin-right: 20px;}
	/*.ctl_checkout div#finished div.table div.table_row div.grid_2 {width: auto; margin-right: 0;}



	
	
}