#content .teaser.type-1,
#content .teaser.type-1:only-of-type,
#content .teaser.bibPublikation,
#content .teaser.bibPublikation:only-of-type {
  border-bottom: 1px solid #eee;
}
#content .teaser.type-1:last-of-type,
#content .teaser.bibPublikation:last-of-type {
  border-bottom: 0px;
}
.bg-grey .columns>div {
  background-color: #eee;
}
.js-on .teaser-switcher .karussell,
.js-on .teaser-switcher .publicationkarussell,
.js-on .teaser-switcher .artikelkarussell {
  margin-left: 30px;
  margin-right: 30px;
}
.js-on .teaser-switcher .navigation button {
  outline: 0 none;
}
.js-on .teaser-switcher .navigation button:focus {
  background: transparent none repeat scroll 0 0
}
.slick-dots li {
  margin: 0 8px;
  width: 12px;
  height: 12px;
}
.js-on .teaser-switcher .slick-dots button {
  width: 10px;
  height: 10px;
}
#content .wrapper-teaser-switcher>h2,
#content .boxWrapper.boxMitUeberschrift>h2,
#content .wrapper-teaser-switcher.publicationkarussellWrapper>h2,
#content .wrapper-teaser-switcher.artikelkarussellWrapper>h2 {
  font-size: 160%;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.75em 1em;
  margin-bottom: 0;
}
#content .wrapper-teaser-switcher.publicationkarussellWrapper>h2,
#content .wrapper-teaser-switcher.artikelkarussellWrapper>h2 {
  padding: .75em 0;
}
.js-on #content .wrapper-teaser-switcher .teaser-switcher .publicationkarussell .slick-list,
.js-on #supplement .wrapper-teaser-switcher .teaser-switcher .publicationkarussell .slick-list {
  margin-bottom: 0;
}
.js-on #content .teaser-switcher .publicationkarussell,
.js-on #supplement .teaser-switcher .artikelkarussell {
  margin: 0;
}
#content .wrapper-teaser-switcher .publicationBox .box,
#supplement .wrapper-teaser-switcher .artikelkarussell .box,
#content .boxWrapper.boxMitUeberschrift .box {
  margin-bottom: 0;
  padding: 0;
}
#content .wrapper-teaser-switcher .teaser-switcher .publicationBox .imgWrapper,
#supplement .wrapper-teaser-switcher .teaser-switcher .surveyBox .imgWrapper,
#content .boxWrapper.boxMitUeberschrift .box a {
  background-color: #f8f8f8;
  display: block;
}
#supplement .wrapper-teaser-switcher .teaser-switcher .surveyBox .imgWrapper img,
#content .boxWrapper.boxMitUeberschrift .box img {
  display: block;
  margin: 0 auto;
}
#content .wrapper-teaser-switcher .teaser-switcher .publicationBox p,
#supplement .wrapper-teaser-switcher .teaser-switcher .surveyBox p,
#content .boxWrapper.boxMitUeberschrift .box p {
  display: block;
  font-size: 160%;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0.75em 1em;
}
#content .wrapper-teaser-switcher .teaser-switcher .publicationBox p,
#supplement .wrapper-teaser-switcher .teaser-switcher .surveyBox p {
  padding-left: 0;
  padding-right: 0;
  font-size: 150%;
}
#content .wrapper-teaser-switcher .teaser-switcher .publicationBox p a,
#supplement .wrapper-teaser-switcher .teaser-switcher .surveyBox p a,
#content .boxWrapper.boxMitUeberschrift .more a {
  background: transparent none repeat scroll 0 0;
  padding: 0;
}
#content .teaser-switcher .karussell .teaser {
  margin-right: 5px;
}
#content .bg-lightBlue {
  background-color: #d7e8fb;
}
#content .threeCol {
  margin-bottom: 20px;
}
#content .threeCol .columns:first-child {
  padding-left: 0;
}
#content .threeCol .columns:last-child {
  padding-right: 0;
}
#content .box.boxOhneUeberschrift {
  margin-bottom: 0;
  padding: 1em;
}
#content .boxOhneUeberschrift .more a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #373737;
  font-weight: normal;
  padding-left: 0;
}
#content .boxOhneUeberschrift .imgWrapper {
  display: block;
}
#content .boxOhneUeberschrift .imgWrapper img {
  display: block;
  margin: 0 auto;
}
#content .boxLeiterForschungsbereich::after {
  clear: both;
  content: " ";
  display: block;
  overflow: hidden;
}
#content .boxLeiterForschungsbereich .linkWrapper {
  float: left;
  font-size: 150%;
  margin: 1em 0;
  padding: 0.75em 1em 1em;
}
#content .boxLeiterForschungsbereich .linkWrapper a {
  font-weight: normal;
}
#content .introTeaser {
  margin-top: 20px;
}
#content .faktenIntro .intro picture {
  background: transparent none repeat scroll 0 0;
}
#content .faktenIntro .intro .picture {
  background-color: #fff;
}
.medium-block-grid-3.large-block-grid-4 a {}
#content .faktenIntro .themes li a {
  display: block;
  padding: 10px;
}
#content .faktenIntro .themes li span {
  display: block;
  font-size: 110%;
  font-weight: normal;
  hyphens: initial;
}
#content .faktenIntro .themes li img {
  display: block;
  margin: 0 auto;
  padding-bottom: 10px;
}
#supplement {
  padding-left: 2em;
}
#supplement .box .links li {
  border-top: none;
}
#supplement .boxWrapper.help h3 a {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 98% -203px;
  padding: 0 0 0 0;
  display: block;
}
#supplement .boxWrapper.help h3 a:hover,
#supplement .boxWrapper.help h3 a:active,
#supplement .boxWrapper.help h3 a:focus {
  color: #830017;
  text-decoration: underline;
}
#supplement .boxWrapper.help h3.state-opened a {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat 98% -1249px;
}
#supplement .boxWrapper.boxMitUeberschrift .box {
  margin-bottom: 0;
  padding: 0;
}
#supplement .boxWrapper.boxLinkList h3 {
  border-bottom: 1px solid #fff;
  font-size: 160%;
  margin: 0 0.5em 0.75em;
  padding: 0.75em 0;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
}
#supplement .boxWrapper.boxMitUeberschrift h2,
#supplement .boxWrapper.boxMitUeberschrift h3,
#supplement .boxWrapper.wrapper-teaser-switcher h3 {
  border-bottom: 1px solid #fff;
  font-size: 160%;
  margin: 0 1em 0.75em;
  padding: 0.75em 0;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
}
#supplement .boxWrapper.boxMitUeberschrift,
#supplement .boxWrapper.wrapper-teaser-switcher {
  background: #eee none repeat scroll 0 0;
  margin-bottom: 2em;
}
#supplement .boxWrapper.wrapper-teaser-switcher .box .imgWrapper {
  padding: 10px;
  display: block;
}
#supplement .boxWrapper.boxMitUeberschrift .box .imgWrapper {
  display: block;
  padding: 0 1em;
}
#supplement .boxWrapper.wrapper-teaser-switcher .box .imgWrapper img,
#supplement .boxWrapper.boxMitUeberschrift .box .imgWrapper img {
  display: block;
  margin: 0 auto;
}
#supplement .boxWrapper.wrapper-teaser-switcher .box p,
#supplement .boxWrapper.boxMitUeberschrift .box p {
  padding: 0.75em 1em;
  margin-top: 0;
  hyphens: manual;
}
#supplement .boxWrapper.wrapper-teaser-switcher .box p a,
#supplement .boxWrapper.boxMitUeberschrift .box p a {
  font-weight: normal;
  padding: 0;
  display: inline;
}
#footer h3,
#footer #siteInfo {
  font-family: "barlow", Arial, helvetica, sans-serif, "Droid Sans";
}
#footer * {
  hyphens: none;
}
/****
 * Einzelansicht Basepage
 ****/
#content h1 .dachzeile {
  display: block;
  font-size: 55%;
  font-weight: bold;
  text-transform: uppercase;
}
#content .subheadline {
  font-weight: bold;
}
#content .sectionRelated .links a,
#glossarEntry .sectionRelated .links a,
#content .employee .links a,
#content .publicationData .downloadlinks a.internal,
#content .partner .links a {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 4px -3403px;
  padding-left: 20px;
}
#content .sectionRelated .links a:hover,
#content .sectionRelated .links a:focus,
#content .sectionRelated .links a:active,
#glossarEntry .sectionRelated .links a:hover,
#glossarEntry .sectionRelated .links a:focus,
#glossarEntry .sectionRelated .links a:active,
#content .employee .links a:hover,
#content .employee .links a:focus,
#content .employee .links a:active,
#content .partner .links a:hover,
#content .partner .links a:focus,
#content .partner .links a:active {
  background-position: 4px -2985px;
}
a.download,
a.Publication,
#content .sectionRelated .links .download a,
#glossarEntry .sectionRelated .links .download a {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 0 -843px;
  padding-left: 20px;
}
#content .sectionRelated .links .download a:hover,
#content .sectionRelated .links .download a:focus,
#content .sectionRelated .links .download a:active,
#glossarEntry .sectionRelated .links .download a:hover,
#glossarEntry .sectionRelated .links .download a:focus,
#glossarEntry .sectionRelated .links .download a:active,
a.download:hover,
a.download:focus,
a.download:active,
a.Publication:hover,
a.Publication:focus,
a.Publication:active {
  background-position: 0 -1276px;
}
#content .sectionRelated .links a.external,
#glossarEntry .sectionRelated .links a.external,
a.external {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 3px -1912px;
  padding-left: 20px;
}
#content .sectionRelated .links a.external:hover,
#content .sectionRelated .links a.external:focus,
#content .sectionRelated .links a.external:active,
#glossarEntry .sectionRelated .links a.external:hover,
#glossarEntry .sectionRelated .links a.external:focus,
#glossarEntry .sectionRelated .links a.external:active,
a.external:hover,
a.external:focus,
a.external:active,
.teaser .more a.external:hover,
.teaser .more a.external:focus,
.teaser .more a.external:active {
  background-position: 3px -1704px;
}
/****
 * Ausrichtung eingebettete Bilder
 ****/
.picture .wrapper-text .source {
  display: block;
  margin-right: 50px;
  padding: 0.25em 1em 0.25em 0;
}
#content .picture a {
  max-width: 100%;
}
/****
 * Anpassungen am Design, in fronend-Modul einarbeiten
 ****/
#navBreadcrumbsVertical>strong,
#navBreadcrumbsVertical .level1.last a {
  padding-bottom: 22px;
}
#navSecondary li strong,
#navSecondary li li strong {
  background-color: #d7e8fb;
  color: #000;
  font-weight: bold;
}
#navSecondary li a {
  hyphens: none;
}
#navSecondary li a:hover,
#navSecondary li a:focus,
#navSecondary li a:active {
  background-color: #d7e8fb;
  color: #000;
  font-weight: bold;
}
#navSecondary li li li strong {
  background-color: #eee;
  font-weight: bold;
}
#navSecondary li li li a:hover,
#navSecondary li li li a:focus,
#navSecondary li li li a:active {
  background-color: #eee;
  color: #000;
  font-weight: bold;
}
#navSecondary li li li li strong,
#navSecondary li li li li a {
  padding-left: 40px;
}
#footer #siteInfo strong {
  font-weight: normal;
  padding: 0;
}
#footer #siteInfo h3 strong {
  padding: 5px 0;
}
#main p.navToTop a,
#main .toc a {
  font-weight: normal;
}
#glossarEntry .RichTextIntLink,
#glossarEntry .RichTextIntLink,
#main .RichTextIntLink,
#main .RichTextExtLink {
  font-weight: normal;
  text-decoration: underline;
}
#glossarEntry .RichTextExtLink,
#main .RichTextExtLink {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 3px -1912px;
  padding-left: 15px;
}
#content ul ul {
  list-style-type: circle;
}
#content ul ul ul {
  list-style-type: square;
}
.has-tip {
  font-weight: normal;
}
.subheadline .has-tip {
  font-weight: bold;
}
#content a {
  font-weight: normal;
}
#content .tabs-container .paddingTop,
#glossarEntry .links+h2 {
  margin-top: 30px;
}
#glossarEntry p {
  hyphens: manual;
}
#content .contactData .contactImage {
  max-width: 200px;
}
#content .contactData .contactImage .wrapper-text {
  display: none;
}
#content .contactData .contactInfo {
  max-width: 400px;
}
#content .contactInfo .range,
#content .contactInfo .position,
#content .contactInfo .function {
  margin-bottom: 8px;
}
#content .contactData .contactInfo .range a {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 4px -3403px;
  padding-left: 20px;
}
#content .employee .links a .leitung {
  background-color: transparent;
  color: #000;
  display: inline;
  font-size: 100%;
  margin: 0;
  padding: 0;
}
#content .employee .links a:hover .leitung {
  text-decoration: underline;
}
#content .partner p.partnerBody {
  margin-bottom: 5px;
}
#content .partner p.partnerHeader {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 4px -2985px;
  font-weight: bold;
  margin-top: 5px;
}
#content .teaser.bibPublikation {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#content .publications .toggleEntry {
  border-bottom: 0 none;
}
#content .publications {
  margin: 20px 0;
}
#footer #siteInfo h3.inactive-control a,
#footer #siteInfo h3.active-control a,
#footer #siteInfo h3.inactive-control strong,
#footer #siteInfo h3.active-control strong {
  padding: 0;
  background-image: none;
}
#content .toggleEntry.forschungsprojekte {
  margin-bottom: 20px;
}
#content .toggleEntry.employee div.heading,
#content .toggleEntry.forschungsprojekte div.heading {
  border-top: 0 none;
  font-size: 180%;
  line-height: 1;
  margin-bottom: 20px;
  padding: 5px 0;
}
#content p,
#content th,
#content h1,
#content h2,
#content h3,
#content div,
#glossarEntry p,
.mfp-content p {
  hyphens: manual;
}
#content .permaLink {
  border-radius: 5px;
  font-weight: bold;
  line-height: 1;
  padding: 8px 10px 10px;
  background-color: #005590;
  color: #fff;
  display: block;
  float: right;
  font-size: 140%;
  margin: 1em 0;
}
#content .navToTop {
  margin: 15px 0;
  padding-top: 6px;
}
#content .beschreibung {
  clear: both;
  padding-top: 20px;
}
#content .publicationData p {
  margin-bottom: 10px;
}
#content .publicationData .downloadlinks a {
  display: inline-block;
}
/****
 * Kein grauer Hintergrund hinter Bildern bei Publikationen (GSBBIB-10)
 ****/
#content .wrapperPicturePublicationData div.picture,
#content .row .columns .picture {
  background-color: transparent;
}
/****
 * Graue Box um Links in Einzelansicht von Publikationen
 ****/
#content .wrapperPicturePublicationData .publicationData .downloadlinks {
  background-color: #eee;
  padding: 1em;
  margin: 2em 0;
  display: inline-block;
}
#content .wrapperPicturePublicationData.tableModus .publicationData .downloadlinks {
  margin: 0 0 2em 0;
}
#content .wrapperPicturePublicationData.tableModus .publicationData:before {
  content: " ";
  clear: both;
  display: block;
}
@media only screen and (min-width: 37.563em) {
  #content .wrapperPicturePublicationData.tableModus {
    display: table;
    width: 100%;
  }
  #content .wrapperPicturePublicationData.tableModus div.picture {
    display: table-cell;
    max-width: 40%;
  }
  #content .wrapperPicturePublicationData.tableModus .publicationData {
    display: table-cell;
    width: 50%;
    margin-left: 20px;
    float: left;
  }
  #content .wrapperPicturePublicationData.tableModus .publicationData:before {
    content: "";
    clear: none;
    display: none;
  }
}
/****
 * Dachzeile im Teaser
 ****/
.teaser .dachzeile {
  display: block;
  font-size: 70%;
  font-weight: bold;
  margin-bottom: 3px;
  text-transform: uppercase;
}
/****
 * Anpassung Navigation
 ****/
#navSecondary li strong {
  background-color: #005590;
  color: #fff;
}
#navSecondary li li a,
#navSecondary li a:hover,
#navSecondary li a:focus,
#navSecondary li a:active,
#navSecondary li li strong {
  background-color: #d7e8fb;
}
#navSecondary li li li strong,
#navSecondary li li li a,
#navSecondary li li li a:hover,
#navSecondary li li li a:focus,
#navSecondary li li li a:active {
  background-color: #eee;
  border-bottom: 1px solid #fff;
}
/****
 * Anpassung Banner-Box auf Startseite
 ****/
#supplement .boxMitUeberschrift .box .banner {
  margin-bottom: 0;
  padding: 0 1em 1em;
}
/****
 * Dynamische Marginalspalte
 ****/
#supplement .box ul {
  padding: 0 1em 1em;
}
/****
 * Mitarbeiteruebersicht
 ****/
#content .facets:after {
  content: " ";
  display: block;
  clear: both;
}
#content .facets.contextBox .name-facet {
  float: none;
}
@media only screen and (min-width: 37.563em) {
  #content .facets.contextBox .name-facet {
    float: left;
    margin: 0;
  }
}
#content .facets.contextBox .name-facet .links li {
  float: left;
  margin-right: 10px;
  padding: 5px 10px 8px;
  background-color: #eee;
  border: 1px solid #7f7f7f;
}
#content .facets.contextBox .name-facet .links li.selectedFacet {
  background-color: #D7E8FB;
  color: ;
}
#content .facets.contextBox .name-facet .links li.selectedFacet a {
  color: #000;
}
#content .facets.contextBox .name-facet:after {
  content: " ";
  clear: both;
  display: block;
}
#content .facets .toggleWrapper {
  float: none;
  width: 29.5em;
  margin-top: 15px;
}
@media only screen and (min-width: 37.563em) {
  #content .facets.contextBox .name-facet:after {
    content: "";
    clear: none;
    display: none;
  }
  #content .facets .toggleWrapper {
    width: 45%;
    float: right;
    margin-top: 0px;
  }
}
#content .toggleWrapper .toggleFacet {
  padding: 0;
  margin-bottom: 0;
}
#content .facets h3 {
  font-size: 180%;
  font-weight: bold;
  text-transform: uppercase;
}
#content .facets .tabs-container {
  position: relative;
}
#content .facets .tabs-container h3,
#content .facets .tabs-container h4 {
  background-color: #eee;
  border: 1px solid #7f7f7f;
  padding: 5px 5px 8px;
  font-size: 150%;
  font-weight: normal;
  margin-bottom: 0;
  text-transform: none;
}
#content .facets .tabs-container .links {
  position: absolute;
  width: 100%;
  background-color: #eee;
  border: 1px solid #7f7f7f;
  border-top: 0;
  z-index: 9;
}
#content .facets .toggleWrapper .links li {
  padding: 5px;
  border-bottom: 1px solid #7f7f7f;
}
#content .facets .toggleWrapper .links li:last-child {
  border-bottom: 0;
}
#content .facets .inactive-control {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat scroll 98% -201px
}
#content .facets .active-control {
  background: rgba(0, 0, 0, 0) url(/SiteGlobals/Frontend/Images/icons/sprite-right.png?__blob=normal&v=1) no-repeat scroll 98% -1455px
}
#content .facets .chosen-facet span {
  font-size: 130%;
}
#content .facets .chosen-facet ul {
  margin-bottom: 0;
  list-style-type: square;
}
#content .facets .chosen-facet li {
  font-size: 130%;
}
#content .mitarbeiterSuche {
  display: table;
  width: 100%;
}
@media only screen and (min-width: 37.563em) {
  #content .mitarbeiterSuche>.tablerow {
    display: table-row;
  }
  #content .mitarbeiterSuche .teaser.type-1.Employee.row {
    float: none;
    width: 50%;
    display: table-cell;
    border-top: 1px solid #eee;
    padding: 20px 0 0;
    border-bottom: 0;
    vertical-align: top;
  }
}
#content .mitarbeiterSuche>.tablerow:first-child .teaser.type-1.Employee.row {
  border-top: 0;
}
#content .mitarbeiterSuche .teaser.type-1.Employee .links a {
  padding-top: 2px;
  padding-bottom: 2px;
}
#content .mitarbeiterSuche .teaser.type-1.Employee .links .ContactData {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 0 -626px;
}
#content .mitarbeiterSuche .contactData.employee .links li {
  margin-bottom: 6px;
}
#content .searchresult .person.forschungsbereich,
#content .searchresult .person.sonderfunktion {
  margin-bottom: 10px;
  display: block
}
#content .searchresult .employee .links {
  margin-top: 6px;
}
/****
 * Teaseransicht fuer Publikationen
 ****/
#content .teaser.bibPublikation .autor,
#content .teaser.bibPublikation .link {
  margin-bottom: 3px;
}
/****
 * Einzelansicht fuer Mitarbeiter
 ****/
#content h1 .category {
  font-size: 70%;
  display: block;
}
#content .contactData .contactBlock .phone {
  margin-bottom: 6px;
}
.mail a.ContactData {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 0 -626px;
}
.address li.lebenslauf,
.contactData li.lebenslauf {
  padding-left: 25px;
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 0 -2550px;
}
.address li.vortraege,
.contactData li.vortraege {
  padding-left: 25px;
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat scroll 0 -6837px;
}
/****
 * Teaseransicht für Mitarbeiter in der Marginalspalte
 ****/
#supplement .box.employee p.picture {
  margin: 0;
}
#supplement .box.employee img {
  max-width: 80px;
}
#supplement .box.employee p.name {
  margin-bottom: 10px;
}
#supplement .box.employee a.ContactData {
  font-weight: normal;
}
/****
 * Einzelansicht fuer Publicationen
 ****/
#content .autor,
#content .band {
  margin-bottom: 10px;
}
/****
 * dynamische Marginalspalte "TeaserInMarginalspalte"
 ****/
#supplement .box h3 {
  border-bottom: 1px solid #fff;
  font-size: 160%;
  margin: 0 0 0.75em 0;
  padding: 0 0 0.75em 0;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
}
#supplement .box p {
  margin-top: 5px;
}
#supplement .box p .more a {
  display: inherit;
}
/****
 * Serviceleiste
 ****/
@media only screen and (min-width: 37.563em) {
  #service-border>ul>li:first-child:nth-last-child(4),
  #service-border>ul>li:first-child:nth-last-child(4)~li {
    width: 25%;
  }
}
.columns.two .columnWrapper {
  width: 50%;
  float: left;
  padding: 0 5em 0 0
}
.columns.two .columnWrapper:last-child {
  padding: 0
}
/****
 * Ausblenden der Linktexte für Gebärdensprache und Leichte Sprachen
 ****/
#navServiceMeta #navServiceGS a,
#navServiceMeta #navServiceLS a {
  overflow: hidden;
  background-position: -2px -2126px;
  min-height: 20px;
  min-width: 25px;
  font: 0/0 serif;
  color: transparent;
  padding: 0;
  display: block;
}
#navServiceMeta #navServiceLS a {
  background-position: -2px -2773px;
}
#stage .teaser .dachzeile {
  font-size: 15px;
  color: #fff;
}
#bottom .teaser-switcher .teaser {
  margin: 0 10px;
}
#bottom .teaser-switcher .teaser h3 {
  margin: 10px 5px 5px;
}
#bottom .teaser-switcher .teaser img {
  max-width: 151px;
}
/****
 * Überlappungen von Links in Überschriften auf der Startseite (GSBBIB-10)
 ****/
#content .teaser h2 a {
  line-height: 1.2em;
}
/****
 * Silbentrennung ausschalten (GSBBIB-10)
 ****/
#stage *,
#navPrimary a,
#navPrimary strong,
#bottom .karussell a h3,
#supplement p,
#supplement th,
#supplement h1,
#supplement h2,
#supplement h3,
#supplement div {
  hyphens: none;
}
/****
 * Fetter Text auch für Abkürzungen (GSBBIB-10)
 ****/
strong .has-tip {
  font-weight: bold;
}
/****
 * Tabelle mit Pressemitteilungen auf 100% Breite (GSBBIB-49)
 ****/
.pressRelease table.fitToScreen {
  width: 100%;
}
.pressRelease table .widthDatum {
  width: 30%;
}
.pressRelease table .widthPressRelease {
  width: 70%;
}
@media only screen and (min-width: 37.563em) {
  .pressRelease table .widthDatum {
    width: 15%;
  }
  .pressRelease table .widthPressRelease {
    width: 85%;
  }
}
/****
 * Banner auf der Startseite im Content (GSBBIB-54)
 ****/
#content .boxWrapper.boxMitUeberschrift .box .banner {
  padding: 0 1em 1em;
  margin-bottom: 0;
}
#content .boxWrapper.boxMitUeberschrift {
  margin-bottom: 2em;
}
/****
 * Neue Boxen in der Marginalspalte (GSBBIB-54)
 ****/
#supplement .boxWrapper.artikelkarussellWrapper .intro {
  margin: 0 1em 0.75em;
}
#supplement .boxWrapper.boxMitUeberschrift.textOnly p:first-child {
  padding-top: 0;
}
#supplement .boxWrapper.boxMitUeberschrift.textOnly p:first-child .more a {
  padding-left: 15px;
  font-weight: bold;
}
#supplement .boxMitUeberschrift.liste .links {
  margin: 0 15px;
  padding: 0 0 1em 0;
}
#supplement .boxMitUeberschrift.liste .links li {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -3398px;
  padding: 5px 5px 5px 20px;
}
#supplement .box .links li:hover {
  background: url(/SiteGlobals/Frontend/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 5px -2980px;
}
#supplement .boxMitUeberschrift.liste .links a {
  font-weight: normal;
  display: inline;
  padding: 0;
  background: none;
}
#supplement .boxMitUeberschrift.liste .links a:hover {
  background: none;
}
/ * Survey Karussell */ #supplement .artikelkarussellWrapper .navigation {
  top: 0;
}
#supplement .artikelkarussellWrapper .artikelkarussell .box p {
  padding: 0.55em 2em 0.77em;
  font-size: 150%;
}
/****
 * Größenbeschränkung für Lightbox
 ****/
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  max-height: 95%;
  overflow: auto;
  max-width: 95%;
}
/****
 * CCLizenz fuer Fakten
 ****/
#content .contentFunctionFooter .ccLicenceWrapper {
  float: left;
  margin: 1em 0;
  font-size: 140%;
}
#content .contentFunctionFooter .ccLicenceWrapper .ccLicenceHint {
  display: block;
  float: right;
  font-weight: bold;
  font-size: 90%;
}
#content .contentFunctionFooter:after {
  content: "";
  clear: both;
  display: block;
}
/****
 * Abstand zum Footer
 ****/
#content .sectionRelated {
  margin-bottom: 20px;
}
/****
 * Anpassung Abstand in Service-Bühne
 ****/
@media only screen and (min-width:37.563em) {
  #service-border>ul>li a,
  #service-border>ul>li strong {
    padding-top: 50px;
  }
}
/****
 * Anpassung zweispaltiger Content fuer Institutsleitung
 ****/
@media only screen and (min-width:37.563em) {
  #institutsleitung .forschungsdirektor {
    width: 50%;
    float: left;
    padding: 10px 10px 30px 0;
  }
  #institutsleitung .forschungsdirektor:nth-child(2n) {
    clear: both;
    display: block;
    content: "";
  }
}
#institutsleitung .link a,
#institutsleitung .link a * {
  font-weight: bold;
}
/****
 * Sichtbarkeit von Publikationsteasern
 ****/
#content .teaser.bibPublikation p {
  display: block;
}
/****
 * Vierspaltiger Footer
 ****/
@media only screen and (min-width:64em) {
  #siteInfo.fourColoumns .columns {
    width: 25%;
  }
  .mediumAccordion.mediumAccordion.mediumAccordion {
    float: left !important;
    width: auto;
    margin-right: 20px;
  }
  .mediumAccordion.mediumAccordion.mediumAccordion:last-of-type {
    margin-right: 0px;
  }
}
/****
 * Umfluss nach Employee-Boxen in Marginalspalte beenden
 ****/
#supplement .box.employee::after {
  display: block;
  content: " ";
  clear: both;
}
/*** * Abstand in Bühne korrigiert  ****/
#stage .textContainer p {
  m argin-bottom: 0;
}
/****
 * Zeilenabstand fuer Ueberschriften in Teaseransichten korrigieren
 ****/
.teaser h1,
.teaser h2,
.teaser h3 {
  line-height: 1.2;
}
/****
 * Hover bei Facetten korrigiert
 ****/
#supplement .box .tabs-container .links li:hover {
  background: none;
}
/****
 * Einzelansicht Mitarbeiter: Mail und Telefon linksbündig zu Lebenslauf und Co
 ****/
.mail a.ContactData,
.address .phone span.value,
.contactData .phone span.value {
  padding-left: 25px;
}
/****
 * Abgeschnittene Texte bei Metadaten der Veranstaltungen
 ****/
.docData .value {
  line-height: 1.4;
}
/****
 * Umstrukturierung der Startseite (Ticket )
 ****/
.js-on #content .artikelkarussellWrapper .teaser-switcher .box,
.js-on #content .artikelkarussellWrapper .teaser-switcher p {
  margin-bottom: 0;
}
#content .wrapper-teaser-switcher .teaser-switcher .publicationBox .imgWrapper {
  background-color: transparent;
}
.js-on .publicationkarussellWrapper .teaser-switcher .navigation {
  top: 100%;
  margin-top: -48px
}
.js-on #content .artikelkarussellWrapper .teaser-switcher .navigation {
  top: calc(50% - 37px);
}
#content ul.slick-dots {
  padding-left: 0;
}
.twoCol .columns {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.twoCol .columns:first-child {
  padding-left: 0.5em;
}
.twoCol .columns:last-child {
  padding-right: 0.5em;
}
@media only screen and (min-width:37.563em) {
  .twoCol .columns:first-child {
    padding-right: 1em;
    padding-left: 0.5em;
  }
  .twoCol .columns:last-child {
    padding-left: 1em;
    padding-right: 0.5em;
  }
}
#content .artikelkarussellWrapper .intro {
  padding-top: 0.75em;
  margin-bottom: 0;
}
#content .artikelkarussellWrapper .slick-track {
  display: flex !important;
}
#content .artikelkarussellWrapper .slick-slide {
  height: inherit !important
}
.js-on #content .artikelkarussellWrapper .teaser-switcher .box {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.js-on #content .artikelkarussellWrapper .teaser-switcher .box p {
  display: flex;
  height: 100%;
}
.js-on #content .artikelkarussellWrapper .teaser-switcher .box p a {
  align-self: center;
  padding-bottom: 7px;
}
/****
 * Sortierlinks als Dropdown
 ****/
#supplement .solrSortLinks .sortlinks li a {
  display: block;
  padding-left: 30px;
}
#supplement .solrSortLinks .facets .inactive-control,
#supplement .solrSortLinks .facets .active-control+ul {
  border: 0;
}
#supplement .solrSortLinks .sortlinks li {
  width: 100%;
}
#supplement .box.sortlinks {
  padding: 0;
}
#supplement .box.sortlinks ul {
  padding: 0;
}
#supplement .solrSortLinks .sortlinks li {
  font-size: 150%;
}
#supplement .solrSortLinks .sortlinks li a {
  font-size: 100%;
}
#supplement .solrSortLinks .sortlinks li:first-child a {
  margin-right: 0;
}
/****
 * keine mobile Navigation
 ****/
.fixed #wrapperDivisions.disabled-mobile-navi {
  padding-top: 0;
}
/****
 * Publikationssuche
 ****/
.oneline.publikationssuche .formField input {
  padding: 5px 10px 7px;
  background-color: #eee;
  border-radius: 5px;
  font-size: 150%;
  border: 1px solid #eee;
  display: block;
}
.oneline.publikationssuche .formField input:focus {
  border: 1px solid #585858;
}
.oneline.publikationssuche .submit {
  display: block;
  border: #005590 1px solid;
}
.oneline.publikationssuche .submit:active,
.oneline.publikationssuche .submit:focus,
.oneline.publikationssuche .submit:hover {
  text-decoration: underline;
  background: #585858;
  border-color: #585858;
}
.solrSortLinks.solrSortLinks_publicationSearch .box,
.solrFacetLinks.solrFacetLinks_publicationSearch .box {
  padding: 10px 0px;
}
.solrSortLinks.solrSortLinks_publicationSearch .box:after,
.solrFacetLinks.solrFacetLinks_publicationSearch .box:after {
  display: block;
  content: "";
  clear: both;
}
#content .solrSortLinks_publicationSearch h2 {
  padding: 5px 10px 7px;
}
#content .solrFacetLinks_publicationSearch h3 {
  font-size: 150%;
}
#content .solrSortLinks_publicationSearch .facets h3,
#content .solrFacetLinks_publicationSearch .facets h4 {
  border-radius: 5px;
  border: 1px solid #eee;
  padding: 5px 10px 7px;
  font-size: 150%;
}
#content .solrSortLinks_publicationSearch .facets h3.active-control,
#content .solrFacetLinks_publicationSearch .facets h4.active-control {
  border-radius: 5px 5px 0 0;
}
#content .solrSortLinks_publicationSearch .facets .tabs-container .links,
#content .solrFacetLinks_publicationSearch .facets .tabs-container .links {
  border: 1px solid #eee;
  border-radius: 0 0 5px 5px;
}
.solrSortLinks.solrSortLinks_publicationSearch .box .box,
.solrFacetLinks.solrFacetLinks_publicationSearch .box .box {
  margin: 0;
}
.solrSortLinks.solrSortLinks_publicationSearch h2,
.solrFacetLinks.solrFacetLinks_publicationSearch h2 {
  font-size: 150%;
  font-weight: bold;
}
#content .solrSortLinks.solrSortLinks_publicationSearch .links li,
#content .solrFacetLinks.solrFacetLinks_publicationSearch .links li {
  padding: 5px 10px 7px;
  border-bottom: 1px solid #eee;
}
#content .solrSortLinks.solrSortLinks_publicationSearch .links li:last-child,
#content .solrFacetLinks.solrFacetLinks_publicationSearch .links li:last-child {
  border-bottom: 0;
}
#content .publikationssuche .searchAutoSuggestBox a {
  font-size: 100%;
}
/**** Ausrichtung der Paginagtion ab medium ****/
@media only screen and (min-width:37.563em) {
  #content .navIndex a.page,
  #content .navIndex strong,
  #content .navIndex span.page {
    display: block;
    min-height: 33px;
    line-height: 33px;
    padding-bottom: 0;
  }
}
/**** Filterung von Listen ****/
#content .solrFilterLinks.contextBox {
  margin-bottom: 20px
}
#content .solrFilterLinks.contextBox:after {
  display: block;
  content: " ";
  clear: both
}
#content .solrFilterLinks.contextBox li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  display: flex;
  padding: 5px 10px 8px;
  border-radius: 5px;
  border: 1px solid #eee;
  padding: 5px 10px 7px;
  background-color: #eee;
}
#content .solrFilterLinks.contextBox li a,
#content .solrFilterLinks.contextBox li span {
  display: flex;
  align-self: center;
}
#content .solrFilterLinks.contextBox li:hover,
#content .solrFilterLinks.contextBox li:active,
#content .solrFilterLinks.contextBox li:focus,
#content .solrFilterLinks.contextBox li.selectedFacet {
  background-color: #d7e8fb;
  border-color: #585858;
}
#content .solrFilterLinks.contextBox li:hover a,
#content .solrFilterLinks.contextBox li:active a,
#content .solrFilterLinks.contextBox li:focus a,
#content .solrFilterLinks.contextBox li.selectedFacet span {
  text-decoration: underline;
}
.solrFilterLinks.contextBox li .facet-icon {
  margin-right: 10px;
}
/*** Vereinheitlichung von Akkordeon-Ansichten (GSBIB-96)****/
.toggleEntry h2.heading {
  font-size: 180%;
}
#content .toggleEntry.employee div.heading,
#content .toggleEntry.forschungsprojekte div.heading {
  padding: 6px 35px 10px 0;
  line-height: 1.2;
  margin-bottom: 0;
}
.toggleEntry.employee {
  border-top: 1px dotted #7f7f7f;
}
.graybox {
  background-color: #F3F4F5;
  padding: 20px;
}
/**** Optimierung Startseite (GSBIB-121) ****/
@media only screen and (min-width: 700px) {
  .fokus-teaser__item-wrapper {
    display: flex;
    justify-content: space-between;
  }
}
.more a::before,
.more a:active::before,
.more a:focus::before,
.more a:hover::before {
  left: 1px;
}
#content .all.button__news {
  margin-bottom: 40px;
}
@media only screen and (min-width:37.563em) {
  .fokus-teaser__item {
    margin-left: 1.66665%;
    margin-right: 1.66665%;
    width: 30%;
  }
  .fokus-teaser__item:first-child {
    margin-left: 0;
    margin-right: 3.3333%;
  }
  .fokus-teaser__item:last-child {
    margin-left: 3.3333%;
    margin-right: 0;
  }
}
.box-layout__headline {
  margin-bottom: 25px;
}
@media only screen and (min-width: 700px) {
  .startseite .type-2.teaser .teaser__columns,
  .startseite .box-layout__columns {
    padding-left: 25px;
    padding-right: 0;
  }
  .startseite .type-2.teaser .teaser__columns:first-of-type,
  .startseite .type-2.teaser .teaser__columns:nth-child(2n+1),
  .startseite .box-layout__columns:nth-child(2n+1) {
    padding-right: 25px;
    padding-left: 0;
  }
  .startseite .type-2.teaser .teaser__columns:first-of-type::before,
  .startseite .type-2.teaser .teaser__columns:nth-child(2n+1)::before {
    content: '';
    position: absolute;
    right: 0;
    height: calc(100% - 15px);
    display: block;
    top: 0;
    background: #dedede;
    width: 1px;
  }
  .startseite .box-layout__wrapper .box-layout__columns.box-layout__columns--herausgeber {
    padding-left: 25px;
    padding-right: 0;
  }
  .startseite .box-layout__wrapper .box-layout__columns.box-layout__columns--herausgeber:nth-child(2n) {
    padding-right: 25px;
    padding-left: 0;
  }
  .startseite .box-layout__wrapper .box-layout__columns.box-layout__columns--herausgeber:nth-child(2n)::before {
    content: '';
    position: absolute;
    right: 0;
    height: calc(100% - 15px);
    display: block;
    top: 0;
    background: #dedede;
    width: 1px;
  }
  .startseite .box-layout__wrapper .box-layout__columns.box-layout__columns--herausgeber:nth-child(2n+1)::before {
    display: none;
  }
  #footer #siteInfo .footer-navigation li {
    display: inline-block;
    padding-right: 25px;
  }
  #footer #siteInfo .footer-navigation li {
    border-bottom: 0;
  }
  #footer #siteInfo .footer-navigation li a {
    background-image: none;
  }
}
@media only screen and (min-width: 700px) {
  .box-layout__columns .box-layout__list {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-start;
  }
}
@media only screen and (min-width:64em) {
  .box-layout__wrapper .box-slider {
    display: flex;
  }
  .box-layout__wrapper .box-layout__columns {
    display: flex;
    flex-direction: column;
  }
  #footer #siteInfo .footer-navigation li {
    display: inline-block;
    padding-right: 40px;
  }
}
.box-layout__wrapper .box-layout__columns.teaser-switcher .box-teaser__subline {
  margin-top: 0;
}
.box-layout__wrapper .box-layout__columns.box-layout__columns--herausgeber .box-teaser__text {
  padding-top: 15px;
}
.startseite .box-layout__wrapper .box-herausgeber h2,
.startseite .box-layout__columns--herausgeber,
.startseite .box-layout__columns--herausgeber:last-of-type {
  margin-top: 15px;
}
#bottom .teaser-switcher .karussell .teaser h3 {
  font-size: 150%;
}
#footer .copyright a,
#footer .copyright strong {
  text-transform: none;
}
.box-layout__wrapper .row::before {
  height: 1px;
}
@media only screen and (min-width: 700px) {
  .box-layout__columns:nth-child(2n+1)::before {
    width: 1px;
  }
.box-layout__wrapper > .row {
  display: flex;
}
.box-layout__wrapper > .row.box-herausgeber {
  display: block;
}
#content .box-layout__wrapper ul.slick-dots {
  position: absolute;
  bottom: 0;
  justify-content: center;
}
}
/**** Kein Pausebutton bei nur einem Eintrag in der Buehne ****/
.js-on #stage .stage-wrapper.no-automatic-change .navigation button {
  display: none;
}
/**** Fix Overflow fuer die Startseite ****/
body.startseite {
  overflow-x: hidden;
}
.fokus-teaser__headline {
  font-size: 1.8rem;
}
/**** Optimierung mobile Ansicht des Suchformulars für Fakten-Suche ****/
#search.c-faktensuche__input {
  display: block;
  background-color: #eee;
  margin-bottom: 20px;
}
#search.c-faktensuche__input input[type="image"] {
  float: right;
  padding: 0;
  margin: 7px 3px;
  width: 22px;
  height: 22px;
}
#search.c-faktensuche__input input[type="text"] {
  width: 80%;
  background-color: #eee;
  margin-right: .14em;
  float: left;
  font-size: 1.5rem
}
@media only screen and (min-width: 64em) {
  #search.c-faktensuche__input input[type="text"] {
    width: 100%;
  }
}
