@page {
  margin: 1.25cm;
}
*,
*:not(.ce-div) {
  transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -webkit-transition: none !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background: none !important;
  border-color: #000 !important;
  filter: none !important;
  -ms-filter: none !important;
  text-shadow: none !important;
}
.no-print {
  display: none !important;
}
.print-logo {
  display: block !important;
}
.meta-search-wrapper,
.navigation-wrapper,
#toggle-menu,
.tx-stage,
#intro,
#section-nav,
.thumbnail-slider {
  display: none !important;
}
#page {
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
#header {
  height: 50px !important;
  padding-bottom: 40px;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
#header.header-sticky {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  position: static !important;
  left: auto;
  right: auto;
  top: auto;
}
#header.header-sticky + #intro,
#header.header-sticky + #content-section {
  margin: 0 !important;
  padding: 0 !important;
}
#header.header-sticky .layout-inner,
#header .layout-inner {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  height: 50px !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  position: static !important;
}
#header.header-sticky .layout-inner:before,
#header .layout-inner:before,
#header.header-sticky .layout-inner:after,
#header .layout-inner:after {
  display: none !important;
}
#logo {
  float: none !important;
}
#logo img.logo-img,
#logo img.logo-txt {
  height: 50px !important;
}
#logo img.logo-img {
  width: 85px !important;
}
#logo img.logo-txt {
  width: 125px !important;
}
.ce-div {
  background-color: #000000 !important;
}
.ce-uploads li {
  background: none !important;
  padding-left: 0 !important;
}
#footer {
  margin-top: 20px !important;
}
#footer .layout-inner {
  padding: 0!important;
}
#footer nav,
#footer .footer-logos {
  float: none !important;
  display: block !important;
  width: 100% !important;
}
#footer .footer-logos {
  margin-top: 20px;
}
#footer .footer-logos a {
  float: none !important;
}
#footer .footer-logos a + a {
  padding-left: 20px;
}
#content-section,
.js-header-small #content-section {
  padding: 0 !important;
  margin: 0 !important;
}
#content,
#content-2,
#marginal {
  display: block !important;
  float: none;
  width: 100% !important;
}
#content,
#content-2 {
  padding-bottom: 40px;
}
#content-2,
#marginal {
  padding-left: 0 !important;
}
.content-inner {
  float: none !important;
  padding-left: 0 !important;
  width: 100% !important;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  page-break-after: avoid;
}
h2.special {
  background: none !important;
  padding-left: 0 !important;
}
.ce-bodytext ul {
  padding-left: 17px;
}
.ce-bodytext ul li {
  list-style-type: disc !important;
  padding-left: 0 !important;
  background: none !important;
}
.frame > header + .layout-textpic-big,
.frame > header + .layout-text,
.frame > header + .layout-compact,
.frame > header + .layout-compact-grouped,
.frame > header + .layout-textpic:not(.layout-publication) {
  margin-top: 0;
}
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item {
  margin: 0 !important;
}
.anyteaser-item .anyteaser-item-headline,
.anyteaser-item .anyteaser-item-content,
.anyteaser-item .anyteaser-item-date {
  padding: 0 !important;
}
.frame-box-gray .anyteaser.layout-person-textpic-alternative .anyteaser-item .anyteaser-item-image,
.frame-box-gray .anyteaser.layout-textpic-alumni .anyteaser-item .anyteaser-item-image {
  margin-left: 0;
}
.anyteaser-item-title {
  padding-left: 0 !important;
}
.anyteaser-item-title:before {
  display: none;
}
.anyteaser.layout-person-contactpic .anyteaser-item-name,
.anyteaser.layout-person-contactpic .anyteaser-item-email,
.anyteaser.layout-person-contactpic .anyteaser-item-phone,
.anyteaser.layout-person-expert .metadata .contact .email,
.anyteaser.layout-person-expert .metadata .contact .phone,
.anyteaser.layout-person-name .anyteaser-item-person-name-inner,
.anyteaser.layout-person-guest .metadata .period-email-wrap .email,
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > a,
a.arrow-before-left,
a.arrow-before-right,
a.download,
a.forward,
#footer nav ul li {
  padding-left: 0 !important;
}
.anyteaser.layout-person-contactpic .anyteaser-item-name:before,
.anyteaser.layout-person-contactpic .anyteaser-item-email:before,
.anyteaser.layout-person-contactpic .anyteaser-item-phone:before,
.anyteaser.layout-person-expert .metadata .contact .email:before,
.anyteaser.layout-person-expert .metadata .contact .phone:before,
.anyteaser.layout-person-name .anyteaser-item-person-name-inner:before,
.anyteaser.layout-person-guest .metadata .period-email-wrap .email:before,
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > a:before,
a.arrow-before-left:before,
a.arrow-before-right:before,
a.download:before,
a.forward:before,
#footer nav ul li:before,
.anyteaser.layout-person-contactpic .anyteaser-item-name:after,
.anyteaser.layout-person-contactpic .anyteaser-item-email:after,
.anyteaser.layout-person-contactpic .anyteaser-item-phone:after,
.anyteaser.layout-person-expert .metadata .contact .email:after,
.anyteaser.layout-person-expert .metadata .contact .phone:after,
.anyteaser.layout-person-name .anyteaser-item-person-name-inner:after,
.anyteaser.layout-person-guest .metadata .period-email-wrap .email:after,
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > a:after,
a.arrow-before-left:after,
a.arrow-before-right:after,
a.download:after,
a.forward:after,
#footer nav ul li:after {
  display: none !important;
}
.anyteaser.layout-person-profileintro .anyteaser-item-email,
.anyteaser.layout-person-profileintro .anyteaser-item-phone:before,
.anyteaser.layout-person-profileintro .pipe,
.anyteaser.layout-person-expert .name a:before,
.anyteaser.layout-person-expert .name span:before,
.anyteaser.layout-person-expert .anchor-links,
.anyteaser.layout-person-expert .anchor-links:after,
.anyteaser.layout-person-expert .metadata .contact .email,
.anyteaser.layout-publication-title .anyteaser-item .anyteaser-item-content .anyteaser-item-text p:before,
.anyteaser.layout-person-guest .name a:before,
.anyteaser.layout-person-guest .name span:before {
  display: none;
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone {
  padding-left: 0;
}
blockquote,
.ce blockquote,
.frame-box-gray > .frame:not(.frame-type-gridelements_pi1) {
  background: transparent !important;
  border: 6px solid #676c6e !important;
}
.frame-box-underlined > .frame:not(.frame-type-gridelements_pi1) {
  border-color: #676c6e !important;
}
input[type=password],
input[type=email],
input[type=text],
input[type=submit],
input[type=reset],
textarea {
  border: 1px solid #000000 !important;
}
.frame-box-gray .tx-gridelements .tx-gridelements-element .tx-gridelements-element-inner {
  border-left: none !important;
  border-right: none !important;
}
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical {
  margin: 0 !important;
}
.frame-box-gray .tx-gridelements .tx-gridelements-element:before {
  display: none !important;
}
.frame-box-gray > .frame-type-gridelements_pi1 .tx-gridelements-element-inner {
  padding-left: 12px;
  padding-right: 12px;
}
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-category,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-category,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-content,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-content,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-headline,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-headline,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .date,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .date {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.tx-gridelements-accordion .tx-gridelements-element {
  display: block !important;
}
.powermail_confirmation .btn {
  display: none;
}
