/*! normalize.min.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
#jwjob-B58373769C html,
#jwjob-B58373769C body,
#jwjob-B58373769C div,
#jwjob-B58373769C span,
#jwjob-B58373769C applet,
#jwjob-B58373769C object,
#jwjob-B58373769C iframe,
#jwjob-B58373769C h1,
#jwjob-B58373769C h2,
#jwjob-B58373769C h3,
#jwjob-B58373769C h4,
#jwjob-B58373769C h5,
#jwjob-B58373769C h6,
#jwjob-B58373769C p,
#jwjob-B58373769C blockquote,
#jwjob-B58373769C pre,
#jwjob-B58373769C a,
#jwjob-B58373769C abbr,
#jwjob-B58373769C acronym,
#jwjob-B58373769C address,
#jwjob-B58373769C big,
#jwjob-B58373769C cite,
#jwjob-B58373769C code,
#jwjob-B58373769C del,
#jwjob-B58373769C dfn,
#jwjob-B58373769C em,
#jwjob-B58373769C img,
#jwjob-B58373769C ins,
#jwjob-B58373769C kbd,
#jwjob-B58373769C q,
#jwjob-B58373769C s,
#jwjob-B58373769C samp,
#jwjob-B58373769C small,
#jwjob-B58373769C strike,
#jwjob-B58373769C strong,
#jwjob-B58373769C tt,
#jwjob-B58373769C var,
#jwjob-B58373769C b,
#jwjob-B58373769C u,
#jwjob-B58373769C i,
#jwjob-B58373769C center,
#jwjob-B58373769C dl,
#jwjob-B58373769C dt,
#jwjob-B58373769C dd,
#jwjob-B58373769C ol,
#jwjob-B58373769C ul,
#jwjob-B58373769C li,
#jwjob-B58373769C fieldset,
#jwjob-B58373769C form,
#jwjob-B58373769C label,
#jwjob-B58373769C legend,
#jwjob-B58373769C table,
#jwjob-B58373769C caption,
#jwjob-B58373769C tbody,
#jwjob-B58373769C tfoot,
#jwjob-B58373769C thead,
#jwjob-B58373769C tr,
#jwjob-B58373769C th,
#jwjob-B58373769C td,
#jwjob-B58373769C article,
#jwjob-B58373769C aside,
#jwjob-B58373769C canvas,
#jwjob-B58373769C details,
#jwjob-B58373769C embed,
#jwjob-B58373769C figure,
#jwjob-B58373769C figcaption,
#jwjob-B58373769C footer,
#jwjob-B58373769C header,
#jwjob-B58373769C hgroup,
#jwjob-B58373769C menu,
#jwjob-B58373769C nav,
#jwjob-B58373769C output,
#jwjob-B58373769C ruby,
#jwjob-B58373769C section,
#jwjob-B58373769C summary,
#jwjob-B58373769C time,
#jwjob-B58373769C mark,
#jwjob-B58373769C audio,
#jwjob-B58373769C video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

#jwjob-B58373769C article,
#jwjob-B58373769C aside,
#jwjob-B58373769C details,
#jwjob-B58373769C figcaption,
#jwjob-B58373769C figure,
#jwjob-B58373769C footer,
#jwjob-B58373769C header,
#jwjob-B58373769C hgroup,
#jwjob-B58373769C menu,
#jwjob-B58373769C nav,
#jwjob-B58373769C section {
  display: block
}

#jwjob-B58373769C body {
  line-height: 1
}

#jwjob-B58373769C ol,
#jwjob-B58373769C ul {
  list-style: none
}

#jwjob-B58373769C blockquote,
#jwjob-B58373769C q {
  quotes: none
}

#jwjob-B58373769C blockquote:before,
#jwjob-B58373769C blockquote:after,
#jwjob-B58373769C q:before,
#jwjob-B58373769C q:after {
  content: '';
  content: none
}

#jwjob-B58373769C table {
  border-collapse: collapse;
  border-spacing: 0
}

#jwjob-B58373769C .jw-wrapper-responsive strong,
#jwjob-B58373769C b {
  font-family: "Poppins";
  font-weight: 600
}

#jwjob-B58373769C .jw-wrapper-responsive em,
#jwjob-B58373769C i {
  font-style: italic
}

#jwjob-B58373769C .jw-wrapper-responsive img {
  max-width: 100%;
  height: auto;
  border: 0
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Black.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-BoldItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraLight.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Bold.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-BlackItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraBold.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-LightItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Light.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-MediumItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Regular.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Italic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Medium.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-SemiBold.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Thin.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: "Poppins";
  src: url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ThinItalic.woff2") format("woff2"), url("https://assets.stellenpool24.de/01_hereon/fonts/Poppins-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap
}

#jwjob-B58373769C .jw-wrapper-responsive {
  box-sizing: content-box;
  max-width: 716px;
  border: 1px solid #000000;
  left: auto;
  top: auto;
  margin: 1% auto;
  padding: 0;
  font-family: "Poppins", serif;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: normal;
  text-align: left;
  color: #000000;
  position: relative
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-hr {
  background-color: #ffffff;
  color: #000000;
  border-bottom: dotted 2px;
  width: 100%;
  padding: 0 0 0 0;
  margin: 6% 0 6% 0
}

#jwjob-B58373769C .jw-wrapper-responsive header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 45px 3rem 20px 0
}

#jwjob-B58373769C .jw-wrapper-responsive header p {
  font-size: 30px;
  line-height: 45px;
  color: #ffffff;
  z-index: 1;
  width: 65%;
  padding: 0 0 0 35px;
  margin-top: 0
}

#jwjob-B58373769C .jw-wrapper-responsive header svg {
  max-width: 200px;
  height: 277px;
  margin-right: 10px
}

#jwjob-B58373769C .jw-wrapper-responsive header::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 185px;
  width: 100%;
  background: #00467d
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small header p {
  margin-top: 0px;
  width: 60%;
  padding-top: 0px;
  font-size: 2.2rem;
  line-height: 3rem
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small header svg {
  max-width: 140px;
  height: 207px;
  margin-right: 0px
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small header::before {
  height: 150px
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-intro {
  color: #00467d;
  padding-bottom: 13px;
  margin-top: -154px;
  margin-bottom: 20px
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small .jw-intro {
  margin-top: 0
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-anzeige_div {
  padding: 2% 5% 4% 5%
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-blau {
  color: #00467d
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-left {
  width: 63%;
  float: left;
  margin: 0
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-right {
  width: 33%;
  float: right;
  margin: 0
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-clear {
  height: 10px;
  clear: both
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small .jw-left {
  margin: 0;
  padding: 0;
  float: none;
  width: 100%
}

#jwjob-B58373769C .jw-wrapper-responsive.jw-small .jw-right {
  margin: 0;
  padding: 0;
  float: none;
  width: 100%
}

#jwjob-B58373769C .jw-wrapper-responsive h2 {
  font-family: "Poppins", serif;
  font-size: 23px;
  line-height: 1.2em;
  color: #00467d;
  margin: 20px 0 20px 0;
  padding: 0;
  font-weight: 600
}

#jwjob-B58373769C .jw-wrapper-responsive h2 span {
  font-weight: 600;
  font-size: 15px;
  line-height: 1em
}

#jwjob-B58373769C .jw-wrapper-responsive h4 {
  font-family: "Poppins", serif;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  color: #00467d;
  margin: 0 0 5px 0;
  padding: 0
}

#jwjob-B58373769C .jw-wrapper-responsive h3 {
  font-family: "Poppins", serif;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 600;
  color: #00467d;
  margin: 0 0 20px 0;
  padding: 0
}

#jwjob-B58373769C .jw-wrapper-responsive ul,
#jwjob-B58373769C ol {
  font-family: "Poppins", serif;
  font-size: 13px;
  line-height: 1.4em;
  color: #000000;
  margin: 0 0 20px 14px;
  padding-left: 0;
  list-style-type: none
}

#jwjob-B58373769C .jw-wrapper-responsive ul ul,
#jwjob-B58373769C ul ol,
#jwjob-B58373769C ol ol,
#jwjob-B58373769C ol ul {
  margin: 3px 0 3px 18px
}

#jwjob-B58373769C .jw-wrapper-responsive ul li {
  margin-bottom: 5px;
  position: relative;
  padding-left: 4px
}

#jwjob-B58373769C .jw-wrapper-responsive ul li::before {
  content: "\25A0";
  padding-right: 8px;
  color: #00467d;
  font-size: 10px;
  position: absolute;
  top: -1px;
  left: -13px
}

#jwjob-B58373769C .jw-wrapper-responsive a,
#jwjob-B58373769C jw-wrapper-responsive a:link,
#jwjob-B58373769C jw-wrapper-responsive a:visited,
#jwjob-B58373769C jw-wrapper-responsive a:active {
  font-family: "Poppins", serif;
  font-size: 13px;
  line-height: 1.2em;
  color: #00467d;
  text-decoration: none;
  position: relative;
  display: inline-block;
  transition: all ease-in-out 0.3s;
  font-weight: 600
}

#jwjob-B58373769C .jw-wrapper-responsive a:hover {
  color: #0091a0
}

#jwjob-B58373769C .jw-wrapper-responsive a.jw-btn {
  padding: 10px 30px !important;
  border: 2px solid #00467d;
  color: #00467d;
  font-weight: 400;
  margin: 20px 0;
  font-size: 14px;
  line-height: 16px
}

#jwjob-B58373769C .jw-wrapper-responsive a.jw-btn:hover {
  color: #0091a0;
  border-color: #0091a0
}

#jwjob-B58373769C .jw-wrapper-responsive .jw-zertifikat {
  margin-top: 0
}