
#left,#right,#header,#footer, .main_navigation{display:none;}
#main{margin:0;padding:0;width:100%;}
#wrapper{border:0;margin:70px auto 0;background-color:transparent;box-shadow:0 0 0;color:#666;width:210mm;max-width:210mm;}
section{background-color: #fff;box-shadow: 0 0 5px #000;overflow:hidden;margin-bottom:80px;font-size:9.5pt;page-break-before:always;position:relative;}
.bill section{
	height:297mm;
}
.break_before{page-break-before:always;}
section .main_inside{padding:10mm 10mm 10mm 20mm;}
#main_bill_details{padding-top:0;}
#main_details{padding-top:0;}
#container{background-color:transparent;overflow:visible;border:0;}
#print_main{page-break-before:avoid;top:0mm;}
#wrapper_inside,#wrapper_outside{background-image:none;}
.black #wrapper{color:#000 !important;}
.print_header{display:block !important;padding: 13mm 10mm 0 20mm;margin:1px;font-size:8.5pt;height: 110px;}
.print_header p{line-height:130%;}
.print_header .logo{float:left;max-width:430px;max-height:106px;margin-right:30px;}
.logo .subtitle{margin-top: 13px;margin-bottom: 2px;}
.print_header .info_right{color:#000;float:right;margin-right:10px;padding-right:8px;position:relative;top:-3px;}
.print_header .item{padding:1px 2px 2px;}
.print_footer .item{margin-bottom:0;}
.item strong{margin-right:5px;}
span.point{font-size:6px;margin:0 4px;position:relative;top:-1px;}
.print_box{border:0;margin:0px 10px 10px 10px;padding:20px 8px 0px;}
.transparent{background-color:rgba(255,255,255,0.85);}
div.headline{
	margin: 0 0 16px 0;
}
.box_right{margin-top:5px;}
div.my_adress{margin:0 0 9px -8px;border-bottom:1px solid #000;padding:0 8px 2px 8px;font-size:75%;display:inline-block;}
div.customer_adress{margin:8px 0 42px 0;padding:5px 5px 5px 0;clear:left;max-width:320px;line-height:190%;display:inline-block;}
div.customer_adress span{padding-right:5px;}
.black{color:#000;}
div.bill_intro{line-height: 150%;}
table{width:100%;}
table td{border:0;border-bottom:1px solid #aaa !important;background-color:transparent;}
table.result{line-height:150%;}
table.result td{padding-left:0;}
table th.head{padding-left:0;border-bottom:1px solid #000;padding-right:9px;}
table tr.last td{border:0;border-bottom:1px solid rgba(0,0,0,0.3) !important;}
td.overflow div{overflow:visible;white-space:normal;}
.col_1{width:75px;}
table tr.active td,table tr:hover td{border:0;border-bottom:1px solid #aaa;background-color:#fff;}
.print_footer{position:absolute;bottom: 14px;font-size: 8.5pt;width: 170mm;display:block;border-top:1px solid rgba(0,0,0,0.25);padding:4px 0 0;width:82%;}
.print_footer .info_left{float:left;width:31%;margin-right:3%;}
.print_footer .info_center{float:left;width:33%;margin-right:3%;}
.print_footer .info_right{float: right;}
.angebote .print_footer{padding-bottom:60px;border:0;}
.accept_info{padding-bottom:50px;}
.contract{width:400px;border-top:1px solid #000;padding:2px;}
.contract_date{float:left;margin-right:140px;}
.break{page-break-after:always;}
.resume_info{float:right;margin-bottom:15px;}
.page_info{overflow:hidden;color:rgba(0,0,0,0.4);height:60px;position:relative;clear:both;}
.end{margin-top:60px;}
.page_info div.right{position:absolute;right:0;}
.page_info div.left{position:absolute;}
table th.head,strong,#main a,tr.result{color:#000;}
table.summary{page-break-inside:avoid;}
.bill_info,.pay_info{page-break-inside:avoid;}
.print_footer_fake{top:50px;position:relative;}
.admin{display:none;}
@media print{
/*   @page :footer{content: ,"Seitesdsds " decimal(pageno),;border-top:thin solid black;}
  @page{size:21.0cm 14.85cm;}
  @page :left{margin-left:1.5cm;margin-right:2cm }
  @page :right{margin-left:10cm;margin-right:1.5cm }
*/
  
	@page{margin:0;font-size:10pt;}
	body {background:none;}
  #container{background-color:#fff;}
  .noprint,.form{display:none;}
	#wrapper{padding:0;margin:0;width:210mm;max-width:210mm;font-size:10pt;border:0;}
	#wrapper_outside,#wrapper_inside{margin:0 !important;padding:0 !important;width:100% !important;max-width:none !important;min-width:0;}
	section a{border:0;}
	section .main_inside{margin:0;padding:10mm 5mm 10mm 20mm}
	section{font-size:10pt;padding:0;margin:0;position:relative;top:0;}
	.bill section{
		height:290mm;
	}
}
body{background:#a6a6a6 url("https://demo.fast-business.net/gfx/walter/print-bg.jpg") repeat-x;}
#print_main{background-image:url("https://demo.fast-business.net/gfx/walter/print-bg-right.jpg");background-position:right top;background-repeat:no-repeat;}
.print_header{background-image:url("https://demo.fast-business.net/gfx/walter/print-bg-top.png");background-position:left top;background-repeat:no-repeat;}
.logo .subtitle{margin-top: 3px;}
.logo img{width:407px;height:47px;margin-left:-19px;margin-top:2px;}