.header { padding: 5mm; height: 35mm; width: 100%; background-color: lightgreen; position: relative; } .header img.logo { float: right; margin: 10mm; } .addressarea { left: 0; width: 80mm; height: 45mm; background-color: lightpink; position: relative; } .addressarea .returnAddress, .addressarea .recipientAddress { position: relative; } .addressarea .returnAddress { height: 17.7mm; background-color: lightyellow; font-size: 8px; } .addressarea .returnAddress div { padding-top: 3mm; } .addressarea .recipientAddress { height: 27.3mm; background-color: lightcyan; } .informations { width: 75mm; background-color: greenyellow; left: 100mm; top: 5mm; position: absolute; } .footer{ width: 100%; font-size: 9px; margin: 0; position: relative; } .footer table { border-top: solid 1px #000; width: 165mm; position: relative; } .footerLeft, .footerCenter, .footerRight { width: 33%; padding: 0 2mm; } /*debug hilfe*/ .eraseBug{ border: dashed blueviolet 1px; } table{ font-family: "helvetica"; } .aligning{ text-align: right; } .vertical-a{ vertical-align: top; } .fontSize12{ font-size: 12px; } .order_sum{ margin-left: 300px; } .order_sumNum{ margin-right: -2.2px; } .border-bottom{ border-bottom: solid 0.15mm #000; } .paddingTop10{ padding-top: 10px } .paddingTop{ padding-top: 5px; } .paddingBottom{ padding-bottom: 5px; } .paddingTopBottom5{ padding-bottom: 5px; padding-top: 5px; } /*pdf_footer*/ /*pdf_heading*/ .pdf_heading_table{ width: 100%; margin-top: 8mm; } .paddingTop10{ padding-top: 10px; } .pdf_heading_width35{ width: 35%; } .pdf_heading_fontSize8{ font-size: 8px; } .pdf_heading_width65{ width: 65%; } .pdf_heading_fontSize12{ font-size: 12px; } /*heading_order_information*/ .heading_order_paddingTop10{ padding-top: 10px; } .heading_order_width35{ width: 35%; } .heading_order_paddingTopSub5{ padding-top: -5px; } .heading_order_paddingTop1{ padding-top: 1mm; } .heading_order_fontSize15{ font-size: 15px; } .heading_order_paddingTop22{ padding-top: 22px; } .heading_order_paddingBottom8{ padding-bottom: 8px; } .heading_order_paddingBottom15{ padding-bottom: 15px; } .heading_order_fontSize10{ font-size: 10px; } .heading_order_paddingTopSub5{ padding-top: -5px; } .heading_order_width65{ width: 65%; } /*order_article_listing*/ .order_article_listing_width_amount{ width: 20px; } .order_article_listing_width_desc{ width: 398px; } .order_article_listing_width_ust{ width: 10px; } .order_article_listing_width_unitPrice{ width: 90px; } .order_article_listing_width_total_Price{ width: 100px; } .order_article_listing_paddingRight52{ padding-right: 52.1px; } .order_article_listing_fontSize{ font-size: 11px; } .order_article_PaddingBottom5{ padding-bottom: 5px; } .order_article_PaddingTop5{ padding-top: 5px; } .order_article_marginTop10{ margin-top: 10px; } .order_article_costs_marginLeftSub3{ margin-left: -3px; } .order_article_costs_paddingRight66{ padding-right: 65.9px; } .order_article_listing_fontSize9{ font-size: 9px; } .order_article_listing_fontSize12{ font-size: 12px; } /* order_article_costs */ .article_costs_table{ width: 100%; border-top: solid 0.15mm #000; } .article_costs_table_desc_width70{ width: 70%; } .article_costs_table_sum_width30{ width: 30%; } .article_costs_table_paddingRight{ padding-right: -3px; } .order_article_costs_fontSize12{ font-size: 12px; } /*order_shop_past_thank*/ .past_thank_width100{ width: 100%; } .paddingBottomSub10{ padding-bottom: -10px; } .marginTop0{ margin-top: 0; } .marginLeftSub3{ padding-left: -3.5px; } .marginLeft3{ margin-left: 3px; } /* footer styling */ .footer_parts{ width: 33.33%; }