/* 0.261004.1: Unterseiten entsprechen der hellen Menüleiste des Video-Auftakts. */
.pp-unterseite .pp-kopf {
  position: fixed; inset: 0 0 auto; z-index: 150; border: 0;
  background: rgba(253,252,250,.86); backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px); box-shadow: 0 1px 0 rgba(43,34,20,.05);
}
.pp-unterseite .pp-kopf::after { display: none; }
.pp-unterseite .pp-kopf .kopf__zeile,
.pp-unterseite .pp-kopf.kopf--kompakt .kopf__zeile {
  max-width: none; height: 72px; min-height: 72px;
  padding: 10px clamp(24px,5vw,76px);
}
.pp-unterseite .pp-kopf .marke { width: 190px; flex: 0 0 auto; overflow: visible; }
.pp-unterseite .pp-kopf .marke__bild,
.pp-unterseite .pp-kopf.kopf--kompakt .marke__bild {
  display: block; max-width: 100%; width: 100%; height: auto; filter: none;
}
.pp-unterseite .pp-kopf .nav { font-family: Calibri,Geist,sans-serif; gap: 26px; }
.pp-unterseite .pp-kopf .nav a:not(.btn) { color: #2b2214; text-shadow: none; }
.pp-unterseite .pp-kopf .nav a:not(.btn)::after { background: #b17c41; }
.pp-unterseite .pp-kopf .nav a.btn { background: #8a5e23; color: #fff; border-color: #8a5e23; }
.pp-unterseite .pp-kopf .nav a.btn::before { border-color: rgba(255,255,255,.42); }
.pp-unterseite .pp-kopf .burger span { background: #6f4c20; }
@media(max-width:860px) {
  .pp-unterseite .pp-kopf .kopf__zeile,
  .pp-unterseite .pp-kopf.kopf--kompakt .kopf__zeile {
    height: 64px; min-height: 64px; padding: 10px 24px;
  }
  .pp-unterseite .pp-kopf .marke { width: min(180px,48vw); }
  .pp-unterseite .pp-kopf .nav { background: #fdfcfa; box-shadow: 0 14px 25px #2222; }
}
