@font-face{font-family:"Barlow";src:local('Barlow'),url(https://fonts.pwrk.dev/ofl/barlow/Barlow-Regular.woff2) format('woff2');font-weight:300,400,500,600,700,800,900;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Barlow',Arial,Helvetica,sans-serif;font-size:100%;color:#000;font-weight:400;word-spacing:normal;line-height:1.3;background-color:#f1f1f1;-webkit-print-color-adjust:exact}p{margin:0;margin-bottom:1rem}.margin-2rem{margin-bottom:2rem!important}.no-margin{margin:0!important;margin-bottom:0!important}.firmengeschichte{background-color:#fff}.metall{background:url(brushed.jpg);height:1rem;display:block;box-shadow:0 2px 4px 0 #5f5f5f;position:absolute;top:0;left:0;width:100%;z-index:100}.stellentitel{position:relative;background-color:#b2282d;padding:2rem 4%;z-index:4}h1{padding-top:1rem;line-height:1;font-size:1.8rem;font-weight:700;margin:0;margin-bottom:.2rem;color:#fff}h1 span{font-size:.7em}h2{color:#000;margin:0;line-height:1;font-size:.9rem;font-weight:400}.stellentitel h2{color:#fff;margin:0;line-height:1;font-size:1.3rem;font-weight:400}h3{margin:0;line-height:1;font-size:.9rem;font-weight:700;margin-bottom:1rem;color:#fff;background-color:#9e9e9e;padding:.7rem 1rem;background:url(brushed.jpg);box-shadow:0 2px 4px 0 #5f5f5f}.bullet{margin:0 .2rem;display:inline-block}#frame-outer{position:relative;padding:0;width:720px;margin:1.3rem auto;background-color:#FFF;border:.02rem solid #A7A9A4;box-shadow:-.1rem .1rem 1rem #999;font-size:.85rem}#frame-outer::after{content:"";display:block;clear:both}#logo{padding:2rem 4%}#logo img{height:3rem;width:auto}#header{position:relative;overflow:hidden}#slogan{position:absolute;bottom:3%;left:0;padding:.5rem 3%;background:rgb(100,30,30);background:rgba(100,30,30,.8);color:#fff}.content{padding:1.5rem 4%}#content::after{content:"";display:block;clear:both}.box-left{float:left;width:48%}.box-right{float:right;width:48%}#footer{padding:3rem 4% 1rem 4%;color:#fff;text-align:center;font-weight:400;position:relative;background-color:#b2282d}#footer a:link{color:#fff}#footer a:visited{color:#fff}img{max-width:100%;height:auto;width:auto9;border:0;vertical-align:middle}a:link{color:#b2282d;text-decoration:none;font-weight:700}a:visited{text-decoration:none;color:#b2282d;font-weight:700}a:hover{text-decoration:underline;color:#b2282d;font-weight:700}a:active{text-decoration:none;color:#b2282d;font-weight:700}ul{margin:0 auto 2rem .5rem;padding-left:.5rem;list-style-type:disc}li{margin:auto;margin-top:.4rem;padding:0}.clear{clear:both;font-size:0;line-height:0}.hide{display:none}.justifier{text-align:justify;text-align-last:justify}.justifier:after{content:"";display:inline-block;width:100%}p:empty{height:1rem}.table{display:table;width:100%;table-layout:fixed}.row{display:table-row}.cell-left,.cell-right{display:table-cell;vertical-align:bottom;padding:1rem 3%}.cell-left{border-right:15px solid #fff}.cell-right{border-left:15px solid #fff}.bg-darkblue{background:rgb(78,147,250)}.bg-lightblue{background:rgb(127,174,245)}.flex{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0}.left{width:48%}.right{width:48%}#logo .right{text-align:right}#logo .right a{font-size:1.3rem;margin-top:.7rem;display:block}.button_box{text-align:center}.button_box::after{clear:both;content:"";display:block}.button a{display:inline-block;background:#e2971d;padding:.6rem 2.5rem .6rem 2.5rem;margin:2rem auto;cursor:pointer;border:.1rem solid #e2971d;transition:all 140ms ease 0s;-moz-transition:all 140ms ease 0s;-webkit-transition:all 140ms ease 0s;color:#fff}.button a:hover{background-position:15px center;background-color:#fff;text-decoration:none;color:#e2971d}