@charset "utf-8";
/* CSS Document */

/* Hide Bon on screen */
@media only screen  {    
	
	
	
	div#printout { display:none; } 


	
	/* Bon Elemente: */
	#page main .container #printpreview,
	#page main .container #printpreview .bonhead { 
	display:block !important; position:relative !important;
	margin:0px 0px 0px 300px;
	margin:0px auto 0px auto;
	
	visibility:visible !important;
	z-index:1 !important; 
	width:280px !important; 
	left:0px !important; 
	background: rgba(255,255,255,1.00); 
	color:rgba(0,0,0,1.00); }

	#page main .container #printpreview { 
				  background-color:#fff !important;
				  top:110px; } 

	#page main .container #printpreview div.bonhead { 
				  top:0px;
				  height:82px !important; 
				  text-align:center; } 
	
	#page main .container #printpreview div.bonhead img { 
				  width:240px; height:123px; } 



}

	
@media only print   { 



	/* Elemente die den Bon betreffen: */
	body, html, #page,
	#page main, 
	#page main .container,
	div#printout,
	div.bonhead,
	div.bonhead img,
	div.bonbody
	{ background-color:transparent; width:196px !important; margin:0px !important }








	
	#page main .container #printpreview { display:none !important; }
	
	a.okButton,
	div.payDialog,
	div#paymentFail,
	div#paymentSuccess,
	div#finalScreen, 
	div#payHint,
	div#waitingOnPayment, 
	div#waitingOnPayment h4,
	div#waitingOnPayment h5,
	div#waitingOnPayment p,
	div#loadSymbol,
	header .container.min,
	div.noprint, .noprint   { display:none; visibility:hidden; }


	body 								{ background-image:none; min-height:0px; }
	div#page 							{ background-image:none; background-color:transparent; min-height:0px; }
	header .container.min 				{ height:0px !important; }
	
	#page nav, #page nav .container, #page nav .container #mNav, #page nav .container #mNav div, #page nav .container #clock, #page nav .container ul, #page header, #page header .container, #page header .container.min, #page main .container .headline,	#page main .container section.fullWidth, #page main .container #dialogNavi, #page main .container #tempProfile, #page main .container #tempProfile #warenkorb, #page footer, #page footer .container, #page footer .container .breadcrumb, #page footer .copyright, #page footer .copyright.min, #finalScreen, #waitingOnPayment, #paymentSuccess, #paymentFail { 
	
	  background-image: none; 
	  background-color: transparent; 
	  background: 		rgba(255,255,255,1.00); 
	  content:			""; 
	  width:			0px; 
	  height:			0px; 
	  padding:			0px; 
	  margin:			0px; 
	  visibility:		hidden; 
	  display:			none; 
	  
	} 

	
	
	
	/* Bon Elemente: */
	
	
	
	
	
	/* PRINTABLE BON: */
	
	
	div#printout { 
	
	
			min-height: 		1200px !important;
			display: 			block !important;
			background-color: 	transparent !important;
			text-align:	 		left !important;
			position:			fixed !important;
			margin:				0px 0px 0px 0px !important;
			top: 				0px;
			left:				0px;
			height:				auto !important;
			overflow: 			visible !important; 
			font-family: 		Arial, sans-serif; 
			font-weight:		700 !important; 
	
	}
	

	
	
	
	div#printout, 
	div#printout div.bonhead,
	div#printout div.bonbody 	{ color:#000 !important; margin-left: 0px !important; visibility: visible !important; z-index:999999 !important; font-size: 7.5pt !important; } /* 196 */
	
	div#printout div.bonhead,
	div#printout div.bonbody 	{ position:relative !important; display:block !important; float:left; min-height:50px; box-sizing:border-box !important; padding:10px 15px; } /* 196 */
	
	
	div#printout div.bonbody  h1,	
	div#printout div.bonbody  h2,
	div#printout div.bonbody  h3 	{ color:#000 !important; font-weight:bold !important; }
	
	div#printout div.bonbody  h1    { margin-top: 20px !important; display:block !important;  }

	div#printout div.bonhead 		{ text-align: center !important; height:100px !important; color:#000 !important;  } 
	div#printout div.bonhead img 	{ width: 140px !important; display:inline-block; position:relative;  }




	div#printout,
	div#printout div.bonhead,
	div#printout div.bonhead img,
	div#printout div.bonbody,
	div#printout div.bonbody  h1,	
	div#printout div.bonbody  h2,
	div#printout div.bonbody  h3    { color: #000 !important;  }
	
	



} 
	



						 