body{color:#404040;font-family:'Source Sans Pro',sans-serif;font-size:15px}header{border-top:4px solid #a31f11;background:url("https://jobads.schnellestelle.de/assets/jobpostings/custom/d003/default/img/headerpic.jpg") repeat-x;margin-top:-4px}.row{margin:0}.container{max-width:1100px;padding:0}.logo,.marg_bottom{margin-bottom:80px}@media (max-width:400px){.logo{padding:0 30px}}.titlebox{background:#a31f11;color:#fff;margin-top:10px}@media (min-width:768px){.content{padding:30px 60px 20px}}.content{padding:30px 0 20px}.main{background:#fff;border-top:3px solid #dc092f;margin-top:-60px;margin-bottom:30px;box-shadow:0 0 15px #555;padding-bottom:50px}.h2,h2{font-size:20px;margin-bottom:20px}.topmargin{margin-top:30px}.contactbox,.content_right{background:#dc092f;color:#fff}@media (max-width:700px){.contactbox{background:#dc092f;color:#fff;padding-left:20px;padding-right:20px}}.nopadding{padding:0}.contactbox h2,.content_right h2,a,a:focus,a:hover{color:#fff}.content_left{background:#eee;padding:30px}footer{background:#3f3d3c;color:#fff}.txt_right{text-align:right}@media (max-width:490px){.txt_right{text-align:left;margin-top:20px}}.logo_footer{max-width:150px}li:before{position:absolute;left:0;top:6px;content:'';border-top:5px solid transparent;border-left:5px solid #dc092f;border-bottom:5px solid transparent}li{margin-top:5px;position:relative;padding-left:16px}dl,ol,ul{list-style:none;padding:0}@media (min-width:740px){.flex{display:flex}}@media (max-width:699px){.h1,h1{font-size:30px}}@media (min-width:1100px){.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}.contactbox a,footer a{color:#fff!important}.maincolor,h1,h2{color:#dc092f}.teaser{margin-bottom:20px}.space_hiring{padding:0 30px 20px}.padding{padding:0 15px}