*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}summary{font-size:20px;user-select:none;cursor:pointer}.headline,.headline2{display:flex;justify-content:space-between}.headline{align-items:center}.headline2{gap:10px}@media print{.headline2,.searchOptions{display:none}.jobDetails{margin-left:0}}a,p,.textIndent,.text-size,.region-list{font-size:18px}ul{margin-top:3px;list-style:none}.headlineText{font-size:20px;font-weight:bold}h2{margin-bottom:-10px}details{width:fit-content;margin-left:150px}@media only screen and (max-width:600px){details{margin-left:0}}.jobOfferHeadline{width:100%}@media only screen and (max-width:1300px){.jobOfferHeadline{width:120%}}@media only screen and (max-width:1000px){.jobOfferHeadline{width:140%}}@media only screen and (max-width:700px){.jobOfferHeadline{width:160%}}@media only screen and (max-width:500px){.jobOfferHeadline{margin-left:calc(-20% + 20px);width:218%}}@media only screen and (max-width:400px){.jobOfferHeadline{margin-left:calc(-20% + 20px);width:215%}}@media only screen and (max-width:609px){.print-link{margin-top:18px}}@media only screen and (max-width:500px){.headlineText{font-size:16px}}.imageContainer{overflow:hidden}.printText{text-align:right}.tel{color:black;text-decoration:none}.jobOffer{word-break:break-all}.textIndent{margin-left:10px}.textIndent::first-letter{margin-left:-10px}@media (max-width:800px){.small-padding-left{padding-left:35px!important}}@media (min-width:1000px){main{margin:0 22%;line-height:28px}}.region-list{padding-left:0;font-weight:bold}.title.job-region{margin-bottom:-7px}
