@page{size:A4;margin:10mm 10mm 15mm 10mm}*{background:transparent !important;line-height:1.6em;padding:0;margin:0;color:#434653 !important;font-family:sans-serif;box-shadow:none !important}html{overflow-x:hidden}body{position:relative}.headerContent .title h1{font-size:28px;line-height:32px;margin:0}h2{font-size:20px;line-height:28px}h3{font-size:18px;line-height:26px}h4{font-size:14px;line-height:22px;letter-spacing:normal;margin-bottom:10px}h5{font-size:12px;line-height:20px}h6,p,div,li,span{font-size:12px;line-height:1.4em}a{font-size:11px;text-decoration:none;color:#3c3c3c;display:block;outline:none}ul,ol{margin-bottom:10px}body.background-blur>img,header img,.noPrint,#wrapper{display:none !important}.twoParts_svg.noPrint{display:block !important}.onlyPrint{display:block}#mainWrap{max-width:100%;min-width:300px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:10px 0 0}#qrcode{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;margin-top:20px}#qrcode .code{-webkit-flex:1 0 14%;flex:1 0 14%;width:14%;height:14%}#qrcode .strichCode{-webkit-flex:1 1 18px;flex:1 1 18px;-webkit-align-self:center;align-self:center;height:18px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}#qrcode .codeText{-webkit-flex:2 1;flex:2 1;-webkit-align-self:center;align-self:center;text-transform:uppercase;font-weight:bold}header{height:auto;margin-bottom:0;min-height:initial}.headerContent{position:static;margin:0}.headerContent .logo{max-width:220px;margin:0 0 15px 0;display:block;box-shadow:none;padding:0;position:static}.headerContent .title{text-align:left;padding:20px 0}.headerContent .title.screenOnly{display:block}#mainContent{display:table;width:100%;padding:0}#mainContent.section{max-width:unset;min-width:unset;margin:0}.leftContent{display:table-cell;width:70%}.leftContent .block{padding:0 0 10px 0;margin:0 0 10px 0}.leftContent .block:first-child{padding:0 0 10px 0}.leftContent .headerTitle{border-bottom:none}.leftContent .box{display:block !important}.leftContent .box.block{padding:0px;margin:0px}.leftContent ol{list-style-type:none;margin-left:20px}.leftContent ol li{counter-increment:count-me;margin-bottom:0;line-height:18px}.leftContent ol li:before{content:counter(count-me) ". ";display:block;position:relative;max-width:15px;max-height:0;left:-1.3em;top:.05em;color:#3c3c3c;font-weight:bold}.leftContent ul li{list-style-type:none;position:relative;margin:0;padding:0 0 0 18px;line-height:18px}.leftContent ul li:before{content:'';position:absolute;background:#3c3c3c;-webkit-print-color-adjust:exact;height:4px;width:4px;line-height:22px;top:9px;left:5px}.rightContent{display:table-cell;vertical-align:top;width:30%;padding:0 0 0 20px}.rightContent .block{padding:0;margin:0}.rightContent .block.details .jobDetails{margin-top:0;padding-top:0}.rightContent .block.details .jobDetails div{padding-bottom:0}.rightContent .contactPhoto{margin-top:15px}.rightContent .contactPhoto img{max-width:128px;margin:15px 0}.rightContent .contactInfo h4{font-size:14px;line-height:22px;letter-spacing:normal;margin-bottom:10px;padding-bottom:5px}.rightContent .contactInfo p,.rightContent .contactInfo a{padding-bottom:0;font-size:9px;line-height:1.4em}.rightContent .block.details h4{font-size:14px;line-height:22px;letter-spacing:normal;margin-bottom:10px;padding-bottom:5px}.rightContent .block.details h5{font-size:12px;line-height:16px}.rightContent .block.details .jobDetails p,.rightContent .block.details .jobDetails a{font-size:9px;line-height:1.2em}.rightContent .block.details .jobDetails h5{font-size:9px;line-height:1.4em}.twoParts_svg{position:relative}.twoParts_svg .icon-arrow_forward{position:absolute;top:-4px;left:-6px;width:20px;height:20px;fill:#434653}.twoParts_svg a.website{position:absolute;top:0;left:20px;font-weight:normal}#footer{page-break-inside:avoid;margin-top:56px}#footer .impressumInfo{page-break-inside:avoid;text-align:left;font-weight:normal}#footer .impressumInfo a{color:#333333 !important}#footer .impressumInfo a.datenschutz{border-left:none;padding:0;margin:0}#footer p,#footer a{display:block;padding:0;margin:0 0 5px 0}#footer .impressumInfo p a{font-size:12px}
