.weblink,a{color:#333!important}.container{max-width:980px;background:#fff;margin-top:30px}.additional_info{font-size:9px;line-height:1.8em;border-top:1px solid #666;padding-top:1px}body{font-size:13px;background:#eee}.we_hiring{font-size:16px}.we_hiring span{font-size:13px}.list_box{padding:10px;background:#D9D9D9;margin-bottom:20px}dl,ol,ul{padding-left:18px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;margin-top:16px}li{margin-bottom:17px;list-style:none;font-size:1rem}.no_padding{padding:0}.company_description{margin-top:15px}.logo_diakonie{position:absolute;top:30px;left:30px;width:130px;filter:invert(1)}.header_row{position:relative}.logo_kind{position:absolute;bottom:25px;right:550px;width:150px}.main{position:relative}.further_info{margin-top:10px}p{margin-bottom:7px}@media (min-width:740px){.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;float:left}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:739px){.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:block!important}}.weblink{float:right;margin-bottom:20px}@media (min-width:740px){.col-lg-6.flex{display:flex}}.titletext{font-size:1.2rem;margin-bottom:20px}.span_titletext{font-size:150%}.titletextsmall{font-size:11px}@media (min-width:768px){.stellentitel{position:absolute;bottom:10px;right:20px;max-width:700px;font-size:26px;font-weight:600;line-height:20px;padding:10px 10px 7px;text-align:right;background:rgba(255,255,255,.8)}}@media (max-width:740px){.stellentitel{position:relative;bottom:10px;right:20px;max-width:500px;font-size:18px;font-weight:600;line-height:20px;padding:18px 10px 3px 0;text-align:right;background:rgba(255,255,255,.9)}}.title_box{font-size:.95rem;font-weight:600}@media (min-width:768px){.col.grey_boxes{border:solid #fff;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2px;border-width:0 70px;padding:0;background:#a7a7a7}}.green{color:green}.col-lg-12{padding:0 39px}.h1,h1{font-size:1.9rem}.text-center.further_info.larger{font-size:150%}.text-center.further_info.large{font-size:200%}li:before{content:'';background:#000;height:4px;width:4px;position:absolute;left:-12px;top:11px}li{position:relative}.extra_padding{padding-left:24px;padding-right:24px}