/*! normalize.min.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
@import url('https://fonts.googleapis.com/css?family=Arimo:400,700&display=swap');

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

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

#jwjob-4BF963F45C body {
  line-height: 1
}

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

#jwjob-4BF963F45C blockquote,
#jwjob-4BF963F45C q {
  quotes: none
}

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

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

#jwjob-4BF963F45C .jw-wrapper-responsive strong,
#jwjob-4BF963F45C b {
  font-weight: 700
}

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

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

@font-face {
  font-family: "Theinhardt";
  font-style: normal;
  font-weight: 300;
  src: url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Light.woff2') format("woff"), url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Light.woff') format("woff2")
}

@font-face {
  font-family: "Theinhardt";
  font-style: normal;
  font-weight: 500;
  src: url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Medium.woff2') format("woff"), url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Medium.woff') format("woff2")
}

@font-face {
  font-family: "Theinhardt";
  font-style: normal;
  font-weight: 700;
  src: url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Bold.woff2') format("woff"), url('https://cs-assets.b-ite.com/uni-konstanz/fonts/Theinhardt-Bold.woff') format("woff2")
}

#jwjob-4BF963F45C .jw-wrapper-responsive {
  box-sizing: border-box;
  max-width: 716px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  left: auto;
  top: auto;
  margin: 1% auto;
  padding: 0;
  font-family: 'Theinhardt', Arimo, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: 300;
  text-align: justify;
  color: #324141
}

#jwjob-4BF963F45C .jw-wrapper-responsive hr {
  background-color: #000000;
  color: #000000;
  height: 1px;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 2% 0
}

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

#jwjob-4BF963F45C .jw-wrapper-responsive .jw-left {
  width: 32%;
  float: left;
  margin-right: 2%
}

#jwjob-4BF963F45C .jw-wrapper-responsive .jw-middle {
  width: 32%;
  float: left;
  margin: 0
}

#jwjob-4BF963F45C .jw-wrapper-responsive .jw-right {
  width: 32%;
  float: right;
  margin: 0
}

#jwjob-4BF963F45C .jw-wrapper-responsive .jw-clear {
  clear: both
}

#jwjob-4BF963F45C .jw-wrapper-responsive .jw-logo {
  text-align: right;
  margin-right: 35px
}

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

#jwjob-4BF963F45C .jw-wrapper-responsive.jw-small .jw-right {
  margin: 0;
  padding: 0;
  float: none;
  width: 100%;
  text-align: left
}

#jwjob-4BF963F45C .jw-wrapper-responsive.jw-small .jw-middle {
  margin: 0 0 2% 0;
  padding: 0;
  float: none;
  width: 100%
}

#jwjob-4BF963F45C .jw-wrapper-responsive h2 {
  font-family: 'Theinhardt', Arimo, Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: 1.2em;
  font-weight: 700;
  color: #324141;
  margin: 0 0 0 0;
  padding: 0
}

#jwjob-4BF963F45C .jw-wrapper-responsive h2 span {
  font-weight: 400;
  display: block
}

#jwjob-4BF963F45C .jw-wrapper-responsive h3 {
  font-family: 'Theinhardt', Arimo, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 400;
  color: #324141;
  margin: 0 0 2% 0;
  padding: 0
}

#jwjob-4BF963F45C .jw-wrapper-responsive ul {
  font-family: 'Theinhardt', Arimo, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
  color: #324141;
  font-weight: 300l;
  margin: 0.4em 0 1.5em 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
  list-style-image: none
}

#jwjob-4BF963F45C .jw-wrapper-responsive li {
  padding: 0 0 5px 0;
  list-style-type: none;
  list-style-image: none;
  background: url(https://job-assets-prod.storage.googleapis.com/056627467/20250703140103.000000Z/li.jpg) left 2px no-repeat;
  padding-left: 15px
}

#jwjob-4BF963F45C .jw-wrapper-responsive a,
#jwjob-4BF963F45C jw-wrapper-responsive a:link,
#jwjob-4BF963F45C jw-wrapper-responsive a:visited,
#jwjob-4BF963F45C jw-wrapper-responsive a:active {
  font-family: 'Theinhardt', Arimo, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.3em;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline
}