/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
  box-shadow: none; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }
  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3; }
  .mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-header .mm-prev:before,
  .mm-menu.mm-light .mm-header .mm-next:after,
  .mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
  .mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-header .mm-prev:before,
  .mm-menu.mm-white .mm-header .mm-next:after,
  .mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-black .mm-page {
  box-shadow: none; }

.mm-menu.mm-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
  .mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-header .mm-prev:before,
  .mm-menu.mm-black .mm-header .mm-next:after,
  .mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

@charset "UTF-8";

@font-face {
  font-family: "grosswangen";
  src:url("../../files/assets/fonts/grosswangen.eot");
  src:url("../../files/assets/fonts/grosswangen.eot?#iefix") format("embedded-opentype"),
    url("../../files/assets/fonts/grosswangen.woff") format("woff"),
    url("../../files/assets/fonts/grosswangen.ttf") format("truetype"),
    url("../../files/assets/fonts/grosswangen.svg#grosswangen") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "grosswangen" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "grosswangen" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow:before {
  content: "\61";
}
.icon-download:before {
  content: "\62";
}
.icon-external:before {
  content: "\63";
}
.icon-clock:before {
  content: "\64";
}
.icon-arrow-down:before {
  content: "\65";
}
.icon-login:before {
  content: "\66";
}
.icon-search:before {
  content: "\67";
}
.icon-location:before {
  content: "\68";
}

:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main,summary{display:block}pre{overflow:auto}progress{display:inline-block}textarea{overflow:auto}[hidden],template{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{box-sizing:border-box;color:#333333;cursor:default;font-family:"Helvetica", "Arial", sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizeLegibility;vertical-align:top}@media (min-width:2em){:root{font-size:16px}}:root .nonresponsive{font-size:16px}*,:after,:before{box-sizing:inherit;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:inherit;vertical-align:inherit}*{cursor:inherit;margin:0;padding:0}body{background-color:white}a,button,input,input[type=submit],select,textarea{cursor:initial}[dir="rl;"]{direction:rtl;unicode-bidi:embed}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}bdo[dir=rtl]{direction:rtl}hr{border:0;border-top:1px solid #e0e0e0;display:block;height:1px;margin:20px 0}figure{margin:24px 1em}figcaption{color:#aaa;font-style:italic;text-align:center}::-moz-selection{background-color:#d6d6d6}::selection{background-color:#d6d6d6}::-moz-selection{background-color:#d6d6d6}@media (min-width:2em){form,form [row]{margin-bottom:24px}}.nonresponsive form,.nonresponsive form [row]{margin-bottom:24px}input:not([type=submit]),select,textarea{border:1px solid #e0e0e0;border-radius:3px;font-size:0.875em;height:32px;padding:0 .75em;transition:150ms;width:100%}input:not([type=submit]):focus,select:focus,textarea:focus{border-color:#74cbe8;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(190, 23, 38, 0.5);outline:none}input:not([type=submit])[disabled],select[disabled],textarea[disabled]{background-color:#f5f5f5;cursor:not-allowed}input:not([type=submit]){line-height:normal;min-height:24px}input:not([type=submit])[type=checkbox]:focus,input:not([type=submit])[type=color]:focus,input:not([type=submit])[type=file]:focus,input:not([type=submit])[type=radio]:focus,input:not([type=submit])[type=range]:focus,input:not([type=submit])[type=submit]:focus{border-color:transparent;box-shadow:none;outline:none}label{display:block;font-size:0.875em}fieldset{border:1px solid #e0e0e0;border-radius:3px;padding:24px 1em;margin-bottom:24px}legend{font-size:0.875em;font-weight:bold;padding:0 1em}input[type=checkbox],input[type=file],input[type=image],input[type=radio]{height:auto;width:auto}input[type=checkbox],input[type=radio]{line-height:normal;padding:0;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin:0 0 0 .5em;line-height:30px;vertical-align:middle}input[type=file]{border:none;line-height:100%;padding:0}textarea{height:auto;padding:8px 1em;resize:vertical}select{background-color:transparent;border-radius:5px;padding:0}select[disabled]{color:#aaa}select[multiple]{height:auto}select::-ms-expand{display:none}select::-ms-value{color:currentColor}select option{padding:0 .75em}input[type=range]{border:none;padding:0;width:100%;-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:gainsboro;border:none;border-radius:3px;height:5px}input[type=range]::-webkit-slider-thumb{border:none;border-radius:50%;background-color:#be1726;height:16px;margin-top:-5px;width:16px;-webkit-appearance:none}input[type=range]::-moz-range-track{background-color:gainsboro;border:none;border-radius:3px;height:5px}input[type=range]::-moz-range-thumb{border:none;border-radius:50%;background-color:#be1726;height:16px;margin-top:-5px;width:16px}input[type=range]::-ms-track{background-color:gainsboro;border:none;border-radius:3px;color:transparent;height:5px}input[type=range]::-ms-thumb{border:none;border-radius:50%;background-color:#be1726;height:16px;margin-top:-5px;width:16px}.input--help{color:#aaa;display:block;font-size:0.75em;font-weight:bold;margin-top:8px}.form--inline input,.form--inline select,.form--inline textarea{margin-bottom:20px}@media (min-width:2em){.form--inline input,.form--inline select,.form--inline textarea{display:inline-block;margin-bottom:0;vertical-align:middle;width:auto}.form--inline label{display:inline;margin-right:.5em;vertical-align:middle}.form--inline input+label{margin-left:1em}}.nonresponsive .form--inline input,.nonresponsive .form--inline select,.nonresponsive .form--inline textarea{display:inline-block;margin-bottom:0;vertical-align:middle;width:auto}.nonresponsive .form--inline label{display:inline;margin-right:.5em;vertical-align:middle}.nonresponsive .form--inline input+label{margin-left:1em}.input--small{font-size:0.75em!important;height:24px!important}.input--large{font-size:1em!important;height:48px!important}.input--flat{background-color:transparent;border-color:transparent;box-shadow:none}.input--flat:focus{border-color:#74cbe8}.input--success{background-color:rgba(69, 202, 105, 0.15);border-color:#45ca69}.input--success:focus{border-color:#45ca69}.input--warning{background-color:rgba(255, 184, 0, 0.15);border-color:#ffb800}.input--warning:focus{border-color:#ffb800}.input--error{background-color:rgba(202, 72, 41, 0.15);border-color:#ca4829}.input--error:focus{border-color:#ca4829}.giga,.h1,.h2,.h3,.h4,.h5,.h6,.kilo,.mega,h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica", "Arial", sans-serif;line-height:1.25em}.giga .small,.giga small,.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.kilo .small,.kilo small,.mega .small,.mega small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#aaa;font-weight:lighter;vertical-align:0}.giga,.h1,.h2,.h3,.kilo,.mega,h1,h2,h3{margin:20px 0 10px}.giga .small,.giga small,.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.kilo .small,.kilo small,.mega .small,.mega small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin:10px 0}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:2.25em}@media (min-width:3em){.h1,h1{font-size:3em}}.h2,h2{font-size:1.125em}@media (min-width:3em){.h2,h2{font-size:1.5em}}.h3,h3{font-size:0.9375em}@media (min-width:3em){.h3,h3{font-size:1.25em}}.h4,h4{font-size:1.125em}.h5,h5{font-size:1em}.h6,h6{font-size:0.875em}.giga{font-size:3.75em}@media (min-width:3em){.giga{font-size:5em}}.mega{font-size:3em}@media (min-width:3em){.mega{font-size:4em}}.kilo{font-size:2.4375em}@media (min-width:3em){.kilo{font-size:3.25em}}.nonresponsive .h1,.nonresponsive h1{font-size:3em}.nonresponsive .h2,.nonresponsive h2{font-size:1.5em}.nonresponsive .h3,.nonresponsive h3{font-size:1.25em}.nonresponsive .giga{font-size:5em}.nonresponsive .mega{font-size:4em}.nonresponsive .kilo{font-size:3.25em}ol,ul{padding-left:1.5em;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul ul{list-style-type:square}ul ol{list-style-type:lower-roman}ol ol{list-style-type:lower-roman}ol ul{list-style-type:square}.list--unstyled{list-style:none;padding-left:0}.list--unstyled li{padding-left:0}.list--inline{padding-left:0}.list--inline li{display:inline;list-style:none;padding-left:1.5em}.list--inline li:first-child{padding-left:0}dl{margin-bottom:24px}dt{font-weight:bold}dd,dt{margin-bottom:10px}@media (min-width:60em){.dl--horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:150px}.dl--horizontal dd{margin-left:165px}.dl--horizontal dd:after,.dl--horizontal dd:before{content:"";display:table}.dl--horizontal dd:after{clear:both}}.nonresponsive .dl--horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:150px}.nonresponsive .dl--horizontal dd{margin-left:165px}.nonresponsive .dl--horizontal dd:after,.nonresponsive .dl--horizontal dd:before{content:"";display:table}.nonresponsive .dl--horizontal dd:after{clear:both}@media print{@page{margin:.5cm}*,:after,:before{background:transparent!important;color:black!important;-webkit-filter:none!important;filter:none!important;text-shadow:none!important}:root{background-color:white;color:black;font:11pt/1.3 "Georgia", "Times New Roman", "Times", serif}img{max-width:100%!important;page-break-after:avoid;page-break-inside:avoid}.show--print{display:block;visibility:visible}.hide--print,a[href^="#"]:after,audio,embed,footer,nav,object,video{display:none;visibility:hidden}.h2,.h3,h2,h3,p{orphans:3;widows:3}.h2,.h3,h2,h3{page-break-after:avoid}a,a:visited{color:black;font-size:.57em;text-decoration:underline;word-wrap:break-word}a:visited[href]:after,a[href]:after{content:" (" attr(href) ")";font-size:smaller}q:after{content:" (Source: " attr(cite) ")"}abbr[title]:after{content:" (" attr(title) ")"}a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}code,pre{background-color:none;border:1px solid #e0e0e0;page-break-inside:avoid}blockquote{border:none;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}ol{padding-left:1.25em}ul{padding-left:0;list-style:none}ul ul,ul ul ul{padding-left:1.5em}ol li,ul li{content:"&raquo; "}}@media print and (min-width:2em){table{page-break-inside:avoid;width:100%!important}table td,table th{line-height:40px!important}}@media print{.alert,.alert :after,.alert:before,.badge,.badge :after,.badge:before,.breadcrumbs,.breadcrumbs :after,.breadcrumbs:before,.label,.label :after,.label:before,.modal,.modal :after,.modal:before,.progress,.progress :after,.progress:before,.spinner,.spinner :after,.spinner:before,.tooltip,.tooltip :after,.tooltip:before,[data-hint],[data-hint] :after,[data-hint]:before{display:none;visibility:hidden}}table{border:1px solid #e0e0e0;border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px;width:100%}table caption{color:#333333;font-size:85%;font-style:italic;line-height:48px;text-align:center}table thead{background-color:#f5f5f5;text-align:left}table tfoot{background-color:#fbfbfb;border-top:1px solid #e0e0e0}table td,table th{border-right:1px solid #e0e0e0;line-height:24px;overflow:visible;padding:8px 1em}@media (min-width:2em){table td,table th{line-height:48px}}table td:last-child,table th:last-child{border-right:none}table td,table tr{transition:background-color 150ms}@media (min-width:2em){table{width:auto}table td,table th{padding:0 2.5em}}.nonresponsive{width:auto}.nonresponsive td,.nonresponsive th{padding:0 2.5em}.nonresponsive td,.nonresponsive th{line-height:48px}.table--responsive{overflow:auto;width:100%}.table--responsive::-webkit-scrollbar{height:14px;width:14px;-webkit-appearance:none}.table--responsive::-webkit-scrollbar-thumb{background-color:rgba(50, 50, 50, 0.2);border:3px solid white;border-radius:8px}.table--responsive table{margin-bottom:0}.table--full{width:100%}.table--border{border:1px solid #e0e0e0}.table--border td,.table--border thead{border-bottom:1px solid #e0e0e0}.table--borderOuter{border:1px solid #e0e0e0}.table--borderOuter td,.table--borderOuter th{border-right:none}.table--borderHorizontal td,.table--borderHorizontal thead{border-bottom:1px solid #e0e0e0}.table--borderHorizontal td,.table--borderHorizontal th{border-right:none}.table--flat{border:none}.table--flat td{border-bottom:none}.table--flat td,.table--flat th{border-right:none}.table--fillEven tbody tr:nth-child(2n){background-color:#f5f5f5}.table--fillOdd tbody tr:nth-child(odd){background-color:#f5f5f5}.table--hoverRow tbody tr:hover{background-color:#f5f5f5}.table--hoverCell tbody td:hover{background-color:#f5f5f5}.italic,em,i{font-style:italic}.bold,b,strong{font-weight:bold}.small,small{font-size:75%;vertical-align:text-bottom}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}s{text-decoration:line-through}p:not(:last-child){margin-bottom:20px}a{background-color:transparent;color:#be1726;cursor:pointer;text-decoration:none;transition:150ms}a:focus,a:hover{color:#7a0f18}.h1 a,.h2 a,.h3 a,h1 a,h2 a,h3 a{color:#333333}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover{color:#be1726;text-decoration:none}abbr[title]{border-bottom:1px dotted #e0e0e0;cursor:help}code,kbd,pre,samp{font-family:"Consolas", monospace;font-size:0.875em}pre{padding:16px 1.5em}code{vertical-align:middle;white-space:nowrap}code,pre{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;color:#262626;margin-bottom:24px}code{padding:2px 3px}pre code{background-color:transparent;border:none;padding:0;vertical-align:inherit;white-space:pre}.pre--flat{background-color:transparent;border:0;border-radius:none;padding:0}kbd{background-color:transparent;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 2px 0 -1px white, 0 2px 0 gainsboro;display:inline-block;line-height:1.75;margin:-3px 2px 0;padding:2px 6px 0;white-space:nowrap}samp{vertical-align:bottom}address{font-style:normal}[container]{box-sizing:border-box;margin:0 auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}[row]{margin-left:-15px;margin-right:-15px;margin-bottom:0}[row]:after,[row]:before{content:"";display:table}[row]:after{clear:both}[column]{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px}@media (min-width:3em){[column~="1"]{width:8.33333%}[column~="2"]{width:16.66667%}[column~="3"]{width:25%}[column~="4"]{width:33.33333%}[column~="5"]{width:41.66667%}[column~="6"]{width:50%}[column~="7"]{width:58.33333%}[column~="8"]{width:66.66667%}[column~="9"]{width:75%}[column~="10"]{width:83.33333%}[column~="11"]{width:91.66667%}[column~="12"]{width:100%}[column~="+1"]{margin-left:8.33333%}[column~="+2"]{margin-left:16.66667%}[column~="+3"]{margin-left:25%}[column~="+4"]{margin-left:33.33333%}[column~="+5"]{margin-left:41.66667%}[column~="+6"]{margin-left:50%}[column~="+7"]{margin-left:58.33333%}[column~="+8"]{margin-left:66.66667%}[column~="+9"]{margin-left:75%}[column~="+10"]{margin-left:83.33333%}[column~="+11"]{margin-left:91.66667%}}.nonresponsive [column~="1"]{width:8.33333%}.nonresponsive [column~="2"]{width:16.66667%}.nonresponsive [column~="3"]{width:25%}.nonresponsive [column~="4"]{width:33.33333%}.nonresponsive [column~="5"]{width:41.66667%}.nonresponsive [column~="6"]{width:50%}.nonresponsive [column~="7"]{width:58.33333%}.nonresponsive [column~="8"]{width:66.66667%}.nonresponsive [column~="9"]{width:75%}.nonresponsive [column~="10"]{width:83.33333%}.nonresponsive [column~="11"]{width:91.66667%}.nonresponsive [column~="12"]{width:100%}.nonresponsive [column~="+1"]{margin-left:8.33333%}.nonresponsive [column~="+2"]{margin-left:16.66667%}.nonresponsive [column~="+3"]{margin-left:25%}.nonresponsive [column~="+4"]{margin-left:33.33333%}.nonresponsive [column~="+5"]{margin-left:41.66667%}.nonresponsive [column~="+6"]{margin-left:50%}.nonresponsive [column~="+7"]{margin-left:58.33333%}.nonresponsive [column~="+8"]{margin-left:66.66667%}.nonresponsive [column~="+9"]{margin-left:75%}.nonresponsive [column~="+10"]{margin-left:83.33333%}.nonresponsive [column~="+11"]{margin-left:91.66667%}.hide--hd,.hide--lg,.hide--md,.hide--print,.hide--sm,.hide--xlg,.show--xsm{display:block;visibility:visible}.hide--xsm,.show--hd,.show--lg,.show--md,.show--print,.show--sm,.show--xlg{display:none;visibility:hidden}@media (min-width:3em){.hide--lg,.hide--md,.hide--xlg,.hide--xsm,.show--sm{display:block;visibility:visible}.hide--sm,.show--lg,.show--md,.show--xlg,.show--xsm{display:none;visibility:hidden}}@media (min-width:60em){.hide--lg,.hide--sm,.hide--xlg,.hide--xsm,.show--md{display:block;visibility:visible}.hide--md,.show--lg,.show--sm,.show--xlg,.show--xsm{display:none;visibility:hidden}}@media (min-width:70em){.hide--md,.hide--sm,.hide--xlg,.hide--xsm,.show--lg{display:block;visibility:visible}.hide--lg,.show--md,.show--sm,.show--xlg,.show--xsm{display:none;visibility:hidden}}@media (min-width:80em){.hide--lg,.hide--md,.hide--sm,.hide--xsm,.show--xlg{display:block;visibility:visible}.hide--xlg,.show--lg,.show--md,.show--sm,.show--xsm{display:none;visibility:hidden}}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.show--hd{display:block;visibility:visible}.hide--hd{display:none;visibility:hidden}}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--justify{text-align:justify}.float--none{float:none}.float--right{float:right}.float--left{float:left}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.center--all{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.media--fluid{max-width:100%;height:auto}.screenreader{border:0 none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screenreader:active,.screenreader:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}::-moz-selection,::-moz-selection{background:#000;color:#fff}::-moz-selection,::selection{background:#000;color:#fff}.newsTitel{font-family:'Roboto Slab', serif}.newsTitel h1,.newsTitel h2{font-family:'Roboto Slab', serif;text-transform:uppercase}.newsInhalt{font-family:'Source Sans Pro', sans-serif}.newsInhalt h2,.newsInhalt h3{font-family:'Source Sans Pro', sans-serif}body{font-family:"Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:400;color:#333333}a{transition:all 0.2s;cursor:pointer}a:hover{transition:all 0.2s}.mm-page{overflow-x:hidden}figure{margin:0}img{max-width:100%}body.page #main-wrapper{position:relative}body.page #main-wrapper #main-container{background:#fff;box-sizing:border-box;margin:0 auto;max-width:1270px;padding-left:15px;padding-right:15px;width:100%;padding-top:4.75rem;padding-bottom:4.75rem}body.page #main-wrapper main{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px}@media (min-width:768px){body.page #main-wrapper main{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-right:30px}}@media (min-width:768px) and (min-width:3em){body.page #main-wrapper main{width:66.66667%}}@media (min-width:950px){body.page #main-wrapper main{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-right:30px}}@media (min-width:950px) and (min-width:3em){body.page #main-wrapper main{width:75%}}body.page #main-wrapper main .PageTitle{font-size:1.2em;text-transform:uppercase;color:#be1726;letter-spacing:0.015em;margin-bottom:12px;margin-top:0}body.page #main-wrapper main .PageTitle a{color:#be1726}@media (min-width:580px){body.page #main-wrapper main .PageTitle{font-size:1.5em}}body.page #main-wrapper aside{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px}@media (min-width:768px){body.page #main-wrapper aside{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-right:30px}}@media (min-width:768px) and (min-width:3em){body.page #main-wrapper aside{width:33.33333%}}@media (min-width:950px){body.page #main-wrapper aside{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-left:30px}}@media (min-width:950px) and (min-width:3em){body.page #main-wrapper aside{width:25%}}.mod_article h3{text-transform:uppercase;color:#be1726}#footer-wrapper{background:#be1726;padding-top:5.6em;padding-bottom:7.5em}.footer:after,.footer:before{content:"";display:table}.footer:after{clear:both}.footer ul{display:inline-block;list-style:none;width:190px;color:#fff;margin-right:123px}.footer ul:last-of-type{margin-right:0}.footer li{border-bottom:1px solid #fff;padding:0.25em 0;color:#fff}.footer li a{color:#fff;display:block}.footer li a:hover{color:#333333}.footer li strong{color:#fff;text-transform:uppercase;display:block;margin-bottom:0.5em;letter-spacing:0.015em}.impressum{text-align:right;margin-top:3em;color:#fff}@media (max-width:1140px){.impressum{padding-right:15px}}.impressum a{color:#fff}.impressum a:hover{color:#333333}#header-wrapper{width:100vw;height:300px}body.home #header-wrapper{height:80vh;min-height:568px;background-position:bottom;box-shadow:15px 0 75px -5px #333333}@media (min-width:425px){body.home #header-wrapper{min-height:45rem}}@media (max-width:925px){#header-wrapper{overflow:hidden}}#head-image{position:relative}#main-image{position:absolute;top:0;left:0;width:100vw;height:80vh;min-height:720px;overflow:hidden}#main-image figure{margin:0}#main-image>#home-image img{object-fit:cover;object-position:50% 100%;width:100%;height:80vh;min-height:720px;font-family:"object-fit: cover"}#head-image-page{position:absolute;width:100vw;top:0;left:0}#head-image-page figure{margin:0}#head-image-page img{object-fit:cover;object-position:50% 50%;width:100%;font-family:"object-fit: cover"}#home-welcome{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:424px){#home-welcome{top:30%}}header{position:relative}body.home header{height:80vh;min-height:568px}@media (min-width:425px){body.home header{min-height:45rem}}#headerLogo{position:absolute;top:2.2375rem;left:30px;width:175px}#headerLogo img{width:100%}@media (min-width:321px){#headerLogo{top:3.3375rem;width:205px}}@media (min-width:375px){#headerLogo{top:3.3375rem;width:235px}}@media (min-width:926px){#headerLogo{left:15px;width:185px}}@media (min-width:1050px){#headerLogo{width:205px}}@media (min-width:1235px){#headerLogo{top:2.9375rem;width:265px}}@media (min-width:1300px){#headerLogo{left:0}}#scrollcta{text-align:center;padding-top:4em}#scrollcta .ScrollCTA{font-size:3em;color:#9c9c9b;position:relative;top:0;transition:all 0.2s}#scrollcta .ScrollCTA:hover{color:#333333;top:5px;transition:all 0.2s}@media (max-width:420px){#scrollcta .ScrollCTA{display:none}}#aktuell-wrapper{background:#ececec}#aktuell-container{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-top:4.0625rem;padding-bottom:4.0625rem}@media (min-width:765px){#aktuell-container{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-right:30px}}@media (min-width:765px) and (min-width:3em){#aktuell-container{width:66.66667%}}#aktuell-container h4{text-transform:uppercase;font-size:1.5em;color:#be1726;padding-bottom:1.4rem;margin-bottom:3rem;border-bottom:1px solid #9c9c9b}#aside-links{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;padding-bottom:2em}@media (min-width:765px){#aside-links{padding-left:30px;box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px}}@media (min-width:765px) and (min-width:3em){#aside-links{width:33.33333%}}.ui-accordion-header{font-size:1.2em;border-bottom:1px solid #9c9c9b;padding:0.5em 0;position:relative;transition:all 0.2s;cursor:pointer;padding-right:30px}.ui-accordion-header.ui-accordion-header-active,.ui-accordion-header:hover{color:#be1726;border-color:#be1726;transition:all 0.2s}.ui-accordion-header .ui-accordion-header-icon:after{position:absolute;font-family:"FontAwesome";content:"\f107";right:0.5em;top:0.7em;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.ui-accordion-content{padding:0.5em 0 2em 0}.ui-accordion-content .ce_text{margin-bottom:1.5em}.ui-accordion-content .ce_download a,.ui-accordion-content .ce_downloads a,.ui-accordion-content .ce_hyperlink a{font-size:1em}.ui-accordion-content figure{margin-bottom:1em}.Breadcrumbs{display:block;border-top:1px solid #9c9c9b;border-bottom:1px solid #9c9c9b;padding:6px 0 2px 0;color:#9c9c9b;margin-bottom:64px}@media (max-width:425px){.Breadcrumbs{font-size:0.85em}}.Breadcrumbs i{position:relative;top:3px;margin-right:5px}.Breadcrumbs li{display:inline-block;font-size:0.875em;letter-spacing:0.035em;font-style:italic;text-transform:uppercase}.Breadcrumbs li:after{content:" > ";font-size:0.95em;position:relative;top:1px;margin:0 0.3em}.Breadcrumbs li:last-of-type:after{content:""}.home .mod_article#link-boxes{box-sizing:border-box;float:left;margin-bottom:0;width:100%;padding-left:15px;padding-right:15px;position:absolute;top:calc(80vh - 59px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-height:900px){.home .mod_article#link-boxes{top:calc(720px - 59px)}}@media (max-width:805px){.home .mod_article#link-boxes{display:none}}.LinkBox{background:url("../../files/assets/img/box-bg.svg");display:inline-block;color:#fff;width:150px;height:59px;text-transform:uppercase;width:18%;padding:4px 0 0 33px;position:relative;font-weight:600;top:0px;transition:all 0.2s;font-size:12px}@media (min-width:904px){.LinkBox{font-size:14px}}@media (min-width:975px){.LinkBox{font-size:16px}}.LinkBox:hover{color:#d9d9d9;height:69px;top:-10px;transition:all 0.2s}.LinkBox:hover i{right:8px;transition:all 0.2s}.LinkBox i{position:absolute;right:12px;top:9px;transition:all 0.2s}.MobileLinkBox-container{position:absolute;bottom:15px;width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:425px){.MobileLinkBox-container{width:80%}}@media (min-width:806px){.MobileLinkBox-container{display:none}}.MobileLinkBox-header{background:rgba(255, 255, 255, 0.5);color:#fff;padding:0.5em;margin-bottom:10px}.MobileLinkBox{position:relative;display:inline-block;background:#be1726;color:#fff;width:calc(50% - 5px);margin-right:5px;float:left;margin-top:5px;text-transform:uppercase;font-weight:600;font-size:0.75em;padding:1.3em 0.8em}.MobileLinkBox:nth-of-type(2n){margin-right:0;margin-left:5px}@media (min-width:495px){.MobileLinkBox:nth-of-type(2n){margin-left:15px}}.MobileLinkBox i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.MobileLinkBox:active{padding-left:1em}@media (min-width:355px){.MobileLinkBox{font-size:0.85em;padding:0.9em 0.8em}}@media (min-width:495px){.MobileLinkBox{width:calc(50% - 15px);font-size:1em;padding:0.5em 0.8em;margin-right:5px}}#header-container{box-sizing:border-box;margin:0 auto;max-width:1270px;padding-left:15px;padding-right:15px;width:100%}.invisible{display:none}.navMain{text-transform:uppercase;font-size:15px;position:relative;top:3.9375rem;height:39.5rem}@media (max-width:925px){.navMain{display:none}}.navMain .no-link-item{cursor:default}.navMain ul{padding-left:0;margin-bottom:0}.navMain .level_1{float:right}.navMain .level_1>li{color:#fff;background:transparent;padding:0.8em 1em;display:inline-block;float:left;font-size:13px;font-weight:600;transition:all 0.2s}@media (min-width:1050px){.navMain .level_1>li{font-size:15px}}@media (min-width:1235px){.navMain .level_1>li{font-size:17px}}.navMain .level_1>li.trail{color:#333333;background:rgba(255, 255, 255, 0.6);font-weight:700}.navMain .level_1>li.trail .no-link-item{color:#333333}.navMain .level_1>li:hover{color:#333333;background:#fff;transition:all 0.2s}.navMain .level_1>li:hover .level_2{opacity:1;visibility:visible}.navMain .level_1>li:hover .no-link-item{color:#333333}.navMain .level_1>li>.no-link-item{color:#fff;display:inline-block}.navMain .level_1>li>.no-link-item:hover{color:#333333}.navMain .level_2{background:#fff;width:100%;text-align:center;padding:3.125em 0;position:absolute;left:0;top:2.45rem;opacity:0;visibility:hidden;z-index:9}body.page .navMain .level_2{box-shadow:0 11px 20px -14px #333333}@media (min-width:1050px){.navMain .level_2{top:2.85rem}}@media (min-width:1235px){.navMain .level_2{top:3.25rem}}.navMain .level_2>li{display:inline-block;margin-right:3em;text-align:left}.navMain .level_2>li.last{margin-right:0}.navMain .level_2>li>.no-link-item{text-transform:uppercase;font-weight:600;padding-right:1.5em!important;color:#333333}.navMain .level_2 li a,.navMain .level_2 li span{display:inline-block;padding:0.5em 0;border-bottom:1px solid #9c9c9b}.navMain .level_3{display:inline-block}.navMain .level_3 li{display:block;text-transform:none}.navMain .level_3 li a,.navMain .level_3 li span{min-width:14em;color:#333333;font-weight:400;transition:all 0.2s;padding:0.5em 0.4em;position:relative;left:-4px}.navMain .level_3 li a.external:after,.navMain .level_3 li span.external:after{font-family:"FontAwesome";content:"\f064";position:absolute;right:0}.navMain .level_3 li a:hover{color:#be1726;transition:all 0.2s}.navMain .level_3 li span.active{background:#be1726;color:#fff;border-color:#333333}.NavMobile-link{position:absolute;text-transform:uppercase;font-size:17px;top:3.1375rem;right:1em;font-weight:600;color:#fff}@media (min-width:321px){.NavMobile-link{top:3.4375rem}}@media (min-width:375px){.NavMobile-link{top:4.8375rem}}.NavMobile-link:hover{color:#be1726}.NavMobile-link i{font-size:1.2em;position:relative;top:2px;margin-right:5px}@media (min-width:926px){.NavMobile-link{display:none}}.mm-menu .mm-list{font-size:18px}.mm-menu .mm-list .fa,.mm-menu .mm-list .icon{color:#be1726}.mm-menu .mm-list a.external:after{font-family:"FontAwesome";content:"\f064";position:absolute;right:20px}.mm-menu .mm-list .fa-home{position:relative;top:1px;margin-right:12px}.mm-menu .mm-list .icon-search{font-size:0.85em;position:relative;top:2px;left:4px;margin-right:14px}.mm-menu .mm-list .icon-login{position:relative;left:-2px;margin-right:3px;top:2px}.mm-menu .mm-list .fa-fw{margin-right:6px}.mm-list a.mm-subopen{width:100%}.mm-list>li>a,.mm-list>li>span{padding:15px 10px 15px 20px}.mm-menu.mm-white .mm-list>li>a.mm-subclose{background:#be1726;color:#fff}.mm-menu.mm-white .mm-list>li>a.mm-subclose:before{border-color:#fff;margin-bottom:-11px}.mm-menu.mm-white .mm-list>li>a.mm-subopen:after{border-color:#be1726}.mm-list .external{position:relative}.mm-list .external:after{font-family:"FontAwesome";content:"\f064";position:absolute;right:1em;line-height:1.5}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0}.mod_subscribe p.confirm,.mod_subscribe p.error{padding:2em;background:#9c9c9b;text-align:center;color:#fff;margin-top:2em;font-size:1.2em}.SearchOverlay{position:fixed;z-index:1000;width:100vw;height:100vh;background:rgba(51, 51, 51, 0.95);visibility:visible;opacity:1;transition:all 0.2s}.SearchOverlay.is-hidden{visibility:hidden;opacity:0;transition:all 0.2s}.SearchOverlay form{width:50%;max-width:80vw;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1001}.SearchOverlay form .widget-text:before{font-family:"grosswangen";content:"g";display:inline;position:relative;top:1.7em;color:#fff;font-size:2em}.SearchOverlay form input[type=text]{background:transparent;border:none;border-bottom:2px solid #fff;font-size:2em;color:#fff;height:60px;margin-bottom:1em;padding-left:1.5em}.SearchOverlay form input[type=text]:focus{box-shadow:none}.SearchOverlay form .submit_container{text-align:center}.SearchOverlay form input[type=submit]{width:150px;background:#fff;color:#333333;font-size:1.3em;border:none;padding:0.3em 2em;text-transform:uppercase;border-radius:0}.SearchOverlay-close{color:#fff;text-align:right;transition:all 0.2s;cursor:pointer}.SearchOverlay-close .fa{position:relative;top:2px;font-size:1.2em;margin-left:0.35em}.SearchOverlay-close:hover{color:#be1726;transition:all 0.2s}.mod_search .relevance{font-size:0.65em;color:#9c9c9b}.mod_search .context{font-size:0.85em}.HeaderIcons{position:absolute;top:10.375rem;right:0;height:124px;width:199px;overflow:hidden;z-index:8}#LoginIcon,#SearchIcon{position:absolute;left:136px;color:white;background:#be1726;width:199px;height:59px;text-align:left;padding:0.55em;text-transform:uppercase;letter-spacing:0.02em;cursor:pointer;font-size:1.5em;transition:all 0.2s}#LoginIcon:hover,#SearchIcon:hover{background:#7a0f18;transition:all 0.2s;left:0}#LoginIcon i,#SearchIcon i{position:relative;top:-5px;left:-3px;margin-right:12px;font-size:2.7rem}@media (max-width:925px){#LoginIcon,#SearchIcon{display:none}}#SearchIcon{top:0}#LoginIcon{top:65px}.InstList-institution{display:block;color:#333333;position:relative;letter-spacing:0.025em;font-size:1.125em;border-bottom:1px solid #9c9c9b;padding:0.3em 0.6em 0.4em 0.6em;padding-bottom:0.4em;margin-bottom:0.3em;padding-right:30px}.InstList-institution:hover{color:#be1726;border-color:#be1726}.InstList-institution:hover i{right:3px;transition:right 0.2s}.InstList-institution i{position:absolute;right:5px;top:5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:right 0.2s}.InstList-institution.InstDetail-termin{font-weight:normal;font-size:1em}@media (max-width:425px){.InstList-institution.InstDetail-termin{font-size:0.85em}}@media (min-width:426px){.InstList-institution.InstDetail-termin .mobile{display:none}}@media (max-width:425px){.InstList-institution.InstDetail-termin .desktop{display:none}}.invisible{display:none}form{margin:2em auto}.radio_container span{display:block}.radio_container .invisible{display:none}.radio_container .mandatory{display:inline}fieldset{border:none;padding:0;margin-bottom:0px}fieldset div:nth-of-type(1n){width:49%;float:left}fieldset div:nth-of-type(2n){width:49%;float:right}legend{padding:0;margin-bottom:0.5em}.widget-headline{border-bottom:1px solid #a5a5a4;margin-bottom:22px;margin-top:22px}.widget-headline p{font-size:1.2em}.widget-radio{margin-bottom:10px}.widget-explanation p{margin-bottom:10px}.widget-text{margin-bottom:0.5em}.checkbox_container .mandatory{display:inline-block}.checkbox_container span.invisible{display:none}.checkbox_container span{display:block}input[type=checkbox]+label,input[type=radio]+label{display:inline;line-height:28px;vertical-align:middle}.submit_container{text-align:center}input[type=submit]{cursor:pointer;display:inline-block;margin:1em 0;padding:0.5em 1.5em 0.4em 1.5em;border:1px solid;border-right:2px solid;border-bottom:2px solid;border-radius:5px;background:#fff;transition:all 0.2s}input[type=submit]:hover{background:#bfbfbf;transition:all 0.2s}input[type=submit]:active{position:relative;top:1px;left:1px}.ui-datepicker .ui-state-disabled span{display:none}.ui-datepicker .ui-datepicker-header{background:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{width:20px;height:20px;left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{text-indent:-9999px;position:absolute}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after{font-family:'FontAwesome';content:"\f060";width:20px;height:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{margin-left:20px;width:20px;height:20px;left:50px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{text-indent:-9999px;position:absolute}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after{font-family:'FontAwesome';content:"\f061";width:20px;height:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{background-color:#f5f5f5;margin-bottom:2px}.ui-datepicker .ui-datepicker-calendar tr td{background-color:#e8e8e8}.ui-datepicker .ui-datepicker-calendar tr td a{color:black}.ui-datepicker .ui-datepicker-calendar tr td:hover{background-color:#cacaca}.message.ajaxconfirm{font-size:1.2em;margin:2em 0;background:#caffe4;padding:1em}.WbWrapper{margin-top:2em}.WbWrapper h3{border-bottom:1px solid #9c9c9b;padding-bottom:0.3em}.WbWrapper .WbNachricht{margin-bottom:1.5em;padding:1em 0}.WbWrapper .WbNachricht:not(:first-child){border-top:1px solid #ececec;padding-top:2em}.WbKategorie{margin-bottom:2em}.WbCTA{padding:1em;background:#ececec}.WbCTA .button{display:block}.WbCTA .button a{cursor:pointer;display:inline-block;margin:1em 0;color:#000;padding:0.5em 1.5em 0.4em 1.5em;border:1px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-radius:5px;background:#fff;transition:all 0.2s}.WbCTA .button a:hover{background:#bfbfbf;transition:all 0.2s}.WbCTA .button a:active{position:relative;top:1px;left:1px}.ce_download a,.ce_downloads a,.ce_hyperlink a{display:block;width:100%;position:relative;padding:0.5em 0;font-size:1.2em;border-bottom:1px solid #9c9c9b;color:inherit;padding-right:30px}.ce_download a:hover,.ce_downloads a:hover,.ce_hyperlink a:hover{color:#be1726;border-color:#be1726}.ce_download a .icon,.ce_downloads a .icon,.ce_hyperlink a .icon{position:absolute;right:0.3em}.ce_download a .icon-download,.ce_downloads a .icon-download,.ce_hyperlink a .icon-download{top:0.7em;font-size:1.1em}.ce_download a .icon-external,.ce_downloads a .icon-external,.ce_hyperlink a .icon-external{font-size:0.9em;top:0.9em;right:0.4em}.ce_download a .info,.ce_downloads a .info,.ce_hyperlink a .info{font-size:0.75em;vertical-align:bottom;color:#9c9c9b;position:relative;top:-1px}.EventDetail figure{margin:1em 0}@media (min-width:900px){.EventDetail figure{max-width:50%}}.EventDetail h3{margin-top:2.875em}.EventDetail-date{display:block;color:#be1726;padding:0.3em 0}.EventDetail-date:not(:last-child){border-bottom:1px solid #ececec}.EventDetail-date .fa{position:relative;top:5px;margin-right:0.3em}.EventDetail-date a{display:block}#EventList{margin:0;margin-top:3em;padding:0;list-style:none}#EventList h4{margin:1.5em 0 0 0;border-bottom:1px solid #9c9c9b;padding-left:0.5em;padding-bottom:0.5em}.EventFilter-legend{margin-top:2em;font-weight:600}#EventFilter-reset{background:#ececec;border-bottom:1px solid #9c9c9b;padding:0.2em 0.5em;cursor:pointer;transition:all 0.2s}#EventFilter-reset i{position:relative;top:4px}#EventFilter-reset:hover{color:#be1726;transition:all 0.2s}#EventFilter{background:#ececec;border-top:1px solid #9c9c9b;border-bottom:1px solid #9c9c9b;padding:0.5em 0;font-family:inherit;font-size:0.85em}#EventFilter .ft-label{text-transform:uppercase}@media (max-width:389px){#EventFilter{padding-bottom:0}}.Event-legend{margin-bottom:0.5em;padding:0.5em;border-bottom:1px solid #9c9c9b;background:#ececec;padding-right:30px}@media (min-width:980px){.Event-legend{font-weight:600}}@media (max-width:979px){.Event-legend .Event-legend-date{font-weight:600}.Event-legend .Event-legend-date:after{font-weight:400;content:", "}.Event-legend .Event-legend-title:after{content:", "}}.Event{color:#333333;display:block;padding:0.5em;border-bottom:1px solid #9c9c9b;position:relative;padding-right:30px}@media (max-width:425px){.Event{font-size:0.85em}}.Event:hover{color:#be1726;border-color:#be1726}.Event:hover .icon{right:0.35em;transition:right 0.2s}.Event .icon{position:absolute;right:0.5em;top:0.8em;line-height:1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:980px){.Event-date,.Event-inst,.Event-legend-date,.Event-legend-inst,.Event-legend-title,.Event-title{padding-right:5px;display:inline-block;margin-right:-4px}}@media (max-width:979px){.Event-date{font-weight:600}.Event-date:after{font-weight:400;content:", "}.Event-title:after{content:", "}}.Event-date,.Event-legend-date{width:20%}.Event-inst,.Event-legend-inst,.Event-legend-title,.Event-title{width:40%}#homenewsboxes{padding:3em 15px}.HomeNewsBox{margin-bottom:60px}.HomeNewsBox:after,.HomeNewsBox:before{content:"";display:table}.HomeNewsBox:after{clear:both}@media (min-width:790px){.HomeNewsBox figure,.HomeNewsBox section{display:inline-block;width:calc(50% - 30px);margin-right:60px;float:left}}@media (min-width:790px){.HomeNewsBox.odd figure{margin-right:0;float:right}.HomeNewsBox.odd:after{content:"";display:block;margin-right:calc(50% + 30px);border-bottom:1px solid #be1726}.HomeNewsBox.even section{margin-right:0}.HomeNewsBox.even:after{content:"";display:block;margin-left:calc(50% + 30px);border-bottom:1px solid #be1726}}.HomeNewsBox section{padding-top:1em;padding-bottom:1em;position:relative}@media (max-width:789px){.HomeNewsBox section{border-bottom:1px solid #be1726}}@media (min-width:790px){.HomeNewsBox section{border-top:1px solid #be1726}}.HomeNewsBox section .more{position:absolute;bottom:0;right:-10px;padding:12px 10px 1px 10px}.HomeNewsBox h4 a{text-transform:uppercase;font-size:1.25em}.HomeNewsBox .HomeNewsBox-date{display:block;margin-bottom:13px;color:#be1726}.HomeNewsBox .HomeNewsBox-download-meta{text-transform:uppercase}.HomeNewsBox figure{position:relative}.HomeNewsBox figure:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#ffffff transparent transparent transparent;position:absolute;top:0;left:0}.HomeNewsBox img{width:100%;height:auto}.HomeNewsBox-download{display:block}.HomeNewsBox-download i{font-size:1.5em;margin-right:0.25em}.HomeNewsBox-download i.fa-globe{margin-right:0.3575em}.HomeNewsItem{border-bottom:1px solid #9c9c9b;margin-bottom:2em;padding-bottom:2em}.HomeNewsItem h5{margin-bottom:2px}.HomeNewsItem:last-of-type{margin-bottom:0}.HomeNewsItem-date{display:block;color:#be1726;margin-bottom:1em}.HomeNewsItem-more{display:block;border-bottom:1px solid #9c9c9b;text-align:right;padding:2px 0}.HomeNewsItem-more i{position:relative;top:5px;margin-left:10px}.QuickLink{display:block;border-bottom:1px solid #9c9c9b;padding:1em 0 1.1em 0.8em;font-weight:bold;position:relative}body.home .QuickLink.first{border-top:1px solid #9c9c9b}@media (min-width:765px){body.home .QuickLink.first{margin-top:8rem}}body.page .QuickLink.first{border-top:1px solid #9c9c9b;margin-top:2.6rem}.QuickLink:hover .QuickLink-iconWrapper{background:#7a0f18;transition:all 0.2s}.QuickLink-iconWrapper{position:absolute;right:0.6em;background:#be1726;color:#fff;width:30px;height:30px;text-align:center;vertical-align:middle;top:14px;transition:all 0.2s}.EventDetail h3,.InstDetail h3,.PersonDetail h3{font-size:1.0625em;font-weight:bold;padding-bottom:0.5em;margin-top:4.375em;margin-bottom:0.5em;border-bottom:1px solid #9c9c9b;color:#333333;text-transform:none}.EventDetail ul,.InstDetail ul,.PersonDetail ul{list-style:none;padding:0}.EventDetail .button,.InstDetail .button,.PersonDetail .button{display:inline-block;background:#be1726;padding:0.2em 1em;font-size:1.1em;color:white;cursor:pointer;margin-top:3em;transition:all 0.2s}.EventDetail .button:hover,.InstDetail .button:hover,.PersonDetail .button:hover{background:#a71421;transition:all 0.2s}.InstDetail-logo{max-width:250px;margin-bottom:1em}.InstDetail-partners:after,.InstDetail-partners:before{content:"";display:table}.InstDetail-partners:after{clear:both}.InstDetail-partners .InstDetail-partners-row{border-top:1px solid #9c9c9b}.InstDetail-partners .InstDetail-partners-row:after,.InstDetail-partners .InstDetail-partners-row:before{content:"";display:table}.InstDetail-partners .InstDetail-partners-row:after{clear:both}.InstDetail-partners .InstDetail-partner{display:inline-block;width:50%;float:left;min-height:9.7em;padding:0.5em 0}.InstDetail-partners .InstDetail-partner strong{font-weight:600}.InstDetail-nachrichten h5{margin:0;margin-top:2em;margin-bottom:2px}.InstDetail-nachrichten .date{display:block;color:#be1726;margin-bottom:1em}.InstDetail-nachrichten hr{border-top:1px solid #ececec;margin:20px 0 0 0}.InstDetail-nachricht{border-bottom:1px solid #9c9c9b;margin-bottom:2em;padding-bottom:2em}.Instlink-container{background:#ececec;padding:0.5em 1em;margin-bottom:0.5em}.Instlink-container h6{border-bottom:1px solid white;padding-bottom:0.8em}.InstLink{display:block;padding:0.5em 0}.InstLink .icon{font-size:1.5em;margin-right:0.25em;line-height:1}.InstLink .icon-external{font-size:1.2em;margin-right:0.6em;position:relative;top:2px;left:2px}.SearchWidget{margin-bottom:2em;background:#ececec;padding:1em;border-top:1px solid #9c9c9b;border-bottom:1px solid #9c9c9b}.PersonenListe-container .legend{border-bottom:1px solid #9c9c9b;padding:0.5em 0;margin-bottom:1em}.PersonenListe-container .legend:after,.PersonenListe-container .legend:before{content:"";display:table}.PersonenListe-container .legend:after{clear:both}@media (max-width:949px){.PersonenListe-container .legend{display:none}}.PersonenListe-container .legend strong{width:50%;float:left}#PersonenListe{list-style:none;padding:0;margin:0}#PersonenListe ul{list-style:none;padding:0;margin:0}#PersonenListe .Person{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #9c9c9b}#PersonenListe .Person:after,#PersonenListe .Person:before{content:"";display:table}#PersonenListe .Person:after{clear:both}#PersonenListe .functions-legend{margin-top:0.5em;color:#9c9c9b;padding-bottom:0.2em}@media (min-width:950px){#PersonenListe .functions-legend{display:none}}@media (min-width:950px){#PersonenListe .contact,#PersonenListe .functions{display:inline-block;width:50%;float:left}}@media (max-width:949px){#PersonenListe .functions li{border-top:1px solid #ececec;padding:0.2em 0}}#PersonenListe .contact>ul>li:first-of-type{font-weight:600}.mod_article table{width:100%;border:none;overflow:auto;font-size:0.9em}.mod_article tr{border-bottom:1px solid #9c9c9b}.mod_article td,.mod_article th{border-right:0;padding:0 1em}.mod_article td{line-height:1.4;padding:0.5em 1em}.mod_article table.stacktable .st-key{font-weight:600}.mod_article table.stacktable.small-only th{line-height:1.4;padding:0.5em 1em}@media (min-width:860px){.mod_article table.stack.small-only{display:none}}@media (max-width:859px){.mod_article table.stack.large-only{display:none}}.mod_article table.stack.col-2 td.st-key{width:50%}.mod_article table.stack.numbers .st-head-row{text-align:left;padding-top:2em}.mod_article table.stack.numbers .st-head-row-main{display:none}.mod_article table.stack.numbers .st-val,.mod_article table.stack.numbers td:nth-of-type(2),.mod_article table.stack.numbers th:nth-of-type(2){text-align:right}@media (min-width:1085px){.mod_article table.stack-wide.small-only{display:none}}@media (max-width:1084px){.mod_article table.stack-wide.large-only{display:none}}.mod_article table.stack-narrow td{vertical-align:bottom}@media (max-width:400px){.mod_article table.stack-narrow{font-size:14px}}
