@charset "UTF-8";
/* moved by compressor */
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }

/*
 * jQuery FlexSlider v2.7.1
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */

@font-face {
    font-family: 'flexslider-icon';
    src: url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot');
    src: url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.woff') format('woff'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.ttf') format('truetype'), url('../../../typo3conf/ext/ws_slider/Resources/Public/Fonts/Flexslider/flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
    outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

@-moz-document url-prefix() {
    .loading .flex-viewport {
        max-height: none;
    }
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 60px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {
    content: '\f002';
}

.flex-direction-nav .flex-prev {
    left: -50px;
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}



.flexslider .caption-title { font-weight: bold; }
.flexslider .caption-body p { margin-bottom: 0; }
.flexslider .caption-text { padding: 17px; }

.flexslider .slides img { height: auto; }

@media screen and (min-width: 861px) {

  .slides li div.caption-wrapper { position: absolute; width: 350px; top:auto; bottom: 20px; background: rgba(255,255,255,0.9); }
  .slides li div.caption span { color: #fff; display: block; }
  .slides li div.caption .caption-title { font-size: 18px; font-weight: bold; margin-bottom: 5px; text-align: right; }
  .slides li div.caption .caption-text { font-size: 12px; line-height: 15px; }


  .flexslider .caption-align-left.caption-wrapper { left: 20px; }
  .flexslider .caption-align-left .caption-link { left: 20px; }
  .flexslider .caption-align-right.caption-wrapper { right: 20px; }
  .flexslider .caption-align-right .caption-link { right: 20px; }

}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url('../../../typo3conf/ext/ws_slider/Resources/Public/CSS/Owl/owl.video.play.png') no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:local("PT Sans"),local("PTSans-Regular"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/pt-sans-v9-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/pt-sans-v9-latin-regular.woff') format("woff")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:local("PT Sans Bold"),local("PTSans-Bold"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/pt-sans-v9-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/pt-sans-v9-latin-700.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:100;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-100.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-100.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:100;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-100italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-100italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:200;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-200.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-200.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:200;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-200italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-200italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:300;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-300.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:300;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-300italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-300italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-regular.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:500;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-500.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-500.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:500;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-500italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-500italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:600;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-600.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-600.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:600;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-600italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-600italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-700.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-700italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-700italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:800;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-800.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-800.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:800;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-800italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-800italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:900;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-900.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-900.woff') format("woff")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:900;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-900italic.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/fira-sans-v16-latin-900italic.woff') format("woff")}@font-face{font-display:swap;font-family:"Cinzel";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-regular.woff') format("woff")}@font-face{font-display:swap;font-family:"Cinzel";font-style:normal;font-weight:500;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-500.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-500.woff') format("woff")}@font-face{font-display:swap;font-family:"Cinzel";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/cinzel-v23-latin-700.woff') format("woff")}@font-face{font-display:swap;font-family:"Imperial Script";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/imperial-script-v6-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/gmsite_lhp/Resources/Public/Fonts/imperial-script-v6-latin-regular.ttf') format("truetype")}*,img{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before,img:after,img:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html,td,th{font-family:"PT Sans","sans-serif";font-size:10px}body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;background-color:#f0efec;color:#3c3c3c;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}table{border-collapse:collapse;border-spacing:0}figure{margin:0}p{margin-top:0;margin-bottom:0.5em;font-size:1.6rem!important;line-height:2.3rem}p.teaser{font-size:1.4em;font-weight:100;line-height:1.28em}p.teaser>*{font-size:1.4em;font-weight:100;line-height:1.28em}strong{font-weight:700}hr{border-width:0;border-bottom:1px solid #d0d0cc}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.frame-space-before-extra-small{margin-top:0.5rem}.frame-space-before-small{margin-top:1rem}.frame-space-before-medium{margin-top:2rem}.frame-space-before-large{margin-top:3rem}.frame-space-before-extra-large{margin-top:4rem}.frame-space-after-extra-small{margin-bottom:0.5rem}.frame-space-after-small{margin-bottom:1rem}.frame-space-after-medium{margin-bottom:2rem}.frame-space-after-large{margin-bottom:3rem}.frame-space-after-extra-large{margin-bottom:4rem}#typo3-preview-info{left:15px!important;right:auto!important}#print{display:none}#wrapper_main{position:relative;margin-left:auto;margin-right:auto;max-width:1080px;margin-bottom:2em;background-color:#FFF;padding:0 40px 40px}#wrapper_main.sticky{padding-top:185px}#wrapper_top{padding-top:33px;position:relative;height:185px}#wrapper_top #wrapper_language{text-align:right;width:50px;position:absolute;top:10px;right:0}#wrapper_top #wrapper_topcontact{text-align:right;font-size:1.2rem;color:#3c3c3c;background-color:#FFF;display:inline-block;right:0;position:absolute;height:40px}#wrapper_top #wrapper_topcontact a{text-decoration:none;display:inline-block;color:#3c3c3c}#wrapper_top #wrapper_topcontact .phone{margin-left:15px}#wrapper_top #wrapper_topcontact .language .active{font-weight:bold}#wrapper_top #wrapper_topcontact .language .sep{margin:0 5px}#wrapper_top #wrapper_topcontact .wrapper-important{position:absolute;top:20px;color:#f00;font-size:1.4rem;padding-bottom:0;padding-right:10px;display:inline-block;font-weight:bold;text-align:left}#wrapper_top #wrapper_topcontact .wrapper-important a.important-navi{font-size:1.4rem}#wrapper_top #wrapper_logo{width:55%;position:absolute}#wrapper_top #wrapper_logo .logo{max-width:330px}#wrapper_top #wrapper_logo .logo img{width:100%;height:auto}#wrapper_top .top_claim{position:absolute;top:90px;left:0;text-transform:uppercase;font-size:1.4rem;color:#17598a;font-family:Times,"Times New Roman","serif";letter-spacing:0.2px}#wrapper_topteaser{font-size:1.4rem;position:absolute;font-weight:bold;right:40px;top:80px}#wrapper_topteaser a{color:#f00;text-decoration:none!important}#wrapper_navitop{border-bottom:3px solid #3c3c3c;position:absolute;width:100%;left:0;bottom:0;background-color:#FFF}ul.navitop_menu{list-style-type:none;margin:0;padding:0;z-index:99999}ul.navitop_menu li{margin:0;float:left}ul.navitop_menu li a:link,ul.navitop_menu li a:visited{border-left:1px solid #3c3c3c;font-size:1.6rem;padding:0.2rem 1.1rem;display:block;color:#3c3c3c;text-decoration:none;font-weight:bold;margin-bottom:10px}ul.navitop_menu li a:hover:link,ul.navitop_menu li a:hover:visited{text-decoration:none}ul.navitop_menu li a.active:link,ul.navitop_menu li a.active:visited{color:#17598a}ul.navitop_menu li a+ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}ul.navitop_menu li a#toplink12+ul,ul.navitop_menu li a#toplink15+ul,ul.navitop_menu li a#toplink171+ul,ul.navitop_menu li a#toplink295+ul,ul.navitop_menu li a#toplink325+ul,ul.navitop_menu li a#toplink582+ul,ul.navitop_menu li a#toplink588+ul,ul.navitop_menu li a#toplink597+ul,ul.navitop_menu li a#toplink604+ul,ul.navitop_menu li a#toplink712+ul,ul.navitop_menu li a#toplink921+ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}ul.navitop_menu li a #toplink15+ul,ul.navitop_menu li a #toplink582+ul{height:520px}ul.navitop_menu li:hover a.active:link,ul.navitop_menu li:hover a.active:visited{color:#17598a}ul.navitop_menu li:hover ul{display:block}ul.navitop_menu li.first>a{border-left-width:0;padding-left:0}ul.navitop_menu li ul{list-style-type:none;margin:0;padding:0;z-index:99999;margin-left:0;margin-right:10px;position:absolute;left:0;display:none;width:100%;padding:25px 25px 15px 25px;z-index:99999;background-color:#f0efec;border:1px solid #f0efec;border-top:1px solid #f0efec}ul.navitop_menu li ul li{padding:0 40px 10px 0;margin-bottom:0;float:none;display:inline-block;width:100%;background-color:#f0efec;position:relative}ul.navitop_menu li ul li:hover{background-image:none}ul.navitop_menu li ul li:before{content:"›";font-size:1.6rem;color:#17598a;float:left;margin-top:-2px}ul.navitop_menu li ul li a .toplink{color:#17598a}ul.navitop_menu li ul li a:link,ul.navitop_menu li ul li a:visited{padding:0;padding-left:10px;border-left-width:0;margin-bottom:0;font-size:1.5rem;width:auto;height:auto;text-transform:none}ul.navitop_menu li ul li a:hover{text-decoration:underline!important}ul.navitop_menu li ul li.menu-spacer{height:0;padding:0;font-size:0;-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;display:block}ul.navitop_menu li ul li.menu-spacer:before{content:"";font-size:0;float:none;margin-top:0}ul.navitop_menu li ul li ul{display:block;position:relative;width:auto;padding:10px 0 0;border-width:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}ul.navitop_menu li ul li ul li{float:none;width:100%;height:auto;padding-bottom:1px;padding-left:10px}ul.navitop_menu li ul li ul li a:link,ul.navitop_menu li ul li ul li a:visited{font-weight:normal;padding-left:10px}ul.navitop_menu>li:hover{background-color:#f0efec}.wrapper_navitop2{margin-right:15px}.wrapper_navitop2 ul.navimeta_menu{vertical-align:bottom;margin-right:30px}.wrapper_navitop2 ul.navimeta_menu li a:link,.wrapper_navitop2 ul.navimeta_menu li a:visited{font-size:1.4rem!important;font-weight:normal}div.frame-type-menu_pages ul,div.frame-type-menu_subpages ul,ul.navisub_menu{list-style-type:none;margin:10px 0 10px 0!important}div.frame-type-menu_pages ul .toplink,div.frame-type-menu_subpages ul .toplink,ul.navisub_menu .toplink{color:#17598a!important}div.frame-type-menu_pages ul li,div.frame-type-menu_subpages ul li,ul.navisub_menu li{padding:0;margin:0;padding-left:15px;position:relative;overflow:visible;color:#3c3c3c}div.frame-type-menu_pages ul li:before,div.frame-type-menu_subpages ul li:before,ul.navisub_menu li:before{content:"›";font-size:1.6rem;left:0;position:absolute}div.frame-type-menu_pages ul li a:link,div.frame-type-menu_pages ul li a:visited,div.frame-type-menu_subpages ul li a:link,div.frame-type-menu_subpages ul li a:visited,ul.navisub_menu li a:link,ul.navisub_menu li a:visited{display:inline-block;text-decoration:none;font-weight:bold}div.frame-type-menu_pages ul li a:hover,div.frame-type-menu_subpages ul li a:hover,ul.navisub_menu li a:hover{color:#17598a}div.frame-type-menu_pages ul li a.active:link,div.frame-type-menu_pages ul li a.active:visited,div.frame-type-menu_subpages ul li a.active:link,div.frame-type-menu_subpages ul li a.active:visited,ul.navisub_menu li a.active:link,ul.navisub_menu li a.active:visited{color:#17598a}ul.navisub_menu2 ul.ce-menu{list-style-type:none;margin:0 0 10px 0!important}ul.navisub_menu2 ul.ce-menu li{padding:0;margin:0;padding-top:0;padding-bottom:8px;padding-left:15px;position:relative;overflow:visible}ul.navisub_menu2 ul.ce-menu li:before{content:"›";font-size:1.6rem;left:0;position:absolute}ul.navisub_menu2 ul.ce-menu li a:link,ul.navisub_menu2 ul.ce-menu li a:visited{display:inline-block;color:#17598a!important;text-decoration:none;font-weight:bold;font-size:inherit}ul.navisub_menu2 ul.ce-menu li a:hover{color:#17598a}ul.navisub_menu2 ul.ce-menu li a.active:link,ul.navisub_menu2 ul.ce-menu li a.active:visited{color:#17598a}#wrapper_breadcrumb{padding:10px 0;font-size:1.3rem;border-bottom:1px solid #d0d0cc;color:#3c3c3c}#wrapper_breadcrumb .navibreadcrumb-sep{padding-left:5px;padding-right:5px;font-size:1.5rem}#wrapper_breadcrumb .navibreadcrumb-item a{text-decoration:none;color:#3c3c3c}#wrapper_breadcrumb .navibreadcrumb-item a.active{color:#000}#wrapper_navimeta{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid #d0d0cc;font-weight:bold}ul.navimeta_menu{list-style-type:none;margin:0;padding:0;display:inline-block}ul.navimeta_menu li{padding:0;margin:0;float:left}ul.navimeta_menu li.navi-sep{padding-left:5px;padding-right:5px}ul.navimeta_menu li a:link,ul.navimeta_menu li a:visited{display:inline-block;color:#3c3c3c;text-decoration:none;font-weight:bold;font-size:1.3rem}ul.navimeta_menu li a:hover{color:#000}ul.navimeta_menu li a.active:link,ul.navimeta_menu li a.active:visited{color:#3c3c3c}ul.social_menu{list-style-type:none;margin:0;margin-top:10px;padding:0;display:inline-block;vertical-align:sub}ul.social_menu li{padding:0;margin:0;margin-right:10px;float:left}ul.social_menu li img{-webkit-filter:invert(100);filter:invert(100);opacity:0.8}#wrapper_navilinks{border-top:1px solid #d0d0cc;text-align:center;font-size:1.1rem;padding-top:1.5rem}#wrapper_navilinks a{text-decoration:none}#wrapper_quicksearch{width:20%;height:26px;position:absolute;top:1px;right:50px}#wrapper_quicksearch .quicksearch.input{padding:0;height:25px;border:1px solid #FFF;border-bottom:1px solid #3c3c3c;background-color:#FFF;vertical-align:bottom;width:80%;float:right}#wrapper_quicksearch .quicksearch.input:focus{outline:none}#wrapper_quicksearch .quicksearch.submit{background-color:#FFF;border:1px solid #FFF;height:25px;width:25px;vertical-align:bottom;float:right;padding-top:10px}#wrapper_content_top_main{font-size:1.6rem;padding:2rem 0 3rem}#wrapper_content_top_main td,#wrapper_content_top_main th{font-size:1.6rem}#wrapper_content_top_main p{line-height:2.3rem;margin-bottom:1.5rem}#wrapper_content_top_main h1{font-size:2.8rem;margin-bottom:1.5rem;line-height:3.4rem;color:#17598a;font-weight:normal}#wrapper_content_top_main h2{font-size:1.85rem;color:#3c3c3c;margin-bottom:0.9em;margin-top:1.2rem;line-height:2.4rem}#wrapper_content_top_main h3,#wrapper_content_top_main h4{font-size:1.6rem;color:#3c3c3c;line-height:2.3rem;font-weight:600;margin-top:0;margin-bottom:0.9em}#wrapper_content_top_main h3.headerunderline,#wrapper_content_top_main h4.headerunderline{background-color:transparent!important;text-transform:uppercase;font-size:1.6rem;color:#3c3c3c!important;padding:0 0 4px 0!important;margin-top:1rem;margin-bottom:1.2rem;border-bottom:1px solid #d0d0cc}#wrapper_content_top_main h1+h3,#wrapper_content_top_main h2+h3{margin-top:-15px}#wrapper_content_top_main h5,#wrapper_content_top_main h6{color:#3c3c3c;font-size:1.3rem;margin-bottom:0}#wrapper_content_top_main a:link,#wrapper_content_top_main a:visited{color:#17598a;text-decoration:none}#wrapper_content_top_main a:hover{text-decoration:underline}#wrapper_content_top_main ul{margin:0 0 10px 0;padding:0;margin-left:25px}#wrapper_content_top_main ul ul{margin:0;margin-left:25px}#wrapper_content_top_main ol{margin:0 0 10px 0;padding:0;margin-left:25px}#wrapper_content_top_main ol ol{margin:0;margin-left:25px}#wrapper_content_top_main li{line-height:2.3rem;margin-bottom:0.75em;font-size:1.6rem}#wrapper_content_top_main .ce-textpic-text p{margin-bottom:1em;padding-bottom:0}#wrapper_content_top_main #wrapper_related h2{margin-top:0}#wrapper_content_top_main #wrapper_related h2~h2{margin-top:1.2rem}#wrapper_content_top_main #wrapper_related h2>a:link,#wrapper_content_top_main #wrapper_related h2>a:visited{font-weight:700}#wrapper_contenttop{padding-bottom:1.8rem}#wrapper_contentmain #wrapper_content{float:left;width:72%;padding-right:3%}#wrapper_contentmain #wrapper_content.norelated{float:none;width:100%;padding-right:0}#wrapper_contentmain .wrapper_content{float:left;width:72%;padding-right:3%}#wrapper_contentmain #wrapper_related{float:left;width:28%}#wrapper_contentmain #wrapper_related ol,#wrapper_contentmain #wrapper_related ul{list-style-type:none!important;margin-left:0!important}#wrapper_contentmain #wrapper_related li{padding:0;margin:0;padding-left:15px;padding-bottom:3px;position:relative;overflow:visible;color:#17598a}#wrapper_contentmain #wrapper_related li:before{content:"›";font-size:1.6rem;left:0;position:absolute;color:#17598a}#wrapper_contentmain #wrapper_related .gmaccordion-bodytext ul{list-style-type:disc!important}#wrapper_contentmain #wrapper_related .gmaccordion-bodytext li{color:rgba(0,0,0,0.87);padding-left:0}#wrapper_contentmain #wrapper_related .gmaccordion-bodytext li:before{content:"";font-size:0}#wrapper_contentmain #wrapper_related h2.headerbluebg,#wrapper_contentmain #wrapper_related h3{margin-top:2rem;border-top:3px solid #3c3c3c;border-bottom:1px solid #d0d0cc;color:#3c3c3c;background-color:transparent;margin-bottom:0.9em!important;padding:0;padding-top:0.65rem;padding-bottom:0.65rem;text-transform:none;line-height:1.3em;font-weight:400!important}#wrapper_content.norelated li::marker{color:#FF9603}#wrapper_content.norelated h1,#wrapper_content.norelated h2,#wrapper_content.norelated h3,#wrapper_content.norelated h4{color:#17598a}#wrapper_bottom{background-color:#e9e7e2;padding:1.5rem 5rem 0 5rem;color:#3c3c3c}#wrapper_bottom .col-left{width:70%;display:inline-block}#wrapper_bottom .col-right{width:29%;text-align:right;display:inline-block;vertical-align:top;padding-top:2%}#wrapper_bottom a{color:#3c3c3c}#wrapper_bottom .pe-richsnippets{text-align:center;margin-top:10px}#wrapper_bottom .pe-richsnippets .pe_u{text-decoration:none!important}#wrapper_bottom .pe-richsnippets #pe_rating.pe_g #pe_name{width:100px!important}#wrapper_bottom #provenexpert{text-align:center;margin-top:10px;font-weight:bold;font-size:1.4rem}#wrapper_contact{text-align:center;font-size:1.3rem!important;padding-top:1.5rem;padding-bottom:1.5rem;margin-left:auto;margin-right:auto;width:70%}#wrapper_contact .quickcontact-header{font-size:1.3rem!important;margin-bottom:1.3rem;font-weight:bold}#wrapper_contact .quickcontact-city{font-size:1.2rem;text-transform:uppercase;margin-bottom:0.7rem;font-weight:bold}#wrapper_contact p{line-height:2rem;font-size:1.3rem!important}#wrapper_contact a{text-decoration:none}.frame-type-textmedia.frame-layout-99{padding:10px;background-color:#f0efec;margin-bottom:6%}.frame-type-textmedia.frame-layout-99 p{margin-bottom:0!important}.frame-type-textmedia.frame-layout-100:hover .image img{-webkit-filter:grayscale(0);filter:grayscale(0)}.frame-type-textmedia.frame-layout-100 .ce-gallery{float:left;margin-right:10px;height:50px;width:50px}.frame-type-textmedia.frame-layout-100 .image{margin:0!important;width:35px}.frame-type-textmedia.frame-layout-100 .image img{-webkit-filter:grayscale(1);filter:grayscale(1)}.frame-type-textmedia.frame-layout-100 .ce-bodytext{font-size:1.4rem;margin-left:20%;color:#3c3c3c;height:55px;display:table-cell;vertical-align:middle}.frame-type-textmedia.frame-layout-100 .ce-bodytext strong{text-transform:uppercase}.frame-type-textmedia.frame-layout-100 .ce-bodytext a{text-decoration:none;color:#3c3c3c!important}.frame-type-textmedia.frame-layout-100 .ce-bodytext a strong{color:#17598a!important}.frame-type-textmedia.ce-above .ce-column{display:inline-block;margin:0 20px 20px 0}.video-container{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.cc_container .cc_message{margin-top:0!important;line-height:120%!important}#wrapper_top.sticky{position:fixed;top:0;background-color:#FFF;z-index:9999;width:1000px}#wrapper_content_top_main .grid-container.grid-container-2 .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper_content_top_main .grid-container.grid-container-2 .grid-row .grid-column.grid-column-1{width:72%;padding-right:3%}#wrapper_content_top_main .grid-container.grid-container-2 .grid-row .grid-column.grid-column-2{width:28%}#wrapper_content_top_main .grid-container.grid-container-3 .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper_content_top_main .grid-container.grid-container-3 .grid-row .grid-column{width:calc((100% - 2rem) / 2)}#wrapper_content_top_main .grid-container.grid-container-3 .grid-row .grid-column.grid-column-1{margin-right:3%}#wrapper_content_top_main .grid-container.grid-container-9 .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column{width:calc((100% - 4rem) / 3)}#wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column.grid-column-1{margin-right:3%}#wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column.grid-column-2{margin-right:3%}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column{width:auto;margin:0!important;padding:0 20px;border-radius:10px}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column{padding:20px 20px 0 20px}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column{background-color:#17598a;background:-webkit-gradient(linear,left top,right top,from(#17598a),to(#004054));background:linear-gradient(to right,#17598a 0%,#004054 100%);color:#FFF}#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row .grid-column h4,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-4 .grid-row .grid-column h4,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row .grid-column h4{color:#FFF!important}#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column{background-color:#f0efec;color:#17598a}#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-3 .grid-row .grid-column h4,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-4 .grid-row .grid-column h4,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column a,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column h1,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column h2,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column h3,#wrapper_content_top_main .frame-layout-151 .grid-container.grid-container-9 .grid-row .grid-column h4{color:#17598a!important}#wrapper_content_top_main .ce-wrapper.quickcontact-wrapper .header{display:none}#wrapper_content_top_main .cols-1-1-1 .col{float:left;width:33%;padding-right:3%}#wrapper_content_top_main .cols-1-1-1 .col.c3{padding-right:0}#wrapper_content_top_main .cols-2-1 .col{float:left}#wrapper_content_top_main .cols-2-1 .col.c1{width:72%;padding-right:3%}#wrapper_content_top_main .cols-2-1 .col.c2{width:28%}#wrapper_content_top_main .cols-1-1 .col{float:left}#wrapper_content_top_main .cols-1-1 .col.c1{width:50%;padding-right:3%}#wrapper_content_top_main .cols-1-1 .col.c2{width:50%}#wrapper_content_top_main #wrapper_related .cols-1-1 .col.c1{padding-right:0}#wrapper_content .staff-list-item{float:left;margin-right:4%;margin-bottom:4%;background-color:#f0efec;width:46%;font-size:1.1rem;overflow:auto;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out}#wrapper_content .staff-list-item:hover{background-color:#e9e7e2;-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out}#wrapper_content .staff-list-image{float:left;width:30%}#wrapper_content .staff-list-text{float:left;padding:5px 10px 5px 10px;width:70%}#wrapper_content .staff-list-name{margin-bottom:5px;color:#17598a;font-size:1.65rem;font-weight:400}#wrapper_content .staff-list-jobtitle{line-height:1.45em;font-size:1.2rem}#wrapper_content .staff-list-homepage{padding-top:5px}#wrapper_content .staff-list-homepage a{text-decoration:none;color:#17598a!important;font-weight:bold}#wrapper_content .staff-list-wrapper a{font-weight:normal}#wrapper_content.norelated .staff-list-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px}#wrapper_content.norelated .staff-list-wrapper .staff-list-item{border-radius:10px;float:none;margin-right:auto;margin-bottom:auto;width:auto}#wrapper_related .staff-list-wrapper{margin-top:20px}#wrapper_related .staff-list-wrapper a{font-weight:normal}#wrapper_related .staff-list-item{clear:both;overflow:auto;margin-bottom:10px;font-size:1.1rem;background-color:#f0efec}#wrapper_related .staff-list-item:hover{background-color:#e9e7e2}#wrapper_related .staff-list-image{float:left;width:30%}#wrapper_related .staff-list-text{float:left;padding:10px 10px 0 10px;width:70%}#wrapper_related .staff-list-name{margin-bottom:5px;color:#17598a;font-size:1.65rem;font-weight:400}#wrapper_related .staff-list-jobtitle{line-height:1.45em;font-size:1.2rem}#wrapper_related .staff-list-homepage{padding-top:5px}#wrapper_related .staff-list-homepage a{text-decoration:none;color:#17598a!important;font-weight:bold}#wrapper_related .news-related-wrap .news-related-author a{font-weight:normal}.flexslider{border-width:0!important;margin-bottom:50px;background-color:transparent}.flexslider .slides{margin-left:0!important}.owl-carousel .owl-item{width:160px!important}#wrapper_content.norelated .flexslider{margin-bottom:30px}#wsslider-5860,#wsslider-5867{margin-top:-2rem}#wsslider-5860.flexslider .slidercontent,#wsslider-5867.flexslider .slidercontent{background-color:#e9e7e2;position:relative}#wsslider-5860.flexslider .slidercontent .item-image,#wsslider-5867.flexslider .slidercontent .item-image{width:70%;float:left}#wsslider-5860.flexslider .slidercontent .item-text,#wsslider-5867.flexslider .slidercontent .item-text{float:right;width:30%;padding:80px 20px 20px;font-size:1.3rem;line-height:2rem}#wsslider-5860.flexslider .slidercontent .item-text li,#wsslider-5867.flexslider .slidercontent .item-text li{line-height:1.8rem;margin-bottom:0.3rem}#wsslider-5860.flexslider .slidercontent .item-text .headerblue,#wsslider-5867.flexslider .slidercontent .item-text .headerblue{font-size:2.8rem!important;margin-bottom:1.5rem!important;line-height:3.4rem!important}#wsslider-5860.flexslider .flex-control-nav,#wsslider-5867.flexslider .flex-control-nav{margin:0!important;bottom:auto;padding-top:10px}.tx-gmdisturber{font-size:1.6rem;padding:10px;border-radius:5px}.tx-gmdisturber p{margin:0!important}.tx-gmdisturber.default{background-color:#FFF;border:2px solid #f00}.tx-gmdisturber.default a{text-decoration:underline!important}.tx-gmdisturber.default h2,.tx-gmdisturber.default h3{border-width:0!important;margin-top:0!important;padding-bottom:0!important;font-weight:bold!important}.tx-gmdisturber.button{border:1px solid #17598a;background-color:#17598a;color:#FFF;text-align:center}.tx-gmdisturber.button a{color:#FFF!important}.tx-lhpsurvey .question-header{font-size:2rem;font-weight:bold;margin-bottom:15px}.tx-lhpsurvey .question-counter{font-size:1.4rem;margin-bottom:5px}.tx-lhpsurvey .question{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.tx-lhpsurvey .answers{margin-bottom:5px}.tx-lhpsurvey .gmaccordion-wrapper .ce-header{padding:0.5em 2em}.tx-lhpsurvey .gmaccordion-wrapper .ce-header:before{top:0.25em}.tx-lhpsurvey .help{margin-top:15px}.tx-lhpsurvey .form-section label{font-size:1.4rem!important;font-weight:normal;display:block}.tx-lhpsurvey .form-section .radio{display:inline-block;margin-right:10px}.tx-lhpsurvey .form-navigation{margin-top:15px;padding-top:5px;border-top:1px solid #d0d0cc}.tx-lhpsurvey .form-navigation .previous{margin-right:10px}.tx-lhpsurvey .form-navigation button,.tx-lhpsurvey .form-navigation input.submit{font-size:1.4rem;color:#17598a!important;font-weight:bold;background-color:#f0efec;color:#FFF;border-width:0;width:auto;padding:8px 12px}.tx-lhpsurvey .form-navigation button:hover,.tx-lhpsurvey .form-navigation input.submit:hover{background-color:#e9e7e2;cursor:pointer}.tx-lhpsurvey .list-leads{padding-top:10px}.tx-lhpsurvey .list-leads .th{font-weight:bold;padding:5px;text-align:left;background-color:#D0D0D0;width:25%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tx-lhpsurvey .list-leads td{padding:0}.tx-lhpsurvey .list-leads td .lead{margin-bottom:10px;padding:3px}.tx-lhpsurvey .list-leads td .lead span{font-weight:bold}.tx-lhpsurvey .list-leads td .lead.odd{background-color:#E5E5E5}.tx-lhpsurvey .list-leads td .lead-seperator{font-size:1px;border-top:1px solid #000;margin:20px 0}.powermail_form fieldset{border-width:0;padding:0}.powermail_form fieldset fieldset,.powermail_form fieldset.nolabel{border-width:0;padding:0;margin:0}.powermail_form fieldset.nolabel legend{display:none}.powermail_form legend{font-size:1.6rem;font-weight:bold;margin-bottom:5px;padding:0}.powermail_fieldset{margin-bottom:10px!important}.powermail_fieldwrap{margin-bottom:10px}.powermail_field label,.powermail_label{font-size:1.4rem!important;font-weight:bold;display:block}.powermail_field .checkbox,.powermail_field .radio{display:inline-block;margin-right:10px}#powermail_field_captcha,.powermail_date,.powermail_field textarea,.powermail_input{font-size:1.4rem;font-family:"PT Sans","sans-serif";padding:4px;width:90%;background-color:#f0efec;border-width:0}#powermail_field_captcha{width:auto!important}.powermail_captchaimage{display:block;margin-top:5px;margin-bottom:5px}.powermail_date{width:auto}.powermail_fieldwrap_type_submit{margin-top:20px}.powermail_confirmation_form,.powermail_confirmation_submit,.powermail_submit{font-size:1.4rem;color:#17598a;font-weight:bold;background-color:#f0efec;border-width:0;width:auto;padding:8px 12px}.powermail_confirmation_form:hover,.powermail_confirmation_submit:hover,.powermail_submit:hover{background-color:#e9e7e2;cursor:pointer}.powermail_all_label{font-weight:bold}.powermail_all_value{margin-left:20px;margin-bottom:10px}.parsley-required,.powermail_message_error{color:#f00}.powermail_create{margin-top:40px 0;padding:10px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:1.8rem;color:#f00;font-weight:bold}.powermail_create .optin_seemailnotice h3{font-size:1.8rem!important;color:#f00!important}.powermail_create .optin_seemailnotice p{color:#000;font-size:1.4rem}.powermail_create .optin_seemailnotice p.important{color:#f00;font-size:1.6rem}.powermail_create .powermail_all{color:#000;font-size:1.4rem}.powermail_create .powermail_all .powermail_all_label{font-weight:bold}.powermail_create .powermail_all .powermail_all_value{font-weight:normal}.powermail_form.powermail_form_6 .powermail_fieldwrap_type_input{float:left;width:calc((100% - 20px) / 2);margin-right:20px}.powermail_form.powermail_form_6 .powermail_fieldwrap_type_input:nth-child(2n){margin-right:0}.powermail_form.powermail_form_6 .powermail_fieldwrap_type_textarea{clear:both}.powermail_form.powermail_form_6 .powermail_field textarea,.powermail_form.powermail_form_6 .powermail_input{width:100%}#wrapper_content.norelated #powermail_field_captcha,#wrapper_content.norelated .powermail_date,#wrapper_content.norelated .powermail_field textarea,#wrapper_content.norelated .powermail_input{border-radius:10px}#wrapper_content.norelated .powermail_confirmation_form,#wrapper_content.norelated .powermail_confirmation_submit,#wrapper_content.norelated .powermail_submit{font-size:1.4rem;font-weight:bold;background-color:#FF9603;color:#FFF;border-width:0;width:auto;padding:10px 15px;border-radius:30px}#wrapper_content.norelated .powermail_confirmation_form:hover,#wrapper_content.norelated .powermail_confirmation_submit:hover,#wrapper_content.norelated .powermail_submit:hover{cursor:pointer}.frame-type-form_formframework .form-group{margin-bottom:10px}.frame-type-form_formframework .form-group .form-label{font-size:1.4rem;font-weight:bold}.frame-type-form_formframework .form-group .input input[type=email],.frame-type-form_formframework .form-group .input input[type=text]{font-size:1.4rem;font-family:"PT Sans","sans-serif";padding:4px;width:90%;background-color:#f0efec;border-width:0}.frame-type-form_formframework .form-group .checkbox .form-check-label span{font-size:1.4rem}.frame-type-form_formframework .form-group .checkbox input[type=checkbox]{display:inline-block;margin-right:10px}.frame-type-form_formframework .actions button[type=submit]{font-size:1.4rem;color:#17598a!important;font-weight:bold;background-color:#f0efec;color:#FFF;border-width:0;width:auto;padding:8px 12px}.frame-type-form_formframework .actions button[type=submit]:hover{background-color:#e9e7e2;cursor:pointer}.gmaccordion-wrapper{margin-bottom:10px;background-color:#f0efec}.gmaccordion-wrapper .ce-header{cursor:pointer;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;padding:1em 2em;position:relative}.gmaccordion-wrapper .ce-header:hover{-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-color:#e9e7e2}.gmaccordion-wrapper .ce-header:before{content:"›";font-size:1.8rem;left:10px;top:0.75em;position:absolute;font-weight:bold;color:#17598a}.gmaccordion-wrapper .ce-header h3{margin:0!important;color:#17598a!important;text-transform:none!important;padding:0!important;border-bottom-width:0!important;font-weight:bold!important;background-color:transparent!important}.gmaccordion-wrapper .gmaccordion-bodytext{padding:1rem 2em}.gmaccordion-wrapper.quickcontact .ce-header{cursor:pointer;background-color:transparent!important;color:#17598a;padding:10px;background-image:none;border-top:1px solid #17598a;border-bottom:1px solid #17598a;text-align:center;background-color:#f0efec!important}.gmaccordion-wrapper.quickcontact .ce-header:before{content:""}.gmaccordion-wrapper+:not(.gmaccordion-wrapper){margin-top:1.5em}#wrapper_content.norelated .gmaccordion-wrapper{border-radius:10px}#wrapper_content.norelated .gmaccordion-wrapper .ce-header{padding-left:40px;border-radius:10px}#wrapper_content.norelated .gmaccordion-wrapper .ce-header:hover{border-radius:10px}#wrapper_content.norelated .gmaccordion-wrapper .ce-header:before{content:"●";font-size:3.5rem;left:10px;top:1px;position:absolute;font-weight:bold;color:#FF9603}#wrapper_content.norelated .gmaccordion-wrapper .gmaccordion-bodytext{padding-left:40px}.ce-dropdown .gmaccordion-wrapper{background-color:#FFF}.ce-dropdown .gmaccordion-wrapper .ce-header{background-color:#17598a}.ce-dropdown .gmaccordion-wrapper .ce-header:hover{opacity:0.9}.ce-dropdown .gmaccordion-wrapper .ce-header:before{content:"";font-size:0;left:0}.ce-dropdown .gmaccordion-wrapper .ce-header h3{color:#FFF!important;text-align:center}#wrapper_related .gmaccordion-wrapper .ce-header h3{margin:0!important;border-width:0!important}div:not(.gmaccordion-wrapper)+.gmaccordion-wrapper{margin-top:1.5em}.tx-indexedsearch .tx-indexedsearch-res{padding-top:10px;margin-top:10px;padding-bottom:10px;margin-bottom:10px;border-top:1px solid #d0d0cc;border-bottom:1px solid #d0d0cc}.tx-indexedsearch .tx-indexedsearch-res.res-tmpl-css{padding:0;margin-bottom:10px;border-width:0}.tx-indexedsearch ul.browsebox{margin-left:0!important}.tx-indexedsearch ul.browsebox li{padding-right:7px}.tx-indexedsearch-form{display:inline-block}.tx-indexedsearch-search-submit{display:inline-block}.news{margin-top:1.2rem}.news .f3-widget-paginator{list-style-type:none;margin:0;margin-left:0!important;padding:0}.news .f3-widget-paginator li{margin:0 15px 0 0;float:left}.news .f3-widget-paginator li.current{font-weight:bold}.news .news-list-view{width:100%}.news .news-list-view .legend{margin-bottom:5px;text-align:right}.news .news-list-view .legend-header{font-weight:bold;padding-right:10px}.news .news-list-view .legend-text{padding-right:10px;padding-left:3px}.news .news-list-view .page-navigation{font-size:1rem}.news .news-list-view .article{margin-bottom:15px}.news .news-list-view .article .date{color:#3c3c3c;font-size:1rem;margin-bottom:1px;font-weight:bold}.news .news-list-view .article .icon{display:inline}.news .news-list-view .article .icon img{vertical-align:middle}.news .news-list-view .article .title{display:inline;font-weight:600;color:#000!important;margin:0!important}.news .news-list-view .article .teaser{line-height:inherit}.news .news-list-view .article .morelink{margin-top:5px}.news .news-list-view .article .morelink .more{text-decoration:none;font-weight:bold}.news .karriere-list-view .article{background-color:#f0efec;padding:1.5rem;margin-bottom:10px}.news .karriere-list-view .article h3{margin-bottom:0!important}.news .karriere-list-view .article h3 a{text-decoration:none!important}.news .news-list-header{text-transform:uppercase;font-size:1.5rem!important;padding-bottom:4px;border-bottom:1px solid #3c3c3c;font-weight:normal;margin-top:1.6rem!important;margin-bottom:1.8rem!important}.news.news-single{margin-top:0}.news.news-single .news-backlink-wrap{padding-top:3px;margin-top:10px;border-top:1px solid #d0d0cc}.news.news-single .news-backlink-wrap a{font-weight:bold}.news.news-single .news-text-wrap .news-img-wrap{float:left;padding-right:10px}.news-clear{clear:both}.news-related-wrap .news-related-links{margin-top:20px}.news-related-wrap .news-related-author{margin-top:20px}.news-related-wrap .staff-list-item{margin-bottom:0!important}.tx-felogin-pi1 form{display:inline-block}.tx-felogin-pi1 form fieldset{border:1px solid #000;padding:20px}.tx-felogin-pi1 form fieldset legend{padding:0 10px;font-weight:bold}.tx-felogin-pi1 form fieldset div{margin-bottom:10px}.tx-felogin-pi1 form fieldset div label{display:block}.tx-felogin-pi1 form fieldset div input[type=password],.tx-felogin-pi1 form fieldset div input[type=text]{font-size:1.4rem;font-family:"PT Sans","sans-serif";padding:4px;width:200px;background-color:#f0efec;border-width:0}.tx-felogin-pi1 form fieldset div input[type=submit]{font-size:1.4rem;color:#17598a!important;font-weight:bold;background-color:#f0efec;color:#FFF;border-width:0;width:auto;padding:8px 12px}.tx-felogin-pi1 form fieldset div input[type=submit]:hover{background-color:#e9e7e2;cursor:pointer}#wrapper_content .frame-type-textmedia .ce-gallery .ce-row .ce-column{margin-right:20px;margin-bottom:15px}.frame-type-textmedia.frame-layout-101 .ce-left .ce-gallery{text-align:left}.frame-type-textmedia.frame-layout-101 .ce-gallery{text-align:center}.frame-type-textmedia.frame-layout-101 .ce-gallery figure{display:block}.frame-type-textmedia.frame-layout-101 .ce-gallery .ce-row{display:inline-block;margin-right:10px;margin-bottom:10px}.frame-type-textmedia.frame-layout-101 .ce-gallery .ce-row .ce-column{margin-right:10px;margin-bottom:0px}.frame-type-menu_subpages.frame-layout-54 ul li{all:unset;padding:0;margin:0;display:inline-block}.frame-type-menu_subpages.frame-layout-54 ul li:before{all:unset}.frame-type-menu_subpages.frame-layout-54 ul li a{display:inline-block;margin:0 20px 10px 0;background-color:#FFF;color:#17598a;border:1px solid #17598a;border-radius:50px;padding:5px 15px;font-size:14px}.frame-type-menu_subpages.frame-layout-54 ul li a:hover{background-color:#17598a;text-decoration:none!important;color:#FFF!important}.frame-type-textmedia.frame-layout-109{background-color:#9b1620;padding:40px;color:#FFF;text-align:center}.frame-type-textmedia.frame-layout-109 header h1{font-family:"Imperial Script",Times,"Times New Roman","serif";color:#f2be0a!important;font-size:4rem!important}@media screen and (max-width:600px){.frame-type-textmedia.frame-layout-109{padding:20px}.frame-type-textmedia.frame-layout-109 header h1{font-size:3rem!important}}.wrapper_moodelement .moodtext{background-color:#17598a;background:-webkit-gradient(linear,left top,left bottom,from(#004054),to(#17598a));background:linear-gradient(#004054 0%,#17598a 100%);padding:20px;color:#FFF}.wrapper_moodelement .moodtext a,.wrapper_moodelement .moodtext h1,.wrapper_moodelement .moodtext h2,.wrapper_moodelement .moodtext h3,.wrapper_moodelement .moodtext h4{color:#FFF!important}.wrapper_moodelement .moodtext .linkbuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper_moodelement .moodtext .linkbuttons .button{margin:10px 40px}

h2, h3, h4 {
  margin: 0;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
}

.highlight {
  color: #f00;
}

/* Blaue Überschrift auf Startseite */
.headerblue {
  font-size: 2.2rem;
  margin-bottom: 2rem !important;
  line-height: 2.8rem !important;
  color: #17598a !important;
  font-weight: 400 !important;
}

/* Blaue Überschrift auf Startseite */
.headerblue2 {
  font-size: 1.85rem !important;
  margin-bottom: 2rem !important;
  line-height: 2.8rem !important;
  color: #17598a !important;
  font-weight: 700 !important;
}

ul.liststyle2 {
  list-style-type: none !important;
  margin-left: 0 !important;
}
ul.liststyle2 li {
  padding: 0;
  margin: 0;
  margin-bottom: 0 !important;
  padding-left: 15px;
  padding-bottom: 3px;
  position: relative;
  overflow: visible;
  color: #17598a;
}
ul.liststyle2 li:before {
  content: "›";
  font-size: 1.6rem;
  left: 0;
  position: absolute;
  color: #17598a;
}

.button {
  display: inline-block;
  text-align: center;
  color: #FFF !important;
  text-decoration: none !important;
  padding: 10px 15px;
  margin: 10px 20px 10px 20px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border-radius: 30px;
}
.button.orange {
  background-color: #FF9603;
}

.texthighlight {
  font-style: italic;
}

.smaller {
  font-size: 1.2rem;
}

.bluebox {
  color: #FFF !important;
  text-decoration: none !important;
  padding: 5px 10px;
  background-color: #17598a;
}

.lhpfont {
  font-family: "Cinzel", Times, "Times New Roman", "serif";
  letter-spacing: 2px;
}

.align-center,
.text-center {
  text-align: center;
}

.align-left,
.text-left {
  text-align: left;
}

.align-right,
.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.CVTable {
  width: 100%;
}

.CVTable th {
  width: 110px;
  font-weight: normal;
  padding-bottom: 8px;
  text-align: left;
  vertical-align: top;
}

.CVTable td {
  padding-bottom: 8px;
}

.CVTable td p {
  margin-bottom: 0 !important;
}
/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: right; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0.438em 0 0 }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 1.1rem; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size:16px;
}
/* Button */
.slicknav_btn {
	margin: 0.5rem 0 0.5rem 4rem;
	text-decoration:none;	
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {	
	color: #4C4C47;
	font-weight: bold;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #4C4C47;
}
.slicknav_menu {

}
.slicknav_nav {
	color:#4C4C47;
	margin:0;	
	padding:0;
	font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}
.slicknav_nav ul {
	padding:0;
	margin:0 0 0 0px;
}
.slicknav_nav .slicknav_item {

}
.slicknav_nav a{
	padding:5px 10px 5px 0;
	margin:2px 5px;
	text-decoration:none;
	color:#4C4C47;
}
.slicknav_nav a:hover,
.slicknav_nav .active a.slicknav_item,
.slicknav_nav li a.active,
.slicknav_nav li ul li a.active {
	color:#9d9d99;
}

.slicknav_nav li ul li a {
	padding-left:45px;
	background-color:tranparent;
	color:#4C4C47;
}
.slicknav_nav li ul li ul li a {
	padding-left:60px;
	background-color:tranparent;
	color:#4C4C47;
}
.slicknav_nav .slicknav_item a {
	padding:0;
	margin:0;
}
.slicknav_nav .slicknav_item:hover a {
	color:#9d9d99;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.img-rwd {
  max-width: 100%;
  max-height: 100%;
}

.slicknav_menu {
  display: none;
}

@media screen and (max-width: 1080px) {
  #wrapper_main {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
  }
  #wrapper_top {
    /* padding-top:5px !important; */
  }
  #wrapper_content .staff-list-item {
    height: 140px;
  }
  #wsslider-5860.flexslider .slidercontent .item-text,
  #wsslider-5867.flexslider .slidercontent .item-text {
    padding-top: 20px;
    font-size: 1.2rem;
  }
  #wsslider-5860.flexslider .slidercontent .item-text .headerblue,
  #wsslider-5867.flexslider .slidercontent .item-text .headerblue {
    font-size: 1.8rem !important;
  }
}
@media screen and (max-width: 1025px) {
  ul.navitop_menu,
  .wrapper_navitop2,
  .wrapper-important {
    display: none !important;
  }
  .slicknav_menu {
    display: inline-block;
    float: left;
  }
  .slicknav_nav .navi-sep {
    display: none;
  }
  .slicknav_btn {
    margin: 0.5rem 0 0.5rem 0.5rem;
  }
  .slicknav_menu .slicknav_icon-bar {
    height: 0.15em;
  }
  /* Sticky */
  #wrapper_main.sticky {
    padding-top: 130px;
  }
  #wrapper_top.sticky {
    width: 100%;
    height: 130px;
    padding-top: 20px;
  }
  #wrapper_top.sticky #wrapper_topcontact {
    padding-right: 30px;
    z-index: 999;
  }
  #wrapper_top .top_claim {
    display: none;
  }
  #wrapper_top.sticky #wrapper_navitop {
    width: calc(100% - 30px);
    /*    position: relative;
        margin-top: 63px; */
  }
  #wrapper_top #wrapper_logo {
    width: 100%;
    /* float: none; */
    position: relative;
  }
  #wrapper_top.sticky #wrapper_topcontact {
    position: absolute;
    bottom: 15px;
    right: 0;
    height: auto;
  }
  #wrapper_top.sticky #wrapper_topcontact .wrapper-important {
    /* position: relative;
    bottom:auto; */
    width: 220px;
    right: 0;
  }
  #wrapper_top.sticky #wrapper_navitop {
    padding-top: 31px;
    position: relative;
  }
  /* Sticky */
}
@media screen and (max-width: 800px) {
  #wsslider-5860.flexslider .slidercontent .item-text,
  #wsslider-5867.flexslider .slidercontent .item-text {
    padding: 10px;
    font-size: 1rem;
  }
  #wsslider-5860.flexslider .slidercontent .item-text .headerblue,
  #wsslider-5867.flexslider .slidercontent .item-text .headerblue {
    font-size: 1.6rem !important;
    margin-bottom: 5px !important;
    line-height: normal !important;
    font-weight: bold !important;
  }
  #wsslider-5860.flexslider .slidercontent .item-text ul,
  #wsslider-5867.flexslider .slidercontent .item-text ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  #wsslider-5860.flexslider .slidercontent .item-text li,
  #wsslider-5867.flexslider .slidercontent .item-text li {
    display: inline-block;
  }
  #wsslider-5860.flexslider .slidercontent .item-text li:after,
  #wsslider-5867.flexslider .slidercontent .item-text li:after {
    content: ", ";
  }
  #wsslider-5860.flexslider .slidercontent .item-text li:last-child:after,
  #wsslider-5867.flexslider .slidercontent .item-text li:last-child:after {
    content: "";
  }
  #wrapper_contact {
    width: 80%;
  }
  #wrapper_content .staff-list-item {
    float: none !important;
    width: 100% !important;
    height: auto;
  }
  #wrapper_content .staff-list-item .staff-list-image {
    width: 20%;
  }
}
@media screen and (max-width: 750px) {
  .frame-type-textmedia.frame-layout-100 .image img {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
  #wrapper_contentmain #wrapper_content {
    float: none !important;
    width: 100% !important;
    padding-right: 0 !important;
  }
  #wrapper_contentmain #wrapper_related {
    float: none !important;
    width: 100% !important;
    margin-top: 40px;
  }
  #wrapper_content .staff-list-item .staff-list-image {
    width: 15%;
  }
  #wrapper_content.norelated .staff-list-wrapper {
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-gap: 20px;
  }
  #wrapper_related .staff-list-item .staff-list-image {
    width: 15% !important;
  }
  #wrapper_related .staff-list-item .staff-list-text {
    width: 70% !important;
  }
  #wrapper_mood .partnerdetails_text {
    float: none !important;
    width: 100% !important;
    padding: 20px 20px 20px 20px !important;
  }
  #wrapper_mood .partnerdetails_image {
    width: 100% !important;
    float: none !important;
  }
  #wrapper_bottom {
    padding: 1rem 1rem 1rem 1rem !important;
  }
  #wrapper_bottom .col-left {
    width: 100%;
    display: block;
  }
  #wrapper_bottom .col-right {
    display: none;
  }
  #wrapper_contact {
    width: 100% !important;
  }
  #wrapper_content_top_main .grid-container.grid-container-2 .grid-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #wrapper_content_top_main .grid-container.grid-container-2 .grid-row .grid-column {
    margin-bottom: 20px;
    width: 100% !important;
    margin-right: 0 !important;
  }
  #wrapper_content_top_main .grid-container.grid-container-3 .grid-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #wrapper_content_top_main .grid-container.grid-container-3 .grid-row .grid-column {
    margin-bottom: 20px;
    width: 100% !important;
    margin-right: 0 !important;
  }
  #wrapper_content_top_main .grid-container.grid-container-3 .grid-row .grid-column.grid-column-2 {
    padding-top: 10px;
  }
  #wrapper_content_top_main .grid-container.grid-container-9 .grid-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column {
    margin-bottom: 20px;
    width: 100% !important;
    margin-right: 0 !important;
  }
  #wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column.grid-column-2 {
    padding-top: 10px;
  }
  #wrapper_content_top_main .grid-container.grid-container-9 .grid-row .grid-column.grid-column-3 {
    padding-top: 10px;
  }
  #wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-3 .grid-row, #wrapper_content_top_main .frame-layout-150 .grid-container.grid-container-9 .grid-row {
    -ms-grid-columns: (minmax(0, 1fr))[1];
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  /*	
  	#wrapper_content_top_main .cols-1-1-1 .col {
  		float:none !important;
  		width:100% !important;
  		padding-right:0 !important;
  	}
  	#wrapper_content_top_main .cols-1-1-1 .col.c2 {
  		padding-top:10px;
  	}
  	#wrapper_content_top_main .cols-1-1-1 .col.c3 {
  		padding-top:10px;
  	}

  	#wrapper_content_top_main .cols-2-1 .col {
  		float:none !important;
  	}
  	#wrapper_content_top_main .cols-2-1 .col.c1 {
  		width:100% !important;
  		padding-right:0 !important;
  	}
  	#wrapper_content_top_main .cols-2-1 .col.c2 {
  		width:100% !important;
  		padding-top:10px;
  	}

  	#wrapper_content_top_main .cols-1-1 .col {
  		float:none !important;
  		width:100% !important;
  	}
  	#wrapper_content_top_main .cols-1-1 .col.c1 {
  		padding-right:0 !important;
  	}
  	#wrapper_content_top_main .cols-1-1 .col.c2 {
  		padding-top:10px;
  	}
  */
  /* Sonderfall Auszeichnungen Startseite: ausblenden */
  #c1783 {
    display: none;
  }
  /*
  .ce-wrapper.quickcontact-wrapper {
  	position: fixed;
  	top: 0;
  	left: 0;
  	color: #FFF;
  	border: 1px solid #666;
  }
  .ce-wrapper.quickcontact-wrapper:hover .ce-wrapper-content {
  	display: inline-block;
  }
  	.ce-wrapper.quickcontact-wrapper .header {
  		display: block;
  		background-color: #666;
  		padding: 3px;
  	}
  	.ce-wrapper.quickcontact-wrapper .ce-wrapper-content {
  		display: none;
  		background-color: #FFF;
  		padding: 3px;
  	}
  */
}
@media screen and (max-width: 700px) {
  #wsslider-5860.flexslider .slidercontent .item-text li,
  #wsslider-5867.flexslider .slidercontent .item-text li {
    line-height: 1.4rem;
    font-size: 1.3rem !important;
  }
  #wsslider-5860.flexslider .slidercontent .item-image,
  #wsslider-5867.flexslider .slidercontent .item-image {
    width: 100%;
    float: none;
  }
  #wsslider-5860.flexslider .slidercontent .item-text,
  #wsslider-5867.flexslider .slidercontent .item-text {
    position: absolute;
    right: 0;
    top: 0;
    float: none;
    background-color: rgba(255, 255, 255, 0.4);
  }
  /* Sticky */
  #wrapper_main.sticky {
    padding-top: 0;
  }
  #wrapper_top.sticky {
    position: relative;
  }
  #wrapper_top.sticky #wrapper_navitop {
    width: 100%;
  }
  #wrapper_top.sticky #wrapper_topcontact {
    padding-right: 0;
  }
  #wrapper_top.sticky #wrapper_topcontact .wrapper-important {
    width: 210px;
  }
  #wrapper_top.sticky #wrapper_topsmall.sticky {
    position: fixed;
    top: 0;
    height: 45px;
    width: 100%;
    z-index: 99999;
    margin-top: 0;
    background-color: #FFF;
  }
  #wrapper_top.sticky #wrapper_topsmall.sticky #wrapper_navitop {
    width: calc(100% - 30px);
    padding-top: 5px;
  }
  #wrapper_top.sticky #wrapper_topsmall.sticky #wrapper_topcontact {
    padding-right: 30px;
  }
  /* Sticky */
}
@media screen and (max-width: 600px) {
  #wrapper_top.sticky {
    height: auto;
  }
  #wrapper_top.sticky #wrapper_navitop {
    padding-top: 15px;
  }
  /*   #wrapper_top.sticky #wrapper_topcontact {
  	position: relative;
         bottom:auto;
         right:auto;
         text-align: left;
         margin-top: 20px;
     }
     #wrapper_top.sticky #wrapper_topcontact .language {
         padding-top: 15px;
         background-color: #FFF;
     } */
  .video-container {
    padding-bottom: 45%;
  }
  #wsslider-5860.flexslider .slidercontent .item-text li,
  #wsslider-5867.flexslider .slidercontent .item-text li {
    line-height: 1.2rem;
    font-size: 1.1rem !important;
  }
  #wrapper_content .staff-list-item .staff-list-image {
    width: 20%;
  }
  .powermail_form.powermail_form_6 .powermail_fieldwrap_type_input {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 400px) {
  #wrapper_content .staff-list-item {
    float: none !important;
    width: 100% !important;
    height: auto;
  }
  #wrapper_content .staff-list-item .staff-list-image {
    width: 30%;
  }
  #wrapper_content .staff-list-item .staff-list-text {
    padding: 5px 10px;
  }
  #wrapper_content .staff-list-item .staff-list-text .staff-list-name {
    font-size: 1.2rem;
    font-weight: 600;
  }
}
ul.navitop_menu li a#toplink582 + ul {
	height:550px;
}

#wrapper_top #wrapper_topcontact .important {
    position: relative;
}