@media screen and (max-width: 768px) {
  #willkommen-teaser .rs-column .mod_rocksolid_slider {
    display: none; } }

.start h2.ce_headline, .museumsshop h2.ce_headline, .ausstellungarchiv h2.ce_headline {
  padding: 0.6em 0 0.6em;
  color: #b2b4ba; }
  @media screen and (max-width: 1280px) {
    .start h2.ce_headline, .museumsshop h2.ce_headline, .ausstellungarchiv h2.ce_headline {
      padding: 0 2% 0.5em; } }
.start .-color-inverted h2.ce_headline, .museumsshop .-color-inverted h2.ce_headline, .ausstellungarchiv .-color-inverted h2.ce_headline {
  color: #fff; }
.start .-color-inverted a, .start .-color-inverted .warning, .museumsshop .-color-inverted a, .museumsshop .-color-inverted .warning, .ausstellungarchiv .-color-inverted a, .ausstellungarchiv .-color-inverted .warning {
  color: #ddd; }
.start .mod_newslist, .museumsshop .mod_newslist, .ausstellungarchiv .mod_newslist {
  padding: 0; }
  @media screen and (max-width: 1280px) {
    .start .mod_newslist, .museumsshop .mod_newslist, .ausstellungarchiv .mod_newslist {
      padding: 0 2%; } }
  .start .mod_newslist article, .museumsshop .mod_newslist article, .ausstellungarchiv .mod_newslist article {
    min-height: auto; }
    .start .mod_newslist article.news-list-boxed-item, .museumsshop .mod_newslist article.news-list-boxed-item, .ausstellungarchiv .mod_newslist article.news-list-boxed-item {
      padding: 0;
      border: 0;
      box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.4);
      border-radius: 0; }
      .start .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1 {
        margin: 0 3% 3% 0;
        width: 31%; }
        @media screen and (max-width: 768px) {
          .start .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1 {
            margin: 0 1% 1em;
            width: 48%; } }
        @media screen and (max-width: 399px) {
          .start .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1 {
            margin: 0;
            width: 100%; } }
        .start .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1.-large-last, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1.-large-last, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1.-large-last {
          margin-right: 0; }
      @media screen and (max-width: 768px) {
        .start .mod_newslist article.news-list-boxed-item.rs-column.-small-first, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-small-first, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-small-first {
          clear: none; } }
      @media screen and (max-width: 399px) {
        .start .mod_newslist article.news-list-boxed-item.rs-column.-small-first, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-small-first, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-small-first {
          clear: left; } }
      @media screen and (max-width: 1024px) {
        .start .mod_newslist article.news-list-boxed-item.rs-column.-medium-first, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-medium-first, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-medium-first {
          clear: none; } }
      @media screen and (max-width: 768px) {
        .start .mod_newslist article.news-list-boxed-item.rs-column.-medium-first, .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-medium-first, .ausstellungarchiv .mod_newslist article.news-list-boxed-item.rs-column.-medium-first {
          clear: left; } }
      .start .mod_newslist article.news-list-boxed-item a, .museumsshop .mod_newslist article.news-list-boxed-item a, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a {
        color: #353d47;
        font-size: 1em;
        padding: 0;
        transition: 0.3s ease; }
        .start .mod_newslist article.news-list-boxed-item a .image_container, .museumsshop .mod_newslist article.news-list-boxed-item a .image_container, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .image_container {
          padding: 0;
          display: block; }
        .start .mod_newslist article.news-list-boxed-item a .teaser, .museumsshop .mod_newslist article.news-list-boxed-item a .teaser, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .teaser {
          height: 230px;
          padding: 1em;
          position: relative; }
          @media screen and (max-width: 1024px) {
            .start .mod_newslist article.news-list-boxed-item a .teaser, .museumsshop .mod_newslist article.news-list-boxed-item a .teaser, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .teaser {
              height: 270px; } }
          @media screen and (max-width: 768px) {
            .start .mod_newslist article.news-list-boxed-item a .teaser, .museumsshop .mod_newslist article.news-list-boxed-item a .teaser, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .teaser {
              height: 240px; } }
          @media screen and (max-width: 399px) {
            .start .mod_newslist article.news-list-boxed-item a .teaser, .museumsshop .mod_newslist article.news-list-boxed-item a .teaser, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .teaser {
              height: auto; } }
        .start .mod_newslist article.news-list-boxed-item a h3, .start .mod_newslist article.news-list-boxed-item a p, .start .mod_newslist article.news-list-boxed-item a .date, .start .mod_newslist article.news-list-boxed-item a .time, .museumsshop .mod_newslist article.news-list-boxed-item a h3, .museumsshop .mod_newslist article.news-list-boxed-item a p, .museumsshop .mod_newslist article.news-list-boxed-item a .date, .museumsshop .mod_newslist article.news-list-boxed-item a .time, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a h3, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a p, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .date, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .time {
          padding: 0;
          margin: 0;
          line-height: 140%;
          font-weight: normal; }
        .start .mod_newslist article.news-list-boxed-item a .date, .museumsshop .mod_newslist article.news-list-boxed-item a .date, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .date {
          border: 0; }
        .start .mod_newslist article.news-list-boxed-item a .time, .museumsshop .mod_newslist article.news-list-boxed-item a .time, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .time {
          padding-left: 0.5em; }
        .start .mod_newslist article.news-list-boxed-item a h3, .museumsshop .mod_newslist article.news-list-boxed-item a h3, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a h3 {
          font-size: 1.1em;
          font-weight: 400;
          letter-spacing: 0; }
        .start .mod_newslist article.news-list-boxed-item a .more, .museumsshop .mod_newslist article.news-list-boxed-item a .more, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .more {
          background-color: rgba(0, 0, 0, 0.05);
          bottom: 0;
          font-size: 0.95em;
          letter-spacing: 0.04em;
          padding: 1em 1.2em 0.8em 1.2em;
          position: absolute;
          left: 0;
          min-width: 50%; }
          @media screen and (max-width: 399px) {
            .start .mod_newslist article.news-list-boxed-item a .more, .museumsshop .mod_newslist article.news-list-boxed-item a .more, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a .more {
              position: relative;
              width: 100%;
              margin-top: 1em; } }
        @media screen and (max-width: 1280px) {
          .start .mod_newslist article.news-list-boxed-item a p, .museumsshop .mod_newslist article.news-list-boxed-item a p, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a p {
            line-height: 1.25; } }
      .start .mod_newslist article.news-list-boxed-item a:hover, .museumsshop .mod_newslist article.news-list-boxed-item a:hover, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a:hover {
        text-decoration: none;
        background-color: #96171a;
        color: #fff;
        opacity: 1; }
        .start .mod_newslist article.news-list-boxed-item a:hover img, .museumsshop .mod_newslist article.news-list-boxed-item a:hover img, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a:hover img {
          opacity: 1; }
        .start .mod_newslist article.news-list-boxed-item a:hover .more, .museumsshop .mod_newslist article.news-list-boxed-item a:hover .more, .ausstellungarchiv .mod_newslist article.news-list-boxed-item a:hover .more {
          background-color: rgba(255, 255, 255, 0.2); }
    .start .mod_newslist article .news-list-boxed-item-image:focus img, .start .mod_newslist article .news-list-boxed-item-image:hover img, .museumsshop .mod_newslist article .news-list-boxed-item-image:focus img, .museumsshop .mod_newslist article .news-list-boxed-item-image:hover img, .ausstellungarchiv .mod_newslist article .news-list-boxed-item-image:focus img, .ausstellungarchiv .mod_newslist article .news-list-boxed-item-image:hover img {
      filter: none;
      transform: none; }
.start .-background-color-2 .mod_newslist article, .museumsshop .-background-color-2 .mod_newslist article, .ausstellungarchiv .-background-color-2 .mod_newslist article {
  background-color: #7F7F84; }
  .start .-background-color-2 .mod_newslist article.news-list-boxed-item, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item {
    box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2); }
    .start .-background-color-2 .mod_newslist article.news-list-boxed-item a, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a {
      color: #353d47; }
      .start .-background-color-2 .mod_newslist article.news-list-boxed-item a .image_container, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a .image_container, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a .image_container {
        background-color: #fff; }
      .start .-background-color-2 .mod_newslist article.news-list-boxed-item a .teaser, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a .teaser, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a .teaser {
        color: #fff; }
      .start .-background-color-2 .mod_newslist article.news-list-boxed-item a h3, .start .-background-color-2 .mod_newslist article.news-list-boxed-item a p, .start .-background-color-2 .mod_newslist article.news-list-boxed-item a .date, .start .-background-color-2 .mod_newslist article.news-list-boxed-item a .time, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a h3, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a p, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a .date, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a .time, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a h3, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a p, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a .date, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a .time {
        color: #fff; }
      .start .-background-color-2 .mod_newslist article.news-list-boxed-item a .more, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a .more, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a .more {
        background-color: #656570; }
      .start .-background-color-2 .mod_newslist article.news-list-boxed-item a:hover .more, .museumsshop .-background-color-2 .mod_newslist article.news-list-boxed-item a:hover .more, .ausstellungarchiv .-background-color-2 .mod_newslist article.news-list-boxed-item a:hover .more {
        background-color: rgba(255, 255, 255, 0.2); }
.start .mod_eventlist, .museumsshop .mod_eventlist, .ausstellungarchiv .mod_eventlist {
  padding: 0; }
  @media screen and (max-width: 1280px) {
    .start .mod_eventlist, .museumsshop .mod_eventlist, .ausstellungarchiv .mod_eventlist {
      padding: 0 2%; } }
  .start .mod_eventlist .layout_upcoming, .museumsshop .mod_eventlist .layout_upcoming, .ausstellungarchiv .mod_eventlist .layout_upcoming {
    background-color: #fff;
    margin: 0 3% 0 0;
    width: 31%;
    box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    overflow: hidden;
    position: relative;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
    .start .mod_eventlist .layout_upcoming .onlineTickets, .museumsshop .mod_eventlist .layout_upcoming .onlineTickets, .ausstellungarchiv .mod_eventlist .layout_upcoming .onlineTickets {
      position: absolute;
      z-index: 999;
      bottom: -1px;
      right: 0;
      width: 50%; }
      .start .mod_eventlist .layout_upcoming .onlineTickets a, .museumsshop .mod_eventlist .layout_upcoming .onlineTickets a, .ausstellungarchiv .mod_eventlist .layout_upcoming .onlineTickets a {
        padding: 0.7em 1em;
        background-color: rgba(0, 0, 0, 0.15);
        color: #af1513;
        text-align: center;
        font-weight: normal; }
        .start .mod_eventlist .layout_upcoming .onlineTickets a[target="_blank"]:after, .museumsshop .mod_eventlist .layout_upcoming .onlineTickets a[target="_blank"]:after, .ausstellungarchiv .mod_eventlist .layout_upcoming .onlineTickets a[target="_blank"]:after {
          content: ""; }
        @media screen and (max-width: 767px) {
          .start .mod_eventlist .layout_upcoming .onlineTickets a, .museumsshop .mod_eventlist .layout_upcoming .onlineTickets a, .ausstellungarchiv .mod_eventlist .layout_upcoming .onlineTickets a {
            font-size: 1.1em;
            padding: 0.8em; } }
    .start .mod_eventlist .layout_upcoming.last, .museumsshop .mod_eventlist .layout_upcoming.last, .ausstellungarchiv .mod_eventlist .layout_upcoming.last {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .start .mod_eventlist .layout_upcoming, .museumsshop .mod_eventlist .layout_upcoming, .ausstellungarchiv .mod_eventlist .layout_upcoming {
        width: 48%;
        margin: 0 1% 1em; } }
    @media screen and (max-width: 767px) {
      .start .mod_eventlist .layout_upcoming, .museumsshop .mod_eventlist .layout_upcoming, .ausstellungarchiv .mod_eventlist .layout_upcoming {
        width: 100%;
        margin: 0 0 1em; } }
    @media screen and (max-width: 768px) {
      .start .mod_eventlist .layout_upcoming:nth-child(2n+1), .museumsshop .mod_eventlist .layout_upcoming:nth-child(2n+1), .ausstellungarchiv .mod_eventlist .layout_upcoming:nth-child(2n+1) {
        clear: left; } }
    @media screen and (max-width: 399px) {
      .start .mod_eventlist .layout_upcoming:nth-child(2n), .museumsshop .mod_eventlist .layout_upcoming:nth-child(2n), .ausstellungarchiv .mod_eventlist .layout_upcoming:nth-child(2n) {
        clear: left; } }
    .start .mod_eventlist .layout_upcoming a, .museumsshop .mod_eventlist .layout_upcoming a, .ausstellungarchiv .mod_eventlist .layout_upcoming a {
      color: #353d47;
      font-size: 1em;
      padding: 0;
      transition: 0.3s ease; }
      .start .mod_eventlist .layout_upcoming a .image_container, .museumsshop .mod_eventlist .layout_upcoming a .image_container, .ausstellungarchiv .mod_eventlist .layout_upcoming a .image_container {
        display: block;
        background-color: #fff; }
      .start .mod_eventlist .layout_upcoming a .teaser, .museumsshop .mod_eventlist .layout_upcoming a .teaser, .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
        height: 230px;
        padding: 1em;
        position: relative; }
        @media screen and (max-width: 1024px) {
          .start .mod_eventlist .layout_upcoming a .teaser, .museumsshop .mod_eventlist .layout_upcoming a .teaser, .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
            height: 270px; } }
        @media screen and (max-width: 768px) {
          .start .mod_eventlist .layout_upcoming a .teaser, .museumsshop .mod_eventlist .layout_upcoming a .teaser, .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
            height: 240px; } }
        @media screen and (max-width: 399px) {
          .start .mod_eventlist .layout_upcoming a .teaser, .museumsshop .mod_eventlist .layout_upcoming a .teaser, .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
            height: auto; } }
        slava .start .mod_eventlist .layout_upcoming a .teaser, slava .museumsshop .mod_eventlist .layout_upcoming a .teaser, slava .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
          height: 160px; }
          @media screen and (max-width: 1024px) {
            slava .start .mod_eventlist .layout_upcoming a .teaser, slava .museumsshop .mod_eventlist .layout_upcoming a .teaser, slava .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
              height: 230px; } }
          @media screen and (max-width: 768px) {
            slava .start .mod_eventlist .layout_upcoming a .teaser, slava .museumsshop .mod_eventlist .layout_upcoming a .teaser, slava .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
              height: 180px; } }
          @media screen and (max-width: 399px) {
            slava .start .mod_eventlist .layout_upcoming a .teaser, slava .museumsshop .mod_eventlist .layout_upcoming a .teaser, slava .ausstellungarchiv .mod_eventlist .layout_upcoming a .teaser {
              height: auto; } }
      .start .mod_eventlist .layout_upcoming a h3, .start .mod_eventlist .layout_upcoming a p, .start .mod_eventlist .layout_upcoming a .date, .start .mod_eventlist .layout_upcoming a .time, .museumsshop .mod_eventlist .layout_upcoming a h3, .museumsshop .mod_eventlist .layout_upcoming a p, .museumsshop .mod_eventlist .layout_upcoming a .date, .museumsshop .mod_eventlist .layout_upcoming a .time, .ausstellungarchiv .mod_eventlist .layout_upcoming a h3, .ausstellungarchiv .mod_eventlist .layout_upcoming a p, .ausstellungarchiv .mod_eventlist .layout_upcoming a .date, .ausstellungarchiv .mod_eventlist .layout_upcoming a .time {
        padding: 0;
        line-height: 140%;
        font-weight: normal; }
      .start .mod_eventlist .layout_upcoming a .date, .museumsshop .mod_eventlist .layout_upcoming a .date, .ausstellungarchiv .mod_eventlist .layout_upcoming a .date {
        border: 0;
        font-weight: 600; }
      .start .mod_eventlist .layout_upcoming a .time, .museumsshop .mod_eventlist .layout_upcoming a .time, .ausstellungarchiv .mod_eventlist .layout_upcoming a .time {
        padding-left: 0.5em;
        font-weight: 600; }
      .start .mod_eventlist .layout_upcoming a h3, .museumsshop .mod_eventlist .layout_upcoming a h3, .ausstellungarchiv .mod_eventlist .layout_upcoming a h3 {
        margin: 0;
        font-size: 1.25em;
        line-height: 140%; }
      .start .mod_eventlist .layout_upcoming a .more, .museumsshop .mod_eventlist .layout_upcoming a .more, .ausstellungarchiv .mod_eventlist .layout_upcoming a .more {
        background-color: rgba(0, 0, 0, 0.05);
        border-top-left-radius: 0;
        bottom: -1em;
        font-size: 0.95em;
        letter-spacing: 0.04em;
        padding: 1em 1em 0.8em 1.4em;
        position: absolute;
        left: 0;
        width: 50%; }
        @media screen and (max-width: 399px) {
          .start .mod_eventlist .layout_upcoming a .more, .museumsshop .mod_eventlist .layout_upcoming a .more, .ausstellungarchiv .mod_eventlist .layout_upcoming a .more {
            position: relative;
            width: 100%;
            margin-top: 1em; } }
        @media screen and (max-width: 767px) {
          .start .mod_eventlist .layout_upcoming a .more, .museumsshop .mod_eventlist .layout_upcoming a .more, .ausstellungarchiv .mod_eventlist .layout_upcoming a .more {
            font-size: 1.1em; } }
    .start .mod_eventlist .layout_upcoming a:hover, .museumsshop .mod_eventlist .layout_upcoming a:hover, .ausstellungarchiv .mod_eventlist .layout_upcoming a:hover {
      text-decoration: none;
      background-color: #96171a;
      color: #fff; }
      .start .mod_eventlist .layout_upcoming a:hover .time, .museumsshop .mod_eventlist .layout_upcoming a:hover .time, .ausstellungarchiv .mod_eventlist .layout_upcoming a:hover .time {
        color: rgba(255, 255, 255, 0.6); }
      .start .mod_eventlist .layout_upcoming a:hover .more, .museumsshop .mod_eventlist .layout_upcoming a:hover .more, .ausstellungarchiv .mod_eventlist .layout_upcoming a:hover .more {
        background-color: rgba(255, 255, 255, 0.2); }
  .start .mod_eventlist.buttonRoundRight .layout_upcoming a .more, .museumsshop .mod_eventlist.buttonRoundRight .layout_upcoming a .more, .ausstellungarchiv .mod_eventlist.buttonRoundRight .layout_upcoming a .more {
    border-top-left-radius: 28px;
    right: 0;
    left: inherit;
    padding: 1em 1em 0.6em 1.8em;
    text-align: center; }
  .start .mod_eventlist .event_sonderausstellung a .teaser, .museumsshop .mod_eventlist .event_sonderausstellung a .teaser, .ausstellungarchiv .mod_eventlist .event_sonderausstellung a .teaser {
    min-height: 180px;
    height: auto; }
.start .ce_youtube, .museumsshop .ce_youtube, .ausstellungarchiv .ce_youtube {
  padding: 5em 0; }

.museumsshop p {
  margin-bottom: 0.7em; }
.museumsshop .mod_newslist, .museumsshop .mod_eventlist {
  padding: 0em;
  display: inline-block; }
  @media screen and (max-width: 1280px) {
    .museumsshop .mod_newslist, .museumsshop .mod_eventlist {
      padding: 2em; } }
  .museumsshop .mod_newslist article.news-list-boxed-item.rs-column.-large-col-3-1, .museumsshop .mod_eventlist article.news-list-boxed-item.rs-column.-large-col-3-1 {
    width: 31.3%; }
  .museumsshop .mod_newslist article.news-list-boxed-item .image_container, .museumsshop .mod_eventlist article.news-list-boxed-item .image_container {
    display: block; }
  .museumsshop .mod_newslist article.news-list-boxed-item .teaser, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
    height: 230px;
    padding: 1em;
    position: relative; }
    @media screen and (max-width: 1024px) {
      .museumsshop .mod_newslist article.news-list-boxed-item .teaser, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
        height: 270px; } }
    @media screen and (max-width: 768px) {
      .museumsshop .mod_newslist article.news-list-boxed-item .teaser, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
        height: 240px; } }
    @media screen and (max-width: 399px) {
      .museumsshop .mod_newslist article.news-list-boxed-item .teaser, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
        height: auto; } }
    slava .museumsshop .mod_newslist article.news-list-boxed-item .teaser, slava .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
      height: 160px; }
      @media screen and (max-width: 1024px) {
        slava .museumsshop .mod_newslist article.news-list-boxed-item .teaser, slava .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
          height: 230px; } }
      @media screen and (max-width: 768px) {
        slava .museumsshop .mod_newslist article.news-list-boxed-item .teaser, slava .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
          height: 180px; } }
      @media screen and (max-width: 399px) {
        slava .museumsshop .mod_newslist article.news-list-boxed-item .teaser, slava .museumsshop .mod_eventlist article.news-list-boxed-item .teaser {
          height: auto; } }
    .museumsshop .mod_newslist article.news-list-boxed-item .teaser h3, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser h3 {
      margin: 0;
      font-size: 1.25em;
      line-height: 140%; }
    .museumsshop .mod_newslist article.news-list-boxed-item .teaser p, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser p {
      margin: 0;
      line-height: 140%; }
    .museumsshop .mod_newslist article.news-list-boxed-item .teaser .detail, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser .detail {
      left: 0;
      min-width: 49.5%;
      position: absolute;
      height: 3rem;
      padding: 1em 1em 0.8em;
      letter-spacing: 0.04em;
      font-size: 0.95em;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.05);
      text-align: center; }
      .museumsshop .mod_newslist article.news-list-boxed-item .teaser .detail.preis, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser .detail.preis {
        padding: 0.8em 1em 0.6em;
        left: auto;
        right: 0;
        border-left: 1px solid transparent;
        font-size: 1.1em;
        text-align: right;
        font-weight: bold; }
        .museumsshop .mod_newslist article.news-list-boxed-item .teaser .detail.preis .mwst, .museumsshop .mod_eventlist article.news-list-boxed-item .teaser .detail.preis .mwst {
          font-weight: normal;
          font-size: 0.7em; }

.mod_newslist.eventCategories article.news-list-boxed-item a .image_container {
  padding: 1em 1em 0 1em; }
.mod_newslist.eventCategories article.news-list-boxed-item h3 {
  font-size: 1.1em;
  letter-spacing: 2px; }

.ausstellungen .narrow-gutter {
  padding: 1rem; }
  .main-content .ausstellungen .narrow-gutter .ce_image {
    padding: 0; }
.ausstellungen .image-shadow img {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4); }
.ausstellungen .ce_image {
  margin-bottom: 1rem; }
  .ausstellungen .ce_image img {
    margin-bottom: 0.5rem; }
  .ausstellungen .ce_image a {
    display: block; }
  .ausstellungen .ce_image p {
    font-size: 1.3rem;
    font-family: Open Sans Condensed, sans-serif, Arial, Helvetica;
    line-height: 1.3;
    margin-bottom: 0; }

footer {
  background-color: #727278; }
  .start footer, .landingpage footer {
    margin-top: 0; }
  footer #copy {
    clear: both;
    margin: 0 0 0.5em 0;
    color: #b2b4ba; }
    @media screen and (max-width: 1280px) {
      footer #copy {
        clear: none;
        float: left;
        padding-top: 40px;
        margin-top: 0; } }
    @media screen and (max-width: 1024px) {
      footer #copy {
        margin-top: 0; } }
    @media screen and (max-width: 768px) {
      footer #copy {
        float: none;
        margin: 2.5em auto 0.25em; } }
  footer .centered-wrapper .centered-wrapper-inner {
    max-width: 1236px; }
  footer .mod_sitemap {
    padding: 0; }
    @media screen and (max-width: 1024px) {
      footer .mod_sitemap {
        display: none; } }
    footer .mod_sitemap > ul {
      margin: 0;
      font-size: 0.9em; }
      @media screen and (max-width: 1280px) {
        footer .mod_sitemap > ul {
          font-size: 0.85em; } }
      @media screen and (max-width: 1024px) {
        footer .mod_sitemap > ul:after {
          content: " ";
          display: block;
          clear: both;
          margin-bottom: 1em; } }
      footer .mod_sitemap > ul > li {
        float: left;
        margin-right: 1.6em;
        margin-top: 0em;
        padding-top: 1.5em;
        margin-right: 1.5%; }
        @media screen and (max-width: 1280px) {
          footer .mod_sitemap > ul > li {
            margin-right: 1.2em; } }
        @media screen and (max-width: 1280px) {
          footer .mod_sitemap > ul > li {
            padding-top: 1.5em; } }
        footer .mod_sitemap > ul > li:before {
          content: none; }
        footer .mod_sitemap > ul > li > ul {
          margin: 0.5em 0 1em 0;
          font-weight: 100; }
          footer .mod_sitemap > ul > li > ul li {
            padding: 0;
            margin-right: 2%; }
    footer .mod_sitemap a {
      color: #fff;
      padding: 0.2em;
      display: block; }
      footer .mod_sitemap a.nowrap {
        white-space: nowrap; }
  footer .footer-navigation > ul > li a, footer .footer-navigation > ul > li span.trail, footer .footer-navigation > ul > li span.active, footer .footer-navigation > ul > li span.forward {
    color: #fff; }
  footer .footer-icon-links {
    position: absolute;
    right: 0; }
    @media screen and (max-width: 1280px) {
      footer .footer-icon-links {
        position: relative;
        clear: left; } }
    footer .footer-icon-links a {
      border-color-left: #b2b4ba;
      height: 76px; }
      @media screen and (max-width: 768px) {
        footer .footer-icon-links a {
          height: 2.625em; } }
      footer .footer-icon-links a:before, footer .footer-icon-links a:after {
        background: #727278 none repeat scroll 0 0;
        color: #b2b4ba; }
  @media screen and (max-width: 599px) {
    footer .footer-icon-links a::before, footer .footer-icon-links a::after {
      line-height: 2.00045; } }
  footer .footer-icon-links a::after {
    background: transparent none repeat scroll 0 0;
    color: #fff;
    top: 100%; }
  footer .footer-icon-links a:hover::before, footer .footer-icon-links a:focus::before {
    top: -100%; }
  footer .footer-icon-links a:hover::after, footer .footer-icon-links a:focus::after {
    top: 0; }
  footer .footer-top-link {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -1.4em; }

.landingpage footer {
  margin-top: 0;
  padding-bottom: 4em; }

/*# sourceMappingURL=custom-2016.css.map */
