
.dmw-global-header{font-family:Arial,Helvetica,sans-serif;position:relative;z-index:9999;width:100%;color:#26372a;background:transparent;box-sizing:border-box}
.dmw-global-header *{box-sizing:border-box}
.dmw-gh-container{width:calc(100% - 48px);max-width:1600px;margin:0 auto}
.dmw-gh-top{background:#f1f2ee;min-height:105px}
.dmw-gh-top-inner{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:295px}
.dmw-gh-toplink{appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:10px;color:#26372a!important;text-decoration:none!important;font:500 14px/1.35 Arial,Helvetica,sans-serif;padding:10px 0;white-space:nowrap;cursor:pointer;box-shadow:none!important}
.dmw-gh-toplink:hover,.dmw-gh-toplink:focus,.dmw-gh-toplink:active{color:#26372a!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}
.dmw-gh-toplink:focus-visible{outline:2px solid #648d25;outline-offset:4px}
.dmw-gh-icon{width:22px;height:22px;flex:0 0 22px;color:#689e20}
.dmw-gh-logo{position:absolute;top:24px;left:max(24px,calc((100% - 1600px)/2));width:290px;height:188px;z-index:4;display:flex;align-items:center;justify-content:center}
.dmw-gh-logo img{width:100%;height:100%;object-fit:contain;display:block}
.dmw-gh-nav-bg{background:#383b3d;width:100%}
.dmw-gh-nav{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:300px}
.dmw-gh-item{position:relative;display:flex;align-items:stretch;justify-content:center;min-width:0;font-size:19px;font-weight:700;white-space:nowrap}
.dmw-gh-main-link{display:flex;align-items:center;justify-content:center;padding:18px 8px;color:#fff!important;text-decoration:none!important;font-size:inherit;font-weight:inherit;white-space:nowrap}
.dmw-gh-item:hover>.dmw-gh-main-link,.dmw-gh-item:focus-within>.dmw-gh-main-link{color:#fff!important}
.dmw-gh-submenu{display:none;position:absolute;left:0;top:100%;min-width:240px;max-width:360px;z-index:10000;background:#fff;box-shadow:0 12px 30px #0003;text-align:left;padding:8px 0;white-space:normal}
.dmw-gh-has-submenu:hover>.dmw-gh-submenu,.dmw-gh-has-submenu:focus-within>.dmw-gh-submenu,.dmw-gh-has-submenu.dmw-gh-expanded>.dmw-gh-submenu{display:block}
.dmw-gh-submenu a{display:block;color:#26372a!important;font-size:15px;font-weight:400;text-decoration:none!important;padding:12px 18px}
.dmw-gh-submenu a:hover,.dmw-gh-submenu a:focus{background:#f1f3ed}
.dmw-gh-cta{display:inline-flex;align-items:center;justify-content:center;background:#648d25;color:#fff!important;text-decoration:none!important;padding:18px 25px;border-radius:40px;font-weight:700;font-size:16px;white-space:nowrap}
.dmw-gh-cta:hover{background:#729e2a;color:#fff!important}
.dmw-gh-mobile-toggle{display:none}
body.dmw-global-header-active .site-header,body.dmw-global-header-active .ast-header-break-point .site-header,body.dmw-global-header-active .mw-preview-nav{display:none!important}
body.dmw-global-header-active .site-content,body.dmw-global-header-active #content,body.dmw-global-header-active #primary,body.dmw-global-header-active .entry-content{margin-top:0!important;padding-top:0!important}
.site-footer .dmw-footer-withdrawal-link,#colophon .dmw-footer-withdrawal-link{color:inherit;text-decoration:none}
.site-footer .dmw-footer-withdrawal-link:hover,#colophon .dmw-footer-withdrawal-link:hover{text-decoration:underline}
@media(max-width:1450px){.dmw-gh-container{width:calc(100% - 36px)}.dmw-gh-logo{left:18px;width:245px}.dmw-gh-top-inner{padding-left:260px}.dmw-gh-nav{padding-left:260px;gap:7px}.dmw-gh-toplink{font-size:12px;gap:6px}.dmw-gh-icon{width:18px;height:18px;flex-basis:18px}.dmw-gh-item{font-size:16px}.dmw-gh-cta{font-size:14px;padding:15px 18px}}
@media(max-width:1100px){.dmw-gh-logo{width:175px;height:145px;top:12px}.dmw-gh-top-inner{padding-left:180px;flex-wrap:wrap;justify-content:center;gap:0 15px}.dmw-gh-nav{padding-left:180px;min-height:90px;flex-wrap:wrap;justify-content:center}.dmw-gh-item{font-size:15px}.dmw-gh-main-link{padding:10px 5px}}
@media(max-width:760px){.dmw-gh-top{min-height:96px}.dmw-gh-top-inner{min-height:96px;padding:10px 0 10px 125px;justify-content:flex-start;gap:2px 12px}.dmw-gh-toplink{font-size:11px;padding:3px 0}.dmw-gh-logo{left:10px;top:13px;width:112px;height:116px}.dmw-gh-nav{padding:16px 8px 12px 120px;min-height:85px;gap:4px 12px;justify-content:flex-start}.dmw-gh-item{font-size:14px}.dmw-gh-main-link{padding:7px 0}.dmw-gh-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#fff;padding:4px 6px;cursor:pointer}.dmw-gh-submenu{min-width:205px;max-width:min(85vw,300px)}.dmw-gh-cta{font-size:12px;padding:10px 14px}}
@media(max-width:450px){.dmw-gh-top-inner{padding-left:110px}.dmw-gh-logo{width:100px}.dmw-gh-nav{padding-left:110px}.dmw-gh-toplink{font-size:10px}.dmw-gh-icon{width:14px;height:14px;flex-basis:14px}.dmw-gh-item{font-size:12px}.dmw-gh-cta{font-size:11px;padding:9px 11px}}

/* v1.3.1: kompakter zweizeiliger Header, Original-Logo, 2 mm Luft nach oben. */
@media (min-width:1101px) {
 .dmw-global-header {padding-top:8px}
 .dmw-gh-top,.dmw-gh-top-inner {min-height:62px}
 .dmw-gh-nav {min-height:85px}
 .dmw-gh-logo {top:16px;height:128px;width:250px}
 .dmw-gh-top-inner {padding-left:265px}
 .dmw-gh-nav {padding-left:265px}
 .dmw-gh-item,.dmw-gh-nav>a.dmw-gh-main-link {font-size:19px!important;font-weight:700!important;line-height:1.3!important}
 .dmw-gh-main-link {font-size:inherit!important;font-weight:700!important}
 .dmw-gh-cta {padding-top:14px;padding-bottom:14px}
}
@media (min-width:1101px) and (max-width:1450px) {
 .dmw-gh-logo {left:18px;width:225px}
 .dmw-gh-top-inner,.dmw-gh-nav {padding-left:240px}
 .dmw-gh-item,.dmw-gh-nav>a.dmw-gh-main-link {font-size:16px!important}
}
@media (max-width:1100px) {
 .dmw-global-header {padding-top:8px}
 .dmw-gh-top,.dmw-gh-top-inner {min-height:76px}
 .dmw-gh-logo {top:14px}
}
@media (max-width:760px) {
 .dmw-gh-top,.dmw-gh-top-inner {min-height:88px}
 .dmw-gh-logo {top:17px}
}
/* v1.3.2: final layout refinements */
.dmw-global-header .dmw-gh-toplink {text-transform:none!important;letter-spacing:normal!important;font-variant:normal!important}
@media (min-width:1101px) {
 .dmw-gh-nav {min-height:80.75px}
 .dmw-gh-logo {width:270px;height:143px;top:9px}
 .dmw-gh-top-inner,.dmw-gh-nav {padding-left:285px}
}
@media (min-width:1101px) and (max-width:1450px) {
 .dmw-gh-logo {width:244px;top:9px}
 .dmw-gh-top-inner,.dmw-gh-nav {padding-left:255px}
}
