.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
body,div,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}*:hover,*:focus,*:visited{outline:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:start;vertical-align:top}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}header,footer,nav,section,aside,article,figure,figcaption{display:block}p,pre,blockquote,table,ol,ul,form,h1,h2,h3,h4,h5,h6{margin-bottom:20px}code{padding:20px;background:#EBF5ff;display:block}#container:after,#container .inside:after,.custom:after,.custom .inside:after,#header:after,#header .inside:after,#footer:after,#footer .inside:after,#footer .footercontent:after,#footer .footercontent .inner:after,#footer .copyrightcontent:after,#footer .fundingcontent:after,.mod_article:after,.formbody:after,fieldset:after,.hauptnavigation:after{height:0;clear:both;display:block;margin:0;padding:0;visibility:hidden;content:""}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.clear,#clear{height:0.1px;clear:both;font-size:0.1px;line-height:0.1px}.inside{position:relative;text-align:left}.block{overflow:hidden}html{scroll-behavior:smooth}body{font:20px "PoppinsRegular";color:#666666;line-height:160%;position:relative;min-height:100vh}a{text-decoration:none;color:#000}a:hover,a:focus,a:visited{outline:0;text-decoration:none}h1{font-size:70px;line-height:160%;font-family:"PoppinsRegular";margin-bottom:40px !important;color:#2b4a95;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;hyphens:auto;margin-left:20px}h1 span{background-color:#dede49;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;box-shadow:20px 0 0 #dede49, -20px 0 0 #dede49}.fachhaendler h1{margin-top:0}h2{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;margin:0 0 30px 0;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;hyphens:auto;margin-left:20px}h2 span{background-color:#dede49;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;box-shadow:20px 0 0 #dede49, -20px 0 0 #dede49}h3{line-height:normal;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;hyphens:auto}h4{line-height:normal}img{display:block}video{max-width:100%}audio{max-width:100%}iframe{max-width:100%}object,embed{max-width:100%}
@font-face{font-family:"EsFaceRegular";font-style:normal;font-weight:300;src:local(""), url("../../files/theme_2021/fonts/ESFace-Regular.woff2") format("woff2"), url("../../files/theme_2021/fonts/ESFace-Regular.woff") format("woff")}@font-face{font-family:"EsFaceItalic";font-style:normal;font-weight:300;src:local(""), url("../../files/theme_2021/fonts/ESFace-Italic.woff2") format("woff2"), url("../../files/theme_2021/fonts/ESFace-Italic.woff") format("woff")}@font-face{font-family:"PoppinsRegular";font-style:normal;font-weight:300;src:url("../../files/theme_2021/fonts/poppins-v15-latin-300.eot");src:local(""), url("../../files/theme_2021/fonts/poppins-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/theme_2021/fonts/poppins-v15-latin-300.woff2") format("woff2"), url("../../files/theme_2021/fonts/poppins-v15-latin-300.woff") format("woff"), url("../../files/theme_2021/fonts/poppins-v15-latin-300.ttf") format("truetype"), url("../../files/theme_2021/fonts/poppins-v15-latin-300.svg#Poppins") format("svg")}@font-face{font-family:"PoppinsMedium";font-style:normal;font-weight:500;src:url("../../files/theme_2021/fonts/poppins-v15-latin-500.eot");src:local(""), url("../../files/theme_2021/fonts/poppins-v15-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/theme_2021/fonts/poppins-v15-latin-500.woff2") format("woff2"), url("../../files/theme_2021/fonts/poppins-v15-latin-500.woff") format("woff"), url("../../files/theme_2021/fonts/poppins-v15-latin-500.ttf") format("truetype"), url("../../files/theme_2021/fonts/poppins-v15-latin-500.svg#Poppins") format("svg")}@font-face{font-family:"PoppinsBold";font-style:normal;font-weight:700;src:url("../../files/theme_2021/fonts/poppins-v15-latin-700.eot");src:local(""), url("../../files/theme_2021/fonts/poppins-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/theme_2021/fonts/poppins-v15-latin-700.woff2") format("woff2"), url("../../files/theme_2021/fonts/poppins-v15-latin-700.woff") format("woff"), url("../../files/theme_2021/fonts/poppins-v15-latin-700.ttf") format("truetype"), url("../../files/theme_2021/fonts/poppins-v15-latin-700.svg#Poppins") format("svg")}#wrapper{overflow:hidden;padding-top:0}#wrapper *{box-sizing:border-box}.custom{max-width:1920px;margin:0 auto;background-color:#dede49;transition:ease-in-out 0.3s}.custom.headerscroll{background-color:#ffffff}.custom #slider{max-width:1920px;margin:0 auto}#container{max-width:1920px;margin:0 auto;padding-top:4%}#container .mod_article{padding:30px 6.25% 60px 6.25%}#container .mod_article.greyback{background-image:linear-gradient(135deg, #f8f8f8 33.78%, #ffffff 33.78%, #ffffff 50%, #f8f8f8 50%, #f8f8f8 83.78%, #ffffff 83.78%, #ffffff 100%);background-size:74px 74px}#header{width:100%;top:0;position:fixed;z-index:1000;transition:ease-in-out 0.3s}#header .inside{max-width:1920px;margin:0 auto;background-color:#dede49;transition:ease-in-out 0.3s}#header .inside .headercontent{padding:1.5% 20px 38px 20px;width:100%;display:block;position:relative;transition:ease-in-out 0.3s}#header .inside .headercontent .sidebar-top{position:absolute;right:8px;top:8px;display:none}#header .inside .headercontent .sidebar-top .sticky-link{width:36px;height:50px;display:inline-block;overflow:hidden}#header .inside .headercontent .sidebar-top .sticky-link.sticky-sample{background:transparent url("../../files/theme_2021/img/sample-magenta.svg") center center no-repeat;background-size:28px}#header .inside .headercontent .sidebar-top .sticky-link.sticky-tel{background:transparent url("../../files/theme_2021/img/phone-magenta.svg") center center no-repeat;background-size:28px}#header .inside .headercontent .sidebar-top .sticky-link a{width:50px;height:50px;display:inline-block;overflow:hidden;text-indent:-50000px}#header .inside .headercontent .headercontent_inner{max-width:1920px;margin:0 auto;position:relative;text-align:center;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logomobile{overflow:hidden;opacity:0;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logomobile img{width:0;height:0;opacity:0;margin:0 auto;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logo{overflow:hidden;padding-bottom:31px;display:block;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logo img{width:165px;height:59px;display:block;margin:0 auto;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logotext{transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logotext img{width:394px;height:29px;display:block;margin:0 auto;transition:ease-in-out 0.3s}#header.headerscroll .inside{background-color:#ffffff}#header.headerscroll .inside .headercontent{padding:1.5%}#header.headerscroll .inside .headercontent .headercontent_inner .logomobile{opacity:1}#header.headerscroll .inside .headercontent .headercontent_inner .logomobile img{width:165px;height:59px;opacity:1;margin:0 auto;transition:ease-in-out 0.3s}#header.headerscroll .inside .headercontent .headercontent_inner .logotext{padding-bottom:0;padding-top:0}#header.headerscroll .inside .headercontent .headercontent_inner .logotext img{width:0;height:0}#header.headerscroll .inside .headercontent .headercontent_inner .logo{padding-bottom:0;padding-top:0}#header.headerscroll .inside .headercontent .headercontent_inner .logo img{width:0;height:0}#sticky .sidebar-right{position:fixed;top:50%;right:0;transform:translate(0, calc(-50% - 50px));z-index:1000;width:auto;transition:all 0.3s linear}#sticky .sidebar-right .sticky-link{width:300px;position:absolute;right:-232px;transition:all 0.25s ease}#sticky .sidebar-right .sticky-link:nth-child(1){top:0}#sticky .sidebar-right .sticky-link:nth-child(2){top:calc(68px + 1px)}#sticky .sidebar-right .sticky-link:nth-child(3){top:calc(2*68px + 2px)}#sticky .sidebar-right .sticky-link:nth-child(4){top:calc(3*68px + 3px)}#sticky .sidebar-right .sticky-link:nth-child(5){top:calc(4*68px + 4px)}#sticky .sidebar-right .sticky-link:nth-child(6){top:calc(5*68px + 5px)}#sticky .sidebar-right .sticky-link.sticky-sample{background:#d851a6 url("../../files/theme_2021/img/sample.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link.sticky-tel{background:#d851a6 url("../../files/theme_2021/img/phone.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link.sticky-login{background:#d851a6 url("../../files/theme_2021/img/icon_Login.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link.sticky-calc{background:#d851a6 url("../../files/theme_2021/img/icon_Kalkulation.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link.sticky-mail{background:#d851a6 url("../../files/theme_2021/img/icon_Mail.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link.sticky-instagram{background:#d851a6 url("../../files/theme_2021/img/icon_instagram.svg") 15px center no-repeat;background-size:40px}#sticky .sidebar-right .sticky-link:hover{right:0}#sticky .sidebar-right .sticky-link a{line-height:68px;padding-left:68px;display:block;color:#dede49;text-align:center}.voll{width:100%;position:relative;overflow:hidden;float:left;margin-left:0}.einhalb{width:48%;position:relative;overflow:hidden;float:left;margin-left:4%}.eindrittel{width:31%;position:relative;overflow:hidden;float:left;margin-left:3.5%}.zweidrittel{width:65.5%;position:relative;overflow:hidden;float:left;margin-left:3.5%}.einviertel{width:21.25%;position:relative;overflow:hidden;float:left;margin-left:5%}.zweiviertel{width:42.5%;position:relative;overflow:hidden;float:left;margin-left:5%}.dreiviertel{width:74.375%;position:relative;overflow:hidden;float:left;margin-left:5%}.mod_article div.einhalb:first-child,.mod_article div.eindrittel:first-child,.mod_article div.zweidrittel:first-child,.mod_article div.einviertel:first-child,.mod_article div.zweiviertel:first-child,.mod_article div.dreiviertel:first-child,.voll.erste,.einviertel.erste,.zweiviertel.erste,.eindrittel.erste,.einhalb.erste,.zweidrittel.erste,.dreiviertel.erste{clear:left;margin-left:0 !important}#footer{width:100%}#footer .inside{max-width:1920px;margin:0 auto}#footer .inside .footerimg{max-width:87.5%;margin:0 auto}#footer .inside .footernenus{background-color:#dede49;padding:10px 10px 7px 10px;display:flex;align-items:center}#footer .inside .footernenus .menufooterleft{display:block}#footer .inside .footernenus .menufooterleft a,#footer .inside .footernenus .menufooterleft strong{display:block;padding:0 10px 0 10px;font:20px/20px "PoppinsRegular";text-decoration:none;color:#2b4a95;border-left:1px solid #2b4a95;transition:ease-in-out 0.3s}#footer .inside .footernenus .menufooterleft a.first,#footer .inside .footernenus .menufooterleft strong.first{border:none}#footer .inside .footernenus .menufooterleft li{float:left;margin:0;padding:0;list-style-type:none}#footer .inside .footernenus .menufooterleft ul{padding:0;margin:0 auto;list-style-type:none;display:inline-block}#footer .inside .footernenus .menufooterright{display:block;margin-left:auto;order:2}#footer .inside .footernenus .menufooterright ul{padding:0;margin:0 auto;list-style-type:none;display:inline-block}#footer .inside .footernenus .menufooterright ul li{width:40px;height:40px;margin:5px 15px;padding:0;list-style-type:none;display:inline-block;position:relative;border-radius:20px}#footer .inside .footernenus .menufooterright ul li a,#footer .inside .footernenus .menufooterright ul li strong{width:40px;height:40px;overflow:hidden;display:inline-block;text-indent:-1000px;position:absolute}#footer .inside .footernenus .menufooterright ul li a.facebook,#footer .inside .footernenus .menufooterright ul li strong.facebook{background:url("../../files/theme_2021/img/facebook.svg") center center no-repeat;top:3px;left:3px}#footer .inside .footernenus .menufooterright ul li a.instagram,#footer .inside .footernenus .menufooterright ul li strong.instagram{background:url("../../files/theme_2021/img/instagram.svg") center center no-repeat;top:3px;left:3px}#container .mod_article.nopadding{padding-left:0;padding-right:0}#container .mod_article.h-center{display:flex;align-items:center}#container .mod_article.team{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}#container .mod_article.team .ce_text.teammember{flex:1 0 31%;margin:0 0 70px 3.5%;flex-grow:0;flex-shrink:1}#container .mod_article.team .ce_text.teammember:nth-child(3n+1),#container .mod_article.team .ce_text.teammember:nth-child(1){margin-left:0}#container .mod_article.team .ce_text.teammember .Blue{word-wrap:break-word}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text{position:relative;overflow:hidden;background:#2b4a95;color:#dede49;user-select:none}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text:before{content:"";display:block;padding-top:100%}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;padding:10px;cursor:e-resize;display:flex;justify-content:center;align-items:center}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner{padding:3%;font-size:18px;line-height:140%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;user-select:none}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text{position:relative;overflow:hidden;color:#2b4a95;background:#dede49;user-select:none}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text:before{content:"";display:block;padding-top:100%}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;padding:10px;cursor:e-resize;display:flex;justify-content:center;align-items:center}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner{padding:3%;font-size:18px;line-height:140%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;user-select:none}#container .mod_article.blue-boxes-static{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}#container .mod_article.blue-boxes-static .ce_text{flex:0 0 24.25%;margin:0 0 20px 1%;position:relative;overflow:hidden;background:#2b4a95;color:#dede49}#container .mod_article.blue-boxes-static .ce_text:nth-child(4n+1),#container .mod_article.blue-boxes-static .ce_text:nth-child(1){margin-left:0}#container .mod_article.blue-boxes-static .ce_text:before{content:"";display:block;padding-top:100%}#container .mod_article.blue-boxes-static .ce_text .quadratbox{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;padding:10px;display:flex;justify-content:center;align-items:center}#container .mod_article.blue-boxes-static .ce_text .quadratbox .quadratbox-inner{padding:3%;font-size:18px;line-height:140%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#container .mod_article.produkte{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}#container .mod_article.produkte .ce_text{flex:1 0 48.5%;margin:0 0 20px 3%;flex-grow:0;flex-shrink:1}#container .mod_article.produkte .ce_text:nth-child(2n+1),#container .mod_article.produkte .ce_text:nth-child(1){margin-left:0}#container .mod_article.produkte .ce_text .caption{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;margin:0;padding:0;text-align:left;background-color:transparent;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;max-width:75%;bottom:-6px;position:absolute}#container .mod_article.produkte .ce_text .caption span{background-color:#dede49;padding:0 20px 0 20px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}#container .mod_article.produkte .ce_text .Button{display:block;background-color:#2b4a95;text-align:center}#container .mod_article.produkte .ce_text .Button a{display:inline-block}.ce_tiny-slider-gallery .tns-item{overflow:hidden}.ce_tiny-slider-gallery .tns-item .image_container{overflow:hidden;margin-bottom:0;position:relative;cursor:pointer}.ce_tiny-slider-gallery .tns-item .image_container .caption{width:96% !important;bottom:2%;position:absolute;padding:5px 10px;background-color:#2b4a95;color:#dede49;margin-left:2%;font-size:28px;line-height:160%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;user-select:none;cursor:e-resize}p.more{display:inline-block}p.more a{padding:12px 38px 12px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49}p.back{display:inline-block}p.back a{padding:12px 20px 12px 38px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_left_yellow.svg") left 10px center no-repeat;background-size:25px;color:#dede49}.to-top{width:60px;height:60px;bottom:-100px;right:10px;position:fixed;overflow:hidden;display:inline-block;margin:0 auto;background:#dede49 url("../../files/theme_2021/img/arrow_up_dark.svg") center center no-repeat;cursor:pointer;z-index:1000;background-size:60%;border:1px solid #ffffff;border-radius:30px;transition:ease-in-out 0.3s}.to-top:hover{background-color:#dede49}.move-to-content{width:60px;height:60px;overflow:hidden;display:inline-block;margin:0 auto;background:transparent url("../../files/theme_2021/img/arrow_down_yellow.svg") center center no-repeat;cursor:pointer;z-index:100;background-size:100%;transition:ease-in-out 0.3s;text-indent:-100000px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.pagination{clear:both;padding-top:12px}.pagination ul{display:inline-block;margin:0;padding:0}.pagination ul li{display:inline-block;margin:0;padding:0;list-style-type:none;background:#2b4a95}.pagination ul li a.link{width:56px;height:56px;overflow:hidden;display:block;margin:0;padding:0;text-align:center;line-height:56px;text-decoration:none;color:#dede49}.pagination ul li a.first,.pagination ul li a.last,.pagination ul li a.previous,.pagination ul li a.next{height:56px;overflow:hidden;display:block;margin:0;padding:0 12px;text-align:center;line-height:56px;text-decoration:none;color:#dede49}.pagination ul li span.active{width:56px;height:56px;overflow:hidden;display:block;margin:0;padding:0;text-align:center;line-height:56px;text-decoration:none;color:#2b4a95;background:#dede49}.startmenu{margin:0}.startmenu ul{display:flex;flex-wrap:wrap}.startmenu ul li{position:relative;flex-basis:calc(20%);margin:0 2.5%;border-radius:50%;overflow:hidden}.startmenu ul li:before{content:"";display:block;padding-top:100%}.startmenu ul li.produkte{background:transparent url("../../files/theme_2021/img/icon_Produkte.svg") center 40% no-repeat;background-size:50%}.startmenu ul li.nachhaltigkeit{background:transparent url("../../files/theme_2021/img/icon_Nachhaltigkeit.svg") center 40% no-repeat;background-size:50%}.startmenu ul li.unternehmen{background:transparent url("../../files/theme_2021/img/icon_Unternehmen.svg") center 40% no-repeat;background-size:50%}.startmenu ul li.leistungen{background:transparent url("../../files/theme_2021/img/icon_Leistungen.svg") center 49% no-repeat;background-size:50%}.startmenu ul li a{color:#2b4a95;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;transition:ease-in-out 0.3s}.startmenu ul li a span{padding-top:72%}.startmenu ul li a:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:transparent url("../../files/theme_2021/img/hover-yellow.svg") center center no-repeat;background-size:200%;opacity:0;transition:ease-in-out 0.3s}.startmenu ul li a:hover:after{opacity:0.65}.seitennavigation.fachhaendler{padding:30px 6.25% 0 6.25%}.seitennavigation.fachhaendler ul{display:flex;flex-wrap:wrap;margin-bottom:0}.seitennavigation.fachhaendler ul li{flex-grow:1}.seitennavigation.fachhaendler ul li a{display:block;margin:0;padding:0 10px;text-align:center;line-height:56px;text-decoration:none;color:#dede49;background:#2b4a95;margin-right:10px;margin-bottom:10px}.seitennavigation.fachhaendler ul li a .last{margin-right:0}.seitennavigation.fachhaendler ul li strong{display:block;margin:0;padding:0 10px;text-align:center;line-height:56px;text-decoration:none;background:#dede49;color:#2b4a95;margin-right:10px;margin-bottom:10px}.seitennavigation.fachhaendler ul li strong .last{margin-right:0}.mod_mobile_menu{position:absolute;top:23px;left:23px;width:60px;height:60px;overflow:hidden;display:inline-block}.mod_mobile_menu #mobilemenubutton{width:60px;height:60px;overflow:hidden;display:inline-block;background:url("../../files/theme_2021/img/menu.svg") center center no-repeat;cursor:pointer;background-size:55%}.mobile_menu{z-index:10000}.mobile_menu .inner{overflow-y:auto;background-color:#FFFFFF;transition:ease-in-out 0.3s}.mobile_menu .inner .inner-inner{max-width:1920px;margin:0 auto;position:relative}.mobile_menu .inner.menuscroll{background-color:#ffffff}.mobile_menu .inner.menuscroll .mobilemenuhead .logomobile{opacity:1}.mobile_menu .inner.menuscroll .mobilemenuhead .logomobile img{width:165px;height:59px}.mobile_menu .inner.menuscroll .mobilemenuhead .logo{opacity:0}.mobile_menu .inner.menuscroll .mobilemenuhead .logo img{width:0;height:0}.mobile_menu .inner .mobilemenuhead{text-align:center;position:fixed;width:100%;background:#ffffff;max-width:1920px}.mobile_menu .inner .mobilemenuhead .closemenu{width:60px;height:60px;overflow:hidden;display:inline-block;background:url("../../files/theme_2021/img/close.svg") center center no-repeat;background-size:60%;cursor:pointer;position:absolute;top:23px;left:23px}.mobile_menu .inner .mobilemenuhead .logomobile{overflow:hidden;display:block;transition:ease-in-out 0.3s;padding:1.5%}.mobile_menu .inner .mobilemenuhead .logomobile img{width:165px;height:59px;display:block;margin:0 auto;transition:ease-in-out 0.3s}.mobile_menu .inner .mobilemenuhead .logo{overflow:hidden;display:block;transition:ease-in-out 0.3s}.mobile_menu .inner .mobilemenuhead .logo img{width:165px;height:59px;display:block;margin:0 auto;transition:ease-in-out 0.3s}.mobile_menu .inner .mobilemenuhead .logotext{transition:ease-in-out 0.3s}.mobile_menu .inner .mobilemenuhead .logotext img{width:394px;height:29px;display:block;margin:0 auto;transition:ease-in-out 0.3s}.mobile_menu .inner .hauptnavigation-mobil{padding:120px 1.5% 0 1.5%;transition:ease-in-out 0.3s}.mobile_menu .inner .hauptnavigation-mobil ul{margin:0;padding:0;list-style-type:none;transition:ease-in-out 0.3s}.mobile_menu .inner .hauptnavigation-mobil ul li{margin:8px 0;padding:0;list-style-type:none;transition:ease-in-out 0.3s}.mobile_menu .inner .hauptnavigation-mobil ul li.logout{margin:30px 0 0 0;background:#dede49;max-width:50%}.mobile_menu .inner .hauptnavigation-mobil ul li.logout a{padding:10px 20px 10px 20px;font:20px "PoppinsRegular";color:#d851a6;line-height:25px;background:transparent url("../../files/theme_2021/img/close-magenta.svg") right 10px center no-repeat;background-size:25px 25px;display:block}.mobile_menu .inner .hauptnavigation-mobil ul li.logout a:hover{color:#2b4a95}.mobile_menu .inner .hauptnavigation-mobil ul li a{display:inline-block;padding:10px 20px 10px 20px;font:55px "PoppinsRegular";text-decoration:none;color:#2b4a95;line-height:65px;transition:ease-in-out 0.3s}.mobile_menu .inner .hauptnavigation-mobil ul li a.trail{background-color:#dede49}.mobile_menu .inner .hauptnavigation-mobil ul li a.active{background-color:#dede49}.mobile_menu .inner .hauptnavigation-mobil ul li a:hover{background-color:#dede49}.mobile_menu .inner .hauptnavigation-mobil ul li strong{display:inline-block;padding:10px 20px 10px 20px;font:55px "PoppinsRegular";text-decoration:none;background-color:#dede49;line-height:65px;color:#2b4a95}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler{padding-top:0}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li{background:#dede49;max-width:50%}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li a{padding:10px 20px 10px 20px;font:20px "PoppinsRegular";color:#d851a6;line-height:25px;display:block}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li a.trail{background-color:#dede49;color:#2b4a95}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li a.active{background-color:#dede49;color:#2b4a95}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li a:hover{background-color:#dede49;color:#2b4a95}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li strong{padding:10px 20px 10px 20px;font:20px "PoppinsRegular";color:#2b4a95;line-height:25px}.mobile_menu .inner .mobilemenufooter{position:fixed;bottom:0;width:100%;max-width:1920px}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner{padding:10px 1.5% 7px 1.5%;display:flex;align-items:center;max-width:1920px;background:#fff}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft{display:block}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft a,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft strong{display:block;padding:0 10px 0 10px;font:20px/20px "PoppinsRegular";text-decoration:none;color:#2b4a95;border-left:1px solid #2b4a95;transition:ease-in-out 0.3s}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft a.first,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft strong.first{border:none}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft a:hover,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft a.trail,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft strong{background-color:#2b4a95;color:#dede49}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft li{float:left;margin:0;padding:0;list-style-type:none}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft ul{padding:0;margin:0 auto;list-style-type:none;display:inline-block}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright{display:block;margin-left:auto;order:2}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul{padding:0;margin:0 auto;list-style-type:none;display:inline-block}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li{width:40px;height:40px;margin:5px 15px;padding:0;list-style-type:none;display:inline-block;position:relative;border-radius:20px}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li:hover{background-color:#dede49}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li a,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li strong{width:40px;height:40px;overflow:hidden;display:inline-block;text-indent:-1000px;position:absolute}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li a.facebook,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li strong.facebook{background:url("../../files/theme_2021/img/facebook.svg") center center no-repeat;top:3px;left:3px}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li a.linkedin,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li strong.linkedin{background:url("../../files/theme_2021/img/linkedin.svg") center center no-repeat;top:3px;left:3px}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li a.instagram,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li strong.instagram{background:url("../../files/theme_2021/img/instagram.svg") center center no-repeat;top:3px;left:3px}.mobile_menu_overlay.active{z-index:9999;background-color:#dede49;opacity:1;width:100%}.rsts-caption{display:none !important}.rsts-slide>div{position:relative}.rsts-slide>div .starttext-wrapper{height:100%;width:100%;position:absolute;top:0;background:linear-gradient(to top, #272e68, rgba(39, 46, 104, 0) 50%, rgba(39, 46, 104, 0))}.rsts-slide>div .starttext-wrapper .starttext-wrapper-inner{position:absolute;bottom:0;width:67%;padding:0 0 38px 6.25%}.rsts-slide>div .starttext-wrapper .starttext-wrapper-inner:after{height:0;clear:both;display:block;margin:0;padding:0;visibility:hidden;content:""}.rsts-slide>div h2,.rsts-slide>div h1{font-size:70px}.rsts-slide>div h2.ce_headline,.rsts-slide>div h1.ce_headline{display:inline-block;margin:0 0 20px 0}.rsts-slide>div h2.ce_headline span,.rsts-slide>div h1.ce_headline span{background-color:#dede49;box-decoration-break:clone;margin-left:20px}.rsts-slide>div .ce_text{display:inline-block;font:18px/160% "PoppinsRegular";color:#ffffff;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-size:20px}.rsts-slide>div .ce_hyperlink{margin-top:4px;display:inline-block;width:auto}.rsts-slide>div .ce_hyperlink a{display:inline-block;padding:0 32px 0 18px;color:#2b4a95;transition:ease-in-out 0.3s;text-decoration:none;text-align:center;border:none;font:18px/43px "PoppinsMedium";background:#dede49 url("../../files/theme_2021/img/arrow_right_dark.svg") right 8px center no-repeat;background-size:25px;font-size:20px}.rsts-slide>div .ce_image{margin:0;padding:0}.rsts-nav.rsts-nav-bullets{height:33.6px;overflow:hidden;position:absolute;bottom:38px;right:6.25%}.rsts-nav.rsts-nav-bullets ul{display:inline-block;margin:0 auto}.rsts-nav.rsts-nav-bullets ul .rsts-nav-prev,.rsts-nav.rsts-nav-bullets ul .rsts-nav-next{display:none}.rsts-nav.rsts-nav-bullets ul .rsts-nav-item{display:inline-block;margin:0 7px 0 7px;float:left}.rsts-nav.rsts-nav-bullets ul .rsts-nav-item a{overflow:hidden;display:inline-block;width:16px;height:16px;border-radius:8px;text-indent:-10000px;background-color:#fff;border:3px solid #ffffff}.rsts-nav.rsts-nav-bullets ul .rsts-nav-item a.active{background-color:#dede49;border:3px solid #dede49}.rsts-nav.rsts-nav-bullets ul:after{height:0;clear:both;display:block;margin:0;padding:0;visibility:hidden;content:"020"}.rsts-prev{width:80px;height:80px;overflow:hidden;display:inline-block;background:transparent url("../../files/theme_2021/img/arrow_left_yellow.svg") center center no-repeat;cursor:pointer;background-size:90%;position:absolute;left:0;bottom:calc(50% - 20px);opacity:0;transition:ease-in-out 0.3s}.rsts-prev span{display:none}.rsts-next{width:80px;height:80px;overflow:hidden;display:inline-block;background:transparent url("../../files/theme_2021/img/arrow_right_yellow.svg") center center no-repeat;cursor:pointer;background-size:90%;position:absolute;right:0;bottom:calc(50% - 20px);opacity:0;transition:ease-in-out 0.3s}.rsts-next span{display:none}.slider:hover .rsts-prev,.slider:hover .rsts-next{opacity:1}.rsts-main{}.rsts-main .rsts-view{height:740px}.rsts-main .rsts-view .rsts-crop{height:740px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides{height:740px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide{height:740px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div{height:740px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div .image_container{position:absolute;right:0}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div .image_container img{width:auto;max-width:none}.mod_newslist .info{margin-bottom:5px}.mod_newslist .info time{background:#F0F0F0;padding:6px 15px 6px 15px;display:inline-block}.mod_newslist .layout_latest{display:flex;align-items:center;margin-top:30px;margin-bottom:60px}.mod_newslist .layout_latest .image_container,.mod_newslist .layout_latest .teasertext{flex:1 0 48.5%;margin-bottom:0}.mod_newslist .layout_latest .image_container.noimage,.mod_newslist .layout_latest .teasertext.noimage{margin-left:0 !important;margin-right:0 !important}.mod_newslist .layout_latest.even .teasertext{margin-left:1.5%}.mod_newslist .layout_latest.even .image_container{margin-right:1.5%}.mod_newslist .layout_latest.odd{flex-direction:row-reverse}.mod_newslist .layout_latest.odd .teasertext{margin-right:1.5%}.mod_newslist .layout_latest.odd .image_container{margin-left:1.5%}.mod_newslist .layout_latest .teasertext h2 span a{color:#2b4a95}.mod_newslist .layout_latest .teasertext .ce_text p{margin-bottom:15px}.mod_cfg_instagram{margin-bottom:30px}.mod_cfg_instagram .streamcover{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}.mod_cfg_instagram .streamcover .item{flex:1 0 24%;margin:0 0 1% 1%;flex-grow:0;flex-shrink:1}.mod_cfg_instagram .streamcover .item:nth-child(4n+1),.mod_cfg_instagram .streamcover .item:nth-child(1){margin-left:0}.mod_cfg_instagram .streamcover .item .inner{position:relative}.mod_cfg_instagram .streamcover .item .inner a img{width:100%}.mod_cfg_instagram .streamcover .item .inner .item_caption{position:absolute;bottom:0;font-size:20px;line-height:130%;font-family:"PoppinsRegular";color:#2b4a95;margin:0;padding:10px;text-align:left;background-color:#dede49;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.mod_cfg_instagram .streamcover .item .inner .item_caption span{background-color:#dede49;padding:0 20px 0 20px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.mod_cfg_instagram.produkte .accordion>div .ce_text .caption{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;margin:0;padding:0;text-align:left;background-color:transparent;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;max-width:75%;bottom:-6px;position:absolute}.mod_cfg_instagram.produkte .accordion>div .ce_text .caption span{background-color:#dede49;padding:0 20px 0 20px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.mod_cfg_instagram.produkte .accordion>div .ce_text .Button{display:block;background-color:#2b4a95;text-align:center}.mod_cfg_instagram.produkte .accordion>div .ce_text .Button a{display:inline-block}.ce_accordion{margin-bottom:30px}.ce_accordion .accordion{padding-top:25px;padding-bottom:25px}.ce_accordion.produkte .accordion>div{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}.ce_accordion.produkte .accordion>div .ce_text{flex:1 0 48.5%;margin:0 0 20px 3%;flex-grow:0;flex-shrink:1}.ce_accordion.produkte .accordion>div .ce_text:nth-child(2n+1),.ce_accordion.produkte .accordion>div .ce_text:nth-child(1){margin-left:0}.ce_accordion.produkte .accordion>div .ce_text .caption{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;margin:0;padding:0;text-align:left;background-color:transparent;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;max-width:75%;bottom:-6px;position:absolute}.ce_accordion.produkte .accordion>div .ce_text .caption span{background-color:#dede49;padding:0 20px 0 20px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.ce_accordion.produkte .accordion>div .ce_text .Button{display:block;background-color:#2b4a95;text-align:center}.ce_accordion.produkte .accordion>div .ce_text .Button a{display:inline-block}.ce_accordion .toggler{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;background:#dede49 url("../../files/theme_2021/img/arrow_right_dark.svg") right 35px center no-repeat;padding:0 16px 0 16px;cursor:pointer;background-size:45px 45px;transition:ease-in-out 0.3s}.ce_accordion .toggler.ui-state-active{background-image:url("../../files/theme_2021/img/arrow_down_dark.svg")}.smallsymbols .ce_text .iconteaser .image_container{margin:0 auto 20px auto;width:35%}.ce_text.testimonial{max-width:70%;margin:0 auto}.ce_text.testimonial .testimonial-inner{background:#F5F5E6;padding:10px 30px 10px 30px;z-index:1;position:relative}.ce_text.testimonial .testimonial-inner h1,.ce_text.testimonial .testimonial-inner h2,.ce_text.testimonial .testimonial-inner h3{color:#666666;margin:0;line-height:120%}.ce_text.testimonial .testimonial-inner h1 span,.ce_text.testimonial .testimonial-inner h2 span,.ce_text.testimonial .testimonial-inner h3 span{background-color:transparent;padding:0;-webkit-box-decoration-break:unset;-o-box-decoration-break:unset;box-decoration-break:unset}.ce_text.testimonial:after{display:block;margin:-30px 0 30px 30px;padding:0;content:"";background:#F5F5E6;width:60px;height:60px;transform:skewY(-45deg)}.ce_text ul li{background:#F0F0F0 url("../../files/theme_2021/img/arrow_right_dark.svg") 8px 8px no-repeat;background-size:24px;padding:4px 0 4px 33px;margin-bottom:15px}.ce_text ol{list-style-position:inside;list-style-type:decimal;padding-left:0}.ce_text ol li{padding-left:10px;margin-bottom:15px;background:#F0F0F0}.ce_text span.Yellow,.ce_text span.Yellow a{background:#dede49;color:#2b4a95;display:block;padding:5px 10px}.ce_text span.Blue,.ce_text span.Blue a{background:#2b4a95;color:#ffffff;display:block;padding:5px 10px}.ce_text span.Button,.ce_text span.Button a{background:#2b4a95;color:#ffffff;display:inline-block;padding:8px 15px}.ce_text .Button{display:inline-block}.ce_text .Button a{padding:12px 38px 12px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49}.ce_text.teammember{text-align:center}.ce_text.teammember .image_container{border-radius:50%;width:80%;margin:0 auto 40px auto}.ce_text.teammember p.Yellow{background:#dede49;color:#2b4a95;padding:5px 10px;margin-bottom:12px}.ce_text.teammember p.Yellow a{color:#2b4a95}.ce_text.teammember p.Blue{background:#2b4a95;color:#ffffff;padding:5px 10px;margin-bottom:2px}.ce_text.teammember p.Blue a{color:#ffffff}.ce_text.teammember p:first-of-type{margin-bottom:7px}.ce_text.zentriert h1,.ce_text.zentriert h2,.ce_text.zentriert h3,.ce_text.zentriert h4,.ce_text.zentriert p{text-align:center;width:75%;margin-right:auto;margin-left:auto}.ce_text .iconteaser{display:block}.ce_text .iconteaser a{display:block;height:auto;width:100%}.ce_text .iconteaser .image_container{margin:0 auto 20px auto;width:50%}.ce_text .iconteaser .startteaser-text{text-align:center;font-size:16px;margin:0;line-height:160%}.ce_text .iconteaser:after{height:0;clear:both;display:block;margin:0;padding:0;visibility:hidden;content:""}.ce_text.tph{display:flex;align-items:center}.ce_text.tph .textplushead{flex:1 0 48.5%}.ce_text.tph .textplushead ul li{background:#F0F0F0 url("../../files/theme_2021/img/arrow_right_dark.svg") 8px 8px no-repeat;background-size:24px;padding:4px 0 4px 33px;margin-bottom:15px}.ce_text.tph .textplushead ol{list-style-position:inside;list-style-type:decimal;padding-left:0}.ce_text.tph .textplushead ol li{padding-left:10px;margin-bottom:15px;background:#F0F0F0}.ce_text.tph figure{flex:1 0 48.5%;margin-bottom:0}.ce_text.tph.text-bild .textplushead{margin-right:1.5%}.ce_text.tph.text-bild figure{margin-left:1.5%}.ce_text.tph.bild-text .textplushead{margin-left:1.5%}.ce_text.tph.bild-text figure{margin-right:1.5%}.ce_text.ansprechpartner{position:relative}.ce_text.ansprechpartner figure{padding-bottom:0;margin-bottom:0}.ce_text.ansprechpartner .text{position:absolute;bottom:50%;padding:0 0 0 6.25%;transform:translate(0, 50%);max-width:50%}.ce_text.ansprechpartner .text h2{margin-bottom:12px}.ce_text.ansprechpartner .text p.Yellow{background:#dede49;color:#2b4a95;padding:5px 10px;margin-bottom:12px}.ce_text.ansprechpartner .text p.Yellow a{color:#2b4a95}.ce_text.ansprechpartner .text p.Blue{background:#2b4a95;color:#ffffff;padding:5px 10px;margin-bottom:2px}.ce_text.ansprechpartner .text p.Blue a{color:#ffffff}.ce_headline{margin-left:0}.ce_headline span{margin-left:20px}ol{list-style-position:outside;list-style-type:decimal;padding-left:50px}ol li{padding-left:10px}img{height:auto;max-width:100%;display:block}.image_container{position:relative;overflow:hidden;margin-bottom:30px;padding:0}.image_container.float_left{width:48%;position:relative;margin-top:0.6em;margin-bottom:1.3em;padding:0;float:left;margin-right:4%}.image_container.float_right{width:48%;position:relative;margin-top:0.6em;margin-bottom:1.3em;padding:0;float:right;margin-left:4%}.image_container img{width:100%;height:auto;display:block;transition:ease-in-out 0.3s}.image_container a:hover img{transform:scale(1.04)}.ce_image{margin-bottom:30px}.ce_image .caption{width:96%;bottom:2%;position:absolute;padding:10px 15px;background-color:#2b4a95;color:#dede49;margin-left:2%}.ce_image .image_container{margin-bottom:0}.ce_image.kreisrahmen .image_container{border-radius:50%;border:1px solid #dede49}.ce_text .caption{width:96%;bottom:2%;position:absolute;padding:10px 15px;background-color:#2b4a95;color:#dede49;margin-left:2%;text-align:center}.noresize .image_container{margin:0 !important;width:auto !important}.imgNoSize img{width:auto}.ce_hyperlink .caption{width:100%;bottom:0;position:absolute;padding:5px 15px}.ce_hyperlink .image_container{position:relative}.ce_gallery.zentriert h1,.ce_gallery.zentriert h2,.ce_gallery.zentriert h3,.ce_gallery.zentriert h4,.ce_gallery.zentriert p,.ce_gallery.zentriert ul{text-align:center;width:75%;margin-right:auto;margin-left:auto}.ce_gallery.kreisrahmen ul li .image_container{border-radius:50%;border:1px solid #dede49}.ce_gallery ul{display:block;margin-bottom:0}.ce_gallery ul li{float:left;overflow:hidden;margin-bottom:20px;list-style-type:none}.ce_gallery ul li.col_first{margin-left:0 !important}.ce_gallery ul li .image_container{margin-bottom:0;position:relative}.ce_gallery ul li .image_container .caption{width:96%;bottom:2%;position:absolute;padding:10px 15px;background-color:#2b4a95;color:#dede49;margin-left:2%;height:22%}.ce_gallery ul li .image_container img{width:100%;height:auto;display:block}.ce_gallery ul a{transition:ease-in-out 0.3s}.ce_gallery ul a img{transition:ease-in-out 0.3s}.ce_gallery ul a:hover img{transform:scale(1.04);opacity:0.8}.ce_gallery ul.cols_1 li{width:100%;margin-left:0}.ce_gallery ul.cols_2 li{width:48%;margin-left:4%}.ce_gallery ul.cols_3 li{width:32%;margin-left:2%}.ce_gallery ul.cols_4 li{width:24.25%;margin-left:1%}.ce_gallery ul.cols_5 li{width:16%;margin-left:5%}.ce_gallery ul.cols_6 li{width:15%;margin-left:2%}.ce_gallery ul:after{height:0;clear:both;display:block;margin:0;padding:0;visibility:hidden;content:""}object,embed,video,iframe{max-width:100%}.videoWrapper,.ce_youtube,.ce_vimeo{overflow:visible;position:relative;padding-bottom:53.75%;padding-top:25px;height:0;margin-bottom:20px}.videoWrapper iframe,.ce_youtube iframe,.ce_vimeo iframe{overflow:visible;position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-video{height:0;position:relative;overflow:hidden;margin-bottom:30px;padding-top:0;padding-bottom:56.25%}.vimeo-video iframe{width:100%;height:100%;left:0;top:0;position:absolute}form{}form .formbody{position:relative}form .formbody .checkboxgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row;margin-bottom:20px}form .formbody .checkboxgroup .widget-checkbox{background:#F5F5E6;padding:10px;flex:1 0 24%;margin:0 0 20px 1%;flex-grow:0;flex-shrink:1}form .formbody .checkboxgroup .widget-checkbox:nth-child(4n+1),form .formbody .checkboxgroup .widget-checkbox:nth-child(1){margin-left:0}form .formbody .checkboxgroup .widget-checkbox.tinaturner label{font-weight:bold}form .formbody .textgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row;margin-bottom:20px}form .formbody .textgroup .widget-text{flex:1 0 32%;margin:0 0 20px 2%;flex-grow:0;flex-shrink:1}form .formbody .textgroup .widget-text:nth-child(3n+1),form .formbody .textgroup .widget-text:nth-child(1){margin-left:0}form .formbody .checkbox_container span{padding-bottom:5px;display:flex;align-items:flex-start}form .formbody .checkbox_container label{display:inline;font-size:18px;flex:7;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding-left:8px}form .formbody .checkbox_container input.checkbox{flex:1;margin-top:8px}form .formbody .widget{position:relative;margin-bottom:12px}form .formbody .widget.widget-text *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-select *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-textarea *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-captcha *{margin-left:0 !important;width:99.9% !important}form .formbody select{background:#ffffff url("../../files/theme_2021/img/arrow_down_dark.svg") right 7px center no-repeat;border-radius:0;width:100%;padding:12px 20px 12px 12px !important;border:0 none !important;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .formbody input.text{border:1px solid #2b4a95;padding:12px;color:#2b4a95;font-size:18px}form .formbody input .submit{padding:12px 20px 12px 20px;display:inline-block;text-align:center;background-color:#2b4a95;color:#dede49;font-size:18px}form .formbody textarea{border:1px solid #2b4a95;height:130px;min-height:100px;padding:12px;color:#2b4a95;font:inherit;font-size:18px}form .formbody .widget-submit{margin-bottom:30px}form .formbody .widget-submit button.submit{padding:13px 38px 13px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49;cursor:pointer;border:0 none !important;font-size:18px}form.preisanfrage .erklaerung strong{background:#dede49;padding:0 10px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}form.preisanfrage .widget-checkbox.confirm{background:#F5F5E6;padding:10px}form.musterbestellung .checkboxgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}form.musterbestellung .checkboxgroup .widget-checkbox{background:#F5F5E6;padding:10px;flex:1 0 24%;margin:0 0 20px 1%;flex-grow:0;flex-shrink:1}form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(4n+1),form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(1){margin-left:0}form.musterbestellung .widget-checkbox.confirm{background:#F5F5E6;padding:10px}.mod_personalData .formbody{display:block}.mod_personalData .text{width:99.9%;display:block}.mod_lostPassword .text{width:99.9%;display:block}.mod_lostPassword .form-element{display:block;margin-bottom:0}.mod_login .text{width:99.9%;display:block}.mod_login br{display:none}.mod_registration .text{width:99.9%;display:block}.mod_registration .form-element{display:block;margin-bottom:0}.mod_registration .widget.widget-checkbox #ctrl_xt_pd_agree legend{display:inline-block;margin-bottom:12px}.mod_registration .widget.widget-checkbox #ctrl_xt_pd_agree legend .mandatory{display:inline}.mod_registration .widget.widget-checkbox #ctrl_xt_pd_agree input.checkbox{display:inline-block;margin:0 0 12px;padding:0}.mod_registration .widget.widget-checkbox #ctrl_xt_pd_agree label{display:inline-block;margin:0;padding:0}.ce_downloads .downloaderror{background:#F5F5E6}.ce_downloads ul.dealerdownloads li{margin-bottom:20px}.ce_downloads ul.dealerdownloads li a{display:block;padding:20px 20px 20px 80px;color:#dede49;background:#2b4a95 url("../../files/theme_2021/img/download_yellow.svg") left 15px center no-repeat;background-size:50px}.ce_hofff_recursive-download-folder .formbody{display:flex;flex-wrap:wrap}.ce_hofff_recursive-download-folder .formbody .widget{flex-grow:1}.ce_hofff_recursive-download-folder .formbody .widget.widget-text{margin-right:10px}.ce_hofff_recursive-download-folder ul ul{margin-left:45px}.ce_hofff_recursive-download-folder ul li.download-element.folder>a{padding:12px 20px 12px 60px;display:inline-block;background:#F5F5E6 url("../../files/theme_2021/img/open_folder.svg") left 15px center no-repeat;background-size:30px;font-weight:normal;margin-bottom:10px}.ce_hofff_recursive-download-folder ul li.download-element.folder.folder-open>a{background:#F5F5E6 url("../../files/theme_2021/img/close_folder.svg") left 15px center no-repeat;background-size:30px}.ce_hofff_recursive-download-folder ul li.download-element.file a{display:inline-block;padding:12px 20px 12px 60px;color:#dede49;background:#2b4a95 url("../../files/theme_2021/img/download_yellow.svg") left 15px center no-repeat;background-size:30px;margin-bottom:10px}.ce_hofff_recursive-download-folder ul li.download-element.file a .image_container{margin-bottom:10px}.ce_hofff_recursive-download-folder ul li.download-element.file a .image_container img{height:auto;max-width:200px}@media screen and (max-width:1400px){#container .mod_article.team .ce_text.teammember{flex:1 0 48%;margin:0 0 70px 4%;flex-grow:0;flex-shrink:1}#container .mod_article.team .ce_text.teammember:nth-child(3n+1),#container .mod_article.team .ce_text.teammember:nth-child(1){margin-left:4%}#container .mod_article.team .ce_text.teammember:nth-child(2n+1),#container .mod_article.team .ce_text.teammember:nth-child(1){margin-left:0}#container .mod_article.blue-boxes-static .ce_text{flex:0 0 32.25%;margin:0 0 20px 1%}#container .mod_article.blue-boxes-static .ce_text:nth-child(4n+1){margin-left:1%}#container .mod_article.blue-boxes-static .ce_text:nth-child(3n+1),#container .mod_article.blue-boxes-static .ce_text:nth-child(1){margin-left:0}}@media screen and (max-width:1024px){.ce_text.ansprechpartner{position:relative}.ce_text.ansprechpartner figure{height:512px}.ce_text.ansprechpartner figure img{width:100%;height:100%;object-fit:cover;object-position:100% 0}.ce_text.ansprechpartner .text{position:relative;top:0;padding:0 0 30px 3%;transform:none;max-width:70%;margin-top:-9%;z-index:10}.ce_text.ansprechpartner .text h2 span{font-size:40px}.ce_gallery ul li{float:left;overflow:hidden;margin-bottom:20px;list-style-type:none}.ce_gallery ul li.col_first{margin-left:0 !important}.ce_gallery ul li .image_container .caption{width:96%;bottom:2%;position:absolute;padding:10px 15px;background-color:#2b4a95;color:#dede49;margin-left:2%;height:22%}.ce_gallery ul.cols_2 li{width:46%;margin-left:8%}.ce_gallery ul.cols_4 li{width:47.5%;margin-left:5%}.ce_gallery ul.cols_4 li:nth-child(2n+1){margin-left:0}#container .mod_article.team .ce_text.teammember{flex:1 0 100%;margin:0 0 70px 0 !important}form{}form .formbody .checkboxgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row;margin-bottom:20px}form .formbody .checkboxgroup .widget-checkbox{background:#F5F5E6;padding:10px;flex:1 0 49%;margin:0 0 20px 1%;flex-grow:0;flex-shrink:1}form .formbody .checkboxgroup .widget-checkbox:nth-child(4n+1),form .formbody .checkboxgroup .widget-checkbox:nth-child(1){margin-left:auto}form .formbody .checkboxgroup .widget-checkbox:nth-child(2n+1),form .formbody .checkboxgroup .widget-checkbox:nth-child(1){margin-left:0}form .formbody .textgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row;margin-bottom:20px}form .formbody .textgroup .widget-text{flex:1 0 49%;margin:0 0 20px 1%;flex-grow:0;flex-shrink:1}form .formbody .textgroup .widget-text:nth-child(3n+1),form .formbody .textgroup .widget-text:nth-child(1){margin-left:auto}form .formbody .textgroup .widget-text:nth-child(2n+1),form .formbody .textgroup .widget-text:nth-child(1){margin-left:0}form .formbody .checkbox_container span{padding-bottom:5px;display:flex;align-items:flex-start}form .formbody .checkbox_container label{display:inline;font-size:18px;flex:7;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding-left:8px}form .formbody .checkbox_container input.checkbox{flex:1;margin-top:8px}form .formbody .widget{position:relative;margin-bottom:12px}form .formbody .widget.widget-text *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-select *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-textarea *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-captcha *{margin-left:0 !important;width:99.9% !important}form .formbody select{background:#ffffff url("../../files/theme_2021/img/arrow_down_dark.svg") right 7px center no-repeat;border-radius:0;width:100%;padding:12px 20px 12px 12px !important;border:0 none !important;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .formbody input.text{border:1px solid #2b4a95;padding:12px;color:#2b4a95;font-size:18px}form .formbody input .submit{padding:12px 20px 12px 20px;display:inline-block;text-align:center;background-color:#2b4a95;color:#dede49;font-size:18px}form .formbody textarea{border:1px solid #2b4a95;height:130px;min-height:100px;padding:12px;color:#2b4a95}form .formbody .widget-submit{margin-bottom:30px}form .formbody .widget-submit button.submit{padding:12px 38px 12px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49;cursor:pointer;border:0 none !important;font-size:18px}form.preisanfrage .erklaerung strong{background:#dede49;padding:0 10px}form.musterbestellung .checkboxgroup{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}form.musterbestellung .checkboxgroup .widget-checkbox{background:#F5F5E6;padding:10px;flex:1 0 49%;margin:0 0 20px 1%;flex-grow:0;flex-shrink:1}form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(4n+1),form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(1){margin-left:auto}form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(2n+1),form.musterbestellung .checkboxgroup .widget-checkbox:nth-child(1){margin-left:0}form.musterbestellung .widget-checkbox.confirm{background:#F5F5E6;padding:10px}.mod_cfg_instagram .streamcover .item{flex:1 0 48.5%;margin:0 0 2% 3%;flex-grow:0;flex-shrink:1}.mod_cfg_instagram .streamcover .item:nth-child(2n+1),.mod_cfg_instagram .streamcover .item:nth-child(1){margin-left:0}}@media screen and (max-width:767px){.voll,.einhalb,.eindrittel,.zweidrittel,.einviertel,.zweiviertel,.dreiviertel,.einsechstel{width:100%;margin:0 0 15px}body{font:16px "PoppinsRegular";line-height:140%}h1{font-size:42px;line-height:160%;margin-bottom:20px !important;margin-top:20px !important;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h2{font-size:32px;margin:0 0 20px 20px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.custom{background:transparent}#header .inside{background-color:#ffffff}#header .inside .headercontent{padding:3%}#header .inside .headercontent .sidebar-top{display:block}#header .inside .headercontent .headercontent_inner .logomobile{opacity:1}#header .inside .headercontent .headercontent_inner .logomobile img{width:112px;height:40px;opacity:1;margin:0 auto;transition:ease-in-out 0.3s}#header .inside .headercontent .headercontent_inner .logotext{display:none}#header .inside .headercontent .headercontent_inner .logo{display:none}#header.headerscroll .inside .headercontent{padding:3%}#header.headerscroll .inside .headercontent .headercontent_inner .logomobile img{width:112px;height:40px}#header.headerscroll .inside .headercontent .headercontent_inner .logotext{display:none}#header.headerscroll .inside .headercontent .headercontent_inner .logo{display:none}.rsts-main{}.rsts-main .rsts-view{height:490px}.rsts-main .rsts-view .rsts-crop{height:490px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides{height:490px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide{height:490px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div{height:490px !important}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div .image_container{height:490px !important;position:static;right:auto}.rsts-main .rsts-view .rsts-crop .rsts-slides .rsts-slide>div .image_container img{width:100%;height:100%;object-fit:cover;object-position:85% 0}.rsts-slide>div .starttext-wrapper .starttext-wrapper-inner{bottom:0;width:100%;padding:0 3% 10px 3%}.rsts-slide>div h2,.rsts-slide>div h1{font-size:35px}.rsts-slide>div h2.ce_headline,.rsts-slide>div h1.ce_headline{display:inline-block;margin:0 0 10px 0}.rsts-slide>div h2.ce_headline span,.rsts-slide>div h1.ce_headline span{background-color:#dede49;box-decoration-break:clone;margin-left:20px}.rsts-slide>div .ce_text{font-size:16px;line-height:140%}.rsts-slide>div .ce_text p{margin-bottom:3px}.rsts-slide>div .ce_hyperlink a{font:16px/37px "PoppinsMedium";background-size:22px}.rsts-slide>div .ce_image{margin:0;padding:0}.rsts-nav,.rsts-prev,.rsts-next{display:none}.startmenu{margin:2% 0 0 0}.startmenu ul li{flex-basis:calc(45%)}#container .mod_article{padding:10px 3% 20px 3%}#container .mod_article.h-center{display:block}#container .mod_article.h-center .ce_image.kreisrahmen .image_container{width:80%;margin:0 auto 15px auto}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner{font-size:15px}#container .mod_article.blue-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner h3{margin:5px 0}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox{padding:3px}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner{font-size:13px}#container .mod_article.yellow-boxes .ce_tiny-slider-content-start .tiny-slider-container .ce_text .quadratbox .quadratbox-inner h3{margin:5px 0}#container .mod_article.blue-boxes-static .ce_text{flex:0 0 49.5%;margin:0 0 20px 1%}#container .mod_article.blue-boxes-static .ce_text:nth-child(4n+1),#container .mod_article.blue-boxes-static .ce_text:nth-child(3n+1){margin-left:1%}#container .mod_article.blue-boxes-static .ce_text:nth-child(2n+1),#container .mod_article.blue-boxes-static .ce_text:nth-child(1){margin-left:0}#container .mod_article.blue-boxes-static .ce_text .quadratbox .quadratbox-inner{font-size:12px}#container .mod_article.blue-boxes-static .ce_text .quadratbox .quadratbox-inner h3{font-size:14px;margin:4px 0}#container .mod_article.produkte{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}#container .mod_article.produkte .ce_text{flex:1 0 100%;margin:0 0 20px 0;flex-grow:0;flex-shrink:1}#container .mod_article.produkte .ce_text:nth-child(2n+1),#container .mod_article.produkte .ce_text:nth-child(1){margin-left:0}#container .mod_article.produkte .ce_text .caption{font-size:35px;max-width:100%;width:100%}.ce_tiny-slider-gallery .tns-item .image_container .caption{font-size:16px}#footer .inside .footerimg{max-width:96%}#footer .inside .footernenus{padding:10px 10px 7px 10px;display:flex;align-items:baseline}#footer .inside .footernenus .menufooterleft a,#footer .inside .footernenus .menufooterleft strong{display:block;padding:7px 0 7px 0;border:none}#footer .inside .footernenus .menufooterleft li{float:none}#footer .inside .footernenus .menufooterright{padding-right:5%}#footer .inside .footernenus .menufooterright ul li{margin:10px 0 0 0;padding:0;display:block}.ce_text.testimonial{max-width:100%}.ce_text ul li{background:#F0F0F0 url("../../files/theme_2021/img/arrow_right_dark.svg") 8px 7px no-repeat;background-size:16px;padding:4px 0 4px 33px;margin-bottom:15px}.ce_text ol{list-style-position:inside;list-style-type:decimal;padding-left:0}.ce_text ol li{padding-left:10px;margin-bottom:15px;background:#F0F0F0}.ce_text .Button{display:inline-block}.ce_text .Button a{padding:12px 38px 12px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49}.ce_text.teammember .image_container{margin:0 auto 20px auto}.ce_text.tph{display:flex;flex-wrap:wrap}.ce_text.tph .textplushead{flex:1 0 100%;order:1}.ce_text.tph .textplushead ul li{background:#F0F0F0 url("../../files/theme_2021/img/arrow_right_dark.svg") 8px 6px no-repeat;background-size:18px;padding:4px 0 4px 33px;margin-bottom:10px}.ce_text.tph .textplushead ol{list-style-position:inside;list-style-type:decimal;padding-left:0}.ce_text.tph .textplushead ol li{padding-left:10px;margin-bottom:10px;background:#F0F0F0}.ce_text.tph figure{flex:1 0 100%;order:2}.ce_text.tph.text-bild .textplushead{margin-right:0}.ce_text.tph.text-bild figure{margin-left:0}.ce_text.tph.bild-text .textplushead{margin-left:0}.ce_text.tph.bild-text figure{margin-right:0}.ce_text.ansprechpartner{position:relative}.ce_text.ansprechpartner figure{height:350px}.ce_text.ansprechpartner figure img{width:100%;height:100%;object-fit:cover;object-position:100% 0}.ce_text.ansprechpartner .text{padding:0 3% 30px 3%;max-width:100%;margin-top:-9%;z-index:10}.ce_text.ansprechpartner .text h2 span{font-size:30px}.ce_accordion .accordion{padding-top:25px;padding-bottom:25px}.ce_accordion.produkte .accordion>div{display:flex;flex-wrap:wrap;justify-content:normal;align-items:normal;align-content:normal;flex-direction:row}.ce_accordion.produkte .accordion>div .ce_text{flex:1 0 100%;margin:0 0 20px 0;flex-grow:0;flex-shrink:1}.ce_accordion.produkte .accordion>div .ce_text:nth-child(2n+1),.ce_accordion.produkte .accordion>div .ce_text:nth-child(1){margin-left:0}.ce_accordion.produkte .accordion>div .ce_text .caption{font-size:35px;max-width:100%;width:100%}.ce_accordion .toggler{font-size:32px;background:#dede49 url("../../files/theme_2021/img/arrow_right_dark.svg") right 10px top 10px no-repeat;padding:0 42px 0 16px;background-size:32px 32px}.ce_accordion .toggler.ui-state-active{background-image:url("../../files/theme_2021/img/arrow_down_dark.svg")}.mod_cfg_instagram .streamcover .item{flex:1 0 100%;margin:0 0 2% 0;flex-grow:0;flex-shrink:1}.mod_cfg_instagram .streamcover .item:nth-child(2n+1),.mod_cfg_instagram .streamcover .item:nth-child(1){margin-left:0}.mod_cfg_instagram.produkte .accordion>div .ce_text .caption{font-size:55px;line-height:160%;font-family:"PoppinsRegular";color:#2b4a95;margin:0;padding:0;text-align:left;background-color:transparent;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;max-width:75%;bottom:-6px;position:absolute}.mod_cfg_instagram.produkte .accordion>div .ce_text .caption span{background-color:#dede49;padding:0 20px 0 20px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.mod_cfg_instagram.produkte .accordion>div .ce_text .Button{display:block;background-color:#2b4a95;text-align:center}.mod_cfg_instagram.produkte .accordion>div .ce_text .Button a{display:inline-block}.mod_mobile_menu{top:8px;left:8px;width:50px;height:50px}.mod_mobile_menu #mobilemenubutton{width:50px;height:50px}.mobile_menu .inner.menuscroll .mobilemenuhead .logomobile img{width:112px;height:40px}.mobile_menu .inner .mobilemenuhead .closemenu{width:50px;height:50px;top:8px;left:8px}.mobile_menu .inner .mobilemenuhead .logomobile{padding:3%}.mobile_menu .inner .mobilemenuhead .logomobile img{width:112px;height:40px}.mobile_menu .inner .mobilemenuhead .logo img{width:112px;height:40px}.mobile_menu .inner .hauptnavigation-mobil{padding:70px 3% 0 3%}.mobile_menu .inner .hauptnavigation-mobil ul li{margin:5px 0}.mobile_menu .inner .hauptnavigation-mobil ul li.logout{margin:15px 0 0 0;max-width:100%}.mobile_menu .inner .hauptnavigation-mobil ul li.logout a{padding:5px 15px 5px 15px;font:20px "PoppinsRegular";line-height:25px;background:transparent url("../../files/theme_2021/img/close-magenta.svg") right 10px center no-repeat;background-size:25px 25px}.mobile_menu .inner .hauptnavigation-mobil ul li a{padding:4px 15px 4px 15px;font:28px "PoppinsRegular";line-height:30px}.mobile_menu .inner .hauptnavigation-mobil ul li strong{padding:4px 15px 4px 15px;font:28px "PoppinsRegular";line-height:30px}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li{max-width:100%}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li a{padding:4px 15px 4px 15px;font:20px "PoppinsRegular";line-height:25px}.mobile_menu .inner .hauptnavigation-mobil.fachhaendler ul li strong{padding:4px 15px 4px 15px;font:20px "PoppinsRegular";line-height:25px}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner{padding:10px 3% 7px 3%;display:flex;align-items:baseline}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft a,.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft strong{display:block;padding:7px 0 7px 0;border:none}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterleft li{float:none}.mobile_menu .inner .mobilemenufooter .mobilemenufooter-inner .mobilemenufooterright ul li{margin:2px 0 0 0;padding:2px;display:block}form{}form .formbody .checkboxgroup .widget-checkbox{flex:1 0 100%;margin:0 0 20px 0}form .formbody .textgroup .widget-text{flex:1 0 100%;margin:0 0 20px 0}form .formbody .textgroup .widget-text:nth-child(3n+1),form .formbody .textgroup .widget-text:nth-child(1){margin-left:0}form .formbody .checkbox_container span{padding-bottom:5px;display:flex;align-items:flex-start}form .formbody .checkbox_container label{display:inline;font-size:18px;flex:7;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding-left:8px}form .formbody .checkbox_container input.checkbox{flex:1;margin-top:8px}form .formbody .widget{position:relative;margin-bottom:12px}form .formbody .widget.widget-text *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-select *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-textarea *{margin-left:0 !important;width:99.9% !important}form .formbody .widget.widget-captcha *{margin-left:0 !important;width:99.9% !important}form .formbody select{background:#ffffff url("../../files/theme_2021/img/arrow_down_dark.svg") right 7px center no-repeat;border-radius:0;width:100%;padding:12px 20px 12px 12px !important;border:0 none !important;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .formbody input.text{border:1px solid #2b4a95;padding:12px;color:#2b4a95;font-size:18px}form .formbody input .submit{padding:13px 20px 13px 20px;display:inline-block;text-align:center;background-color:#2b4a95;color:#dede49;font-size:18px}form .formbody textarea{border:1px solid #2b4a95;height:130px;min-height:100px;padding:12px;color:#2b4a95}form .formbody .widget-submit{margin-bottom:30px}form .formbody .widget-submit button.submit{padding:13px 38px 13px 20px;display:inline-block;background:#2b4a95 url("../../files/theme_2021/img/arrow_right_yellow.svg") right 10px center no-repeat;background-size:25px;color:#dede49;cursor:pointer;border:0 none !important;font-size:18px}form.preisanfrage .erklaerung strong{background:#dede49;padding:0 10px}form.musterbestellung .checkboxgroup .widget-checkbox{flex:1 0 100%;margin:0 0 20px 0}#sticky{display:none}#sticky .sidebar-right{top:50%;transform:translate(0, calc(-50% - 50px))}#sticky .sidebar-right .sticky-link{width:200px;position:absolute;right:-150px;transition:all 0.25s ease}#sticky .sidebar-right .sticky-link:nth-child(1){top:0}#sticky .sidebar-right .sticky-link:nth-child(2){top:calc(50px + 1px)}#sticky .sidebar-right .sticky-link:nth-child(3){top:calc(2*50px + 2px)}#sticky .sidebar-right .sticky-link:nth-child(4){top:calc(3*50px + 3px)}#sticky .sidebar-right .sticky-link:nth-child(5){top:calc(4*50px + 4px)}#sticky .sidebar-right .sticky-link:nth-child(6){top:calc(5*50px + 5px)}#sticky .sidebar-right .sticky-link.sticky-sample{background:#d851a6 url("../../files/theme_2021/img/sample.svg") 6px center no-repeat;background-size:38px}#sticky .sidebar-right .sticky-link.sticky-tel{background:#d851a6 url("../../files/theme_2021/img/phone.svg") 6px center no-repeat;background-size:38px}#sticky .sidebar-right .sticky-link.sticky-login{background:#d851a6 url("../../files/theme_2021/img/icon_Login.svg") 6px center no-repeat;background-size:38px}#sticky .sidebar-right .sticky-link.sticky-calc{background:#d851a6 url("../../files/theme_2021/img/icon_Kalkulation.svg") 6px center no-repeat;background-size:38px}#sticky .sidebar-right .sticky-link.sticky-mail{background:#d851a6 url("../../files/theme_2021/img/icon_Mail.svg") 6px center no-repeat;background-size:38px}#sticky .sidebar-right .sticky-link:hover{right:0}#sticky .sidebar-right .sticky-link a{line-height:50px;padding-left:50px}.move-to-content{width:60px;height:60px;background-size:60%;position:absolute;bottom:0;left:auto;right:0;transform:none}.to-top{width:40px;height:40px;background:#dede49 url("../../files/theme_2021/img/arrow_up_dark.svg") center center no-repeat;background-size:60%}.seitennavigation.fachhaendler{padding:10px 3% 0 3%}.seitennavigation.fachhaendler ul li a,.seitennavigation.fachhaendler ul li strong{line-height:46px;margin-right:5px;margin-bottom:5px}.mod_newslist .info{margin-bottom:5px}.mod_newslist .info time{padding:6px 15px 6px 15px}.mod_newslist .layout_latest{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.mod_newslist .layout_latest .image_container,.mod_newslist .layout_latest .teasertext{flex:1 0 48.5%;margin-bottom:0}.mod_newslist .layout_latest .image_container.noimage,.mod_newslist .layout_latest .teasertext.noimage{margin-left:0 !important;margin-right:0 !important}.mod_newslist .layout_latest.even .teasertext,.mod_newslist .layout_latest.odd .teasertext{flex:1 0 100%;order:1;margin-left:0 !Important;margin-right:0 !Important}.mod_newslist .layout_latest.even .image_container,.mod_newslist .layout_latest.odd .image_container{flex:1 0 100%;order:2;margin-left:0 !Important}.mod_newslist .layout_latest.odd{flex-direction:row-reverse}.mod_newslist .layout_latest .teasertext h2 span a{color:#2b4a95}.mod_newslist .layout_latest .teasertext .ce_text p{margin-bottom:15px}.ce_hofff_recursive-download-folder ul ul{margin-left:20px}}
