.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: -8px;
}
.frame > header + .layout-textpic.layout-publication-textpic,
.frame > header + .layout-publication-nogroup {
  margin-top: 16px;
}
#content .tx-gridelements-twocols-50-50 .anyteaser-item-person-contactpic {
  width: auto;
}
.anyteaser-item-hidden-title {
  padding-top: 10px;
}
.anyteaser .anyteaser-paginator:first-child {
  margin-bottom: 24px;
}
.anyteaser .anyteaser-paginator:last-child {
  margin-top: 24px;
}
.anyteaser .anyteaser-paginator ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.anyteaser .anyteaser-paginator ul li {
  display: inline-block;
}
.anyteaser .anyteaser-item-morelink {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat right center transparent;
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  padding-right: 16px;
}
.anyteaser .anyteaser-item-group-headline {
  color: #e73331;
  font-family: "Rotis Sans Serif Extra", sans-serif;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 13px;
}
.anyteaser-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  margin-top: 24px;
}
.anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser-item-headline .h3 + .h3,
.anyteaser-item-headline .h4 + .h3,
.anyteaser-item-headline .h3 + .h4,
.anyteaser-item-headline .h4 + .h4 {
  margin-top: -10px;
}
.anyteaser-item .anyteaser-item-image-description {
  color: #676c6e;
  font-size: 10px;
  line-height: 1.5;
  padding: 5px 0 0;
  text-align: left;
  word-wrap: break-word;
}
.frame-box-gray .anyteaser-item .anyteaser-item-image-description {
  padding-left: 12px;
  padding-right: 12px;
}
.anyteaser-item p:last-child {
  margin-bottom: 0;
}
.anyteaser-item-textpic:after,
.anyteaser-item-textpic-headline-top:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
* + html .anyteaser-item-textpic,
* + html .anyteaser-item-textpic-headline-top {
  display: inline-block;
}
* html .anyteaser-item-textpic,
* html .anyteaser-item-textpic-headline-top {
  height: 1%;
}
.anyteaser-item-textpic .anyteaser-item-image,
.anyteaser-item-textpic-headline-top .anyteaser-item-image {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 20px;
  max-width: calc(50% + 5px);
  padding-right: 10px;
}
#marginal .anyteaser-item-textpic .anyteaser-item-image,
#marginal .anyteaser-item-textpic-headline-top .anyteaser-item-image,
#content-2 .anyteaser-item-textpic .anyteaser-item-image,
#content-2 .anyteaser-item-textpic-headline-top .anyteaser-item-image {
  float: none;
  max-width: none;
  padding-right: 0;
}
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-headline,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-headline,
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image,
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-content,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image {
  float: none;
  margin-bottom: 0;
  max-width: none;
  padding-right: 0;
}
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image + .anyteaser-item-headline,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image + .anyteaser-item-headline,
.anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image + .date,
.anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image + .date {
  margin-top: 16px;
}
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical,
#marginal > .frame-box-gray .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 20px;
}
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-category,
#marginal > .frame-box-gray .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-category,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-category,
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-headline,
#marginal > .frame-box-gray .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 .anyteaser-item-headline,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-headline,
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-content,
#marginal > .frame-box-gray .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-content,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-content,
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical .date,
#marginal > .frame-box-gray .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .date,
.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: 12px;
  padding-right: 12px;
}
#marginal > .frame-box-gray .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-headline .date,
#marginal > .frame-box-gray .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-headline .date,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-headline .date,
.frame-box-gray > .frame-type-gridelements_pi1 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-headline .date {
  padding-left: 0;
  padding-right: 0;
}
.anyteaser-item-image a {
  display: inline-block;
  vertical-align: top;
}
.anyteaser-item-image img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
.anyteaser-item-title {
  margin-top: 11px;
  padding-left: 16px;
  position: relative;
}
.anyteaser-item-title:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  height: 12px;
  position: absolute;
  left: 0;
  top: 4px;
  width: 12px;
}
.anyteaser-item-title .anyteaser-item-headline {
  line-height: 21px;
}
.anyteaser-container-inner.anyteaser-layout-2-per-row,
.anyteaser-container-inner.anyteaser-layout-3-per-row,
.anyteaser-container-inner.anyteaser-layout-4-per-row {
  font-size: 0;
  margin-left: -12px;
  margin-right: -12px;
}
.anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
.anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
.anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
  display: inline-block;
  margin-top: 0;
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: top;
}
#marginal > .frame-box-gray .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
#marginal > .frame-box-gray .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
#marginal > .frame-box-gray .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
  width: auto;
}
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row,
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row,
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row,
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row,
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row,
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row {
  margin-left: 0;
  margin-right: 0;
}
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
  padding-left: 0;
  padding-right: 0;
}
.anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item {
  width: 50%;
}
.anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3) {
  margin-top: 24px;
}
.anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
.anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical {
  margin-top: 40px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item {
  width: 100%;
}
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2),
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2) {
  margin-top: 24px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical,
#content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical {
  margin-top: 40px;
}
.anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item {
  width: 33.3333%;
}
.anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+4) {
  margin-top: 24px;
}
.anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+4).anyteaser-item-text,
.anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+4).anyteaser-item-textpic-vertical {
  margin-top: 40px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item {
  width: 100%;
}
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2),
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2) {
  margin-top: 24px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical,
#content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical {
  margin-top: 40px;
}
.anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
  width: 25%;
}
.anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+5) {
  margin-top: 24px;
}
.anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+5).anyteaser-item-text {
  margin-top: 40px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item,
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
  width: 100%;
}
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2),
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2) {
  margin-top: 24px;
}
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
#marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical,
#content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-textpic-vertical {
  margin-top: 40px;
}
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-2-per-row,
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row,
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row {
  margin-left: 0;
  margin-right: 0;
}
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-title,
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-title,
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-title {
  padding-left: 16px;
}
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-title:nth-child(n+3) {
  margin-top: 11px;
}
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-title:nth-child(n+4) {
  margin-top: 11px;
}
.anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-title:nth-child(n+5) {
  margin-top: 11px;
}
.anyteaser.layout-news-textpic .anyteaser-container > a {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-news-textpic .anyteaser-container > a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  top: 1px;
  width: 12px;
}
.anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image {
  max-width: 50%;
  min-height: 1px;
  padding-right: 24px;
  text-align: right;
  width: calc(170px +  24px );
}
.anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
.anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img {
  height: auto;
  max-height: 225px;
  min-width: 170px;
  width: auto;
}
#marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image,
#content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image {
  float: none;
  max-width: none;
  min-height: 0;
  padding-right: 0;
  text-align: left;
  width: 100%;
}
#marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
#content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
#marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img,
#content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img {
  max-height: none;
  max-width: 100%;
}
.anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content {
  margin-left: calc(170px +  24px );
}
#marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content,
#content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content {
  margin-left: 0;
}
.anyteaser.layout-news-textpic-floating .anyteaser-container > a {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-news-textpic-floating .anyteaser-container > a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  top: 1px;
  width: 12px;
}
.anyteaser.layout-news-textpic-floating .anyteaser-item-image {
  margin-bottom: 16px;
  max-width: 50%;
  min-height: 1px;
  padding-right: 24px;
  text-align: right;
  width: calc(170px +  24px );
}
.anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
.anyteaser.layout-news-textpic-floating .anyteaser-item-image img {
  height: auto;
  max-width: 170px;
  width: auto;
}
#marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image,
#content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image {
  float: none;
  max-width: none;
  min-height: 0;
  padding-right: 0;
  text-align: left;
  width: 100%;
}
#marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
#content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
#marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image img,
#content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image img {
  max-height: none;
  max-width: 100%;
}
.anyteaser.layout-events .anyteaser-item,
.anyteaser.layout-person-textpic .anyteaser-item {
  position: relative;
}
.frame-box-gray .anyteaser.layout-events .anyteaser-item,
.frame-box-gray .anyteaser.layout-person-textpic .anyteaser-item {
  padding-bottom: 0;
}
.frame-box-gray .anyteaser.layout-events .anyteaser-item:before,
.frame-box-gray .anyteaser.layout-person-textpic .anyteaser-item:before {
  display: none;
}
.frame-box-gray > .frame-type-gridelements_pi1 .frame > header + .anyteaser.layout-events .anyteaser-item.anyteaser-item-textpic-vertical,
.frame-box-gray > .frame-type-gridelements_pi1 .frame > header + .anyteaser.layout-person-textpic .anyteaser-item.anyteaser-item-textpic-vertical {
  margin-top: -8px;
}
.anyteaser.layout-person-textpic .anyteaser-item {
  padding-bottom: 16px;
}
.anyteaser.layout-person-textpic .anyteaser-item:before {
  background-color: #c2c2c2;
  content: '';
  display: block;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.frame .anyteaser.layout-person-textpic .anyteaser-item:before {
  display: none;
}
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: -10px;
}
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item .anyteaser-item-category,
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item .anyteaser-item-headline,
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item .anyteaser-item-content,
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item .date {
  padding-left: 12px;
  padding-right: 12px;
}
.frame-box-gray > .frame > .anyteaser.layout-person-textpic .anyteaser-item .anyteaser-item-category {
  padding-top: 12px;
}
.anyteaser.layout-compact .date {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 14px;
  margin-bottom: 8px;
}
.anyteaser.layout-compact .anyteaser-item {
  margin-top: 16px;
}
.anyteaser.layout-compact .anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser.layout-compact p {
  margin-bottom: 3px;
}
.anyteaser.layout-compact a {
  color: #000000;
  display: inline-block;
}
.anyteaser.layout-compact a:hover,
.anyteaser.layout-compact a:focus {
  color: #e73331;
}
.anyteaser.layout-compact a.morelink {
  color: #676c6e;
  font-family: "Rotis Sans Serif Bold", sans-serif;
}
.anyteaser.layout-compact a.morelink:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center bottom transparent;
  content: '';
  display: inline-block;
  height: 14px;
  margin-left: 3px;
  width: 12px;
}
.anyteaser.layout-compact a.morelink:hover,
.anyteaser.layout-compact a.morelink:focus {
  color: #e73331;
}
.anyteaser.layout-compact-grouped .anyteaser-item,
.anyteaser.layout-publication-compact .anyteaser-item {
  margin-top: 18px;
}
.anyteaser.layout-compact-grouped .anyteaser-item:first-child,
.anyteaser.layout-publication-compact .anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser.layout-compact-grouped .anyteaser-item-headline,
.anyteaser.layout-publication-compact .anyteaser-item-headline {
  color: #e73331;
  font-family: "Rotis Sans Serif Extra", sans-serif;
  margin-bottom: 13px;
}
.anyteaser.layout-compact-grouped p,
.anyteaser.layout-publication-compact p {
  margin-top: 13px;
}
.anyteaser.layout-compact-grouped p:first-child,
.anyteaser.layout-publication-compact p:first-child {
  margin-top: 0;
}
.anyteaser.layout-compact-grouped p a,
.anyteaser.layout-publication-compact p a {
  color: #000000;
}
.anyteaser.layout-compact-grouped p a:hover,
.anyteaser.layout-publication-compact p a:hover,
.anyteaser.layout-compact-grouped p a:hover span,
.anyteaser.layout-publication-compact p a:hover span,
.anyteaser.layout-compact-grouped p a:focus,
.anyteaser.layout-publication-compact p a:focus,
.anyteaser.layout-compact-grouped p a:focus span,
.anyteaser.layout-publication-compact p a:focus span {
  color: #e73331;
  text-decoration: underline;
}
.anyteaser.layout-compact-grouped p a span,
.anyteaser.layout-publication-compact p a span {
  color: #676c6e;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  display: inline-block;
  padding-right: 16px;
  position: relative;
  transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -webkit-transition: all 200ms;
}
.anyteaser.layout-compact-grouped p a span:after,
.anyteaser.layout-publication-compact p a span:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  bottom: 3px;
  width: 12px;
}
.anyteaser.layout-publication-compact .anyteaser-item-group > * {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 12px;
}
.anyteaser.layout-publication-compact .anyteaser-item-group > *:first-child {
  margin-top: 0;
}
.anyteaser.layout-publication-compact .anyteaser-item-group > *,
.anyteaser.layout-publication-compact .anyteaser-item-group > * * {
  word-wrap: break-word;
}
.anyteaser.layout-publication-compact .anyteaser-item-group .publication-filelink {
  list-style: none;
  margin-top: 0;
}
.anyteaser.layout-publication-nogroup .anyteaser-item {
  margin-top: 16px;
}
.anyteaser.layout-publication-nogroup .anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser.layout-publication-nogroup .anyteaser-item .anyteaser-item-compact-inner > * {
  color: #000000;
  font-size: 13px;
  line-height: 1.5;
  word-wrap: break-word;
}
.anyteaser.layout-publication-title .anyteaser-item {
  margin: 9px 0 0;
}
.anyteaser.layout-publication-title .anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser.layout-publication-title .anyteaser-item a,
.anyteaser.layout-publication-title .anyteaser-item span {
  line-height: 1.5;
}
.anyteaser.layout-publication-title .anyteaser-item .anyteaser-item-content .anyteaser-item-text p:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0xOSw5aC00VjNIOXY2SDVsNyw3TDE5LDl6IE01LDE4djJoMTR2LTJINXoiLz4NCjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wLDBoMjR2MjRIMFYweiIvPg0KPC9zdmc+DQo=") no-repeat center bottom transparent;
  background-size: 16px auto;
  content: '';
  display: inline-block;
  height: 16px;
  margin-bottom: -3px;
  width: 16px;
}
.anyteaser.layout-text-grouped .anyteaser-item-group-headline {
  font-size: 17px;
  line-height: 1.5;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row {
  margin-left: 0;
  margin-right: 0;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group {
  font-size: 0;
  margin-left: -12px;
  margin-right: -12px;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline {
  padding-left: 12px;
  padding-right: 12px;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline ~ .anyteaser-item,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline ~ .anyteaser-item,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline ~ .anyteaser-item {
  margin-top: 0;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-text-grouped,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-text-grouped,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-text-grouped {
  display: block;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-text-grouped + .anyteaser-item-text-grouped,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-text-grouped + .anyteaser-item-text-grouped,
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-text-grouped + .anyteaser-item-text-grouped {
  margin-top: 24px;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item + .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item + .anyteaser-item + .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-textpic-projects .project-metadata {
  margin-bottom: 6px;
}
.anyteaser.layout-textpic-projects .project-metadata span {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 13px;
}
.anyteaser.layout-textpic-projects .project-metadata span + span {
  margin-left: 2px;
  position: relative;
  padding-left: 6px;
}
.anyteaser.layout-textpic-projects .project-metadata span + span:before {
  background-color: #000000;
  content: '';
  height: 12px;
  position: absolute;
  left: 0;
  top: 2px;
  width: 1px;
}
.anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
  max-width: 50%;
  min-height: 1px;
  text-align: right;
  padding-right: 24px;
  width: calc(165px +  24px );
}
.anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
.anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
  height: auto;
  max-height: 188px;
  max-width: 165px;
  width: auto;
}
#marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image,
#content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
  max-width: none;
  min-height: 0;
  text-align: left;
  width: 100%;
}
#marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
#content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
#marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img,
#content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
  max-height: none;
  max-width: 100%;
}
.anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-content {
  margin-left: calc(165px +  24px );
}
#marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-content,
#content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-content {
  margin-left: 0;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-item-group-headline {
  font-size: 17px;
  line-height: 1.5;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row {
  margin-left: 0;
  margin-right: 0;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group {
  font-size: 0;
  margin-left: -12px;
  margin-right: -12px;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline {
  padding-left: 12px;
  padding-right: 12px;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline ~ .anyteaser-item,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline ~ .anyteaser-item,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline ~ .anyteaser-item {
  margin-top: 0;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-textpic-grouped,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-textpic-grouped,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-textpic-grouped {
  display: block;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-textpic-grouped + .anyteaser-item-textpic-grouped,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-textpic-grouped + .anyteaser-item-textpic-grouped,
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-textpic-grouped + .anyteaser-item-textpic-grouped {
  margin-top: 24px;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item + .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item + .anyteaser-item + .anyteaser-item + .anyteaser-item ~ .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-events-text .teaser-metadata {
  margin-bottom: 6px;
}
.anyteaser.layout-events-text .teaser-metadata span {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 13px;
  margin-bottom: 0;
}
.anyteaser.layout-events-text .teaser-metadata span + span {
  margin-left: 2px;
  position: relative;
  padding-left: 6px;
}
.anyteaser.layout-events-text .teaser-metadata span + span:before {
  background-color: #000000;
  content: '';
  position: absolute;
  bottom: 2px;
  left: 0;
  top: 2px;
  width: 1px;
}
.anyteaser.layout-events-text .anyteaser-item:before {
  display: none;
}
.anyteaser.layout-events-text .anyteaser-item-headline,
.anyteaser.layout-events-text .anyteaser-item-headline.h5 {
  margin-bottom: 0;
}
.anyteaser.layout-events-text .anyteaser-item-text a {
  font-family: "Rotis Sans Serif Bold", sans-serif;
}
.anyteaser.layout-events-text .anyteaser-item-text a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 12px;
  margin-left: 3px;
  width: 12px;
}
.anyteaser.layout-events-text .anyteaser-item-text p {
  margin-bottom: 0;
}
.anyteaser.layout-events-text .anyteaser-container-inner > a {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-events-text .anyteaser-container-inner > a:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") center center no-repeat;
  height: 12px;
  width: 12px;
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
}
.anyteaser.layout-events-text .anyteaser-item {
  margin-top: 24px;
}
.anyteaser.layout-events-text .anyteaser-item:first-child {
  margin-top: 0;
}
.anyteaser.layout-events-text-alternative .anyteaser-item {
  padding-bottom: 0;
}
.anyteaser.layout-events-text-alternative .anyteaser-item:before {
  display: none;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-headline,
.anyteaser.layout-events-text-alternative .anyteaser-item-headline.h5 {
  margin-bottom: 0;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-text a,
.anyteaser.layout-events-text-alternative .anyteaser-item-text p {
  font-family: "Rotis Sans Serif Bold", sans-serif;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-text a {
  color: #000000;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-text a:hover,
.anyteaser.layout-events-text-alternative .anyteaser-item-text a:focus {
  color: #e73331;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-text a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 12px;
  margin-left: 3px;
  width: 12px;
}
.anyteaser.layout-events-text-alternative .anyteaser-item-text p {
  margin-top: 10px;
}
.anyteaser.layout-events-text-alternative .anyteaser-container > a {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-events-text-alternative .anyteaser-container > a:hover,
.anyteaser.layout-events-text-alternative .anyteaser-container > a:focus {
  color: #e73331;
}
.anyteaser.layout-events-text-alternative .anyteaser-container > a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
}
.anyteaser.layout-textpic-alumni .anyteaser-item-image,
.anyteaser.layout-person-alumni .anyteaser-item-image,
.anyteaser.layout-person-textpic-alternative .anyteaser-item-image {
  margin-bottom: 16px;
}
.anyteaser.layout-textpic-alumni .anyteaser-item-image,
.anyteaser.layout-person-alumni .anyteaser-item-image,
.anyteaser.layout-person-textpic-alternative .anyteaser-item-image,
#marginal .anyteaser.layout-textpic-alumni .anyteaser-item-image,
#marginal .anyteaser.layout-person-alumni .anyteaser-item-image,
#marginal .anyteaser.layout-person-textpic-alternative .anyteaser-item-image,
#content-2 .anyteaser.layout-textpic-alumni .anyteaser-item-image,
#content-2 .anyteaser.layout-person-alumni .anyteaser-item-image,
#content-2 .anyteaser.layout-person-textpic-alternative .anyteaser-item-image {
  float: left;
}
.frame-box-gray .anyteaser.layout-textpic-alumni .anyteaser-item-image,
.frame-box-gray .anyteaser.layout-person-alumni .anyteaser-item-image,
.frame-box-gray .anyteaser.layout-person-textpic-alternative .anyteaser-item-image {
  margin-left: -12px;
}
.anyteaser.layout-textpic-alumni .anyteaser-item-image img,
.anyteaser.layout-person-alumni .anyteaser-item-image img,
.anyteaser.layout-person-textpic-alternative .anyteaser-item-image img,
#content-section .anyteaser.layout-textpic-alumni .anyteaser-item-image img,
#content-section .anyteaser.layout-person-alumni .anyteaser-item-image img,
#content-section .anyteaser.layout-person-textpic-alternative .anyteaser-item-image img,
#marginal .anyteaser.layout-textpic-alumni .anyteaser-item-image img,
#marginal .anyteaser.layout-person-alumni .anyteaser-item-image img,
#marginal .anyteaser.layout-person-textpic-alternative .anyteaser-item-image img,
#content-2 .anyteaser.layout-textpic-alumni .anyteaser-item-image img,
#content-2 .anyteaser.layout-person-alumni .anyteaser-item-image img,
#content-2 .anyteaser.layout-person-textpic-alternative .anyteaser-item-image img {
  max-width: 110px;
}
.anyteaser.layout-person-textpic-alternative .anyteaser-item-image,
#marginal .anyteaser.layout-person-textpic-alternative .anyteaser-item-image,
#content-2 .anyteaser.layout-person-textpic-alternative .anyteaser-item-image {
  max-width: calc(50% +  12px );
  padding-right: 24px;
}
.anyteaser.layout-person-alumni .anyteaser-item-image,
.anyteaser.layout-textpic-alumni .anyteaser-item-image,
#marginal .anyteaser.layout-person-alumni .anyteaser-item-image,
#marginal .anyteaser.layout-textpic-alumni .anyteaser-item-image,
#content-2 .anyteaser.layout-person-alumni .anyteaser-item-image,
#content-2 .anyteaser.layout-textpic-alumni .anyteaser-item-image {
  float: left;
  max-width: calc(49% + 8px);
  padding-right: 16px;
}
.anyteaser.layout-publication .anyteaser-item-image,
#marginal .anyteaser.layout-publication .anyteaser-item-image,
#content-2 .anyteaser.layout-publication .anyteaser-item-image {
  max-width: calc(50% + 5px);
  padding-right: 10px;
  margin-bottom: 10px;
}
.anyteaser.layout-publication .anyteaser-item-image img,
#content-section .anyteaser.layout-publication .anyteaser-item-image img,
#marginal .anyteaser.layout-publication .anyteaser-item-image img,
#content-2 .anyteaser.layout-publication .anyteaser-item-image img {
  max-width: 110px;
}
.anyteaser.layout-publication .anyteaser-container > a {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-publication .anyteaser-container > a:hover,
.anyteaser.layout-publication .anyteaser-container > a:focus {
  color: #e73331;
}
.anyteaser.layout-publication .anyteaser-container > a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
}
.anyteaser.layout-publication-textpic .anyteaser-item-headline {
  margin-bottom: 16px;
}
.anyteaser.layout-publication-textpic .anyteaser-item-headline .h5,
.anyteaser.layout-publication-textpic .anyteaser-item-headline .h5 a {
  color: #e73331;
}
.anyteaser.layout-publication-textpic .anyteaser-item-image,
#marginal .anyteaser.layout-publication-textpic .anyteaser-item-image,
#content-2 .anyteaser.layout-publication-textpic .anyteaser-item-image {
  float: left;
  max-width: calc(50% + 5px);
  padding-right: 10px;
  margin-bottom: 10px;
}
.anyteaser.layout-publication-textpic .anyteaser-item-image img,
#content-section .anyteaser.layout-publication-textpic .anyteaser-item-image img,
#marginal .anyteaser.layout-publication-textpic .anyteaser-item-image img,
#content-2 .anyteaser.layout-publication-textpic .anyteaser-item-image img {
  box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.5);
  max-width: 100px;
  margin-top: 7px;
}
.anyteaser.layout-publication-textpic p {
  font-family: "Rotis Sans Serif Bold", sans-serif;
}
.anyteaser.layout-publication-textpic .anyteaser-container > a {
  color: #000000;
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  margin-top: 24px;
  padding-right: 16px;
  position: relative;
}
.anyteaser.layout-publication-textpic .anyteaser-container > a:hover,
.anyteaser.layout-publication-textpic .anyteaser-container > a:focus {
  color: #e73331;
}
.anyteaser.layout-publication-textpic .anyteaser-container > a:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 12px;
}
.anyteaser.layout-person-contactpic .anyteaser-container {
  overflow: hidden;
}
.anyteaser.layout-person-contactpic .anyteaser-item-person-contactpic .h5,
.anyteaser.layout-person-contactpic .anyteaser-item-person-contactpic .anyteaser-item-name a,
.anyteaser.layout-person-contactpic .anyteaser-item-person-contactpic .anyteaser-item-email a,
.anyteaser.layout-person-contactpic .anyteaser-item-person-contactpic .anyteaser-item-phone a {
  font-size: 14px;
  line-height: 1.3;
}
.anyteaser.layout-person-contactpic .anyteaser-item-person-contactpic div {
  line-height: 1.3;
}
.anyteaser.layout-person-contactpic .anyteaser-container-inner {
  font-size: 0;
  margin-left: -12px;
  margin-right: -12px;
}
.anyteaser.layout-person-contactpic .anyteaser-container-inner > * {
  font-size: 16px;
}
.anyteaser.layout-person-contactpic .anyteaser-item {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  margin-top: 0;
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: top;
  width: 25%;
}
#marginal .anyteaser.layout-person-contactpic .anyteaser-item {
  width: 50%;
}
#marginal .anyteaser.layout-person-contactpic .anyteaser-item:nth-child(n+3) {
  margin-top: 24px;
}
#marginal .anyteaser.layout-person-contactpic .anyteaser-item:only-child {
  width: 100%;
}
#marginal .tx-gridelements .anyteaser.layout-person-contactpic .anyteaser-item {
  width: 100%;
}
#marginal .tx-gridelements .anyteaser.layout-person-contactpic .anyteaser-item:nth-child(n+2) {
  margin-top: 24px;
}
#content-2 .anyteaser.layout-person-contactpic .anyteaser-item {
  width: 100%;
}
.anyteaser.layout-person-contactpic .anyteaser-item-image {
  margin-bottom: 12px;
}
.anyteaser.layout-person-contactpic .anyteaser-item-phone,
.anyteaser.layout-person-contactpic .anyteaser-item-email {
  margin-top: 3px;
}
.anyteaser.layout-person-contactpic .anyteaser-item-phone a,
.anyteaser.layout-person-contactpic .anyteaser-item-email a {
  color: #000000;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.anyteaser.layout-person-contactpic .anyteaser-item-phone a:before,
.anyteaser.layout-person-contactpic .anyteaser-item-email a:before {
  background: no-repeat center center transparent;
  background-size: 16px;
  content: '';
  display: block;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
}
.anyteaser.layout-person-contactpic .anyteaser-item-phone a:hover,
.anyteaser.layout-person-contactpic .anyteaser-item-email a:hover,
.anyteaser.layout-person-contactpic .anyteaser-item-phone a:focus,
.anyteaser.layout-person-contactpic .anyteaser-item-email a:focus {
  color: #e73331;
}
.anyteaser.layout-person-contactpic .anyteaser-item-position {
  margin-bottom: 0;
}
.anyteaser.layout-person-contactpic .anyteaser-item-name {
  padding-left: 7px;
  position: relative;
}
.anyteaser.layout-person-contactpic .anyteaser-item-name:before {
  background-color: #676c6e;
  content: '';
  height: 10px;
  position: absolute;
  left: 0;
  top: 7px;
  width: 1px;
}
.anyteaser.layout-person-contactpic .anyteaser-item-name a,
.anyteaser.layout-person-contactpic .anyteaser-item-name span {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 23px;
}
.anyteaser.layout-person-contactpic .anyteaser-item-phone a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wLDBoMjR2MjRIMFYweiIvPg0KPHBhdGggZmlsbD0iIzY3NkM2RSIgZD0iTTYuNjIsMTAuNzljMS40NCwyLjgzLDMuNzYsNS4xNCw2LjU5LDYuNTlsMi4yLTIuMmMwLjI3LTAuMjcsMC42Ny0wLjM1OSwxLjAyLTAuMjQNCgljMS4xMiwwLjM3MSwyLjMzLDAuNTcsMy41NywwLjU3YzAuNTUsMCwxLDAuNDUsMSwxVjIwYzAsMC41NS0wLjQ1LDEtMSwxQzEwLjYxLDIxLDMsMTMuMzkxLDMsNGMwLTAuNTUsMC40NS0xLDEtMWgzLjUNCgljMC41NSwwLDEsMC40NSwxLDFjMCwxLjI1LDAuMiwyLjQ1LDAuNTcsMy41N0M5LjE4LDcuOTIsOS4xLDguMzEsOC44Miw4LjU5TDYuNjIsMTAuNzl6Ii8+DQo8L3N2Zz4NCg==");
}
.anyteaser.layout-person-contactpic .anyteaser-item-email a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0yMCw0SDRDMi45LDQsMi4wMSw0LjksMi4wMSw2TDIsMThjMCwxLjEsMC45LDIsMiwyaDE2YzEuMSwwLDItMC45LDItMlY2QzIyLDQuOSwyMS4xLDQsMjAsNHogTTIwLDhsLTgsNQ0KCUw0LDhWNmw4LDVsOC01Vjh6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjwvc3ZnPg0K");
}
.anyteaser.layout-person-profileintro .anyteaser-item:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
* + html .anyteaser.layout-person-profileintro .anyteaser-item {
  display: inline-block;
}
* html .anyteaser.layout-person-profileintro .anyteaser-item {
  height: 1%;
}
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > a,
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > p > a {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  line-height: 1.5;
  padding-left: 16px;
  position: relative;
}
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > a:before,
.anyteaser.layout-person-profileintro .anyteaser-item-content-wrapper > p > a:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  height: 12px;
  position: absolute;
  left: 0;
  top: 3px;
  width: 12px;
}
.anyteaser.layout-person-profileintro .anyteaser-item-image {
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 24px;
  margin-bottom: 10px;
  width: calc(145px +  24px );
  max-width: calc(50% +  12px );
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone,
.anyteaser.layout-person-profileintro .anyteaser-item-email {
  display: inline-block;
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone a,
.anyteaser.layout-person-profileintro .anyteaser-item-email a {
  color: #000000;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone a:before,
.anyteaser.layout-person-profileintro .anyteaser-item-email a:before {
  background: no-repeat center center transparent;
  background-size: 16px;
  content: '';
  display: block;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone a:hover,
.anyteaser.layout-person-profileintro .anyteaser-item-email a:hover,
.anyteaser.layout-person-profileintro .anyteaser-item-phone a:focus,
.anyteaser.layout-person-profileintro .anyteaser-item-email a:focus {
  color: #e73331;
}
.anyteaser.layout-person-profileintro .anyteaser-item-position {
  margin-bottom: 7px;
}
.anyteaser.layout-person-profileintro .anyteaser-item-period,
.anyteaser.layout-person-profileintro .anyteaser-item-topic {
  color: #000000;
  font-size: 16px;
  line-height: 1.5;
}
.anyteaser.layout-person-profileintro .anyteaser-item-period + .anyteaser-item-phone-email-wrapper,
.anyteaser.layout-person-profileintro .anyteaser-item-topic + .anyteaser-item-phone-email-wrapper {
  margin-top: 5px;
}
.anyteaser.layout-person-profileintro .anyteaser-item-name {
  margin-bottom: 0;
}
.anyteaser.layout-person-profileintro .anyteaser-item-phone a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wLDBoMjR2MjRIMFYweiIvPg0KPHBhdGggZmlsbD0iIzY3NkM2RSIgZD0iTTYuNjIsMTAuNzljMS40NCwyLjgzLDMuNzYsNS4xNCw2LjU5LDYuNTlsMi4yLTIuMmMwLjI3LTAuMjcsMC42Ny0wLjM1OSwxLjAyLTAuMjQNCgljMS4xMiwwLjM3MSwyLjMzLDAuNTcsMy41NywwLjU3YzAuNTUsMCwxLDAuNDUsMSwxVjIwYzAsMC41NS0wLjQ1LDEtMSwxQzEwLjYxLDIxLDMsMTMuMzkxLDMsNGMwLTAuNTUsMC40NS0xLDEtMWgzLjUNCgljMC41NSwwLDEsMC40NSwxLDFjMCwxLjI1LDAuMiwyLjQ1LDAuNTcsMy41N0M5LjE4LDcuOTIsOS4xLDguMzEsOC44Miw4LjU5TDYuNjIsMTAuNzl6Ii8+DQo8L3N2Zz4NCg==");
}
.anyteaser.layout-person-profileintro .anyteaser-item-email a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0yMCw0SDRDMi45LDQsMi4wMSw0LjksMi4wMSw2TDIsMThjMCwxLjEsMC45LDIsMiwyaDE2YzEuMSwwLDItMC45LDItMlY2QzIyLDQuOSwyMS4xLDQsMjAsNHogTTIwLDhsLTgsNQ0KCUw0LDhWNmw4LDVsOC01Vjh6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjwvc3ZnPg0K");
}
.anyteaser.layout-person-profileintro .anyteaser-item-description {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 35px;
}
.anyteaser.layout-person-profileintro .anyteaser-item-description:first-child {
  margin-top: 0;
}
.anyteaser.layout-person-profileintro .anyteaser-item-description + p {
  margin-top: 15px;
}
.anyteaser.layout-person-name .anyteaser-item-person-name a {
  font-size: 16px;
  line-height: 23px;
}
.anyteaser.layout-person-name .anyteaser-item-person-name-inner {
  padding-left: 7px;
  position: relative;
}
.anyteaser.layout-person-name .anyteaser-item-person-name-inner:before {
  background-color: #676c6e;
  content: '';
  height: 10px;
  position: absolute;
  left: 0;
  top: 7px;
  width: 1px;
}
.anyteaser.layout-person-name .anyteaser-container:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
* + html .anyteaser.layout-person-name .anyteaser-container {
  display: inline-block;
}
* html .anyteaser.layout-person-name .anyteaser-container {
  height: 1%;
}
.anyteaser.layout-person-name .anyteaser-container-inner {
  float: left;
  width: calc(100% - 100px);
}
.anyteaser.layout-person-name .anyteaser-item {
  margin-top: 0;
}
.anyteaser.layout-person-name .anyteaser-imagecontainer {
  float: right;
  text-align: right;
  width: 100px;
}
.anyteaser.layout-person-name .anyteaser-imagecontainer img {
  display: inline-block;
  max-width: 86px;
  vertical-align: top;
}
.anyteaser.layout-person-workfocus .anyteaser-item {
  margin-top: 0;
}
.anyteaser.layout-person-workfocus .title {
  color: #000000;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  padding-left: 15px;
  position: relative;
}
.anyteaser.layout-person-workfocus .title:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOC40cHgiIGhlaWdodD0iOC40cHgiIHZpZXdCb3g9IjAgMCA4LjQgOC40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjQgOC40IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFNzMzMzEiIHBvaW50cz0iOC40LDQuMiAwLDguNCAwLDAgIi8+DQo8L3N2Zz4NCg==") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  left: 0;
  top: 5px;
  width: 12px;
}
.anyteaser.layout-person-workfocus .details {
  padding-bottom: 5px;
  padding-top: 5px;
}
.anyteaser.layout-person-workfocus .detail {
  font-size: 16px;
  line-height: 1.5;
  padding-left: 15px;
}
.accordion-content-inner > .frame > .anyteaser.layout-person-expert:first-child,
.accordion-content-inner > .frame > .frame .anyteaser.layout-person-expert:first-child {
  margin-top: -24px;
}
.anyteaser.layout-person-expert .anyteaser-item {
  border-top: 1px solid #000000;
  font-size: 0;
  margin-top: 0;
  padding: 0 10px;
}
.anyteaser.layout-person-expert .anyteaser-item:first-child {
  border-top: none;
}
.anyteaser.layout-person-expert .anyteaser-item > * {
  font-size: 16px;
}
.anyteaser.layout-person-expert .anchor-links {
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.anyteaser.layout-person-expert .anchor-links:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0px;
  box-shadow: 0 0 22px 28px #ffffff;
  -moz-box-shadow: 0 0 22px 28px #ffffff;
  -ms-box-shadow: 0 0 22px 28px #ffffff;
  -webkit-box-shadow: 0 0 22px 28px #ffffff;
}
.anyteaser.layout-person-expert .anchor-links + .anyteaser-container-inner .group-header:first-of-type {
  border-top: 1px solid #000000;
}
.anyteaser.layout-person-expert .anchor-links ul {
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0 30px 0 0;
  white-space: nowrap;
  overflow: auto;
}
.anyteaser.layout-person-expert .anchor-links ul > * {
  font-size: 16px;
}
.anyteaser.layout-person-expert .anchor-links ul li {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.anyteaser.layout-person-expert .anchor-links ul li:after {
  background-color: #e73331;
  content: '';
  height: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.anyteaser.layout-person-expert .anchor-links ul li:first-child:before {
  background-color: #e73331;
  content: '';
  height: 10px;
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.anyteaser.layout-person-expert .anchor-links a {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  padding: 5px 7px;
}
.anyteaser.layout-person-expert .group-header {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  color: #e73331;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 17px;
  line-height: 1.5;
  padding: 1px 10px 2px;
}
.anyteaser.layout-person-expert .group-header:first-of-type {
  border-top: none;
}
.anyteaser.layout-person-expert .group-container {
  min-height: 2px;
}
.anyteaser.layout-person-expert .name,
.anyteaser.layout-person-expert .research,
.anyteaser.layout-person-expert .metadata {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
#marginal .anyteaser.layout-person-expert .name,
#marginal .anyteaser.layout-person-expert .research,
#marginal .anyteaser.layout-person-expert .metadata,
#content-2 .anyteaser.layout-person-expert .name,
#content-2 .anyteaser.layout-person-expert .research,
#content-2 .anyteaser.layout-person-expert .metadata {
  display: block;
}
.anyteaser.layout-person-expert .research,
.anyteaser.layout-person-expert .metadata {
  padding-bottom: 5px;
  padding-top: 5px;
}
.anyteaser.layout-person-expert .name {
  padding-right: 24px;
  width: 33%;
}
#marginal .anyteaser.layout-person-expert .name,
#content-2 .anyteaser.layout-person-expert .name {
  margin-bottom: 12px;
  padding-right: 0;
  width: 100%;
}
.anyteaser.layout-person-expert .name a,
.anyteaser.layout-person-expert .name span {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 4px;
  padding-left: 20px;
  position: relative;
}
.anyteaser.layout-person-expert .name a:before,
.anyteaser.layout-person-expert .name span:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 16px;
  left: 0;
  margin-right: 4px;
  position: absolute;
  top: 4px;
  width: 16px;
}
.anyteaser.layout-person-expert .research {
  width: 37%;
}
.anyteaser.layout-person-expert .research + .metadata {
  width: 30%;
}
#marginal .anyteaser.layout-person-expert .research,
#content-2 .anyteaser.layout-person-expert .research {
  margin-bottom: 12px;
  padding-right: 0;
  width: 100%;
}
.anyteaser.layout-person-expert .research .research-item {
  padding-right: 24px;
}
.anyteaser.layout-person-expert .research .research-title {
  color: #000000;
  cursor: pointer;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  padding-left: 15px;
  position: relative;
  transition: color 200ms;
  -moz-transition: color 200ms;
  -ms-transition: color 200ms;
  -webkit-transition: color 200ms;
}
.anyteaser.layout-person-expert .research .research-title:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOC40cHgiIGhlaWdodD0iOC40cHgiIHZpZXdCb3g9IjAgMCA4LjQgOC40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjQgOC40IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM2NzZDNkUiIHBvaW50cz0iNC4yLDguNCAwLDAgOC40LDAgIi8+DQo8L3N2Zz4NCg==") no-repeat center center transparent;
  content: '';
  display: block;
  height: 12px;
  position: absolute;
  left: 0;
  top: 5px;
  width: 12px;
}
.anyteaser.layout-person-expert .research .research-title.js-details-open:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOC40cHgiIGhlaWdodD0iOC40cHgiIHZpZXdCb3g9IjAgMCA4LjQgOC40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4LjQgOC40IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFNzMzMzEiIHBvaW50cz0iNC4yLDAgOC40LDguNCAwLDguNCAiLz4NCjwvc3ZnPg0K");
}
.anyteaser.layout-person-expert .research .research-title.js-details-open + .research-details {
  display: block;
}
.anyteaser.layout-person-expert .research .research-title:hover,
.anyteaser.layout-person-expert .research .research-title:focus {
  color: #e73331;
}
.anyteaser.layout-person-expert .research .research-details {
  display: none;
  padding: 3px 0;
}
.anyteaser.layout-person-expert .research .research-detail {
  font-size: 16px;
  line-height: 1.5;
  padding-left: 15px;
}
.layout-twocol #content .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email,
#marginal .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email,
#content-2 .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email {
  padding-left: 20px;
}
.layout-twocol #content .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:before,
#marginal .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:before,
#content-2 .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:before {
  left: 0;
}
.layout-twocol #content .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:after,
#marginal .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:after,
#content-2 .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:after {
  display: none;
}
.anyteaser.layout-person-expert .metadata {
  width: 67%;
}
#marginal .anyteaser.layout-person-expert .metadata,
#content-2 .anyteaser.layout-person-expert .metadata {
  width: 100%;
}
.anyteaser.layout-person-expert .metadata .position,
.anyteaser.layout-person-expert .metadata .department {
  font-size: 16px;
  line-height: 1.5;
}
.layout-twocol #content .anyteaser.layout-person-expert .metadata .contact,
#marginal .anyteaser.layout-person-expert .metadata .contact,
#content-2 .anyteaser.layout-person-expert .metadata .contact {
  padding-top: 5px;
}
.anyteaser.layout-person-expert .metadata .contact .phone,
.anyteaser.layout-person-expert .metadata .contact .email {
  display: inline-block;
  font-size: 16px;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  line-height: 1.5;
  padding-left: 20px;
  position: relative;
  /*
					.layout-twocol #content &,
					#marginal &,
					#content-2 & {
						display: block;
					}
					*/
}
.anyteaser.layout-person-expert .metadata .contact .phone {
  margin-right: 4px;
}
.anyteaser.layout-person-expert .metadata .contact .phone:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wLDBoMjR2MjRIMFYweiIvPg0KPHBhdGggZmlsbD0iIzY3NkM2RSIgZD0iTTYuNjIsMTAuNzljMS40NCwyLjgzLDMuNzYsNS4xNCw2LjU5LDYuNTlsMi4yLTIuMmMwLjI3LTAuMjcsMC42Ny0wLjM1OSwxLjAyLTAuMjQNCgljMS4xMiwwLjM3MSwyLjMzLDAuNTcsMy41NywwLjU3YzAuNTUsMCwxLDAuNDUsMSwxVjIwYzAsMC41NS0wLjQ1LDEtMSwxQzEwLjYxLDIxLDMsMTMuMzkxLDMsNGMwLTAuNTUsMC40NS0xLDEtMWgzLjUNCgljMC41NSwwLDEsMC40NSwxLDFjMCwxLjI1LDAuMiwyLjQ1LDAuNTcsMy41N0M5LjE4LDcuOTIsOS4xLDguMzEsOC44Miw4LjU5TDYuNjIsMTAuNzl6Ii8+DQo8L3N2Zz4NCg==") no-repeat center center transparent;
  background-size: 16px;
  content: '';
  display: block;
  height: 20px;
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
}
.anyteaser.layout-person-expert .metadata .contact .phone + .email {
  padding-left: 24px;
}
.anyteaser.layout-person-expert .metadata .contact .phone + .email:before {
  left: 4px;
}
.anyteaser.layout-person-expert .metadata .contact .phone + .email:after {
  background-color: #676c6e;
  content: '';
  height: 10px;
  position: absolute;
  left: 0;
  top: 4px;
  width: 1px;
}
.layout-twocol #content .anyteaser.layout-person-expert .metadata .contact .phone + .email,
#marginal .anyteaser.layout-person-expert .metadata .contact .phone + .email,
#content-2 .anyteaser.layout-person-expert .metadata .contact .phone + .email {
  margin-top: 5px;
}
.anyteaser.layout-person-expert .metadata .contact .email:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0yMCw0SDRDMi45LDQsMi4wMSw0LjksMi4wMSw2TDIsMThjMCwxLjEsMC45LDIsMiwyaDE2YzEuMSwwLDItMC45LDItMlY2QzIyLDQuOSwyMS4xLDQsMjAsNHogTTIwLDhsLTgsNQ0KCUw0LDhWNmw4LDVsOC01Vjh6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjwvc3ZnPg0K") no-repeat center center transparent;
  background-size: 16px;
  content: '';
  display: block;
  height: 20px;
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
}
.anyteaser.layout-person-guest .anyteaser-item {
  border-top: 1px solid #000000;
  font-size: 0;
  margin-top: 0;
  padding: 0 10px;
}
.anyteaser.layout-person-guest .anyteaser-item:first-child {
  border-top: none;
}
.anyteaser.layout-person-guest .anyteaser-item > * {
  font-size: 16px;
}
.anyteaser.layout-person-guest .guest {
  border-bottom: 1px solid #000000;
}
.anyteaser.layout-person-guest .guest:first-child {
  border-top: 1px solid #000000;
}
.anyteaser.layout-person-guest .name,
.anyteaser.layout-person-guest .metadata {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
#marginal .anyteaser.layout-person-guest .name,
#marginal .anyteaser.layout-person-guest .metadata,
#content-2 .anyteaser.layout-person-guest .name,
#content-2 .anyteaser.layout-person-guest .metadata {
  display: block;
}
.anyteaser.layout-person-guest .metadata {
  padding-bottom: 5px;
  padding-top: 5px;
}
.anyteaser.layout-person-guest .name {
  padding-right: 24px;
  width: 50%;
}
#marginal .anyteaser.layout-person-guest .name,
#content-2 .anyteaser.layout-person-guest .name {
  margin-bottom: 12px;
  padding-right: 0;
  width: 100%;
}
.anyteaser.layout-person-guest .name a,
.anyteaser.layout-person-guest .name span {
  display: inline-block;
  font-family: "Rotis Sans Serif Bold", sans-serif;
  font-size: 16px;
  line-height: 29px;
}
.anyteaser.layout-person-guest .name a:before,
.anyteaser.layout-person-guest .name span:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 20px;
  margin-right: 4px;
  width: 20px;
}
.anyteaser.layout-person-guest .metadata {
  width: 50%;
}
#marginal .anyteaser.layout-person-guest .metadata,
#content-2 .anyteaser.layout-person-guest .metadata {
  width: 100%;
}
.anyteaser.layout-person-guest .metadata .position,
.anyteaser.layout-person-guest .metadata .workplace {
  font-size: 16px;
  line-height: 1.5;
}
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap {
  padding-top: 5px;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .period,
.anyteaser.layout-person-guest .metadata .period-email-wrap .email {
  display: inline-block;
  font-size: 16px;
  line-height: 1.5;
}
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap .period,
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap .email,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap .period,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap .email {
  display: block;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email {
  padding-left: 24px;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:before {
  left: 4px;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:after {
  background-color: #676c6e;
  content: '';
  height: 10px;
  position: absolute;
  left: 0;
  top: 4px;
  width: 1px;
}
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email {
  margin-top: 5px;
  padding-left: 20px;
}
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:before,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:before {
  left: 0;
}
#marginal .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:after,
#content-2 .anyteaser.layout-person-guest .metadata .period-email-wrap .period + .email:after {
  display: none;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .email {
  font-family: "Rotis Sans Serif Bold", sans-serif;
  padding-left: 20px;
  position: relative;
}
.anyteaser.layout-person-guest .metadata .period-email-wrap .email:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik0yMCw0SDRDMi45LDQsMi4wMSw0LjksMi4wMSw2TDIsMThjMCwxLjEsMC45LDIsMiwyaDE2YzEuMSwwLDItMC45LDItMlY2QzIyLDQuOSwyMS4xLDQsMjAsNHogTTIwLDhsLTgsNQ0KCUw0LDhWNmw4LDVsOC01Vjh6Ii8+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjwvc3ZnPg0K") no-repeat center center transparent;
  background-size: 16px;
  content: '';
  display: block;
  height: 16px;
  position: absolute;
  left: 0;
  top: 2px;
  width: 16px;
}
.anyteaser.layout-textpic-big .anyteaser-item-textpic .anyteaser-item-image,
.anyteaser.layout-textpic-big .anyteaser-item-textpic-headline-top .anyteaser-item-image {
  padding-right: 24px;
  max-width: calc(50% +  12px );
}
.anyteaser.layout-news-textpic-fullwidth .anyteaser-item-textpic .anyteaser-item-image-fullwidth,
.anyteaser.layout-news-textpic-fullwidth .anyteaser-item-textpic .anyteaser-item-image-fullwidth a,
.anyteaser.layout-news-textpic-fullwidth .anyteaser-item-textpic .anyteaser-item-image-fullwidth img {
  width: 100%;
}
.anyteaser.layout-news-textpic-fullwidth .anyteaser-item-textpic .anyteaser-item-image-fullwidth img {
  height: auto;
  margin-bottom: 10px;
}
@media screen and (max-width: 1210px) {
  .layout-twocol .anyteaser.layout-person-expert .name {
    width: 100%;
  }
  .layout-twocol .anyteaser.layout-person-expert .research {
    width: 50%;
  }
  .layout-twocol .anyteaser.layout-person-expert .research + .metadata {
    width: 50%;
  }
  .layout-twocol .anyteaser.layout-person-expert .metadata {
    width: 100%;
  }
  .anyteaser.layout-person-expert .metadata .contact {
    padding-top: 5px;
  }
  .anyteaser.layout-person-expert .research + .metadata .contact .phone,
  .anyteaser.layout-person-expert .research + .metadata .contact .email {
    display: block;
  }
  .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email {
    margin-top: 5px;
  }
  .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:before {
    left: 0;
  }
  .anyteaser.layout-person-expert .research + .metadata .contact .phone + .email:after {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .anyteaser.layout-person-name .anyteaser-item {
    float: none;
    width: 100%;
  }
  .anyteaser.layout-person-name .anyteaser-imagecontainer {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #marginal .anyteaser-item-textpic .anyteaser-item-image,
  #marginal .anyteaser-item-textpic-headline-top .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic-headline-top .anyteaser-item-image {
    float: left;
    margin-bottom: 20px;
    max-width: calc(50% +  12px );
    padding-right: 24px;
  }
  #marginal .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image,
  #marginal .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic.anyteaser-item-textpic-vertical .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic-headline-top.anyteaser-item-textpic-vertical .anyteaser-item-image {
    float: none;
    margin-bottom: 0;
    max-width: none;
    padding-right: 0;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row {
    margin-left: -12px;
    margin-right: -12px;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
    padding-left: 12px;
    padding-right: 12px;
    width: 50%;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2),
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2),
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2) {
    margin-top: 0;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text {
    margin-top: 0;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3),
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3),
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3),
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3),
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3),
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3) {
    margin-top: 24px;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical {
    margin-top: 40px;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
    width: 50%;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3),
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3),
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3) {
    margin-top: 24px;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-text,
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+3).anyteaser-item-textpic-vertical {
    margin-top: 40px;
  }
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-title:nth-child(n+3),
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-title:nth-child(n+3) {
    margin-top: 11px;
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
    max-width: 100%;
    width: calc(165px +  12px );
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: 188px;
    max-width: 100%;
  }
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
    min-height: 1px;
    text-align: right;
    max-width: calc(165px +  12px );
    width: calc(165px +  12px );
  }
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: 188px;
    max-width: 100%;
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-content {
    margin-left: calc(165px +  12px );
  }
  .anyteaser.layout-person-expert .name {
    margin-bottom: 12px;
    padding-right: 0;
    width: 100%;
  }
  .layout-twocol .anyteaser.layout-person-expert .name {
    width: 100%;
  }
  .anyteaser.layout-person-expert .research {
    width: 50%;
  }
  .anyteaser.layout-person-expert .research .research-item {
    padding-right: 24px;
  }
  .anyteaser.layout-person-expert .research + .metadata,
  .layout-twocol .anyteaser.layout-person-expert .research + .metadata {
    width: 50%;
  }
  .anyteaser.layout-person-expert .metadata,
  .layout-twocol .anyteaser.layout-person-expert .metadata {
    width: 67%;
  }
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image {
    float: left;
    max-width: 50%;
    min-height: 1px;
    padding-right: 24px;
    text-align: right;
    width: calc(170px +  24px );
  }
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: none;
    max-width: 100%;
  }
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content {
    margin-left: calc(170px +  24px );
  }
}
@media screen and (max-width: 479px) {
  .anyteaser-item-textpic .anyteaser-item-image,
  .anyteaser-item-textpic-headline-top .anyteaser-item-image,
  #marginal .anyteaser-item-textpic .anyteaser-item-image,
  #marginal .anyteaser-item-textpic-headline-top .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser-item-textpic-headline-top .anyteaser-item-image {
    float: none;
    max-width: none;
    padding-right: 0;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row {
    margin-left: 0;
    margin-right: 0;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2),
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2),
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2),
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2) {
    margin-top: 24px;
  }
  #marginal .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #marginal .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text,
  #content-2 .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item:nth-child(n+2).anyteaser-item-text {
    margin-top: 40px;
  }
  .anyteaser-container-inner.anyteaser-layout-3-per-row {
    margin-left: 0;
    margin-right: 0;
  }
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item {
    display: block;
    margin-top: 24px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-text,
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-textpic-vertical {
    margin-top: 40px;
  }
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-text:first-child,
  .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item.anyteaser-item-textpic-vertical:first-child {
    margin-top: 0;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row,
  .anyteaser-container-inner.anyteaser-layout-4-per-row {
    margin-left: 0;
    margin-right: 0;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item {
    display: block;
    margin-top: 24px;
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-text,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-text {
    margin-top: 40px;
  }
  .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item.anyteaser-item-text:first-child,
  .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item.anyteaser-item-text:first-child {
    margin-top: 0;
  }
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-title,
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-title,
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-title {
    margin-top: 0;
  }
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-title:nth-child(n+2),
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-title:nth-child(n+2),
  .anyteaser.layout-title .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-title:nth-child(n+2) {
    margin-top: 11px;
  }
  .anyteaser.layout-events .anyteaser-item:before {
    left: 0;
    right: 0;
  }
  #marginal .anyteaser.layout-person-contactpic .anyteaser-item {
    width: 100%;
  }
  #marginal .anyteaser.layout-person-contactpic .anyteaser-item:nth-child(n+2) {
    margin-top: 24px;
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
    max-width: none;
    min-height: 0;
    text-align: left;
    padding-right: 0;
    width: 100%;
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: none;
    max-width: none;
  }
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image {
    max-width: none;
    min-height: 0;
    text-align: left;
    width: 100%;
  }
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image a,
  #marginal .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img,
  #content-2 .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: none;
    max-width: 100%;
  }
  .anyteaser.layout-textpic-projects .anyteaser-item-textpic .anyteaser-item-content {
    margin-left: 0;
  }
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group {
    margin-left: 0;
    margin-right: 0;
  }
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline {
    padding-left: 0;
    padding-right: 0;
  }
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item + .anyteaser-item,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item + .anyteaser-item,
  .anyteaser.layout-textpic-projects-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item + .anyteaser-item {
    margin-top: 24px;
  }
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group {
    margin-left: 0;
    margin-right: 0;
  }
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item-group-headline,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item-group-headline,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item-group-headline {
    padding-left: 0;
    padding-right: 0;
  }
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-2-per-row .anyteaser-item + .anyteaser-item,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-3-per-row .anyteaser-item + .anyteaser-item,
  .anyteaser.layout-text-grouped .anyteaser-container-inner.anyteaser-layout-4-per-row .anyteaser-item + .anyteaser-item {
    margin-top: 24px;
  }
  .anyteaser.layout-person-profileintro .anyteaser-item .pipe {
    display: none;
  }
  .anyteaser.layout-person-profileintro .anyteaser-item-phone,
  .anyteaser.layout-person-profileintro .anyteaser-item-email {
    display: block;
  }
  .anyteaser.layout-person-profileintro .anyteaser-item-email {
    margin-top: 5px;
  }
  .anyteaser.layout-person-expert .name,
  .layout-twocol .anyteaser.layout-person-expert .name {
    margin-bottom: 12px;
    padding-right: 0;
    width: 100%;
  }
  .anyteaser.layout-person-expert .research,
  .layout-twocol .anyteaser.layout-person-expert .research {
    margin-bottom: 12px;
    width: 100%;
  }
  .anyteaser.layout-person-expert .research .research-item {
    padding-right: 0;
  }
  .anyteaser.layout-person-expert .research + .metadata,
  .layout-twocol .anyteaser.layout-person-expert .research + .metadata {
    width: 100%;
  }
  .anyteaser.layout-person-expert .metadata .contact .phone,
  .anyteaser.layout-person-expert .metadata .contact .email {
    display: block;
  }
  .anyteaser.layout-person-expert .metadata .contact .phone + .email {
    margin-top: 5px;
  }
  .anyteaser.layout-person-expert .metadata .contact .phone + .email:before {
    left: 0;
  }
  .anyteaser.layout-person-expert .metadata .contact .phone + .email:after {
    display: none;
  }
  .anyteaser.layout-person-expert .metadata,
  .layout-twocol .anyteaser.layout-person-expert .metadata {
    width: 100%;
  }
  .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image,
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image {
    float: none;
    max-width: none;
    min-height: 0;
    padding-right: 0;
    text-align: left;
    width: 100%;
  }
  .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image a,
  .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img,
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-image img {
    max-height: none;
    max-width: 100%;
    min-width: 1px;
  }
  .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content,
  #marginal .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content,
  #content-2 .anyteaser.layout-news-textpic .anyteaser-item-textpic .anyteaser-item-content {
    margin-left: 0;
  }
  .anyteaser.layout-news-textpic-floating .anyteaser-container > a {
    display: inline-block;
    font-family: "Rotis Sans Serif Bold", sans-serif;
    margin-top: 24px;
    padding-right: 16px;
    position: relative;
  }
  .anyteaser.layout-news-textpic-floating .anyteaser-container > a:after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM2NzZDNkUiIGQ9Ik00LDBjMCwwLTQsMC00LDR2NGMwLDAsMCw0LDQsNGg0YzAsMCw0LDAsNC00VjRjMCwwLDAtNC00LTRINEw0LDB6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LjYzODY3MTksNiAzLjQ5NjA5MzgsMi42NDMwNjY0IDMuNDk2MDkzOCw5LjM1ODM5ODQgOS42Mzg2NzE5LDYgCSIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat center center transparent;
    content: '';
    display: block;
    height: 12px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 12px;
  }
  .anyteaser.layout-news-textpic-floating .anyteaser-item-image,
  #marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image,
  #content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image {
    float: none;
    max-width: none;
    min-height: 0;
    padding-right: 0;
    text-align: left;
    width: 100%;
  }
  .anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
  #marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
  #content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image a,
  .anyteaser.layout-news-textpic-floating .anyteaser-item-image img,
  #marginal .anyteaser.layout-news-textpic-floating .anyteaser-item-image img,
  #content-2 .anyteaser.layout-news-textpic-floating .anyteaser-item-image img {
    max-height: none;
    max-width: 100%;
  }
  .anyteaser.layout-person-guest .metadata {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .anyteaser.layout-person-guest .name {
    padding-right: 24px;
    width: 100%;
  }
  #marginal .anyteaser.layout-person-guest .name,
  #content-2 .anyteaser.layout-person-guest .name {
    margin-bottom: 12px;
    padding-right: 0;
    width: 100%;
  }
  .anyteaser.layout-person-guest .metadata {
    width: 100%;
  }
  .anyteaser.layout-textpic-big .anyteaser-item-textpic .anyteaser-item-image,
  .anyteaser.layout-textpic-big .anyteaser-item-textpic-headline-top .anyteaser-item-image {
    padding-right: 0;
    max-width: none;
    width: 100%;
  }
}
