﻿a.extern{display:inline-block}.image .image__image img{height:auto}.modul-bildergalerie .image .image__copyright{padding:.2em 1em}.modul-logogalerie .logogalerie__logos:not(.hero)>* img{width:100%}.modul-logogalerie .logogalerie__logos:not(.hero)>* .image__image{padding:1.5em}@media(min-width: 37.501rem){ul.list--tablelist.span--3 .cell{width:50% !important}}.modul-bildergalerie .swiper-container{background:none}.list--blockiconlinks>li .icon{min-width:48px;text-align:center}.form-actions{padding-top:15px}.modul-icontiles ul li .icontile:hover,.modul-icontiles ul li .icontile.act{background-color:#fdecee}.modul-icontiles ul li .icontile:hover .decoration,.modul-icontiles ul li .icontile.act .decoration{color:#000}.modul-icontiles ul li .icontile a{word-break:normal}.modul-icontiles ul li .icontile a span{display:none}@media(min-width: 920px){.modul-icontiles ul li .icontile a span{display:inline}}@media(min-width: 1030px){.modul-icontiles ul li .icontile a span{display:none}}@media(min-width: 1180px){.modul-icontiles ul li .icontile a span{display:inline}}@media(min-width: 1365px){.modul-icontiles ul li .icontile a span{display:none}}.button.button--play:after{margin:-8px 8px 0 0;height:100%}.tx-indexedsearch-browsebox{list-style-type:none;padding:40px 0 0 0;margin:0}.tx-indexedsearch-browsebox li{padding:0 25px 20px 0;margin:0;display:none}.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage{display:inline-block}@media(min-width: 645px){.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage+li,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage+li+li,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage+li+li,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage+li+li+li,.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage+li+li+li+li{display:inline-block}}@media(min-width: 1181px){.tx-indexedsearch-browsebox li{display:inline-block}}.media-iframe{border:1px solid #4a7199;margin-bottom:2px;position:relative;width:100%;height:450px}.media-iframe iframe{height:100%}.media-iframe iframe:not([src]){display:none}.video-container{margin-bottom:30px !important}.media-innerwrap{box-sizing:border-box;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;top:0;left:0;width:100%;height:100%;box-shadow:none;background:#eee}.media-innerwrap p{text-align:center}.media-innerwrap p span{line-height:inherit;display:flex;padding:0px 10px;margin-bottom:5px;display:block;padding:0px 10px}.media-innerwrap p span a.cta-button{border:none !important;width:auto !important;margin:10px 0 !important;padding:.5rem 1rem;float:none !important;color:#fff !important;font-weight:normal !important;text-decoration:none !important;display:inline-block}.media-innerwrap p span a.cta-button:hover{opacity:.7}.tx-dpigooglemaps-maps h1{padding-top:1.5em}.tx-dpigooglemaps-maps-form+.tx-dpigooglemaps-maps-list{padding-top:.8em}.tx-dpigooglemaps-maps-list ul+h2{padding-top:15px}.frame .tx-dpigooglemaps-maps-content{background:none repeat 0 0 #efefef;line-height:1.3em;margin:0 0 2em 0;padding:0 11px 5px 9px;overflow:hidden}.tx-dpigooglemaps-maps-text-container{padding-bottom:16px}.tx-dpigooglemaps-maps .tx-dpigooglemaps-maps-text-container h3{font-size:1em}.tx-dpigooglemaps-maps h4{font-size:1em;padding:4px 0 1px 0}.tx-dpigooglemaps-maps h3+h4{padding-top:6px}.tx-dpigooglemaps-maps-text-container{font-size:.9em}.tx-dpigooglemaps-maps-map-container{position:relative;z-index:0}.tx-dpigooglemaps-maps-content h2{background:#ccc;margin:0 -11px 10px -9px;padding:4px 11px 5px 9px;color:#555;display:block}#map_canvas{margin-bottom:2px;position:relative}.tx-dpigooglemaps-maps-map-container-small .media-iframe{height:270px}.tx-dpigooglemaps-maps-map-container-small .media-iframe .media-innerwrap{background:#dedede}.tx-dpigooglemaps-maps-content hr{border:none;border-top:1px solid #999;padding:0 0 11px 0;margin:11px 0 0 0}.tx-dpigooglemaps-maps select{margin-bottom:4px}.tx-dpigooglemaps-maps-bullet2Footnote{font-size:.8em;position:relative;top:-3em}.tx-dpigooglemaps-maps-legend{padding:0 0 3px 0;line-height:1.2em;overflow:hidden}.tx-dpigooglemaps-maps-content .tx-dpigooglemaps-maps-text-container{float:left;width:295px;padding-right:15px}@media(min-width: 650px){.modul-geomap .image__copyright{float:right}}.tx-dpigooglemaps-maps-legend{font-size:.8em}.tx-dpigooglemaps-maps-content .tx-dpigooglemaps-maps-legend{width:290px;margin:2px 0 0 310px;overflow:hidden;padding-top:4px;font-size:.8em}.tx-dpigooglemaps-maps-legend-item{display:inline}.tx-dpigooglemaps-maps-legend-item+.tx-dpigooglemaps-maps-legend-item{padding-left:5px}.tx-dpigooglemaps-maps-legend-item.bullet2+.tx-dpigooglemaps-maps-legend-item{clear:left;padding-left:0}.tx-dpigooglemaps-maps-map-container:not(.tx-dpigooglemaps-maps-map-container-small)+.tx-dpigooglemaps-maps-legend .tx-dpigooglemaps-maps-legend-item{clear:none;padding:0 5px 0 0}.tx-dpigooglemaps-maps-legend-item.bullet2{padding-bottom:3px}.tx-dpigooglemaps-maps-legend-item img{margin-right:3px}.tx-dpigooglemaps-maps-copyright{padding:1em 0 0 0;line-height:1.2em;opacity:.6;font-style:italic;font-size:.8em;margin-left:310px}.tx-dpigooglemaps-maps-map-container:not(.tx-dpigooglemaps-maps-map-container-small)+.tx-dpigooglemaps-maps-legend+.tx-dpigooglemaps-maps-copyright,.tx-dpigooglemaps-maps-map-container:not(.tx-dpigooglemaps-maps-map-container-small)+.tx-dpigooglemaps-maps-copyright{clear:left;padding-top:.7em;font-size:.8em}.tx-dpigooglemaps-maps-bigmaplink{position:absolute;bottom:-13px;right:-2px}.tx-dpigooglemaps-maps-infowindow{font:12px/20px "Helvetica Neue",Arial,Helvetica,sans-serif;padding:0 10px 0 8px}.tx-dpigooglemaps-maps-infowindow h3{min-width:200px;margin-top:0px;font-size:14px;line-height:1.2em}.olPopupCloseBox{position:absolute;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:rgba(0,0,0,0);cursor:pointer}.olPopupCloseBox::after{font-size:12px;content:"×";position:relative;right:21px;top:-9px;padding:3px 5px}.olPopupCloseBox:hover::after{background-color:rgba(0,0,0,.05)}.tx-dpigooglemaps-maps-infowindow-description{min-width:200px;line-height:1.2em;margin-top:3px}.tx-dpigooglemaps-maps-infowindow-link{min-width:200px;line-height:1.2em;margin:10px 0 0 0}#tx-dpigooglemaps-maps-polygonTooltip{background:#4170d4;border:1px solid #333;color:#fff;font-weight:normal;padding:2px 15px;display:flex;justify-content:center;position:absolute;right:7px;text-align:center;top:10px;visibility:hidden;min-width:188px;z-index:1000;opacity:.8}@media(max-width: 600px){#tx-dpigooglemaps-maps-polygonTooltip{font-size:.8em}}.tx-dpigooglemaps-maps-additional-quarterlist{width:100%;padding:2em 0 1em 0}.olControlAttribution{bottom:2px !important;text-align:right !important;line-height:1em}.olAlphaImg{cursor:pointer}.be-layout-2 .olAlphaImg{cursor:default}#OpenLayers_Map_2_OpenLayers_Container{width:100%}.olControlZoom{display:flex;flex-direction:column;padding:9px}.olButton{background:#fff;padding:0;margin:0;border:2px solid #bbb;border-radius:5px;color:rgba(0,0,0,0) !important;font-weight:bold;text-decoration:none !important;width:32px;height:32px}.olButton.olControlZoomIn{margin-bottom:0;border-bottom:1px solid #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='M 10 6 C 9.446 6 9 6.4459904 9 7 L 9 9 L 7 9 C 6.446 9 6 9.446 6 10 C 6 10.554 6.446 11 7 11 L 9 11 L 9 13 C 9 13.55401 9.446 14 10 14 C 10.554 14 11 13.55401 11 13 L 11 11 L 13 11 C 13.554 11 14 10.554 14 10 C 14 9.446 13.554 9 13 9 L 11 9 L 11 7 C 11 6.4459904 10.554 6 10 6 z'/%3E %3C/svg%3E")}.olButton.olControlZoomOut{margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='m 7,9 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 6,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 z'/%3E %3C/svg%3E")}.olButton:hover{background-color:#eaeaea}.cookie-notice,.cn-body{background-color:#f5f5f5 !important;border-radius:0 !important}@media screen and (max-width: 600px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-header{padding-top:80px}}.klaro.we_cookie_consent .cookie-modal a,.klaro.we_cookie_consent .cookie-modal h1,.klaro.we_cookie_consent .cookie-modal h2,.klaro.we_cookie_consent .cookie-modal li,.klaro.we_cookie_consent .cookie-modal p,.klaro.we_cookie_consent .cookie-modal strong,.klaro.we_cookie_consent .cookie-modal ul,.klaro.we_cookie_consent .cookie-notice a,.klaro.we_cookie_consent .cookie-notice h1,.klaro.we_cookie_consent .cookie-notice h2,.klaro.we_cookie_consent .cookie-notice li,.klaro.we_cookie_consent .cookie-notice p,.klaro.we_cookie_consent .cookie-notice strong,.klaro.we_cookie_consent .cookie-notice ul{color:#000 !important;font-size:16px !important;margin-bottom:0 !important}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro.cm-klaro{border-radius:0}.klaro.we_cookie_consent .cookie-modal .cm-service>div>.cm-list-label .slider:before{background-color:#e40422}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn.cm-btn-success.cm-btn-accept-all,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn.cm-btn-success.cm-btn-accept-all{position:relative !important}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn.cm-btn-danger.cn-decline,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn.cm-btn-danger.cn-decline{position:relative !important}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button{min-height:43px !important;border-radius:0px !important;text-decoration:none !important;padding:10px 16px !important;font-size:16px !important;line-height:1.2 !important;display:inline-block !important;text-align:center !important;justify-content:center !important;cursor:pointer !important;overflow:visible !important;background-color:#fff !important;color:#000 !important;border:2px solid #000 !important;transition:background-color .2s ease-out !important;padding-right:59px !important;white-space:nowrap;position:relative}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn:hover,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link:hover,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button:hover,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn:hover,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link:hover,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button:hover{text-decoration:none !important;background-color:#f2f2f2 !important;color:#000 !important;opacity:1 !important}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button::before{position:absolute;right:0;top:0;display:inline-flex;line-height:2em;justify-content:center;align-items:center;content:"";background:#e40422;border-left:2px solid #000;width:39px;height:100%}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn::after,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link::after,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button::after,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn::after,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link::after,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button::after{vertical-align:text-top;content:"";background-color:currentColor;overflow:hidden;width:18px;height:18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--bicon-arrow-right);mask-image:var(--bicon-arrow-right);color:#fff;pointer-events:none;margin:10.5px;position:absolute;right:0;top:0;display:inline-flex;line-height:2em;justify-content:center;align-items:center}.klaro.we_cookie_consent .cookie-modal a,.klaro.we_cookie_consent .cookie-notice a{text-decoration:none;font-weight:normal}.cm-powered-by,.klaro.we_cookie_consent .cookie-modal p.cm-powered-by a{font-size:13px !important}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer{height:220px !important}@media screen and (min-width: 750px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer{height:150px !important}}@media screen and (min-width: 1024px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer{padding:20px 30px !important}}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer>*{-ms-flex-line-pack:end !important;align-content:flex-end !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;height:calc(100% - 2em) !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:end !important;margin:0 !important;width:100% !important;max-width:100% !important;padding:0 !important}@media screen and (min-width: 750px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro .cm-footer>*{flex-wrap:unset !important;height:auto !important;margin:.5em -10px !important;max-width:calc(100% + 20px) !important;width:calc(100% + 20px) !important;position:static !important;justify-content:space-between !important}}.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro{max-height:calc(100vh - 220px) !important;bottom:220px !important}@media screen and (min-width: 750px){.klaro.we_cookie_consent .cookie-modal .cm-modal.cm-klaro{max-height:calc(100vh - 150px) !important;bottom:150px !important}}@media screen and (min-width: 750px){#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button{position:absolute !important}}#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button{flex-grow:2}#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button::before{content:"" !important}@media screen and (min-width: 1520px){#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-notice:not(.cookie-modal-notice) .cn-body button::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-btn::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer .cm-link::before,#klaro .klaro.we_cookie_consent .cookie-modal .cm-modal .cm-footer button::before{top:-4px !important}}.klaro.we_cookie_consent .cookie-modal p.purposes,.klaro.we_cookie_consent .cookie-notice p.purposes{color:#5c5c5c !important;font-size:.8em !important}