/* A4 Hochformat */

@media print {
	
	@page { 
		size:21.0cm 29.7cm; 
		margin:0.95cm 2cm 1.4cm 2.5cm; 
	}
	
	/*HIDE*/
	.no-print,
	button,	input[type=button],	.pdf-button, a.btn,	a.jTip,
	footer,header,
	ul.nav-tabs,
	table.orderItems .select,
	div.document-header h3.group,
	div.shopmenu-container,
	div.tab-content #cat-prd-block-downloads,
	div.tab-content #cat-prd-block-accessories,
	div.tab-content #cat-prd-block-contracts
	{
		display:none !important;
	}
	
	/*SHOW*/
	div.tab-content #cat-prd-block-overview, div.tab-content #cat-prd-block-overview .accordeon,
	div.tab-content #cat-prd-block-technical-infos, div.tab-content #cat-prd-block-technical-infos .accordeon,
	div.header-additional #addheader
	{
		display:block !important;
	}
	
	/*LOGO*/
	body.confirmation:before,
	body.deliverynote:before,
	body.invoice:before,
	body.order:before,
	body.orderstatus:before,
	#zleaflet:before,
	#zworkarea:before{
		content:url('images/LogoPilzPrint.png');		
		height:7cm
		max-width:16.4cm !important;
	}	
	
	/*INPUT*/
	input,
	.form-control {
		border:none !important;
		box-shadow: none !important;
	}
	/*MAIN*/
	main {
		margin-top: 0 !important;
	}
	
	/*TABLE*/
	table th {
		font-weight:bold;
	}
	
	
	/*BOOTSTRAP FIX*/
	[class*="col-sm-"] {
		float: left;
	}
	
	[class*="col-xs-"] {
		float: left;
	}
	
	/*	
	[class*="col-xs-push-"],
	[class*="col-xs-pull-"],
	[class*="col-sm-push-"],
	[class*="col-sm-pull-"]{
		float:left !important;
		left: 0 !important;
	}
	*/
	
	.col-sm-12, .col-xs-12 { 
		width:100% !important;
	}
	
	.col-sm-11, .col-xs-11 { 
		width:91.66666667% !important;
	}
	
	.col-sm-10, .col-xs-10 { 
		width:83.33333333% !important;
	}
	
	.col-sm-9, .col-xs-9 { 
		width:75% !important;
	}
	
	.col-sm-8, .col-xs-8 { 
		width:66.66666667% !important;
	}
	
	.col-sm-7, .col-xs-7 { 
		width:58.33333333% !important;
	}
	
	.col-sm-6, .col-xs-6 { 
		width:50% !important;
	}
	
	.col-sm-5, .col-xs-5 { 
		width:41.66666667% !important;
	}
	
	.col-sm-4, .col-xs-4 { 
		width:33.33333333% !important;
	}
	
	.col-sm-3, .col-xs-3 { 
		width:25% !important;
	}
	
	.col-sm-2, .col-xs-2 { 
		width:16.66666667% !important;
	}
	
	.col-sm-1, .col-xs-1 { 
		width:8.33333333% !important;
	}
	  
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
	float: left !important;
	}
	
	body {
		margin: 0;
		padding 0 !important;
		min-width: 768px;
	}
	
	.container {
		width: auto;
		min-width: 750px;
	}
	
	body {
		font-size: 10px;
	}
	
	a[href]:after {
		content: none;
	}
	
	.noprint, 
	div.alert, 
	header, 
	.group-media, 
	.btn, 
	.footer, 
	#comments, 
	.nav, 
	ul.links.list-inline,
	ul.action-links {
		display:none !important;
	}

	
	
	/*
	.noprint,
	#z_breadcrumbs,
	#zpilzHeader,
	#znavigator,
	#zloginleft,
	#zpilzRightNav,
	#zleaflet table.itemlist,
	#zleaflet div.b2c-lflt-buttons,
	div.btn-back,
	th.delete,
	th.opener,
	td.opener,
	th.select,
	td.select,
	th.cat-btn-lst,
	td.cat-btn-lst,
	th#col_6,
	td.cat-prd-cmp,
	.order a.icon,
	.orderstatus a.icon,
	#buttons,
	.cat-prodlist-btnlist,
	#CompareHeadButtons,
	a.print { display:none; } 
	*/
	
	/*
	//body,
	body.catalogBody,
	body.confirmation,
	body.deliverynote,
	body.invoice,
	body.order,
	body.orderstatus,
	#zleaflet,
	#zworkarea{
		padding:0 0 0.5cm 0;
		width:16.4cm !important;
		float: none;
		overflow:hidden;
		min-width:16.4cm;
		max-width:16.4cm !important;
		height: auto;
		min-height: 0;
	}
	*/
	
	
	/*
	body.confirmation,
	body.deliverynote,
	body.invoice,
	body.order,
	body.orderstatus,
	#zworkarea *{
		min-width:auto;
		max-width:16.4cm !important;
		height: auto;
		min-height: 0;
	}
	*/
	/*
	#zleaflet .fw-box, 
	#zloginarea .fw-box, 
	#zworkarea .fw-box {
		width:16.4cm;
	}
	*/
	/*
	select,
	input[type="text"]{
		border:none;
	}
	.itemlist th {
	    background: #FBE371;
	}
	*/
	
	/*### Detailseite ###*/
	/*
	#prodDetailHeadButtons,
	.related-box .buttons,
	#pi-productdetail-section-price .Button-Area ,
	.cat-prd-det-avw-chk,
	.btn-lnk,
	.imgbtn-lk,
	.btn-lk {
		display:none;
	}
	#cat-pcat-prd-det {
	    margin: 0 !important;
	    width: 16.3cm;
	}

	.related-box {
		width:4.9cm;
		padding: 0.1cm;
		margin: 0.5cm 0;
		
	}
	.related-image,
	.related-image img {
	    max-height: 2cm;
	    max-width: 2cm;
	}
	.related-box-2, 
	.related-box-5{
    	margin-left: 0.4cm;
    	margin-right: 0.4cm;
	}
	#pi-productdetail-picture,
	#pi-productdetail-section-price,
	#pi-productdetail-section {
		width: 5.1cm;
	}
	#pi-productdetail-section-price,
	#pi-productdetail-section {
		margin-left:.4cm;
	}
	#pi-productdetail-picture > img {
    	margin: 0.1cm;
	}
	.ui-tabs .ui-tabs-nav li a {
    	padding: 0.5em 0.3em;
    
	}
	#prodDetailHead h2 {
	    width: 15.6cm;
	    padding:0.2cm;
	}
	#pi-productdetail-maindiv {
	    width: 16.2cm;
	}
	div#compareItems {
		width:auto;
		overflow:visible;
		min-width:0;
		max-width:none;
		min-height: 0;
		height:auto;
	}
	div#compareItems #itemstable{
		width:99%;
	}
	div#compareItems #itemstable th,
	div#compareItems #itemstable td {
		width:auto;
	}
	div#compareItems #itemstable th{
		border: 1px solid #c7c7c7;
	}
	div#compareItems #itemstable th,
	div#compareItems #itemstable th#col_6{
		display:table-cell !important;
	}
	div#compareItems form,
	#CompareItemsForm{
		display:inline;
		margin:0;
		padding:0;
	}
	*/
}