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

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

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

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

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

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

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

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

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

#jwjob-B642450BCB .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-B642450BCB .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-B642450BCB .jw-wrapper-responsive hr {
  background-color: #000000;
  color: #000000;
  height: 1px;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 2% 0
}

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

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

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

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

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

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

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

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

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

#jwjob-B642450BCB .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-B642450BCB .jw-wrapper-responsive h2 span {
  font-weight: 400;
  display: block
}

#jwjob-B642450BCB .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-B642450BCB .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-B642450BCB .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/056348868/20250620072106.000000Z/li.jpg) left 2px no-repeat;
  padding-left: 15px
}

#jwjob-B642450BCB .jw-wrapper-responsive a,
#jwjob-B642450BCB jw-wrapper-responsive a:link,
#jwjob-B642450BCB jw-wrapper-responsive a:visited,
#jwjob-B642450BCB 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
}