strong, b { font-family: MBEmpire-Bold; font-weight: normal; }
ul { margin-top: 0; padding-left: 0; list-style: none; line-height: 200%; }
li::before { content: url(/img/basics/li.svg); width: .35em; display: inline-block; vertical-align: middle; margin-right: .6em; margin-bottom: .4em; }
button { color: #fff; background-color: #4e6894; border-radius: 5px; padding: .6em 1.5em .45em; }
button:hover { background-color: #6e819c; }

.jobs h1 { margin-bottom: 8%; hyphens: auto; }
.jobs h2 { font-family: MBEmpire-Light; font-size: 1.3em; hyphens: auto; }
.jobs .content-full { width: 100%; }
.jobs .content-full>div { max-width: 1000px; margin: 2em auto; padding: 3em 3em; }
.jobs .bbox { background-color: #f8fbff; }
.jobs .content-full>div.jobbeschreibung { margin-top: 0; padding-top: 0; }
.jobs .jobbeschreibung h1 { font-size: 45px; display: block; margin: 1em 0 .7em; text-align: left; }
.jobs .jobbeschreibung div { margin-bottom: 2em; }
.jobs .jobbeschreibung p { margin-bottom: 0; }
.jobs .jobbeschreibung ul { margin-top: 0; padding-left: 0; list-style: none; }
.jobs .jobbeschreibung li::before { content: url(/img/basics/li.svg); width: .45em; display: inline-block; vertical-align: middle; margin-right: .8em; margin-bottom: .2em; }

@media (max-width: 600px) {
 .wrapper { padding: 0 15px; }
.jobs .content-full>div { padding: 1em 1em; }
.jobs .jobbeschreibung h1 { font-size: 1.5em; }
}