/* Basic-Style Academics */
#jobWrapper * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
#stellencontent,
#jobWrapper,
.content .stellenanzeige-container .stellenanzeige-wrapper {
  font-family: Times;
  font-size: 16px;
  color: #000;
  text-align: left;
}

#stellencontent strong,
#stellencontent b {
  font-weight: bold;
}

#stellencontent em,
#jobWrapper em
.content .stellenanzeige-container .stellenanzeige-wrapper em {
  font-style: italic;
}

#stellencontent strong em,
#jobWrapper strong em,
.content .stellenanzeige-container .stellenanzeige-wrapper strong em,
#stellencontent em strong,
#jobWrapper em strong,
.content .stellenanzeige-container .stellenanzeige-wrapper em strong {
  font-style: italic;
  font-weight: bold;
}

#stellencontent > center,
#jobWrapper > center,
.content .stellenanzeige-container .stellenanzeige-wrapper > center {
  text-align: left;
}

#stellencontent h1,
#jobWrapper h1,
.content .stellenanzeige-container .stellenanzeige-wrapper h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  color: #000;
  margin: 0.67em 0;
}
#stellencontent h2,
#jobWrapper h2,
.content .stellenanzeige-container .stellenanzeige-wrapper h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  color: #000;
  margin: 0.83em 0;
}
#stellencontent h3,
#jobWrapper h3,
.content .stellenanzeige-container .stellenanzeige-wrapper h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  color: #000;
  margin: 1em 0;
}
#stellencontent h4,
#jobWrapper h4,
.content .stellenanzeige-container .stellenanzeige-wrapper h4 {
  display: block;
  font-size: 1em;
  font-weight: bold;
  color: #000;
  margin: 1.33em 0;
}
#stellencontent h5,
#jobWrapper h5,
.content .stellenanzeige-container .stellenanzeige-wrapper h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  color: #000;
  margin: 1.67em 0;
}
#stellencontent h6,
#jobWrapper h6,
.content .stellenanzeige-container .stellenanzeige-wrapper h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  color: #000;
  margin: 2.33em 0;
}
#stellencontent a,
#jobWrapper a,
.content .stellenanzeige-container .stellenanzeige-wrapper a {
  font-weight: inherit;
  color: inherit;
}
#stellencontent ul,
#stellencontent ol,
#jobWrapper ul,
#jobWrapper ol,
.content .stellenanzeige-container .stellenanzeige-wrapper ul,
.content .stellenanzeige-container .stellenanzeige-wrapper ol {
  display: block;
  top: auto; right: auto; bottom: auto; left: auto;
  margin: 1em 0;
  padding: 0 0 0 2em;
}
#stellencontent p,
#jobWrapper p,
.content .stellenanzeige-container .stellenanzeige-wrapper p {
  top: auto; right: auto; bottom: auto; left: auto;
  width: auto;
  margin: 1em 0; padding: initial;
}

#stellencontent ul,
#stellencontent ol,
#stellencontent li,
#jobWrapper ul,
#jobWrapper ol,
#jobWrapper li,
.content .stellenanzeige-container .stellenanzeige-wrapper ul,
.content .stellenanzeige-container .stellenanzeige-wrapper ol,
.content .stellenanzeige-container .stellenanzeige-wrapper li {
  list-style: initial; list-style-image: none; list-style-position: outside; list-style-type: disc;  
}
#stellencontent ul ul,
#stellencontent ol ul,
#stellencontent ul ul li,
#stellencontent ol ul li,
#jobWrapper ul ul,
#jobWrapper ol ul,
#jobWrapper ul ul li,
#jobWrapper ol ul li,
.content .stellenanzeige-container .stellenanzeige-wrapper ul ul,
.content .stellenanzeige-container .stellenanzeige-wrapper ol ul, 
.content .stellenanzeige-container .stellenanzeige-wrapper ul ul li,
.content .stellenanzeige-container .stellenanzeige-wrapper ol ul li {
  list-style-type: circle;
}
#stellencontent td
#jobWrapper td,
.content .stellenanzeige-container .stellenanzeige-wrapper td {
  vertical-align: top;
}

#jobWrapper sup,
#stellencontent sup {
  vertical-align: super;
}

#jobWrapper sub,
#stellencontent sub {
  vertical-align: sub;
}