#main-menu ul li a img,
#main-menu ul li a svg {
  height: 51px; }

#meta-menu ul li a img {
  height: 16px; }

#social-network ul li a img {
  height: 48px; }

.frame-type-menu_pages nav,
.frame-type-menu_subpages nav,
.frame-type-stammlayout_menu_watercal .wk-pages {
  display: flex;
  flex-wrap: wrap;
  justify-content: start; }
  .frame-type-menu_pages nav a,
  .frame-type-menu_subpages nav a,
  .frame-type-stammlayout_menu_watercal .wk-pages a {
    flex-basis: 30.5%;
    margin-right: 2.5%;
    margin-bottom: 40px; }

.frame-type-stammlayout_menu_related nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: start; }
  .frame-type-stammlayout_menu_related nav a {
    flex-basis: 22.5%;
    margin-right: 2.5%;
    margin-bottom: 40px; }

.frame-type-image .image-wrap {
  display: flex;
  flex-wrap: wrap;
  align-content: start; }
  .frame-type-image .image-wrap figure {
    flex-basis: calc(25% - 30px);
    margin: 0 40px 40px 0; }
    .frame-type-image .image-wrap figure:nth-child(4n) {
      margin-right: 0; }
    .frame-type-image .image-wrap figure figcaption a {
      background-color: inherit; }

.news-list-view {
  display: -ms-grid;
  -ms-grid-columns: 2fr 1fr 1fr;
  -ms-grid-rows: 1fr 1fr; }
  .news-list-view .article.item-0 {
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    margin: 0; }
  .news-list-view .article.item-1 {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    margin: 0 0 40px 40px; }
  .news-list-view .article.item-2 {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    margin: 0 0 40px 40px; }
  .news-list-view .article.item-3 {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    margin: 0 0 0 40px; }
  .news-list-view .article.item-4 {
    -ms-grid-column: 3;
    -ms-grid-row: 2;
    margin: 0 0 0 40px; }

article.grid {
  display: -ms-grid;
  -ms-grid-columns: 1fr; }
  article.grid.grid-1-cols-100 {
    display: block; }
  article.grid.grid-2-cols-50-50 {
    -ms-grid-columns: 1fr 1fr; }
  article.grid.grid-2-cols-25-75 {
    -ms-grid-columns: 1fr 3fr; }
  article.grid.grid-2-cols-75-25 {
    -ms-grid-columns: 3fr 1fr; }
  article.grid.grid-2-cols-33-67 {
    -ms-grid-columns: 1fr 2fr; }
  article.grid.grid-2-cols-67-33 {
    -ms-grid-columns: 2fr 1fr; }
  article.grid.grid-3-cols-25-25-50 {
    -ms-grid-columns: 1fr 1fr 2fr; }
  article.grid.grid-3-cols-25-50-25 {
    -ms-grid-columns: 1fr 2fr 1fr; }
  article.grid.grid-3-cols-50-25-25 {
    -ms-grid-columns: 2fr 1fr 1fr; }
  article.grid.grid-3-cols-33-33-33 {
    -ms-grid-columns: 1fr 1fr 1fr; }
  article.grid.grid-4-cols-25-25-25-25 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr; }
  article.grid .grid-column-0 {
    -ms-grid-column: 1; }
  article.grid .grid-column-1 {
    -ms-grid-column: 2; }
  article.grid .grid-column-2 {
    -ms-grid-column: 3; }
  article.grid .grid-column-3 {
    -ms-grid-column: 4; }
  article.grid .grid-column {
    margin: 0 20px; }
    article.grid .grid-column:first-child {
      margin-left: 0; }
    article.grid .grid-column:last-child {
      margin-right: 0; }

#booking #booking-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: start; }
  #booking #booking-wrap > * {
    flex-basis: calc(20% - 32px);
    margin: 0 40px 40px 0; }
  #booking #booking-wrap > .booking-button-wrap {
    margin-right: 0; }

.employee-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: start; }
  .employee-wrapper .employee {
    flex-basis: calc(25% - 30px);
    margin: 0 40px 40px 0; }
    .employee-wrapper .employee:nth-child(4n) {
      margin-right: 0; }

@media screen and (max-width: 1200px) {
  .frame-type-stammlayout_menu_related nav a {
    flex-basis: 47.5%;
    margin-bottom: 20px; }

  .frame-type-image .image-wrap figure {
    flex-basis: calc(33% - 27px); }
    .frame-type-image .image-wrap figure:nth-child(4n) {
      margin-right: 40px; }
    .frame-type-image .image-wrap figure:nth-child(3n) {
      margin-right: 0; }

  .employee-wrapper .employee {
    flex-basis: calc(33% - 27px); }
    .employee-wrapper .employee:nth-child(4n) {
      margin-right: 40px; }
    .employee-wrapper .employee:nth-child(3n) {
      margin-right: 0; } }
@media screen and (max-width: 1000px) {
  .news-list-view {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: auto; }
    .news-list-view .article.item-0 {
      -ms-grid-column-span: 2;
      -ms-grid-row-span: inherit;
      margin: 0 0 20px 0; }
    .news-list-view .article.item-1 {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      margin: 0 10px 10px 0; }
    .news-list-view .article.item-2 {
      -ms-grid-column: 2;
      -ms-grid-row: 2;
      margin: 0 0 10px 10px; }
    .news-list-view .article.item-3 {
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      margin: 10px 10px 0 0; }
    .news-list-view .article.item-4 {
      -ms-grid-column: 2;
      -ms-grid-row: 3;
      margin: 10px 0 0 10px; } }
@media screen and (max-width: 800px) {
  #social-network ul li a img {
    height: 32px; }

  .frame-type-menu_pages nav a,
  .frame-type-menu_subpages nav a,
  .frame-type-stammlayout_menu_watercal .wk-pages a {
    flex-basis: calc(47%);
    margin-right: 2.5%;
    margin-bottom: 20px; }

  .frame-type-stammlayout_menu_related nav {
    display: block; }
    .frame-type-stammlayout_menu_related nav a {
      margin-bottom: 20px; }

  .frame-type-image .image-wrap figure {
    flex-basis: calc(50% - 10px);
    margin: 0 20px 20px 0; }
    .frame-type-image .image-wrap figure:nth-child(3n) {
      margin-right: 20px; }
    .frame-type-image .image-wrap figure:nth-child(2n) {
      margin-right: 0; }

  article.grid.grid-2-cols-50-50, article.grid.grid-2-cols-25-75, article.grid.grid-2-cols-75-25, article.grid.grid-2-cols-33-67, article.grid.grid-2-cols-67-33, article.grid.grid-3-cols-33-33-33 {
    display: block; }
    article.grid.grid-2-cols-50-50 .grid-column, article.grid.grid-2-cols-25-75 .grid-column, article.grid.grid-2-cols-75-25 .grid-column, article.grid.grid-2-cols-33-67 .grid-column, article.grid.grid-2-cols-67-33 .grid-column, article.grid.grid-3-cols-33-33-33 .grid-column {
      margin: 0 0 20px 0 !important; }
  article.grid.grid-3-cols-25-25-50 {
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: auto auto; }
    article.grid.grid-3-cols-25-25-50 .grid-column-0 {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      margin: 0 10px 20px 0; }
    article.grid.grid-3-cols-25-25-50 .grid-column-1 {
      -ms-grid-column: 2;
      -ms-grid-row: 1;
      margin: 0 0 20px 10px; }
    article.grid.grid-3-cols-25-25-50 .grid-column-2 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      -ms-grid-row: 2;
      margin: 0; }
  article.grid.grid-3-cols-25-50-25 {
    -ms-grid-columns: 1fr 1fr; }
    article.grid.grid-3-cols-25-50-25 .grid-column-0 {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      margin: 0 10px 20px 0; }
    article.grid.grid-3-cols-25-50-25 .grid-column-2 {
      -ms-grid-column: 2;
      -ms-grid-row: 1;
      margin: 0 0 20px 10px; }
    article.grid.grid-3-cols-25-50-25 .grid-column-1 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      -ms-grid-row: 2;
      margin: 0; }
  article.grid.grid-3-cols-50-25-25 {
    -ms-grid-columns: 1fr 1fr; }
    article.grid.grid-3-cols-50-25-25 .grid-column-1 {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      margin: 0 10px 20px 0; }
    article.grid.grid-3-cols-50-25-25 .grid-column-2 {
      -ms-grid-column: 2;
      -ms-grid-row: 2;
      margin: 0 0 20px 10px; }
    article.grid.grid-3-cols-50-25-25 .grid-column-0 {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      -ms-grid-row: 1;
      margin: 0; }
  article.grid.grid-4-cols-25-25-25-25 {
    -ms-grid-columns: 1fr 1fr; }
    article.grid.grid-4-cols-25-25-25-25 .grid-column-0 {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      margin: 0 10px 20px 0; }
    article.grid.grid-4-cols-25-25-25-25 .grid-column-1 {
      -ms-grid-column: 2;
      -ms-grid-row: 1;
      margin: 0 0 20px 10px; }
    article.grid.grid-4-cols-25-25-25-25 .grid-column-2 {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      margin: 0 10px 0 0; }
    article.grid.grid-4-cols-25-25-25-25 .grid-column-3 {
      -ms-grid-column: 2;
      -ms-grid-row: 2;
      margin: 0 0 0 10px; }
  article.grid .grid-column > .frame {
    margin-bottom: 20px; }

  #booking #booking-wrap > * {
    flex-basis: 100%;
    margin: 0 0 20px 0; }
  #booking #booking-wrap > .booking-button-wrap {
    order: 99; }

  .employee-wrapper .employee {
    flex-basis: calc(50% - 20px); }
    .employee-wrapper .employee:nth-child(3n) {
      margin-right: 40px; }
    .employee-wrapper .employee:nth-child(2n) {
      margin-right: 0; } }
@media screen and (max-width: 500px) {
  .frame-type-menu_pages nav,
  .frame-type-menu_subpages nav,
  .frame-type-stammlayout_menu_watercal .wk-pages {
    display: block; }
    .frame-type-menu_pages nav a,
    .frame-type-menu_subpages nav a,
    .frame-type-stammlayout_menu_watercal .wk-pages a {
      margin-bottom: 20px; }
      .frame-type-menu_pages nav a figure figcaption,
      .frame-type-menu_subpages nav a figure figcaption,
      .frame-type-stammlayout_menu_watercal .wk-pages a figure figcaption {
        margin-top: -120px; }

  .frame-type-image .image-wrap {
    display: block; }
    .frame-type-image .image-wrap figure {
      margin: 0 0 20px 0 !important; }

  .news-list-view {
    display: block; }
    .news-list-view .article {
      margin: 0 0 20px 0 !important; }

  article.grid.grid-3-cols-25-25-50, article.grid.grid-3-cols-25-50-25, article.grid.grid-3-cols-50-25-25, article.grid.grid-4-cols-25-25-25-25 {
    display: block; }
    article.grid.grid-3-cols-25-25-50 .grid-column-0,
    article.grid.grid-3-cols-25-25-50 .grid-column-1,
    article.grid.grid-3-cols-25-25-50 .grid-column-2,
    article.grid.grid-3-cols-25-25-50 .grid-column-3, article.grid.grid-3-cols-25-50-25 .grid-column-0,
    article.grid.grid-3-cols-25-50-25 .grid-column-1,
    article.grid.grid-3-cols-25-50-25 .grid-column-2,
    article.grid.grid-3-cols-25-50-25 .grid-column-3, article.grid.grid-3-cols-50-25-25 .grid-column-0,
    article.grid.grid-3-cols-50-25-25 .grid-column-1,
    article.grid.grid-3-cols-50-25-25 .grid-column-2,
    article.grid.grid-3-cols-50-25-25 .grid-column-3, article.grid.grid-4-cols-25-25-25-25 .grid-column-0,
    article.grid.grid-4-cols-25-25-25-25 .grid-column-1,
    article.grid.grid-4-cols-25-25-25-25 .grid-column-2,
    article.grid.grid-4-cols-25-25-25-25 .grid-column-3 {
      margin: 0 0 20px 0; }

  .employee-wrapper {
    display: block; }
    .employee-wrapper .employee {
      margin: 0 0 20px 0; } }

/*# sourceMappingURL=ie11.css.map */
