1 2<!doctype html> 3 <html lang="de"> 4 5 <head> 6 7 <meta charset="UTF-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <link rel="profile" href="http://gmpg.org/xfn/11"> 10 11 <title>Mitarbeit – Geschichtswerkstatt Barmbek</title> 12<meta name='robots' content='max-image-preview:large' /> 13<link rel='dns-prefetch' href='//www.google.com' /> 14<link rel="alternate" type="application/rss+xml" title="Geschichtswerkstatt Barmbek » Feed" href="https://geschichtswerkstatt-barmbek.de/feed/" /> 15<link rel="alternate" type="application/rss+xml" title="Geschichtswerkstatt Barmbek » Kommentar-Feed" href="https://geschichtswerkstatt-barmbek.de/comments/feed/" /> 16<link rel="alternate" type="text/calendar" title="Geschichtswerkstatt Barmbek » iCal Feed" href="https://geschichtswerkstatt-barmbek.de/kalender/?ical=1" /> 17<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://geschichtswerkstatt-barmbek.de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeschichtswerkstatt-barmbek.de%2Fmitarbeit%2F" /> 18<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://geschichtswerkstatt-barmbek.de/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeschichtswerkstatt-barmbek.de%2Fmitarbeit%2F&format=xml" /> 19 20 <style> 21 /* Allgemeine Hover-Effekte für Links und Schaltflächen deaktivieren */ 22 a:hover, button:hover { 23 transition: none !important; 24 transform: none !important; 25 box-shadow: none !important; 26 background-color: inherit !important; 27 color: inherit !important; 28 } 29 30 /* Bilder und Icons von den Hover-Regeln ausnehmen */ 31 img:hover, .icon:hover { 32 opacity: 1 !important; 33 filter: none !important; 34 transition: none !important; 35 } 36 37 /* Menüeinträge anpassen */ 38 #main-nav a { 39 color: #ffffff; /* Textfarbe im Normalzustand */ 40 } 41 42 #main-nav a:hover, 43 #main-nav li:hover { 44 color: #ffffff !important; /* Textfarbe beim Hover */ 45 background-color: #666666 !important; /* Hintergrundfarbe beim Hover */ 46 } 47 48 /* Falls es eine spezielle Hintergrundfarbe für Menüeinträge gibt, die angepasst werden muss */ 49 #main-nav li { 50 background-color: inherit; /* Standard Hintergrundfarbe */ 51 } 52 </style> 53 <style id="wp-img-auto-sizes-contain-inline-css"> 54img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 55/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 56</style> 57<link rel='stylesheet' id='fluentform-elementor-widget-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/fluentform/assets/css/fluent-forms-elementor-widget.css?ver=6.2.15' media='all' /> 58<link rel='stylesheet' id='wp-theme-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' /> 59<link rel='stylesheet' id='wp-components-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' /> 60<link rel='stylesheet' id='wp-preferences-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dist/preferences/style.min.css?ver=7.1.2' media='all' /> 61<link rel='stylesheet' id='wp-block-editor-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dist/block-editor/style.min.css?ver=7.1.2' media='all' /> 62<link rel='stylesheet' id='popup-maker-block-library-style-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/popup-maker/dist/packages/block-library-style.css?ver=32732a797d59d961da0d' media='all' /> 63<style id="wppb-edit-profile-style-inline-css"> 64 65 66/*# sourceURL=https://geschichtswerkstatt-barmbek.de/wp-content/plugins/profile-builder/assets/misc/gutenberg/blocks/build/edit-profile/style-index.css */ 67</style> 68<style id="wppb-login-style-inline-css"> 69 70 71/*# sourceURL=https://geschichtswerkstatt-barmbek.de/wp-content/plugins/profile-builder/assets/misc/gutenberg/blocks/build/login/style-index.css */ 72</style> 73<style id="wppb-recover-password-style-inline-css"> 74 75 76/*# sourceURL=https://geschichtswerkstatt-barmbek.de/wp-content/plugins/profile-builder/assets/misc/gutenberg/blocks/build/recover-password/style-index.css */ 77</style> 78<style id="wppb-register-style-inline-css"> 79 80 81/*# sourceURL=https://geschichtswerkstatt-barmbek.de/wp-content/plugins/profile-builder/assets/misc/gutenberg/blocks/build/register/style-index.css */ 82</style> 83<style id="filebird-block-filebird-gallery-style-inline-css"> 84ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);
84justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit} 85 86/*# sourceURL=https://geschichtswerkstatt-barmbek.de/wp-content/plugins/filebird/blocks/filebird-gallery/build/style-index.css */ 87</style> 88<link rel='stylesheet' id='wp-block-library-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dist/block-library/style.min.css?ver=7.1.2' media='all' /> 89<link rel='stylesheet' id='metaslider-blocks-editor-css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/ml-slider/admin/assets/dist/css/editor-block.css?ver=3.113.0' media='all' property='stylesheet' /> 90<style id="global-styles-inline-css"> 91:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--zakra-color-1: #027ABB;--wp--preset--color--zakra-color-2: #015EA0;--wp--preset--color--zakra-color-3: #FFFFFF;--wp--preset--color--zakra-color-4: #F6FEFC;--wp--preset--color--zakra-color-5: #181818;--wp--preset--color--zakra-color-6: #1F1F32;--wp--preset--color--zakra-color-7: #3F3F46;--wp--preset--color--zakra-color-8: #FFFFFF;--wp--preset--color--zakra-color-9: #E4E4E7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
91--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1160px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-zakra-color-1-color{color: var(--wp--preset--color--zakra-color-1) !important;}.has-zakra-color-2-color{color: var(--wp--preset--color--zakra-color-2) !important;}.has-zakra-color-3-color{color: var(--wp--preset--color--zakra-color-3) !important;}.has-zakra-color-4-color{color: var(--wp--preset--color--zakra-color-4) !important;}.has-zakra-color-5-color{color: var(--wp--preset--color--zakra-color-5) !important;}.has-zakra-color-6-color{color: var(--wp--preset--color--zakra-color-6) !important;}.has-zakra-color-7-color{color: var(--wp--preset--color--zakra-color-7) !important;}.has-zakra-color-8-color{color: var(--wp--preset--color--zakra-color-8) !important;}.has-zakra-color-9-color{color: var(--wp--preset--color--zakra-color-9) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-zakra-color-1-background-color{background-color: var(--wp--preset--color--zakra-color-1) !important;}.has-zakra-color-2-background-color{background-color: var(--wp--preset--color--zakra-color-2) !important;}.has-zakra-color-3-background-color{background-color: var(--wp--preset--color--zakra-color-3) !important;}.has-zakra-color-4-background-color{background-color: var(--wp--preset--color--zakra-color-4) !important;}.has-zakra-color-5-background-color{background-color: var(--wp--preset--color--zakra-color-5) !important;}.has-zakra-color-6-background-color{background-color: var(--wp--preset--color--zakra-color-6) !important;}.has-zakra-color-7-background-color{background-color: var(--wp--preset--color--zakra-color-7) !important;}.has-zakra-color-8-background-color{background-color: var(--wp--preset--color--zakra-color-8) !important;}.has-zakra-color-9-background-color{background-color: var(--wp--preset--color--zakra-color-9) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-zakra-color-1-border-color{border-color: var(--wp--preset--color--zakra-color-1) !important;}.has-zakra-color-2-border-color{border-color: var(--wp--preset--color--zakra-color-2) !important;}.has-zakra-color-3-border-color{border-color: var(--wp--preset--color--zakra-color-3) !important;}.has-zakra-color-4-border-color{border-color: var(--wp--preset--color--zakra-color-4) !important;}.has-zakra-color-5-border-color{border-color: var(--wp--preset--color--zakra-color-5) !important;}.has-zakra-color-6-border-color{border-color: var(--wp--preset--color--zakra-color-6) !important;}.has-zakra-color-7-border-color{border-color: var(--wp--preset--color--zakra-color-7) !important;}.has-zakra-color-8-border-color{border-color: var(--wp--preset--color--zakra-color-8) !important;}.has-zakra-color-9-border-color{border-color: var(--wp--preset--color--zakra-color-9) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
91.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 92:root :where(.wp-block-icon svg){width: 24px;} 93:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 94/*# sourceURL=global-styles-inline-css */ 95</style> 96<style id="mmsb-style-inline-css"> 97/* ===== Mobile PORTRAIT: Suchleiste im aufgeklappten Menü (Off-Canvas) ===== */ 98@media (orientation: portrait) and (hover:none) and (pointer:coarse), 99 (max-width: 640px) and (orientation: portrait){ 100 .mmsb-wrap{ display:block; padding:14px 16px 18px; background:transparent; } 101 .mmsb-form{ display:flex; gap:.5rem; align-items:stretch; } 102 .mmsb-field{ 103 flex:1 1 auto; max-width:none; box-sizing:border-box; 104 background:#fff; color:#111111; 105 border:1px solid #dcdcdc; border-radius:8px; padding:.65rem .8rem; 106 line-height:1.2; font-size:16px; 107 } 108 .mmsb-field::placeholder{ color:#000000; opacity:1; } 109 .mmsb-submit{ 110 padding:.65rem .9rem; line-height:1.2; font-size:16px; font-weight:600; 111 border-radius:8px; border:1px solid #d9ffd9; background:#d9ffd9; color:#111111; 112 cursor:pointer; white-space:nowrap; 113 } 114 .mmsb-submit:hover{ background:#59A514; border-color:#59A514; } 115} 116/* Landscape-Phone: Off-Canvas-Leiste aus */ 117@media (orientation: landscape){ 118 .mmsb-wrap{ display:none; } 119} 120 121/* ===== Tablet & Desktop: kompakte Suchleiste am rechten Menürand ===== */ 122@media (min-width: 768px){ 123 /* Menü darf das Dropdown/Form nicht abschneiden */ 124 .tg-primary-menu, .main-navigation ul, .elementor-nav-menu--main{ overflow:visible !important; } 125 126 li.mmsb-inline{ position:relative; display:inline-flex; align-items:center; } 127 .mmsb-inline__form{ display:flex; align-items:stretch; gap:.4rem; margin-left:.5rem; } 128 .mmsb-inline__field{ 129 min-width: 220px; padding:.5rem .65rem; border:1px solid #dcdcdc; border-radius:6px; 130 background:#fff; color:#111111; 131 } 132 .mmsb-inline__field::placeholder{ color:#000000; opacity:1; } 133 .mmsb-inline__submit{ 134 padding:.5rem .8rem; border-radius:6px; 135 border:1px solid #d9ffd9; background:#d9ffd9; color:#111111; font-weight:600; cursor:pointer; 136 } 137 .mmsb-inline__submit:hover{ background:#59A514; border-color:#59A514; } 138} 139/*# sourceURL=mmsb-style-inline-css */ 140</style> 141<link rel='stylesheet' id='dashicons-css' href='https://geschichtswerkstatt-barmbek.de/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 142<link rel='stylesheet' id='rmp-menu-styles-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/uploads/rmp-menu/css/rmp-menu.css?ver=18.18.25' media='all' /> 143<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.2' media='only screen and (max-width: 768px)' /> 144<style id="woocommerce-inline-inline-css"> 145.woocommerce form .form-row .required { visibility: visible; } 146/*# sourceURL=woocommerce-inline-inline-css */ 147</style> 148<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/the-events-calendar/build/css/tr
148ibe-events-single-skeleton.css?ver=6.17.5.1' media='all' /> 149<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.17.5.1' media='all' /> 150<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.17.5.1' media='all' /> 151<link rel='stylesheet' id='bookly-tailwind.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/tailwind/tailwind.css?ver=28.3' media='all' /> 152<link rel='stylesheet' id='bookly-ladda.min.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/ladda.min.css?ver=28.3' media='all' /> 153<link rel='stylesheet' id='bookly-frontend-reset.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/frontend-reset.css?ver=28.3' media='all' /> 154<link rel='stylesheet' id='bookly-modern-booking-form-calendar.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/modern-booking-form-calendar.css?ver=28.3' media='all' /> 155<link rel='stylesheet' id='bookly-bootstrap-icons.min.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/bootstrap-icons.min.css?ver=28.3' media='all' /> 156<link rel='stylesheet' id='bookly-bookly-main.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/bookly-main.css?ver=28.3' media='all' /> 157<link rel='stylesheet' id='bookly-bootstrap.min.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/bootstrap/css/bootstrap.min.css?ver=28.3' media='all' /> 158<link rel='stylesheet' id='bookly-customer-profile.css-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-addon-pro/frontend/modules/customer_profile/resources/css/customer-profile.css?ver=10.5' media='all' /> 159<link rel='stylesheet' id='cmplz-general-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1788990605' media='all' /> 160<link rel='stylesheet' id='font-awesome-all-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/inc/customizer/customind/assets/fontawesome/v6/css/all.min.css?ver=6.2.4' media='all' /> 161<link rel='stylesheet' id='zakra-style-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/style.css?ver=4.3.1' media='all' /> 162<style id="zakra-style-inline-css"> 163.zak-header-builder .zak-header-top-row .zak-container{max-width:1000px;}.zak-header-builder .zak-header-top-row{background-color:#18181B;}.zak-header-builder .zak-main-nav{border-bottom-color:#e9ecef;}.zak-header-builder .zak-secondary-nav{border-bottom-color:#e9ecef;}.zak-header-builder .zak-tertiary-menu{border-bottom-color:#e9ecef;}.zak-header-builder .zak-primary-nav ul li a{font-family:Default;text-transform:default;font-weight:400;font-size:1.6rem;line-height:2;}.zak-header-builder .zak-header-search .zak-icon, .zak-no-results .zak-icon--search .zak-icon, .widget_search .zak-icon--search .zak-icon{fill:#ffffff;}.zak-header-builder .zak-main-header.zak-header-search--opened, .zak-header-builder .zak-header-search.zak-search-full .zak-search-container{background-color:#E4E4E7;background-size:auto;}.zak-header-builder .zak-header-search .zak-search-field, .zak-header-builder .zak-header-search .zak-search-field:focus{color:#ffffff;}.zak-header-builder .zak-header-search .zak-icon--close::after , .zak-header-builder .zak-header-search .zak-icon--close::before{background:#ffffff;}.zak-header-builder .zak-header-buttons .zak-header-button .zak-button{background-color:#027abb;}.zak-footer-builder .zak-footer-top-row{padding-top:20px;padding-bottom:20px;}.zak-footer-builder .zak-footer-top-row{}.zak-footer-builder .zak-footer-bottom-row{background-color:#18181B;}.zak-footer-builder .zak-footer-bottom-row{padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;}.zak-footer-builder .zak-footer-bottom-row{border-top-width:1px;}.zak-footer-builder .zak-footer-bottom-row{border-color:#3F3F46;}.zak-mobile-menu a{font-family:Default;font-style:default;text-transform:default;font-weight:400;}@media(max-width:600px){.zak-mobile-menu a{font-size:1.6rem;}}.zak-header-builder .widget.widget-top-bar-col-1-sidebar .widget-title{color:#ffffff;}.zak-header-builder .widget.widget-top-bar-col-1-sidebar{color:#ffffff;}.zak-header-builder .widget.widget-top-bar-col-1-sidebar a{color:#ffffff;}.zak-header-builder .widget.widget-top-bar-col-1-sidebar .widget-title{font-family:default;font-weight:400;}.zak-header-builder .widget.widget-top-bar-col-1-sidebar{font-family:default;font-weight:400;}.zak-footer-builder .zak-html-1 *{color:#027ABB;}.zak-footer-builder .widget.widget-footer-sidebar-2 a{color:#ffef83;}.zak-footer-builder .zak-copyright a{color:#ffef83;}.zak-footer-builder .zak-footer-bottom-row{color:#fafafa;}.zak-header-builder, .zak-header-sticky-wrapper .sticky-header{border-color:#E4E4E7;}.zak-header-builder{background-size:contain;}.zak-footer-builder .zak-footer-main-row ul li{border-bottom-color:#e9ecef;}.zak-header-builder .zak-mobile-menu a{font-family:Default;font-style:default;text-transform:default;font-weight:400;}@media(max-width:600px){.zak-header-builder .zak-mobile-menu a{font-size:1.6rem;}}:root{--top-grid-columns: 4; 164 --main-grid-columns: 4; 165 --bottom-grid-columns: 4; 166 }.zak-footer-builder .zak-footer-main-row .zak-footer-col{flex-direction: column;}.zak-footer-builder .zak-copyright{text-align: center;}.zak-footer-builder .zak-footer-nav{display: flex; justify-content: center;}.zak-footer-builder .zak-footer-nav-2{display: flex; justify-content: center;}.zak-footer-builder .zak-html-1{text-align: right;}.zak-footer-builder .zak-html-2{text-align: center;}.zak-footer-builder .footer-social-icons{text-align: left;} :root{--zakra-color-1: #027ABB;--zakra-color-2: #015EA0;--zakra-color-3: #FFFFFF;--zakra-color-4: #F6FEFC;--zakra-color-5: #181818;--zakra-color-6: #1F1F32;--zakra-color-7: #3F3F46;--zakra-color-8: #FFFFFF;--zakra-color-9: #E4E4E7;}.zak-primary{padding-top:0px; padding-bottom:0px;} .zak-secondary{padding-top:0px; padding-bottom:0px;}.zak-container{max-width:1228px;} .zak-container--boxed .zak-site{max-width:1228px;}@media screen and (min-width: 992px) {.zak-primary{width:70%;}}a:hover, a:focus, 167 .zak-primary-nav ul li:hover > a, 168 .zak-primary-nav ul .current_page_item > a, 169 .zak-entry-summary a, 170 .zak-entry-meta a, .zak-post-content .zak-entry-footer a:hover, 171 .pagebuilder-content a, .zak-style-2 .zak-entry-meta span, 172 .zak-style-2 .zak-entry-meta a, 173 .entry-title:hover a, 174 .entry-content a, 175 .edit-link a, 176 .zak-footer-bar a:hover, 177 .widget li a, 178 #comments .comment-content a, 179 #comments .reply, 180 button:hover, 181 .zak-button:hover, 182 .zak-entry-footer .edit-link a,
183 .zak-header-action .yith-wcwl-items-count .yith-wcwl-icon span, 184 .pagebuilder-content a, .zak-entry-footer a, 185 .zak-header-buttons .zak-header-button--2 .zak-button, 186 .zak-header-buttons .zak-header-button .zak-button:hover, 187 .woocommerce-cart .coupon button.button{color:#027abb;}.zak-post-content .entry-button:hover .zak-icon, 188 .zak-error-404 .zak-button:hover svg, 189 .zak-style-2 .zak-entry-meta span .zak-icon, 190 .entry-button .zak-icon{fill:#027abb;}blockquote, .wp-block-quote, 191 button, input[type="button"], 192 input[type="reset"], 193 input[type="submit"], 194 .wp-block-button .wp-block-button__link, 195 blockquote.has-text-align-right, .wp-block-quote.has-text-align-right, 196 button:hover, 197 .wp-block-button .wp-block-button__link:hover, 198 .zak-button:hover, 199 .zak-header-buttons .zak-header-button .zak-button, 200 .zak-header-buttons .zak-header-button.zak-header-button--2 .zak-button, 201 .zak-header-buttons .zak-header-button .zak-button:hover, 202 .woocommerce-cart .coupon button.button, 203 .woocommerce-cart .actions > button.button{border-color:#027abb;}.zak-primary-nav.zak-layout-1-style-2 > ul > li.current_page_item > a::before, 204 .zak-primary-nav.zak-layout-1-style-2 > ul a:hover::before, 205 .zak-primary-nav.zak-layout-1-style-2 > ul > li.current-menu-item > a::before, 206 .zak-primary-nav.zak-layout-1-style-3 > ul > li.current_page_item > a::before, 207 .zak-primary-nav.zak-layout-1-style-3 > ul > li.current-menu-item > a::before, 208 .zak-primary-nav.zak-layout-1-style-4 > ul > li.current_page_item > a::before, 209 .zak-primary-nav.zak-layout-1-style-4 > ul > li.current-menu-item > a::before, 210 .zak-scroll-to-top:hover, button, input[type="button"], input[type="reset"], 211 input[type="submit"], .zak-header-buttons .zak-header-button--1 .zak-button, 212 .wp-block-button .wp-block-button__link, 213 .zak-menu-item-cart .cart-page-link .count, 214 .widget .wp-block-heading::before, 215 #comments .comments-title::before, 216 #comments .comment-reply-title::before, 217 .widget .widget-title::before, 218 .zak-footer-builder .zak-footer-main-row .widget .wp-block-heading::before, 219 .zak-footer-builder .zak-footer-top-row .widget .wp-block-heading::before, 220 .zak-footer-builder .zak-footer-bottom-row .widget .wp-block-heading::before, 221 .zak-footer-builder .zak-footer-main-row .widget .widget-title::before, 222 .zak-footer-builder .zak-footer-top-row .widget .widget-title::before, 223 .zak-footer-builder .zak-footer-bottom-row .widget .widget-title::before, 224 .woocommerce-cart .actions .coupon button.button:hover, 225 .woocommerce-cart .actions > button.button, 226 .woocommerce-cart .actions > button.button:hover{background-color:#027abb;}button, input[type="button"], 227 input[type="reset"], 228 input[type="submit"], 229 .wp-block-button .wp-block-button__link, 230 .zak-button{border-color:#027abb;background-color:#027abb;}body, .woocommerce-ordering select{color:#3F3F46;}.zak-header, .zak-post, .zak-secondary, .zak-footer-bar, .zak-primary-nav .sub-menu, .zak-primary-nav .sub-menu li, .posts-navigation, #comments, .post-navigation, blockquote, .wp-block-quote, .zak-posts .zak-post, .zak-content-area--boxed .widget{border-color:#E4E4E7;}hr .zak-container--separate, {background-color:#E4E4E7;}.entry-content a{color:#027abb;}.zak-entry-footer a:hover, 231 .entry-button:hover, 232 .zak-entry-footer a:hover, 233 .entry-content a:hover, 234 .pagebuilder-content a:hover, .pagebuilder-content a:hover{color:#1e7ba6;}.entry-button:hover .zak-icon{fill:#1e7ba6;}.zak-content{background-image:url(https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/Hintergrund-scaled.png);}body{font-family:Segoe UI;font-weight:400;}h1, h2, h3, h4, h5, h6{font-family:Segoe UI;font-weight:400;}h1{font-family:Default;font-weight:400;font-size:20px;line-height:30px;}@media(max-width:768px){h1{font-size:18px;}}@media(max-width:768px){h1{line-height:30px;}}@media(max-width:600px){h1{font-size:16px;}}@media(max-width:600px){h1{line-height:30px;}}h2{font-family:Default;font-weight:400;font-size:40px;line-height:60px;}@media(max-width:768px){h2{font-size:33px;}}@media(max-width:768px){h2{line-height:60px;}}@media(max-width:600px){h2{font-size:26px;}}@media(max-width:600px){h2{line-height:60px;}}h3{font-family:Default;font-weight:600;font-size:40px;line-height:55px;}@media(max-width:768px){h3{font-size:29px;}}@media(max-width:768px){h3{line-height:55px;}}@media(max-width:600px){h3{font-size:23px;}}@media(max-width:600px){h3{line-height:55px;}}h4{font-family:Default;font-weight:600;font-size:20px;line-height:30px;}@media(max-width:768px){h4{font-size:18px;}}@media(max-width:768px){h4{line-height:30px;}}@media(max-width:600px){h4{font-size:16px;}}@media(max-width:600px){h4{line-height:30px;}}button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span, .wp-block-button .wp-block-button__link{background-color:#027abb;}.zak-header .zak-top-bar{background-size:contain;}.zak-header-buttons .zak-header-button.zak-header-button--1 .zak-button{background-color:#027abb;}.zak-header .main-navigation{border-bottom-color:#e9ecef;}.zak-page-header, .zak-container--separate .zak-page-header{background-position:center center;background-size:contain;}.zak-page-header .breadcrumb-trail ul li a:hover {color:#027abb;}.zak-footer .zak-footer-cols, .zak-footer .zak-footer-cols p{color:#D4D4D8;}body,body.page-template-pagebuilder{background-size:auto;}.zak-footer-cols{border-top-color:#e9ecef;}.zak-footer-cols ul li{border-bottom-color:#e9ecef;}.zak-footer-bar{color:#fafafa;}.zak-footer-bar{border-top-color:#3f3f46;}.zak-scroll-to-top:hover{background-color:#1e7ba6;}:root {--e-global-color-zakracolor1: #027ABB;--e-global-color-zakracolor2: #015EA0;--e-global-color-zakracolor3: #FFFFFF;--e-global-color-zakracolor4: #F6FEFC;--e-global-color-zakracolor5: #181818;--e-global-color-zakracolor6: #1F1F32;--e-global-color-zakracolor7: #3F3F46;--e-global-color-zakracolor8: #FFFFFF;--e-global-color-zakracolor9: #E4E4E7;} 235/*# sourceURL=zakra-style-inline-css */ 236</style> 237<link rel='stylesheet' id='zakra-woocommerce-style-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/woocommerce.css?ver=4.3.1' media='all' /> 238<style id="zakra-woocommerce-style-inline-css"> 239.woocommerce-info::before, 240 .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, 241 .wc-block-grid__product .wc-block-grid__product-title:hover, 242 .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span, 243 .woocommerce div.product p.price,.woocommerce div.product span.price, 244 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
245 .woocommerce .widget_price_filter .price_slider_amount .button, 246 .single-product .product .product_meta > span a{color:#027abb;}.wc-block-grid__product-onsale, 247 .woocommerce ul.products a.button, 248 .wp-block-button .wp-block-button__link, 249 .woocommerce a.button.alt, 250 .woocommerce button.button, 251 .woocommerce button.button.alt, 252 .woocommerce nav.woocommerce-pagination ul li span.current, 253 .woocommerce nav.woocommerce-pagination ul li a:hover, 254 .woocommerce nav.woocommerce-pagination ul li a:focus, 255 .woocommerce div.product form.cart .button, 256 .woocommerce div.product .woocommerce-tabs #respond input#submit, 257 .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, 258 .woocommerce .widget_price_filter .price_slider_amount .button:hover, 259 .wc-block-grid__products .wc-block-grid__product .zakra-onsale-normal-wrapper span{background-color:#027abb;}.woocommerce nav.woocommerce-pagination ul li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-info{border-color:#027abb;}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__content button.wc-block-components-totals-coupon__button, 260 .wc-block-checkout button.wc-block-components-totals-coupon__button, 261 .woocommerce .woocommerce-pagination .page-numbers li > a, .woocommerce .woocommerce-pagination .page-numbers li > span{color:#027abb;border-color:#027abb;}.wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button, .wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover, 262 .wc-block-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover, .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity, 263 .wc-block-components-drawer__content .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-element-button.wc-block-mini-cart__footer-checkout, 264 .wc-block-components-drawer__content .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-element-button.wc-block-mini-cart__footer-cart:hover, 265 .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:hover, 266 .woocommerce .woocommerce-pagination .page-numbers .current{background-color:#027abb;}.woocommerce ul.products li.product .price, .woocommerce .star-rating span, ul li.product .price, .wc-block-components-formatted-money-amount, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{color:#3F3F46;}.woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce ul.products a.button, .woocommerce div.product form.cart .button, .wp-block-button .wp-block-button__link, .tg-sticky-panel .tg-checkout-btn a, .woocommerce-MyAccount-navigation ul .is-active a, .woocommerce-MyAccount-navigation ul .is-active a:hover, .woocommerce-MyAccount-navigation ul .is-active a:focus{background-color:#027abb;} 267 268 @font-face { 269 font-family: "star"; 270 src: url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/star.eot"); 271 src: url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), 272 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), 273 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), 274 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg"); 275 font-weight: normal; 276 font-style: normal; 277 } 278 @font-face { 279 font-family: "WooCommerce"; 280 src: url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot"); 281 src: url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), 282 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), 283 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), 284 url("https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#star") format("svg"); 285 font-weight: normal; 286 font-style: normal; 287 } 288 289/*# sourceURL=zakra-woocommerce-style-inline-css */ 290</style> 291<link rel='stylesheet' id='popup-maker-site-css' href='//geschichtswerkstatt-barmbek.de/wp-content/uploads/pum/pum-site-styles.css?generated=1784372330&ver=1.25.0' media='all' /> 292<link rel='stylesheet' id='woocommerce-gzd-layout-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/build/static/layout-styles.css?ver=4.1.4' media='all' /> 293<style id="woocommerce-gzd-layout-inline-css"> 294.woocommerce-checkout .shop_table { background-color: #eeeeee; } .product p.deposit-packaging-type { font-size: 1.25em !important; } p.woocommerce-shipping-destination { display: none; } 295 .wc-gzd-nutri-score-value-a { 296 background: url(https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-a.svg)
296no-repeat; 297 } 298 .wc-gzd-nutri-score-value-b { 299 background: url(https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-b.svg) no-repeat; 300 } 301 .wc-gzd-nutri-score-value-c { 302 background: url(https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-c.svg) no-repeat; 303 } 304 .wc-gzd-nutri-score-value-d { 305 background: url(https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-d.svg) no-repeat; 306 } 307 .wc-gzd-nutri-score-value-e { 308 background: url(https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce-germanized/assets/images/nutri-score-e.svg) no-repeat; 309 } 310 311/*# sourceURL=woocommerce-gzd-layout-inline-css */ 312</style> 313<link rel='stylesheet' id='elementor-icons-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 314<link rel='stylesheet' id='elementor-frontend-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' media='all' /> 315<style id="elementor-frontend-inline-css"> 316.elementor-kit-27{--e-global-color-primary:#FFE4BE;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-97ecb9b:#FFFFFF;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;line-height:30px;}.elementor-kit-27 e-page-transition{background-color:#FFBC7D;}.elementor-kit-27 p{margin-block-end:0px;}.elementor-kit-27 a{color:#3852E4;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 h1{color:#000000;font-family:"Helvetica", Sans-serif;font-size:20px;text-decoration:none;line-height:30px;}.elementor-kit-27 h2{color:#000000;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 h3{color:#000000;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 h4{color:#000000;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 h5{color:#000000;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 h6{color:#000000;font-family:"Helvetica", Sans-serif;}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-27{font-size:18px;line-height:1.5em;}.elementor-kit-27 h1{font-size:18px;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-27{font-size:16px;line-height:1.5em;}.elementor-kit-27 h1{font-size:16px;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}} 317 318 .elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table { 319 margin: var(--sections-margin, 24px 0 24px 0); 320 padding: var(--sections-padding, 16px 16px); 321 } 322 .elementor-widget-woocommerce-checkout-page .woocommerce table.woocommerce-checkout-review-order-table .cart_item td.product-name { 323 padding-right: 20px; 324 } 325 .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment { 326 border: none; 327 padding: 0; 328 } 329 .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review-2 { 330 background: var(--sections-background-color, #ffffff); 331 border-radius: var(--sections-border-radius, 3px); 332 padding: var(--sections-padding, 16px 30px); 333 margin: var(--sections-margin, 0 0 24px 0); 334 border-style: var(--sections-border-type, solid); 335 border-color: var(--sections-border-color, #D5D8DC); 336 border-width: 1px; 337 display: block; 338 } 339 .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .place-order { 340 display: -webkit-box; 341 display: -ms-flexbox; 342 display: flex; 343 -webkit-box-orient: vertical; 344 -webkit-box-direction: normal; 345 -ms-flex-direction: column; 346 flex-direction: column; 347 -ms-flex-wrap: wrap; 348 flex-wrap: wrap; 349 padding: 0; 350 margin-bottom: 0; 351 margin-top: 1em; 352 -webkit-box-align: var(--place-order-title-alignment, stretch); 353 -ms-flex-align: var(--place-order-title-alignment, stretch);
354 align-items: var(--place-order-title-alignment, stretch); 355 } 356 .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #place_order { 357 background-color: #5bc0de; 358 width: var(--purchase-button-width, auto); 359 float: none; 360 color: var(--purchase-button-normal-text-color, #ffffff); 361 min-height: auto; 362 padding: var(--purchase-button-padding, 1em 1em); 363 border-radius: var(--purchase-button-border-radius, 3px); 364 } 365 .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #place_order:hover { 366 background-color: #5bc0de; 367 color: var(--purchase-button-hover-text-color, #ffffff); 368 border-color: var(--purchase-button-hover-border-color, #5bc0de); 369 -webkit-transition-duration: var(--purchase-button-hover-transition-duration, 0.3s); 370 -o-transition-duration: var(--purchase-button-hover-transition-duration, 0.3s); 371 transition-duration: var(--purchase-button-hover-transition-duration, 0.3s); 372 } 373 374.elementor-16874 .elementor-element.elementor-element-35f58fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-a01a7c0{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-16874 .elementor-element.elementor-element-a01a7c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16874 .elementor-element.elementor-element-a01a7c0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:#000000;}.elementor-16874 .elementor-element.elementor-element-e1dd767{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-c58d38c{font-size:20px;line-height:30px;}.elementor-16874 .elementor-element.elementor-element-22a161f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-5417bd9{font-size:20px;line-height:30px;}.elementor-16874 .elementor-element.elementor-element-d9cbc6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-25c2973{--spacer-size:15px;}.elementor-16874 .elementor-element.elementor-element-1b83a0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-6987f14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16874 .elementor-element.elementor-element-9d72bc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16874 .elementor-element.elementor-element-9d72bc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-type-html{padding-bottom:0px;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-button[type="submit"]{color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16874 .elementor-element.elementor-element-9d72bc9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-16874 .elementor-element.elementor-element-c58d38c{font-size:18px;line-height:1.5em;}.elementor-16874 .elementor-element.elementor-element-5417bd9{font-size:18px;line-height:1.5em;}}@media(max-width:767px){.elementor-16874 .elementor-element.elementor-element-a01a7c0{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-16874 .elementor-element.elementor-element-a01a7c0 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-16874 .elementor-element.elementor-element-c58d38c{font-size:16px;}.elementor-16874 .elementor-element.elementor-element-5417bd9{font-size:16px;line-height:1.5em;}} 375/*# sourceURL=elementor-frontend-inline-css */ 376</style> 377<link rel='stylesheet' id='widget-heading-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 378<link rel='stylesheet' id='widget-spacer-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.3' media='all' /> 379<link rel='stylesheet' id='widget-form-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.3.1' media='all' /> 380<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1788990610' media='all' /> 381<link rel='stylesheet' id='wppb_stylesheet-css' href='https://geschichtswerkstatt-barmbek.de/wp-content/plugins/profile-builder/assets/css/style-front-end.css?ver=4.0.3' media='all' />
382<script id="jquery-core-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 382
382
383<script id="jquery-migrate-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 383
383
384<script data-wp-strategy="defer" defer id="rcfwc-js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/recaptcha-woo/js/rcfwc.js?ver=1.0"></script>
vendor: 130 bytes, lines 384-385
384 385<script data-wp-strategy="defer" defer id="recaptcha-js" src="https://www.google.com/recaptcha/api.js?hl=de_DE_formal"></script>
386<script id="wp-hooks-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 386
386
387<script id="say-what-js-js-extra"> 388var say_what_data = {"replacements":{"woocommerce-germanize|Mit deiner Bestellung erkl\u00e4rst du dich mit unseren|":"Mit Ihrer Bestellung erkl\u00e4ren Sie sich mit unseren","|Any Post Type|":"Kein Ergebnis gefunden!","|PRODUCT|":"Produkte"}}; 389//# sourceURL=say-what-js-js-extra 390</script>
vendor: 1 bytes, line 390
390
391<script id="say-what-js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/say-what/assets/build/frontend.js?ver=fd31684c45e4d85aeb4e"></script>
vendor: 1 bytes, line 391
391
392<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 392
392
393<script id="wc-add-to-cart-js-extra"> 394var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Warenkorb anzeigen","cart_url":"https://geschichtswerkstatt-barmbek.de/warenkorb/","is_cart":"","cart_redirect_after_add":"yes"}; 395//# sourceURL=wc-add-to-cart-js-extra 396</script>
vendor: 1 bytes, line 396
396
397<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 397
397
398<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 398
398
399<script id="woocommerce-js-extra"> 400var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Passwort anzeigen","i18n_password_hide":"Passwort ausblenden"}; 401//# sourceURL=woocommerce-js-extra 402</script>
vendor: 1 bytes, line 402
402
403<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 403
403
404<script id="bookly-spin.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/spin.min.js?ver=28.3"></script>
vendor: 1 bytes, line 404
404
405<script id="bookly-globals-js-extra"> 406var BooklyL10nGlobal = {"csrf_token":"8a9d3948b8","ajax_url_backend":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","ajax_url_frontend":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","mjsTimeFormat":"H:mm","datePicker":{"format":"D MMMM, YYYY","monthNames":["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"daysOfWeek":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"firstDay":1,"monthNamesShort":["Jan.","Feb.","M\u00e4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],"dayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dayNamesShort":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"meridiem":{"am":"a.m.","pm":"p.m.","AM":"a.m.","PM":"p.m."}},"dateRange":{"format":"D MMMM, YYYY","applyLabel":"Apply","cancelLabel":"Cancel","fromLabel":"From","toLabel":"To","customRangeLabel":"Custom range","tomorrow":"Tomorrow","today":"Today","anyTime":"Any time","yesterday":"Yesterday","last_7":"Last 7 days","last_30":"Last 30 days","last_90":"Last 90 days","next_7":"Next 7 days","next_30":"Next 30 days","thisWeek":"This week","thisMonth":"This month","nextMonth":"Next month","lastMonth":"Last month","thisYear":"This year","yearToDate":"Year to date","firstDay":1},"l10n":{"apply":"Apply","cancel":"Cancel","areYouSure":"Are you sure?"},"addons":["pro","custom-duration"],"data":{}}; 407//# sourceURL=bookly-globals-js-extra 408</script>
vendor: 1 bytes, line 408
408
409<script id="bookly-ladda.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/ladda.min.js?ver=28.3"></script>
vendor: 1 bytes, line 409
409
410<script id="bookly-moment.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/js/moment.min.js?ver=28.3"></script>
vendor: 1 bytes, line 410
410
411<script id="bookly-hammer.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/hammer.min.js?ver=28.3"></script>
vendor: 1 bytes, line 411
411
412<script id="bookly-jquery.hammer.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/jquery.hammer.min.js?ver=28.3"></script>
vendor: 1 bytes, line 412
412
413<script id="bookly-qrcode.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/qrcode.js?ver=28.3"></script>
vendor: 1 bytes, line 413
413
414<script id="bookly-bookly.min.js-js-extra"> 415var BooklyL10n = {"ajaxurl":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","csrf_token":"8a9d3948b8","months":["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"days":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"daysShort":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"monthsShort":["Jan.","Feb.","M\u00e4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],"show_more":"Show more","sessionHasExpired":"Your session has expired. Please press \"Ok\" to refresh the page"}; 416//# sourceURL=bookly-bookly.min.js-js-extra 417</script>
vendor: 1 bytes, line 417
417
418<script id="bookly-bookly.min.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/js/bookly.min.js?ver=28.3"></script>
vendor: 1 bytes, line 418
418
419<script id="bookly-bookly-core.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/backend/resources/js/bookly-core.js?ver=28.3"></script>
vendor: 1 bytes, line 419
419
420<script id="moment-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1"></script>
vendor: 1 bytes, line 420
420
421<script id="moment-js-after"> 422moment.updateLocale( 'de_DE_formal', {"months":["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"monthsShort":["Jan.","Feb.","M\u00e4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],"weekdays":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"weekdaysShort":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"week":{"dow":1},"longDateFormat":{"LT":"G:i","LTS":null,"L":null,"LL":"j F, Y","LLL":"j. F Y, G:i","LLLL":null}} ); 423//# sourceURL=moment-js-after 424</script>
vendor: 1 bytes, line 424
424
425<script id="bookly-ai-assistant.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/modules/ai/resources/js/ai-assistant.js?ver=28.3"></script>
vendor: 1 bytes, line 425
425
426<script id="bookly-customer-profile.js-js-extra"> 427var BooklyCustomerProfileL10n = {"csrf_token":"8a9d3948b8","show_more":"Show more"}; 428//# sourceURL=bookly-customer-profile.js-js-extra 429</script>
vendor: 1 bytes, line 429
429
430<script id="bookly-customer-profile.js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/bookly-addon-pro/frontend/modules/customer_profile/resources/js/customer-profile.js?ver=10.5"></script>
430 431<link rel="https://api.w.org/" href="https://geschichtswerkstatt-barmbek.de/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://geschichtswerkstatt-barmbek.de/wp-json/wp/v2/pages/16874" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://geschichtswerkstatt-barmbek.de/xmlrpc.php?rsd" /> 432<meta name="generator" content="WordPress 7.1.2" /> 433<meta name="generator" content="WooCommerce 11.1.2" /> 434<link rel="canonical" href="https://geschichtswerkstatt-barmbek.de/mitarbeit/" /> 435<link rel='shortlink' href='https://geschichtswerkstatt-barmbek.de/?p=16874' /> 436 <style> 437 /* Standard */ 438 ::selection { 439 background-color: #666666 !important; 440 color: #fff !important; 441 } 442 443 /* Firefox */ 444 ::-moz-selection { 445 background-color: #666666 !important; 446 color: #fff !important; 447 } 448 449 /* WebKit (Chrome, Safari) */ 450 ::-webkit-selection { 451 background-color: #666666 !important; 452 color: #fff !important; 453 } 454 455 /* Zusätzlicher Fallback für spezifische Elemente */ 456 body ::selection { 457 background-color: #666666 !important; 458 color: #fff !important; 459 } 460 461 body ::-moz-selection { 462 background-color: #666666 !important; 463 color: #fff !important; 464 } 465 466 body ::-webkit-selection { 467 background-color: #666666 !important; 468 color: #fff !important; 469 } 470 </style> 471 472 <style> 473 /* Standard-Stil für den Button */ 474 .woocommerce .page-content ul.products li.product .button { 475 color: #ffffff !important; /* Button Textfarbe */ 476 background-color: #000000 !important; /* Button Hintergrund */ 477 border: 2px solid #cccccc !important; /* Button Rahmen für bessere Sichtbarkeit */ 478 } 479 480 /* Hover-Stil für den Button */ 481 .woocommerce .page-content ul.products li.product .button:hover { 482 color: #ffffff !important; /* Textfarbe bei Hover */ 483 background-color: #666666 !important; /* Hintergrund bei Hover */ 484 } 485 486 /* Standard-Stil für Pagination-Links */ 487 .woocommerce .page-content nav.woocommerce-pagination ul li a { 488 color: #ffffff !important; /* Textfarbe für Pagination-Links */ 489 background-color: #000000 !important; /* Hintergrund für Pagination-Links */ 490 border: 2px solid #cccccc !important; /* Rahmen für bessere Sichtbarkeit */ 491 } 492 493 /* Hover-Stil für Pagination-Links */ 494 .woocommerce .page-content nav.woocommerce-pagination ul li a:hover { 495 color: #ffffff !important; /* Textfarbe bei Hover */ 496 background-color: #666666 !important; /* Hintergrund bei Hover */ 497 } 498 499 /* Aktive Pagination-Seite */ 500 .woocommerce .page-content nav.woocommerce-pagination ul li span.current { 501 color: #ffffff !important; /* Textfarbe für die aktuelle Seite */ 502 background-color: #666666 !important; /* Grauer Hintergrund für die aktuelle Seite */ 503 border: 2px solid #cccccc !important; /* Rahmen für bessere Sichtbarkeit */ 504 } 505 506 /* Stil für die Pfeile in der Pagination */ 507 .woocommerce .page-content nav.woocommerce-pagination ul li a.prev, 508 .woocommerce .page-content nav.woocommerce-pagination ul li a.next { 509 color: #ffffff !important; /* Textfarbe für Pfeile */ 510 background-color: #000000 !important; /* Hintergrund für Pfeile */ 511 border: 2px solid #cccccc !important; /* Rahmen für Pfeile */ 512 display: inline-flex !important; /* Flexbox für bessere Kontrolle */ 513 align-items: center; /* Vertikale Zentrierung */ 514 justify-content: center; /* Horizontale Zentrierung */ 515 width: 46px !important; /* Breite der Pfeile */ 516 height: 46px !important; /* Höhe der Pfeile */ 517 font-size: 23px !important; /* SchriftgröÃe der Pfeile */ 518 text-align: center; /* Textzentrierung */ 519 line-height: 36px !important; /* Zeilenhöhe für Vertikale Zentrierung */ 520 } 521 522 /* Hover-Stil für Pfeile */ 523 .woocommerce .page-content nav.woocommerce-pagination ul li a.prev:hover, 524 .woocommerce .page-content nav.woocommerce-pagination ul li a.next:hover { 525 color: #ffffff !important; /* Textfarbe bei Hover */ 526 background-color: #666666 !important; /* Hintergrund bei Hover */ 527 } 528 529 /* Entfernen der zweiten Pfeile */ 530 .woocommerce .page-content nav.woocommerce-pagination ul li a.prev::after, 531 .woocommerce .page-content nav.woocommerce-pagination ul li a.next::after { 532 display: none !important; /* Entfernt zusätzliche Pfeil-Icons */ 533 } 534 </style> 535 <!-- start Simple Custom CSS and JS -->
536<script type="text/javascript"> 537</script>
537 538<!-- end Simple Custom CSS and JS --> 539<!-- start Simple Custom CSS and JS -->
540<script type="text/javascript"> 541 542 543(function () { 544 'use strict'; 545 546 547 function removeAriaReadonly() { 548 const table = document.querySelector('table.tribe-events-calendar-month'); 549 if (table && table.hasAttribute('aria-readonly')) { 550 table.removeAttribute('aria-readonly'); 551 } 552 } 553 554 removeAriaReadonly(); 555 let tries = 0; 556 const roInterval = setInterval(() => { 557 removeAriaReadonly(); 558 if (++tries > 15) clearInterval(roInterval); 559 }, 300); 560 561 562 function cleanMonthTooltips() { 563 const month = document.querySelector('.tribe-events-calendar-month'); 564 if (!month) return; 565 566 // title-Attribute entfernen 567 month.querySelectorAll('[title]').forEach(el => el.removeAttribute('title')); 568 569 // Doppelte Links entfernen 570 month.querySelectorAll('.tribe-events-calendar-month__calendar-event-details') 571 .forEach(eventEl => { 572 const seen = new Set(); 573 eventEl.querySelectorAll('a[href]').forEach(link => { 574 const href = link.getAttribute('href'); 575 if (seen.has(href)) { 576 const img = link.querySelector('img'); 577 if (img) { 578 link.replaceWith(img); 579 } else { 580 link.replaceWith(...link.childNodes); 581 } 582 } else { 583 seen.add(href); 584 } 585 }); 586 }); 587 } 588 589 cleanMonthTooltips(); 590 let tooltipTries = 0; 591 const tooltipInterval = setInterval(() => { 592 cleanMonthTooltips(); 593 if (++tooltipTries > 15) clearInterval(tooltipInterval); 594 }, 300); 595 596 597document.addEventListener('DOMContentLoaded', function () { 598 if (!document.body.classList.contains('single-tribe_events')) return; 599 600 const reservationMarker = document.querySelector('.hat-reservierung'); 601 const hasActiveRsvpButton = document.querySelector('.tribe-tickets__rsvp-actions-button-going'); 602 const hasActiveRsvpForm = document.querySelector('.tribe-tickets__rsvp-form'); 603 const alreadyExists = document.querySelector('.reservierung-abgelaufen'); 604 605 if (!reservationMarker || hasActiveRsvpButton || hasActiveRsvpForm || alreadyExists) { 606 return; 607 } 608 609 const eventStartRaw = reservationMarker.getAttribute('data-event-start'); 610 611 if (eventStartRaw) { 612 const eventStart = new Date(eventStartRaw); 613 const now = new Date(); 614 615 if (!isNaN(eventStart.getTime()) && now >= eventStart) { 616 return; 617 } 618 } 619 620 const target = 621 document.querySelector('.tribe-events-single-event-description') || 622 document.querySelector('.tribe-events-single') || 623 document.querySelector('.entry-content'); 624 625 if (!target) return; 626 627 const notice = document.createElement('div'); 628 notice.className = 'reservierung-abgelaufen'; 629 notice.setAttribute('role', 'status'); 630 notice.innerHTML = ` 631 <strong>Reservierung nicht mehr möglich</strong><br> 632 Die Reservierungsfrist für diese Veranstaltung ist abgelaufen. 633 `; 634 635 target.insertAdjacentElement('afterend', notice); 636});</script>
636 637<!-- end Simple Custom CSS and JS --> 638<!-- start Simple Custom CSS and JS -->
639<script type="text/javascript"> 640document.addEventListener('DOMContentLoaded', function () { 641 642 643 function replaceBooklyErrorText() { 644 document.querySelectorAll('.bookly-label-error').forEach(function (el) { 645 if (el.textContent.trim() === 'Please select a service') { 646 el.textContent = 'Bitte wähle einen Raum für die Reservierung aus.'; 647 } 648 }); 649 } 650 651 652 function replaceBooklyDurationUnit() { 653 document.querySelectorAll('.bookly-form *').forEach(function (el) { 654 if (el.childNodes.length === 1 && /\b\d+\s*h\b/.test(el.textContent)) { 655 el.textContent = el.textContent.replace(/\b(\d+)\s*h\b/g, '$1 Std.'); 656 } 657 }); 658 } 659 660 661 662 function getStaffSelect() { 663 return document.querySelector('.bookly-form-group[data-type="staff"] select'); 664 } 665 666 function roomSelected() { 667 const staffSelect = getStaffSelect(); 668 if (!staffSelect) return true; // Wenn Feld nicht existiert â nicht blockieren 669 const val = (staffSelect.value || '').trim(); 670 return val !== '' && val !== '0'; 671 } 672 673 function showRoomError(staffSelect) { 674 675 const old = document.querySelector('.gw-room-error'); 676 if (old) old.remove(); 677 678 const error = document.createElement('div'); 679 error.className = 'gw-room-error'; 680 error.textContent = 'Bitte zuerst einen Raum auswählen.'; 681 error.setAttribute('role', 'alert'); 682 683 const group = staffSelect.closest('.bookly-form-group'); 684 if (group) group.appendChild(error); 685 686 staffSelect.focus(); 687 } 688 689 // ð Capture-Phase â funktioniert Desktop + Mobile 690 document.addEventListener('click', function (e) { 691 692 const btn = e.target.closest( 693 '.bookly-js-next-step, .bookly-next-step, .bookly-mobile-next-step' 694 ); 695 696 if (!btn) return; 697 698 if (!roomSelected()) { 699 e.preventDefault(); 700 e.stopImmediatePropagation(); 701 const staffSelect = getStaffSelect(); 702 if (staffSelect) showRoomError(staffSelect); 703 return false; 704 } 705 706 }, true); 707 708 // Fehlermeldung entfernen sobald Raum gewählt wird 709 document.addEventListener('change', function (e) { 710 if (e.target.matches('.bookly-form-group[data-type="staff"] select')) { 711 const old = document.querySelector('.gw-room-error'); 712 if (old) old.remove(); 713 } 714 }); 715 716 717 replaceBooklyErrorText(); 718 replaceBooklyDurationUnit(); 719 720 721 const observer = new MutationObserver(function () { 722 replaceBooklyErrorText(); 723 replaceBooklyDurationUnit(); 724 }); 725 726 observer.observe(document.body, { 727 childList: true, 728 subtree: true 729 }); 730 731});</script>
731 732<!-- end Simple Custom CSS and JS --> 733<!-- start Simple Custom CSS and JS -->
734<script type="text/javascript"> 735 736 737(function () { 738'use strict'; 739 740 741document.addEventListener('submit', function (e) { 742const form = e.target.closest('.search-form'); 743if (!form) return; 744 745const field = form.querySelector('.search-field'); 746if (field && field.value.trim() === '') { 747 e.preventDefault(); 748 alert('Bitte geben Sie einen Suchbegriff ein!'); 749} 750 751 752}, true); 753 754 755document.addEventListener('DOMContentLoaded', function () { 756const hash = window.location.hash; 757if (!hash) return; 758 759const target = document.querySelector(hash); 760if (!target) return; 761 762const yOffset = -100; // Header-Höhe 763const y = target.getBoundingClientRect().top + window.pageYOffset + yOffset; 764 765window.scrollTo({ top: y, behavior: 'smooth' }); 766 767history.replaceState(null, document.title, window.location.pathname); 768 769 770}); 771 772 773document.addEventListener('DOMContentLoaded', function () { 774const btn = document.querySelector('.mu-menu-search__toggle'); 775const input = document.getElementById('mu-menu-search-input-1'); 776if (!btn || !input) return; 777 778// falsche Rolle entfernen 779if (btn.getAttribute('role') === 'menuitem') { 780 btn.removeAttribute('role'); 781} 782 783btn.setAttribute('aria-controls', input.id); 784btn.setAttribute('aria-expanded', 'false'); 785input.hidden = true; 786 787let lastFocus = null; 788 789function toggleSearch(open) { 790 const isOpen = open ?? (btn.getAttribute('aria-expanded') === 'false'); 791 btn.setAttribute('aria-expanded', String(isOpen)); 792 input.hidden = !isOpen; 793 794 if (isOpen) { 795 lastFocus = document.activeElement; 796 797 if (!document.getElementById('mu-menu-search-hint-1')) { 798 const hint = document.createElement('div'); 799 hint.id = 'mu-menu-search-hint-1'; 800 hint.className = 'screen-reader-text'; 801 hint.textContent = 'Geben Sie einen Suchbegriff ein und drücken Sie Eingabe.'; 802 input.insertAdjacentElement('afterend', hint); 803 } 804 805 input.setAttribute('aria-describedby', 'mu-menu-search-hint-1'); 806 setTimeout(() => input.focus(), 0); 807 } else if (lastFocus) { 808 setTimeout(() => lastFocus.focus(), 0); 809 } 810} 811 812btn.addEventListener('click', () => toggleSearch()); 813 814document.addEventListener('keydown', function (e) { 815 if (e.key === 'Escape' && btn.getAttribute('aria-expanded') === 'true') { 816 e.stopPropagation(); 817 toggleSearch(false); 818 } 819}); 820 821document.addEventListener('click', function (e) { 822 if (btn.getAttribute('aria-expanded') !== 'true') return; 823 if (e.target === btn || e.target === input || btn.contains(e.target)) return; 824 toggleSearch(false); 825}); 826 827 828}); 829 830 831document.addEventListener('DOMContentLoaded', function () { 832document.querySelectorAll('a[role="button"]').forEach(link => { 833link.removeAttribute('role'); 834}); 835 836document.querySelectorAll('.zak-submenu-toggle').forEach(toggle => { 837 toggle.removeAttribute('role'); 838 toggle.removeAttribute('tabindex'); 839 toggle.removeAttribute('onkeypress'); 840 toggle.setAttribute('aria-hidden', 'true'); 841}); 842 843 844}); 845 846 847document.addEventListener('DOMContentLoaded', function () { 848[ 849'div[id^="s3gt_"]', 850'div#s3gt_translate', 851'div._tooltip_mini' 852].forEach(selector => { 853document.querySelectorAll(selector).forEach(el => el.remove()); 854}); 855}); 856 857 858document.addEventListener('DOMContentLoaded', function () { 859document.querySelectorAll('a[title]').forEach(link => { 860if (link.title.trim() === link.textContent.trim()) { 861link.removeAttribute('title'); 862} 863}); 864}); 865 866})(); 867 868 869 870document.addEventListener('DOMContentLoaded', function () { 871const h1 = document.querySelector('main h1, .site-content h1, h1'); 872 873if (!h1) return; 874if (document.body.classList.contains('home')) return; 875 876setTimeout(function () { 877const abstandOben = 30; // hier anpassen, z. B. 50 oder 80 878const position = h1.getBoundingClientRect().top + window.pageYOffset - abstandOben; 879 880window.scrollTo({ 881 top: position, 882 behavior: 'auto' 883}); 884 885 886}, 300); 887});</script>
887 888<!-- end Simple Custom CSS and JS --> 889<!-- start Simple Custom CSS and JS -->
890<script type="text/javascript"> 891 892 893document.addEventListener("DOMContentLoaded", function () { 894 "use strict"; 895 896 const navigationContainers = 897 document.querySelectorAll(".tafel-navigation"); 898 899 if (!navigationContainers.length) { 900 return; 901 } 902 903 904 const ACCORDION_STORAGE_KEY = 905 "geschichtspfadAccordion"; 906 907 908 909 const tafeln = [ 910 { 911 slug: "tafel-1", 912 label: "Tafel 1", 913 title: "Etagenmietshäuser beim âSandbalkenâ" 914 }, 915 { 916 slug: "tafel-2", 917 label: "Tafel 2", 918 title: "Putzbauten Lambrechtsweg" 919 }, 920 { 921 slug: "tafel-3", 922 label: "Tafel 3", 923 title: "Hartzlohplatz / ehem. Wache" 924 }, 925 { 926 slug: "tafel-4", 927 label: "Tafel 4", 928 title: "30er-Jahre-Zeilenbauten LorichsstraÃe" 929 }, 930 { 931 slug: "tafel-5", 932 label: "Tafel 5", 933 title: "Schule FraenkelstraÃe" 934 }, 935 { 936 slug: "tafel-6", 937 label: "Tafel 6", 938 title: "Adolf-von-Elm-Hof" 939 }, 940 { 941 slug: "tafel-7-1", 942 label: "Tafel 7.1", 943 title: "Der Schwalbenhof â Wohnungen für âJunggesellinnenâ" 944 }, 945 { 946 slug: "tafel-7-2", 947 label: "Tafel 7.2", 948 title: "Lauter Backstein â harmonisch oder monoton?" 949 }, 950 { 951 slug: "tafel-8", 952 label: "Tafel 8", 953 title: "Wahrzeichen der Backsteinmoderne" 954 }, 955 { 956 slug: "tafel-9", 957 label: "Tafel 9", 958 title: "Habichthof und âVossâ" 959 }, 960 { 961 slug: "tafel-10", 962 label: "Tafel 10", 963 title: "Stellbergterrain" 964 }, 965 { 966 slug: "tafel-11", 967 label: "Tafel 11", 968 title: "Werden einer Wohnstadt" 969 }, 970 { 971 slug: "tafel-12", 972 label: "Tafel 12", 973 title: "Kopfbau und LückenschlieÃer" 974 }, 975 { 976 slug: "tafel-13", 977 label: "Tafel 13", 978 title: "Die Giordanos â Eine Barmbeker Familie" 979 }, 980 { 981 slug: "tafel-14", 982 label: "Tafel 14", 983 title: "Bahnhof, Busse, Bahnen" 984 }, 985 { 986 slug: "tafel-15", 987 label: "Tafel 15", 988 title: "Gummifabrik-Kulturinsel" 989 }, 990 { 991 slug: "tafel-16-1", 992 label: "Tafel 16.1", 993 title: "Marke âZombeckâ" 994 }, 995 { 996 slug: "tafel-16-2", 997 label: "Tafel 16.2", 998 title: "Wohnungsbaugenossenschaften in Barmbek" 999 }, 1000 { 1001 slug: "tafel-17", 1002 label: "Tafel 17", 1003 title: "Daniel-Bartels-Hof" 1004 }, 1005 { 1006 slug: "tafel-18", 1007 label: "Tafel 18", 1008 title: "Am Flachsland" 1009 }, 1010 { 1011 slug: "tafel-19", 1012 label: "Tafel 19", 1013 title: "Von der Schule zum Wohnprojekt" 1014 }, 1015 { 1016 slug: "tafel-20-1", 1017 label: "Tafel 20.1", 1018 title: "Vom Dorfplatz zur Stadtlandschaft" 1019 }, 1020 { 1021 slug: "tafel-20-2", 1022 label: "Tafel 20.2", 1023 title: "Von der Kirche zum Wohnturm" 1024 }, 1025 { 1026 slug: "tafel-21", 1027 label: "Tafel 21", 1028 title: "Keitelstift" 1029 }, 1030 { 1031 slug: "tafel-22-1", 1032 label: "Tafel 22.1", 1033 title: "Barmbeks Lebensader â die Hamburger StraÃe" 1034 }, 1035 { 1036 slug: "tafel-22-2", 1037 label: "Tafel 22.2", 1038 title: "Das war âBarmbek baschâ" 1039 }, 1040 { 1041 slug: "tafel-23", 1042 label: "Tafel 23", 1043 title: "Bauvereins-âBurgâ Wohldorfer StraÃe" 1044 }, 1045 { 1046 slug: "tafel-24-1", 1047 label: "Tafel 24.1", 1048 title: "Vom Vogelgezwitscher zum Leinwandgeflimmer" 1049 }, 1050 { 1051 slug: "tafel-24-2", 1052 label: "Tafel 24.2", 1053 title: "Barrikaden, Kneipen und politischer Rückzug" 1054 }, 1055 { 1056 slug: "tafel-25", 1057 label: "Tafel 25", 1058 title: "Der Eilbek" 1059 }, 1060 { 1061 slug: "tafel-26-1", 1062 label: "Tafel 26.1", 1063 title: "Heilbuth, Karstadt â Einkaufen und Haushalten" 1064 }, 1065 { 1066 slug: "tafel-26-2", 1067 label: "Tafel 26.2", 1068 title: "Einkaufen und Haushalten" 1069 }, 1070 { 1071 slug: "tafel-27-1", 1072 label: "Tafel 27.1", 1073 title: "Emily Ruete Sayyida Salme bin Said ibn Sultan â von Sansibar nach Hamburg" 1074 }, 1075 { 1076 slug: "tafel-27-2", 1077 label: "Tafel 27.2", 1078 title: "Emily Ruete Sayyida Salme bin Said ibn Sultan â bewundert und umstritten" 1079 }, 1080 { 1081 slug: "tafel-28", 1082 label: "Tafel 28", 1083 title: "Schüsse, Badewasser und ein Lord" 1084 }, 1085 { 1086 slug: "tafel-29", 1087 label: "Tafel 29", 1088 title: "Etagenhaus-Ensemble FlotowstraÃe" 1089 }, 1090 { 1091 slug: "tafel-30", 1092 label: "Tafel 30", 1093 title: "Vierspänner-Mietshaus HeitmannstraÃe" 1094 }, 1095 { 1096 slug: "tafel-31-1", 1097 label: "Tafel 31.1", 1098 title: "Ein Park im Arbeiterviertel" 1099 }, 1100 { 1101 slug: "tafel-31-2", 1102 label: "Tafel 31.2", 1103 title: "Zwei Kirchen im Arbeiterviertel" 1104 }, 1105 { 1106 slug: "tafel-32-1", 1107 label: "Tafel 32.1", 1108 title: "Der âProâ-Wohnblock" 1109 }, 1110 { 1111 slug: "tafel-32-2", 1112 label: "Tafel 32.2", 1113 title: "âMit uns zieht die neue Zeitâ" 1114 }, 1115 { 1116 slug: "tafel-33", 1117 label: "Tafel 33", 1118 title: "Gaswerk Alster City" 1119 }, 1120 { 1121 slug: "tafel-34-1", 1122 label: "Tafel 34.1", 1123 title: "Zwangsarbeiter â Aus ganz Europa nach Hamburg" 1124 }, 1125 { 1126 slug: "tafel-34-2", 1127 label: "Tafel 34.2", 1128 title: "Zwangsarbeiterlager rund um den Hamburger Stadtpark" 1129 }, 1130 { 1131 slug: "tafel-35", 1132 label: "Tafel 35", 1133 title: "Barmbeker Reeperstein" 1134 } 1135 ]; 1136 1137 1138 1139 const overviewUrl = "/geschichtspfad/"; 1140 1141 1142 1143 const pathParts = window.location.pathname 1144 .replace(/\/+$/, "") 1145 .split("/") 1146 .filter(Boolean); 1147 1148 const currentSlug = 1149 pathParts[pathParts.length - 1] || ""; 1150 1151 const currentIndex = tafeln.findIndex(function (tafel) { 1152 return tafel.slug === currentSlug; 1153 }); 1154 1155 1156 if (currentIndex === -1) {
1157 navigationContainers.forEach(function (container) { 1158 container.hidden = true; 1159 }); 1160 1161 return; 1162 } 1163 1164 1165 1166 function createNavigationLink(options) { 1167 const link = document.createElement("a"); 1168 1169 link.className = options.className; 1170 link.href = "/" + options.tafel.slug + "/"; 1171 link.textContent = options.visibleText; 1172 1173 1174 link.setAttribute( 1175 "data-tooltip", 1176 options.tafel.label + ": " + 1177 options.tafel.title 1178 ); 1179 1180 1181 link.setAttribute( 1182 "aria-label", 1183 options.direction + ": " + 1184 options.tafel.label + " â " + 1185 options.tafel.title 1186 ); 1187 1188 return link; 1189 } 1190 1191 1192 1193 navigationContainers.forEach(function (container) { 1194 container.replaceChildren(); 1195 container.hidden = false; 1196 1197 const previousTafel = 1198 currentIndex > 0 1199 ? tafeln[currentIndex - 1] 1200 : null; 1201 1202 const nextTafel = 1203 currentIndex < tafeln.length - 1 1204 ? tafeln[currentIndex + 1] 1205 : null; 1206 1207 1208 if (previousTafel) { 1209 const previousLink = 1210 createNavigationLink({ 1211 className: 1212 "tafel-navigation__previous", 1213 tafel: previousTafel, 1214 visibleText: 1215 "â " + previousTafel.label, 1216 direction: 1217 "Vorherige Tafel" 1218 }); 1219 1220 container.appendChild(previousLink); 1221 } else { 1222 const placeholder = 1223 document.createElement("span"); 1224 1225 placeholder.className = 1226 "tafel-navigation__placeholder"; 1227 1228 placeholder.setAttribute( 1229 "aria-hidden", 1230 "true" 1231 ); 1232 1233 container.appendChild(placeholder); 1234 } 1235 1236 1237 const overviewLink = 1238 document.createElement("a"); 1239 1240 overviewLink.className = 1241 "tafel-navigation__overview"; 1242 1243 overviewLink.href = overviewUrl; 1244 1245 overviewLink.textContent = 1246 "Zurück zur Ãbersicht"; 1247 1248 overviewLink.setAttribute( 1249 "aria-label", 1250 "Zurück zur Ãbersicht aller Tafeln des Geschichtspfades" 1251 ); 1252 1253 1254 overviewLink.addEventListener( 1255 "click", 1256 function () { 1257 sessionStorage.setItem( 1258 ACCORDION_STORAGE_KEY, 1259 "open" 1260 ); 1261 } 1262 ); 1263 1264 container.appendChild(overviewLink); 1265 1266 1267 if (nextTafel) { 1268 const nextLink = 1269 createNavigationLink({ 1270 className: 1271 "tafel-navigation__next", 1272 tafel: nextTafel, 1273 visibleText: 1274 nextTafel.label + " â", 1275 direction: 1276 "Nächste Tafel" 1277 }); 1278 1279 container.appendChild(nextLink); 1280 } else { 1281 const placeholder = 1282 document.createElement("span"); 1283 1284 placeholder.className = 1285 "tafel-navigation__placeholder"; 1286 1287 placeholder.setAttribute( 1288 "aria-hidden", 1289 "true" 1290 ); 1291 1292 container.appendChild(placeholder); 1293 } 1294 }); 1295});</script>
1295 1296<!-- end Simple Custom CSS and JS --> 1297<!-- start Simple Custom CSS and JS -->
1298<script type="text/javascript"> 1299 1300 1301(function () { 1302 'use strict'; 1303 1304 1305 if (!document.body || !document.body.classList.contains('woocommerce')) return; 1306 1307 1308 (function () { 1309 const proceedSel = '.checkout-button, .wc-proceed-to-checkout a'; 1310 1311 document.addEventListener('click', e => { 1312 if (e.target.closest(proceedSel)) { 1313 sessionStorage.setItem('a11y-focus-checkout', '1'); 1314 } 1315 }, true); 1316 1317 if (!document.body.classList.contains('woocommerce-checkout')) return; 1318 1319 function isVisible(el) { 1320 if (!el || el.disabled) return false; 1321 const cs = getComputedStyle(el); 1322 const r = el.getBoundingClientRect(); 1323 return cs.display !== 'none' && cs.visibility !== 'hidden' && (r.width || r.height); 1324 } 1325 1326 function focusEl(el) { 1327 if (!el) return; 1328 el.setAttribute('tabindex', '-1'); 1329 el.focus({ preventScroll: true }); 1330 el.scrollIntoView({ block: 'start' }); 1331 setTimeout(() => el.removeAttribute('tabindex'), 800); 1332 } 1333 1334 function pickField() { 1335 const form = document.querySelector('form.checkout'); 1336 if (!form) return null; 1337 1338 const fields = [...form.querySelectorAll('input,select,textarea')] 1339 .filter(el => isVisible(el) && /billing_/.test(el.name || el.id)); 1340 1341 return ( 1342 fields.find(el => el.getAttribute('aria-invalid') === 'true') || 1343 fields.find(el => el.required && !el.value) || 1344 fields.find(el => el.name === 'billing_first_name') || 1345 fields[0] 1346 ); 1347 } 1348 1349 function applyFocus() { 1350 const el = pickField(); 1351 if (el) focusEl(el); 1352 } 1353 1354 if (sessionStorage.getItem('a11y-focus-checkout') === '1') { 1355 sessionStorage.removeItem('a11y-focus-checkout'); 1356 [0, 200, 600].forEach(ms => setTimeout(applyFocus, ms)); 1357 } 1358 })(); 1359 1360 1361 (function () { 1362 if (!document.body.classList.contains('woocommerce-checkout')) return; 1363 1364 function ensureLive() { 1365 let el = document.getElementById('a11y-wc-live'); 1366 if (el) return el; 1367 el = document.createElement('div'); 1368 el.id = 'a11y-wc-live'; 1369 el.setAttribute('aria-live', 'polite'); 1370 el.setAttribute('aria-atomic', 'true'); 1371 el.style.position = 'absolute'; 1372 el.style.left = '-9999px'; 1373 document.body.appendChild(el); 1374 return el; 1375 } 1376 1377 function announce(msg) { 1378 const live = ensureLive(); 1379 live.textContent = ''; 1380 setTimeout(() => (live.textContent = msg), 10); 1381 } 1382 1383 function announceOrder() { 1384 const table = document.querySelector('.woocommerce-checkout-review-order-table'); 1385 if (!table) return; 1386 1387 const items = table.querySelectorAll('tr.cart_item'); 1388 if (!items.length) return; 1389 1390 announce(`Ihre Bestellung enthält ${items.length} Artikel. Bitte bestätigen Sie die AGB.`); 1391 } 1392 1393 document.addEventListener('DOMContentLoaded', announceOrder); 1394 new MutationObserver(announceOrder).observe(document.body, { 1395 childList: true, 1396 subtree: true 1397 }); 1398 })(); 1399 1400 1401 (function () { 1402 if (!document.body.classList.contains('woocommerce-checkout')) return; 1403 1404 function bind() { 1405 const terms = document.querySelector('#terms'); 1406 const order = document.querySelector('#place_order'); 1407 if (!terms || !order) return; 1408 1409 terms.addEventListener('keydown', e => { 1410 if (e.key === 'Tab' && !e.shiftKey) { 1411 e.preventDefault(); 1412 order.focus(); 1413 } 1414 }, true); 1415 1416 order.addEventListener('keydown', e => { 1417 if (e.key === 'Tab' && e.shiftKey) { 1418 e.preventDefault(); 1419 terms.focus(); 1420 } 1421 }, true); 1422 } 1423 1424 document.addEventListener('DOMContentLoaded', bind); 1425 new MutationObserver(bind).observe(document.body, { 1426 childList: true, 1427 subtree: true 1428 }); 1429 })(); 1430 1431 1432 document.addEventListener('DOMContentLoaded', function () { 1433 document.querySelectorAll('.woocommerce-checkout a[href="#"]').forEach(a => { 1434 if (!a.textContent.trim() && !a.getAttribute('aria-label')) { 1435 a.remove(); 1436 } 1437 }); 1438 }); 1439 1440 1441 (function () { 1442 function swapButtons() { 1443 document.querySelectorAll('.products li.product').forEach(p => { 1444 const view = p.querySelector('a.button:not(.add_to_cart_button)'); 1445 const cart = p.querySelector('a.add_to_cart_button'); 1446 if (view && cart) cart.before(view); 1447 }); 1448 } 1449 1450 document.addEventListener('DOMContentLoaded', swapButtons); 1451 })(); 1452 1453 1454 function removeCartImageLinks() { 1455 document.querySelectorAll('.cart_item td.product-thumbnail a img').forEach(img => { 1456 const a = img.closest('a'); 1457 if (a) a.replaceWith(img); 1458 }); 1459 } 1460 1461 document.addEventListener('DOMContentLoaded', removeCartImageLinks); 1462 new MutationObserver(removeCartImageLinks) 1463 .observe(document.body, { childList: true, subtree: true }); 1464 1465 1466 document.addEventListener('DOMContentLoaded', function () { 1467 const map = [ 1468 ['#g-recaptcha-response', 'Sicherheitsüberprüfung'], 1469 ['input[name="terms"]', 'AGB akzeptieren'], 1470 ['#pickup_location', 'Abholstation wählen'] 1471 ]; 1472
1473 map.forEach(([sel, label]) => { 1474 const el = document.querySelector(sel); 1475 if (el && !el.hasAttribute('aria-label')) { 1476 el.setAttribute('aria-label', label); 1477 } 1478 }); 1479 1480 document 1481 .querySelectorAll('.select2-selection[title], .select2-selection__rendered[title]') 1482 .forEach(el => el.removeAttribute('title')); 1483 }); 1484 1485})(); 1486 1487document.addEventListener('DOMContentLoaded', function () { 1488 document 1489 .querySelectorAll('.woocommerce-gzd-legal-checkbox-text .required-star') 1490 .forEach(el => el.remove()); 1491}); 1492 1493 1494</script>
1494 1495<!-- end Simple Custom CSS and JS --> 1496<!-- start Simple Custom CSS and JS -->
1497<script type="text/javascript"> 1498 1499 1500(function () { 1501 'use strict'; 1502 1503 1504 if (!document.body || document.body.classList.contains('wp-admin')) return; 1505 1506 1507 document.addEventListener('DOMContentLoaded', function () { 1508 const skip = document.querySelector('.sr-skip-link'); 1509 if (!skip) return; 1510 1511 skip.addEventListener('click', function () { 1512 const target = document.querySelector('#main, main, #content, .site-content'); 1513 if (target) { 1514 target.setAttribute('tabindex', '-1'); 1515 target.focus(); 1516 setTimeout(() => target.removeAttribute('tabindex'), 500); 1517 } 1518 }); 1519 }); 1520 1521 1522 function removeRedundantTitles(root = document) { 1523 root.querySelectorAll('[title]').forEach(el => { 1524 const title = el.getAttribute('title'); 1525 const text = (el.textContent || '').trim(); 1526 1527 if (!title) return; 1528 if (title === text || title.length < 3) { 1529 el.removeAttribute('title'); 1530 } 1531 }); 1532 } 1533 1534 1535 function cleanEmptyLinks(root = document) { 1536 root.querySelectorAll('a[href]').forEach(link => { 1537 const hasText = link.textContent.trim().length > 0; 1538 const hasAria = link.hasAttribute('aria-label') || link.hasAttribute('aria-labelledby'); 1539 1540 if (!hasText && !hasAria) { 1541 link.remove(); 1542 } else if (!hasText && hasAria) { 1543 link.innerHTML = '<span class="screen-reader-text">Link</span>'; 1544 } 1545 }); 1546 } 1547 1548 1549 function fixRecaptcha() { 1550 const field = document.querySelector('textarea[name="g-recaptcha-response"]'); 1551 if (field && !field.hasAttribute('aria-hidden')) { 1552 field.setAttribute('aria-hidden', 'true'); 1553 } 1554 } 1555 1556 1557 function fixAriaLabels(root = document) { 1558 const map = [ 1559 { sel: '#g-recaptcha-response', label: 'Sicherheitsüberprüfung' }, 1560 { sel: 'input[name="terms"]', label: 'AGB akzeptieren' }, 1561 { sel: '#pickup_location', label: 'Abholstation wählen' }, 1562 { sel: '#select2-billing_country-container', label: 'Land oder Region auswählen' } 1563 ]; 1564 1565 map.forEach(item => { 1566 const el = root.querySelector(item.sel); 1567 if (el && !el.getAttribute('aria-label')) { 1568 el.setAttribute('aria-label', item.label); 1569 } 1570 }); 1571 1572 // Zahlungsart-Label 1573 const bacs = root.querySelector('label[for="payment_method_bacs"]'); 1574 if (bacs && bacs.textContent.trim() === '') { 1575 bacs.textContent = 'Zahlung per Ãberweisung'; 1576 } 1577 } 1578 1579 1580 function fixComplianz() { 1581 document.querySelectorAll('details.cmplz-category summary').forEach(summary => { 1582 const details = summary.closest('details.cmplz-category'); 1583 if (!details) return; 1584 1585 let panel = details.querySelector('.cmplz-panel'); 1586 if (!panel) { 1587 panel = document.createElement('div'); 1588 panel.className = 'cmplz-panel'; 1589 details.appendChild(panel); 1590 } 1591 1592 let wrap = panel.querySelector('.cmplz-banner-checkbox'); 1593 if (!wrap) { 1594 wrap = document.createElement('div'); 1595 wrap.className = 'cmplz-banner-checkbox'; 1596 panel.insertBefore(wrap, panel.firstChild); 1597 } 1598 1599 summary.querySelectorAll('input, label').forEach(el => { 1600 wrap.appendChild(el); 1601 }); 1602 }); 1603 } 1604 1605 1606 function removeForeignTooltips() { 1607 const selectors = [ 1608 'div[id^="s3gt_"]', 1609 'div#s3gt_translate', 1610 'div._tooltip_mini' 1611 ]; 1612 selectors.forEach(sel => { 1613 document.querySelectorAll(sel).forEach(el => el.remove()); 1614 }); 1615 } 1616 1617 1618 function runAll(root = document) { 1619 removeRedundantTitles(root); 1620 cleanEmptyLinks(root); 1621 fixAriaLabels(root); 1622 fixRecaptcha(); 1623 fixComplianz(); 1624 removeForeignTooltips(); 1625 } 1626 1627 document.addEventListener('DOMContentLoaded', function () { 1628 runAll(); 1629 1630 const observer = new MutationObserver(() => runAll()); 1631 observer.observe(document.body, { 1632 childList: true, 1633 subtree: true, 1634 attributes: true 1635 }); 1636 }); 1637 1638})(); 1639 1640 1641 1642document.addEventListener('DOMContentLoaded', function () { 1643 1644 function fixLegalTextOnce() { 1645 1646 const textEl = document.querySelector( 1647 '.woocommerce-checkout-review-order .woocommerce-gzd-legal-checkbox-text' 1648 ); 1649 1650 const checkbox = document.querySelector( 1651 '.woocommerce-checkout-review-order input[type="checkbox"]' 1652 ); 1653 1654 if (!textEl || !checkbox) return;
1655 if (textEl.dataset.fixed === 'true') return; 1656 1657 const links = textEl.querySelectorAll('a'); 1658 if (links.length < 2) return; 1659 1660 1661 textEl.innerHTML = 1662 'Mit der Bestellung erkläre ich mich mit den ' + 1663 links[0].outerHTML + 1664 ' und ' + 1665 links[1].outerHTML + 1666 ' einverstanden.' + 1667 '<span class="sr-only"> Pflichtfeld</span>'; 1668 1669 1670 checkbox.setAttribute('required', 'required'); 1671 checkbox.setAttribute('aria-required', 'true'); 1672 1673 1674 textEl.dataset.fixed = 'true'; 1675 } 1676 1677 // Initial 1678 fixLegalTextOnce(); 1679 1680 // Nach WooCommerce-AJAX 1681 if (window.jQuery) { 1682 jQuery(document.body).on('updated_checkout', function () { 1683 fixLegalTextOnce(); 1684 }); 1685 } 1686 1687}); 1688 1689 1690 1691function fixResponsiveMenuSearchLabels() { 1692 const searchFields = document.querySelectorAll('.rmp-search-box'); 1693 1694 searchFields.forEach(function(field, index) { 1695 if (!field.hasAttribute('aria-label') && !field.hasAttribute('aria-labelledby')) { 1696 field.setAttribute('aria-label', 'Suche'); 1697 } 1698 1699 if (field.getAttribute('title') === 'Search') { 1700 field.setAttribute('title', 'Suche'); 1701 } 1702 1703 if (!field.id) { 1704 field.id = 'rmp-search-box-' + index; 1705 } 1706 1707 const form = field.closest('.rmp-search-form'); 1708 if (form) { 1709 const existingLabel = form.querySelector('label[for="' + field.id + '"]'); 1710 1711 if (!existingLabel) { 1712 const label = document.createElement('label'); 1713 label.setAttribute('for', field.id); 1714 label.className = 'screen-reader-text'; 1715 label.textContent = 'Suche'; 1716 form.insertBefore(label, field); 1717 } 1718 } 1719 }); 1720} 1721 1722document.addEventListener('DOMContentLoaded', function () { 1723 fixResponsiveMenuSearchLabels(); 1724 1725 const observer = new MutationObserver(function() { 1726 fixResponsiveMenuSearchLabels(); 1727 }); 1728 1729 observer.observe(document.body, { 1730 childList: true, 1731 subtree: true 1732 }); 1733}); 1734 1735 1736 1737function fixZakraMenuRoles() { 1738 1739 // GLOBAL: alle menubar/menu Rollen entfernen 1740 const allMenus = document.querySelectorAll('[role="menubar"], [role="menu"]'); 1741 1742 allMenus.forEach(function(menu) { 1743 menu.removeAttribute('role'); 1744 }); 1745 1746 // Hauptmenüs gezielt behandeln 1747 const menus = document.querySelectorAll('#zak-primary-menu, .zak-primary-menu'); 1748 1749 menus.forEach(function(menu) { 1750 1751 if (menu.hasAttribute('aria-expanded')) { 1752 menu.removeAttribute('aria-expanded'); 1753 } 1754 1755 // li cleanup 1756 const listItems = menu.querySelectorAll('li[role="none"], li[role="presentation"]'); 1757 listItems.forEach(function(item) { 1758 item.removeAttribute('role'); 1759 }); 1760 1761 // alle ARIA Menürollen entfernen 1762 const ariaMenuElements = menu.querySelectorAll( 1763 '[role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"]' 1764 ); 1765 1766 ariaMenuElements.forEach(function(element) { 1767 element.removeAttribute('role'); 1768 }); 1769 1770 // aria-expanded nur auf echten Links ohne Toggle-Funktion entfernen 1771 const linksWithExpanded = menu.querySelectorAll('a[aria-expanded]'); 1772 linksWithExpanded.forEach(function(link) { 1773 const dataHref = (link.getAttribute('data-href') || '').trim(); 1774 const href = (link.getAttribute('href') || '').trim(); 1775 const isToggleOnly = 1776 dataHref === '#' || 1777 href === '#' || 1778 (!href && dataHref === '#'); 1779 1780 if (!isToggleOnly) { 1781 link.removeAttribute('aria-expanded'); 1782 } 1783 }); 1784 }); 1785} 1786 1787document.addEventListener('DOMContentLoaded', function () { 1788 fixZakraMenuRoles(); 1789 1790 const observer = new MutationObserver(function () { 1791 fixZakraMenuRoles(); 1792 }); 1793 1794 observer.observe(document.body, { 1795 childList: true, 1796 subtree: true, 1797 attributes: true 1798 }); 1799 1800 window.addEventListener('load', fixZakraMenuRoles); 1801 1802 setTimeout(fixZakraMenuRoles, 300); 1803 setTimeout(fixZakraMenuRoles, 800); 1804 setTimeout(fixZakraMenuRoles, 1500); 1805}); 1806 1807 1808 1809 1810 1811document.addEventListener('DOMContentLoaded', function () { 1812 const menuItems = document.querySelectorAll('.menu-item-has-children'); 1813 1814 menuItems.forEach((item, index) => { 1815 const trigger = item.querySelector(':scope > a'); 1816 const submenu = item.querySelector(':scope > .sub-menu'); 1817 1818 if (!trigger || !submenu) return; 1819 1820 const dataHref = (trigger.getAttribute('data-href') || '').trim(); 1821 const href = (trigger.getAttribute('href') || '').trim(); 1822 1823 const isToggleOnly = 1824 dataHref === '#' || 1825 href === '#' || 1826 (!href && dataHref === '#'); 1827 1828 if (!isToggleOnly) return; 1829 1830 const submenuId = submenu.id || `submenu-${index + 1}`; 1831 submenu.id = submenuId; 1832 1833 trigger.setAttribute('role', 'button'); 1834 trigger.setAttribute('aria-haspopup', 'true'); 1835 trigger.setAttribute('aria-expanded', 'false'); 1836 trigger.setAttribute('aria-controls', submenuId); 1837 1838 submenu.hidden = true; 1839 1840 const submenuLinks = submenu.querySelectorAll('a, button, [tabindex]'); 1841 submenuLinks.forEach(link => { 1842 link.setAttribute('tabindex', '-1'); 1843 }); 1844 1845 function openSubmenu() { 1846 item.classList.add('submenu-open'); 1847 trigger.setAttribute('aria-expanded', 'true'); 1848 submenu.hidden = false;
1849 1850 submenuLinks.forEach(link => { 1851 link.removeAttribute('tabindex'); 1852 }); 1853 } 1854 1855 function closeSubmenu() { 1856 item.classList.remove('submenu-open'); 1857 trigger.setAttribute('aria-expanded', 'false'); 1858 submenu.hidden = true; 1859 1860 submenuLinks.forEach(link => { 1861 link.setAttribute('tabindex', '-1'); 1862 }); 1863 } 1864 1865 function toggleSubmenu() { 1866 const expanded = trigger.getAttribute('aria-expanded') === 'true'; 1867 if (expanded) { 1868 closeSubmenu(); 1869 } else { 1870 openSubmenu(); 1871 } 1872 } 1873 1874 trigger.addEventListener('click', function (e) { 1875 e.preventDefault(); 1876 toggleSubmenu(); 1877 }); 1878 1879 trigger.addEventListener('keydown', function (e) { 1880 switch (e.key) { 1881 case 'Enter': 1882 case ' ': 1883 case 'Spacebar': 1884 e.preventDefault(); 1885 toggleSubmenu(); 1886 break; 1887 1888 case 'ArrowDown': 1889 e.preventDefault(); 1890 openSubmenu(); 1891 const firstSubLink = submenu.querySelector('a, button, [tabindex="0"], [tabindex]:not([tabindex="-1"])'); 1892 if (firstSubLink) { 1893 firstSubLink.focus(); 1894 } 1895 break; 1896 1897 case 'Escape': 1898 e.preventDefault(); 1899 closeSubmenu(); 1900 trigger.focus(); 1901 break; 1902 } 1903 }); 1904 1905 submenuLinks.forEach(link => { 1906 link.addEventListener('keydown', function (e) { 1907 if (e.key === 'Escape') { 1908 e.preventDefault(); 1909 e.stopPropagation(); 1910 closeSubmenu(); 1911 trigger.focus(); 1912 } 1913 }); 1914 }); 1915 1916 item.addEventListener('focusout', function () { 1917 setTimeout(() => { 1918 if (!item.contains(document.activeElement)) { 1919 closeSubmenu(); 1920 } 1921 }, 20); 1922 }); 1923 }); 1924});</script>
1924 1925<!-- end Simple Custom CSS and JS --> 1926<!-- start Simple Custom CSS and JS -->
1927<script type="text/javascript"> 1928 1929 1930(function () { 1931 'use strict'; 1932 1933 1934 if (!document.body || document.body.classList.contains('wp-admin')) return; 1935 1936 1937 function removeAriaReadonly() { 1938 const table = document.querySelector('table.tribe-events-calendar-month'); 1939 if (table && table.hasAttribute('aria-readonly')) { 1940 table.removeAttribute('aria-readonly'); 1941 } 1942 } 1943 1944 1945 function removeDuplicateEventLinks() { 1946 document.querySelectorAll( 1947 '.tribe-events-calendar-month__calendar-event-details' 1948 ).forEach(eventEl => { 1949 const seen = new Set(); 1950 1951 eventEl.querySelectorAll('a[href]').forEach(link => { 1952 const href = link.getAttribute('href'); 1953 if (!href) return; 1954 1955 if (seen.has(href)) { 1956 const img = link.querySelector('img'); 1957 if (img) { 1958 link.replaceWith(img); 1959 } else { 1960 link.replaceWith(...link.childNodes); 1961 } 1962 } else { 1963 seen.add(href); 1964 } 1965 }); 1966 }); 1967 1968 // title-Attribute im Kalender entfernen 1969 document.querySelectorAll( 1970 '.tribe-events a[title], .tribe-events time[title]' 1971 ).forEach(el => el.removeAttribute('title')); 1972 } 1973 1974 1975 function cleanMonthTooltips() { 1976 const links = document.querySelectorAll( 1977 '.tribe-events-calendar-month__calendar-event-title-link' 1978 ); 1979 1980 links.forEach(link => { 1981 const href = link.getAttribute('href'); 1982 if (!href) return; 1983 1984 const tooltipId = 1985 link.getAttribute('data-tooltip-content') || 1986 (link.hasAttribute('aria-describedby') 1987 ? '#' + link.getAttribute('aria-describedby') 1988 : null); 1989 1990 if (!tooltipId) return; 1991 1992 const tooltip = document.querySelector(tooltipId); 1993 if (!tooltip) return; 1994 1995 // title-Attribute entfernen 1996 tooltip.querySelectorAll('[title]').forEach(el => { 1997 el.removeAttribute('title'); 1998 }); 1999 2000 // âMehr erfahrenâ entfernen, wenn identisch 2001 tooltip.querySelectorAll('.tribe-events-c-read-more').forEach(box => { 2002 const a = box.querySelector('a[href]'); 2003 if (!a || a.getAttribute('href') === href) { 2004 box.remove(); 2005 } 2006 }); 2007 2008 // doppelte Links neutralisieren 2009 tooltip.querySelectorAll('a[href="' + href + '"]').forEach(a => { 2010 a.removeAttribute('href'); 2011 a.setAttribute('role', 'text'); 2012 a.setAttribute('tabindex', '-1'); 2013 }); 2014 }); 2015 } 2016 2017 2018 function removeDecorativeImageLinks() { 2019 // Event-Listenansicht 2020 document.querySelectorAll( 2021 'a.tribe-events-calendar-list__event-featured-image-link' 2022 ).forEach(link => { 2023 const img = link.querySelector('img'); 2024 if (img) link.replaceWith(img); 2025 }); 2026 } 2027 2028 2029 function runCleanup() { 2030 removeAriaReadonly(); 2031 removeDuplicateEventLinks(); 2032 cleanMonthTooltips(); 2033 removeDecorativeImageLinks(); 2034 } 2035 2036 2037 document.addEventListener('DOMContentLoaded', function () { 2038 runCleanup(); 2039 2040 const observer = new MutationObserver(() => { 2041 runCleanup(); 2042 }); 2043 2044 observer.observe(document.body, { 2045 childList: true, 2046 subtree: true 2047 }); 2048 }); 2049 2050})(); 2051</script>
2051 2052<!-- end Simple Custom CSS and JS --> 2053<!-- start Simple Custom CSS and JS --> 2054<style type="text/css"> 2055/** 2056 * ========================================================= 2057 * shop.css 2058 * WooCommerce â Shop-Anpassungen 2059 * ========================================================= 2060 * 2061 * Enthält: 2062 * - Shop Header 2063 * - Kategorie Header 2064 * ========================================================= 2065 */ 2066 2067/* ===================================================== 2068 Shop Header 2069 ===================================================== */ 2070 2071.woocommerce-products-header { 2072 margin: 0; 2073 padding: 0; 2074} 2075 2076/* Alten WooCommerce-Archivtitel ausblenden */ 2077.woocommerce-shop h1.woocommerce-products-header__title.page-title, 2078.tax-product_cat h1.woocommerce-products-header__title.page-title, 2079.tax-product_tag h1.woocommerce-products-header__title.page-title { 2080 display: none !important; 2081} 2082 2083.gwb-shop-header { 2084 max-width: 1140px; 2085 margin: 0 auto 56px auto; 2086 padding: 20px 20px 12px; 2087 text-align: center; 2088} 2089 2090.gwb-shop-title { 2091 margin: 0 0 20px; 2092 font-size: clamp(30px, 4vw, 44px); 2093 line-height: 1.2; 2094 font-weight: 600; 2095} 2096 2097.gwb-shop-intro { 2098 max-width: 780px; 2099 margin: 0 auto; 2100 font-size: 18px; 2101 line-height: 1.6; 2102} 2103 2104/* Mobil */ 2105@media (max-width: 768px) { 2106 .gwb-shop-header { 2107 padding: 22px 16px 8px; 2108 margin-bottom: 36px; 2109 } 2110 2111 .gwb-shop-intro { 2112 font-size: 16px; 2113 } 2114} 2115 2116/* ===================================================== 2117 Produktübersicht â Anzahl und Sortierung 2118 ===================================================== */ 2119 2120.woocommerce .woocommerce-result-count, 2121.woocommerce .woocommerce-ordering { 2122 margin: 0 0 28px; 2123} 2124 2125.woocommerce .woocommerce-result-count { 2126 float: left; 2127 padding-top: 10px; 2128 font-size: 16px; 2129 line-height: 1.4; 2130} 2131 2132.woocommerce .woocommerce-ordering { 2133 float: right; 2134} 2135 2136.woocommerce .woocommerce-ordering select { 2137 min-width: 230px; 2138 min-height: 44px; 2139 padding: 8px 38px 8px 12px; 2140 font-size: 16px; 2141 border: 1px solid #767676; 2142 border-radius: 4px; 2143 background-color: #fff; 2144} 2145 2146/* Nach Anzahl und Sortierung die Produktliste sauber beginnen */ 2147.woocommerce .products { 2148 clear: both; 2149} 2150 2151/* Mobil */ 2152@media (max-width: 768px) { 2153 .woocommerce .woocommerce-result-count, 2154 .woocommerce .woocommerce-ordering { 2155 float: none; 2156 width: 100%; 2157 margin-bottom: 16px; 2158 text-align: left; 2159 } 2160 2161 .woocommerce .woocommerce-result-count { 2162 padding-top: 0; 2163 } 2164 2165 .woocommerce .woocommerce-ordering select { 2166 width: 100%; 2167 min-width: 0; 2168 } 2169} 2170 2171 2172/* ===================================================== 2173 Temporäre ShopschlieÃung 2174 ===================================================== */ 2175 2176.gwb-shop-closed-notice { 2177 max-width: 820px; 2178 margin: 32px auto 0; 2179 padding: 22px 24px; 2180 text-align: left; 2181 border: 2px solid #555; 2182 border-radius: 8px; 2183 background: #f7f7f7; 2184} 2185 2186.gwb-shop-closed-title { 2187 margin: 0 0 14px; 2188 font-size: 22px; 2189 line-height: 1.3; 2190} 2191 2192.gwb-shop-closed-notice p { 2193 margin: 0 0 12px; 2194 font-size: 17px; 2195 line-height: 1.6; 2196} 2197 2198.gwb-shop-closed-notice p:last-child { 2199 margin-bottom: 0; 2200} 2201 2202/* Einzelproduktseite */ 2203.single-product .gwb-shop-closed-notice { 2204 margin: 0 0 28px; 2205} 2206 2207/* Mobil */ 2208@media (max-width: 768px) { 2209 .gwb-shop-closed-notice { 2210 margin-top: 26px; 2211 padding: 18px; 2212 } 2213 2214 .gwb-shop-closed-title { 2215 font-size: 20px; 2216 } 2217 2218 .gwb-shop-closed-notice p { 2219 font-size: 16px; 2220 } 2221}</style> 2222<!-- end Simple Custom CSS and JS --> 2223<!-- start Simple Custom CSS and JS --> 2224<style type="text/css"> 2225/* ===================================================== 2226 ð SCHUTZ-PATCH: Zakra-Layout nur im Frontend 2227 Verhindert Nebenwirkungen im Admin & Elementor 2228 ===================================================== */ 2229 2230body:not(.wp-admin) #zak-content, 2231body:not(.wp-admin) #zak-masthead, 2232body:not(.wp-admin) .zak-header-container { 2233 margin: 0 !important; 2234 padding: 0 !important; 2235} 2236 2237/* ================================ 2238 Popup Maker â Container & Overlay 2239 ================================ */ 2240 2241.pum-theme-default .pum-container { 2242 max-width: 200px; 2243 max-height: 200px; 2244 overflow-y: auto; 2245 margin: auto; 2246 padding: 20px; 2247 border-radius: 12px; 2248 box-shadow: 0 0 20px rgba(0,0,0,.3); 2249 background: #fff; 2250 font-size: 1.1rem; 2251 line-height: 1.6; 2252} 2253 2254.pum-theme-default .pum-container h2, 2255.pum-theme-default .pum-container h3 { 2256 margin-top: 0; 2257 font-weight: bold; 2258} 2259 2260.pum-overlay { 2261 background-color: rgba(0,0,0,.5); 2262} 2263 2264/* ================================ 2265 Zakra â Beiträge / Posts 2266 ================================ */ 2267 2268.zak-posts { 2269 background-color: #ffffff !important; 2270 padding: 20px; 2271 border-radius: 10px; 2272} 2273 2274.zak-post { 2275 background-color: #ffffff !important; 2276 padding: 15px; 2277 border-radius: 10px; 2278 box-shadow: 0 4px 10px rgba(0,0,0,.1); 2279} 2280 2281/* ================================ 2282 Zakra â Mobiles Menü: Icon â Text 2283 ================================ */ 2284 2285.zak-menu-toggle svg { 2286 display: none !important; 2287} 2288 2289.zak-header-right-col { 2290 display: flex; 2291 justify-content: center; 2292 align-items: center; 2293 flex: 1; 2294} 2295 2296.zak-toggle-menu { 2297 display: flex; 2298 margin: 0 auto; 2299} 2300 2301.zak-menu-toggle { 2302 display: flex; 2303 justify-content: center; 2304 align-items: center; 2305 padding: 0; 2306} 2307 2308.zak-menu-toggle::before { 2309 content: "Menü"; 2310 font-size: 18px; 2311 color: #ffffff !important; 2312 font-weight: bold; 2313 display: flex; 2314 justify-content: center; 2315 align-items: center; 2316 width: max-content; 2317} 2318
2319/* ================================ 2320 Zakra â Mobiles Menü: Schwarz 2321 ================================ */ 2322 2323#zak-masthead, 2324#zak-masthead .zak-mobile-row, 2325#zak-masthead .zak-header-main-row, 2326#zak-mobile-nav, 2327#zak-mobile-nav ul, 2328#zak-mobile-menu, 2329.zak-mobile-nav, 2330.zak-header-container { 2331 background-color: #000000 !important; 2332} 2333 2334.zak-mobile-nav a { 2335 color: #ffffff !important; 2336} 2337 2338/* ================================ 2339 Zakra â Bild im mobilen Menü entfernen 2340 ================================ */ 2341 2342#zak-masthead > div.zak-row.zak-mobile-row { 2343 background-image: none !important; 2344 background-color: #ffffff !important; 2345} 2346 2347/* ================================ 2348 Pagination â Seitenzahlen Styling 2349 ================================ */ 2350 2351.page-numbers li a, 2352.page-numbers li span { 2353 background-color: #000000 !important; 2354 color: #ffffff !important; 2355 padding: 10px 15px; 2356 border-radius: 5px; 2357 text-decoration: none; 2358 display: inline-block; 2359 margin: 5px; 2360} 2361 2362.page-numbers li .current { 2363 background-color: #444444 !important; 2364 color: #ffffff !important; 2365 font-weight: bold; 2366} 2367 2368.page-numbers li a:hover { 2369 background-color: #444444 !important; 2370 color: #ffffff !important; 2371} 2372 2373/* ================================ 2374 Hauptmenü & Untermenü Farben 2375 ================================ */ 2376 2377.main-navigation a { 2378 color: #ffffff !important; 2379} 2380 2381.main-navigation a:hover { 2382 color: #dddddd !important; 2383} 2384 2385.main-navigation ul.sub-menu { 2386 background-color: #000000 !important; 2387} 2388 2389.main-navigation ul.sub-menu li a { 2390 color: #ffffff !important; 2391} 2392 2393.main-navigation ul.sub-menu li a:hover { 2394 background-color: #444444 !important; 2395 color: #ffffff !important; 2396} 2397 2398/* ================================ 2399 Suche â Search in Place 2400 ================================ */ 2401 2402.search-in-place-box-container { 2403 display: flex; 2404 align-items: center; 2405 justify-content: center; 2406 padding: 10px; 2407 border-radius: 10px; 2408 background-color: #000000; 2409} 2410 2411.search-field { 2412 width: 250px !important; 2413 max-width: 100%; 2414 padding: 10px; 2415 border-radius: 20px; 2416 box-sizing: border-box; 2417} 2418 2419.search-submit { 2420 pointer-events: none; 2421 background-color: #ffef83 !important; 2422 color: #1a1f3e !important; 2423 border: none; 2424 padding: 10px 20px; 2425 font-weight: bold; 2426 border-radius: 20px; 2427 cursor: default; 2428} 2429 2430/* ================================ 2431 Globaler Content-Hintergrund 2432 ================================ */ 2433 2434.site-content, 2435.page-content, 2436.content-area, 2437.entry-content { 2438 background-color: #ffffff !important; 2439} 2440/* ========================================= 2441 Desktop & Tablet: Menü + Suche stabil 2442 Zakra-kompatibel, kein Umbruch 2443 ========================================= */ 2444 2445@media (min-width: 768px) { 2446 2447 /* Menüzeile */ 2448 .main-navigation ul { 2449 display: flex !important; 2450 align-items: center; 2451 flex-wrap: nowrap !important; 2452 } 2453 2454 /* ALLE normalen Menü-Punkte: niemals schrumpfen */ 2455 .main-navigation ul > li:not(.mmsb-inline) { 2456 flex: 0 0 auto !important; 2457 white-space: nowrap; 2458 } 2459 2460 /* Such-Item: ebenfalls nicht schrumpfen */ 2461 .main-navigation li.mmsb-inline { 2462 flex: 0 0 auto !important; 2463 } 2464 2465 /* Suche selbst */ 2466 .mmsb-inline__form { 2467 display: flex; 2468 align-items: center; 2469 gap: 6px; 2470 white-space: nowrap; 2471 } 2472 2473 .mmsb-inline__field { 2474 width: 180px; 2475 max-width: 180px; 2476 } 2477} 2478@media (min-width: 768px) { 2479 2480 .main-navigation ul { 2481 gap: 0 !important; /* kein Extra-Abstand */ 2482 } 2483 2484 .main-navigation ul > li { 2485 margin-right: 0 !important; /* Zakra-Reset */ 2486 } 2487} 2488@media (min-width: 768px) { 2489 2490 .mmsb-inline__field { 2491 width: 170px; 2492 max-width: 170px; 2493 } 2494} 2495 2496/* ========================================= 2497 Social Icons: Weià auf schwarzem Hintergrund 2498 ========================================= */ 2499 2500a[href*="facebook.com"], 2501a[href*="instagram.com"], 2502a[href*="facebook.com"] svg, 2503a[href*="instagram.com"] svg { 2504 color: #ffffff !important; 2505 fill: #ffffff !important; 2506} 2507a[href*="facebook.com"] i, 2508a[href*="instagram.com"] i { 2509 color: #ffffff !important; 2510} 2511 2512/* ========================================================= 2513 Beitragsnavigation (Vorheriger / Nächster Beitrag) 2514 EIN zusammenhängender Block ohne Abstände 2515 ========================================================= */ 2516
2517/* ÃuÃerer Container */ 2518.post-navigation, 2519.navigation.post-navigation { 2520 background: #ffffff; 2521 padding: 20px 24px; 2522 margin: 0px 0 0 0 !important; /* nur Abstand nach oben */ 2523 border-radius: 0px; /* optional â an Content anpassen */ 2524} 2525 2526/* Zakra / WP Standard-Abstände komplett entfernen */ 2527.post-navigation *, 2528.navigation.post-navigation * { 2529 margin-top: 0 !important; 2530 margin-bottom: 0 !important; 2531} 2532 2533/* Wrapper */ 2534.post-navigation .nav-links { 2535 display: flex; 2536 justify-content: space-between; 2537 align-items: center; 2538 gap: 24px; 2539 margin: 0 !important; 2540 padding: 0 !important; 2541} 2542 2543/* Einzelne Link-Bereiche */ 2544.post-navigation .nav-previous, 2545.post-navigation .nav-next { 2546 flex: 1 1 50%; 2547 background: transparent; 2548 padding: 0; 2549 margin: 0 !important; 2550} 2551 2552/* Ausrichtung */ 2553.post-navigation .nav-previous { 2554 text-align: left; 2555} 2556 2557.post-navigation .nav-next { 2558 text-align: right; 2559} 2560 2561/* Links */ 2562.post-navigation a { 2563 display: inline-block; 2564 text-decoration: none; 2565} 2566 2567/* Hover & Fokus (barrierefrei) */ 2568.post-navigation a:hover { 2569 text-decoration: underline; 2570} 2571 2572.post-navigation a:focus-visible { 2573 outline: 2px solid currentColor; 2574 outline-offset: 3px; 2575} 2576 2577/* Zakra trennt Navigation teils mit Pseudo-Elementen */ 2578.post-navigation::before, 2579.post-navigation::after { 2580 display: none !important; 2581} 2582 2583/* Mobile: untereinander, aber weiterhin EIN Block */ 2584@media (max-width: 600px) { 2585 .post-navigation .nav-links { 2586 flex-direction: column; 2587 align-items: stretch; 2588 } 2589 2590 .post-navigation .nav-previous, 2591 .post-navigation .nav-next { 2592 text-align: left; 2593 } 2594} 2595 2596/* Beitragsnavigation â SchriftgröÃe Desktop */ 2597.post-navigation a { 2598 font-size: 18px; /* Desktop-GröÃe */ 2599 line-height: 1.4; 2600} 2601 2602@media (max-width: 1024px) { 2603 .post-navigation a { 2604 font-size: 16px; 2605 } 2606} 2607 2608@media (max-width: 600px) { 2609 .post-navigation a { 2610 font-size: 15px; 2611 } 2612} 2613 2614/* Beitragsnavigation: Wörter NICHT umbrechen */ 2615.post-navigation a { 2616 white-space: normal; /* Zeilenumbruch erlaubt */ 2617 word-break: keep-all; /* Wörter nicht trennen */ 2618 overflow-wrap: normal; /* kein erzwungener Umbruch */ 2619 hyphens: none; /* keine Silbentrennung */ 2620} 2621 2622/* Header-Abstände entfernen (Zakra) */ 2623.site-header, 2624.tg-site-header { 2625 margin-bottom: 0 !important; 2626 padding-bottom: 0 !important; 2627} 2628 2629/* Bereich direkt unter dem Logo */ 2630.header-bottom, 2631.tg-header-bottom { 2632 margin-top: 0 !important; 2633 margin-bottom: 0 !important; 2634 padding-top: 0 !important; 2635 padding-bottom: 0 !important; 2636} 2637 2638/* Header Media (Hintergrundbild) direkt an Header ziehen */ 2639.header-media, 2640.header-media-container { 2641 margin-top: 0 !important; 2642 padding-top: 0 !important; 2643} 2644 2645/* Falls Zakra einen Seitentitel-/Headerblock einfügt */ 2646.tg-page-header { 2647 margin-top: 0 !important; 2648 padding-top: 0 !important; 2649} 2650 2651/* Hintergrundbild an Logo anpassen */ 2652.zak-content { 2653 background-size: 100vw auto; 2654} 2655 2656 2657/* ===================================================== 2658 RESPONSIVE MENU â Styling wie altes Zakra-Mobile 2659 + Zakra Mobile vollständig deaktivieren 2660 ===================================================== */ 2661 2662@media (max-width: 991px) { 2663 2664 /* ------------------------------------------------- 2665 1. Altes Zakra Mobile Menü komplett deaktivieren 2666 ------------------------------------------------- */ 2667 2668 .zak-menu-toggle, 2669 .zak-toggle-menu, 2670 .zak-mobile-nav { 2671 display: none !important; 2672 } 2673 2674 /* ------------------------------------------------- 2675 2. Responsive Menu â Hintergrund schwarz 2676 ------------------------------------------------- */ 2677 2678 .rmp-container, 2679 .rmp-menu { 2680 background-color: #000000 !important; 2681 } 2682 2683 /* Standard-Titel entfernen ("Responsive Menu") */ 2684 .rmp-menu-title { 2685 display: none !important; 2686 } 2687 2688 /* ------------------------------------------------- 2689 3. Menü-Links Styling 2690 ------------------------------------------------- */ 2691 2692 .rmp-menu-item { 2693 border-bottom: 1px solid #333333 !important; 2694 } 2695 2696 .rmp-menu-item a { 2697 color: #ffffff !important; 2698 font-size: 16px !important; 2699 } 2700 2701 .rmp-menu-item a:hover { 2702 color: #dddddd !important; 2703 } 2704 2705 /* Submenu-Pfeile */ 2706 .rmp-submenu-toggle { 2707 color: #ffffff !important; 2708 } 2709 2710 /* Close-Button (X) */ 2711 .rmp-close { 2712 color: #ffffff !important; 2713 } 2714 2715 /* ------------------------------------------------- 2716 4. Suchbereich unten 2717 ------------------------------------------------- */ 2718 2719 .rmp-search-box { 2720 padding: 15px !important; 2721 } 2722 2723 .rmp-search-box input[type="search"] { 2724 background-color: #f0f0f0 !important; 2725 border-radius: 20px !important; 2726 padding: 10px 15px !important; 2727 border: none !important; 2728 width: 100% !important; 2729 } 2730 2731 .rmp-search-box input[type="submit"] { 2732 background-color: #c8f2c8 !important; 2733 border-radius: 10px !important; 2734 border: none !important; 2735 padding: 8px 14px !important; 2736 font-weight: bold; 2737 } 2738 2739} 2740 2741/* ===================================================== 2742 RESPONSIVE MENU â FINAL CLEAN STYLE 2743 ===================================================== */ 2744 2745@media (max-width: 991px) { 2746 2747 /* --------------------------------- 2748 Plugin-Standardtexte entfernen 2749 --------------------------------- */ 2750 2751 .rmp-menu-title, 2752 .rmp-menu-header { 2753 display: none !important; 2754 } 2755 2756 /* --------------------------------- 2757 Menü volle Breite 2758 --------------------------------- */ 2759 2760 .rmp-container { 2761 width: 85% !important; 2762 max-width: 320px !important; 2763 background: #000000 !important; 2764 } 2765 2766 .rmp-menu { 2767 background: #000000 !important; 2768 padding-top: 20px !important; 2769 } 2770 2771 /* --------------------------------- 2772 Menü-Links 2773 --------------------------------- */ 2774 2775 .rmp-menu-item { 2776 border-bottom: 1px solid #2a2a2a !important; 2777 } 2778 2779 .rmp-menu-item a { 2780 color: #ffffff !important; 2781 font-size: 16px !important; 2782 padding: 14px 20px !important; 2783 display: block !important; 2784 } 2785 2786 .rmp-menu-item a:hover { 2787 background: #111111 !important; 2788 } 2789 2790 /* Submenu-Pfeile */ 2791 .rmp-submenu-toggle { 2792 color: #ffffff !important; 2793 right: 20px !important; 2794 } 2795 2796 /* --------------------------------- 2797 Close Button oben rechts 2798 --------------------------------- */ 2799 2800 .rmp-close { 2801 color: #ffffff !important; 2802 top: 15px !important; 2803 right: 20px !important; 2804 font-size: 22px !important; 2805 } 2806 2807 /* --------------------------------- 2808 Burger Button oben (geschlossen) 2809 --------------------------------- */ 2810 2811 .rmp-menu-trigger { 2812 background: #000000 !important; 2813 border-radius: 6px !important; 2814 } 2815 2816 .rmp-menu-trigger span, 2817 .rmp-menu-trigger-line { 2818 background: #ffffff !important; 2819 } 2820 2821 /* --------------------------------- 2822 Suchbereich 2823 --------------------------------- */ 2824 2825 .rmp-search-box { 2826 padding: 20px !important; 2827 } 2828 2829 .rmp-search-box input[type="search"] { 2830 background: #eaeaea !important; 2831 border-radius: 25px !important; 2832 padding: 10px 15px !important; 2833 border: none !important; 2834 width: 100% !important; 2835 } 2836 2837 .rmp-search-box input[type="submit"] { 2838 display: none !important; /* wie im alten Menü */ 2839 } 2840 2841} 2842 2843/* ===================================================== 2844 Responsive Menu â Zusatz- & Suchcontainer schwarz 2845 ===================================================== */ 2846 2847@media (max-width: 991px) { 2848 2849 /* Container für "Navigation" */ 2850 .rmp-menu-additional-content { 2851 background-color: #000000 !important; 2852 } 2853 2854 /* Container für Suchbereich */ 2855 .rmp-search-box { 2856 background-color: #000000 !important; 2857 } 2858 2859} 2860 2861/* ===================================================== 2862 Responsive Menu â Zusatz-Titel entfernen 2863 ===================================================== */ 2864 2865@media (max-width: 991px) { 2866 2867 .rmp-menu-additional-content { 2868 display: none !important; 2869 } 2870 2871} 2872/* ===================================================== 2873 Responsive Menu â Menü-Balken als Toggle (final) 2874 ===================================================== */ 2875 2876@media (max-width: 991px) { 2877 2878 /* Hamburger komplett entfernen */ 2879 .rmp_menu_trigger .rmp-trigger-box, 2880 .rmp_menu_trigger .responsive-menu-pro-inner { 2881 display: none !important; 2882 } 2883 2884 /* Close-Button entfernen */ 2885 .rmp-close, 2886 .rmp-close-button, 2887 .rmp_menu_close { 2888 display: none !important; 2889 } 2890 2891 /* Menü-Balken oben fixieren */ 2892 .rmp_menu_trigger { 2893 position: fixed !important; 2894 top: 0 !important; 2895 left: 0 !important; 2896 right: 0 !important; 2897 2898 height: 48px !important; 2899 padding: 0 !important; 2900 2901 background: #000000 !important; 2902 border: none !important; 2903 border-radius: 0 !important; 2904 box-shadow: none !important; 2905 2906 display: flex !important;
2907 align-items: center !important; 2908 justify-content: center !important; 2909 2910 z-index: 100000 !important; 2911 } 2912 2913 /* Text einsetzen */ 2914 .rmp_menu_trigger::before { 2915 content: "Menü"; 2916 color: #ffffff !important; 2917 font-size: 18px !important; 2918 font-weight: 700 !important; 2919 } 2920 2921 /* Menü-Inhalt unter den Balken schieben */ 2922 .rmp-container { 2923 padding-top: 48px !important; 2924 } 2925 2926} 2927@media (max-width: 991px) { 2928 2929 /* Trigger-Button wirklich vollbreit und ohne Innenversatz */ 2930 .rmp_menu_trigger { 2931 width: 100vw !important; 2932 left: 0 !important; 2933 margin: 0 !important; 2934 padding-left: 0 !important; 2935 padding-right: 0 !important; 2936 text-align: center !important; 2937 } 2938 2939 /* Pseudo-Text als Block mittig */ 2940 .rmp_menu_trigger::before { 2941 display: block !important; 2942 width: 100% !important; 2943 text-align: center !important; 2944 } 2945 2946} 2947@media (max-width: 991px) { 2948 2949 .rmp_menu_trigger:hover, 2950 .rmp_menu_trigger:focus, 2951 .rmp_menu_trigger:active { 2952 background: #000000 !important; 2953 box-shadow: none !important; 2954 } 2955 2956} 2957/* ===================================================== 2958 Responsive Menu â Text wechselt bei geöffnetem Menü 2959 ===================================================== */ 2960 2961@media (max-width: 991px) { 2962 2963 /* Standardzustand */ 2964 .rmp_menu_trigger::before { 2965 content: "Menü"; 2966 font-size: 16px !important; /* vorher 18px */ 2967 font-weight: 600 !important; /* leicht weniger fett */ 2968 letter-spacing: 0.3px; /* ruhiger Eindruck */ 2969 } 2970 2971 /* Wenn Menü geöffnet ist */ 2972 .rmp_menu_trigger.is-active::before { 2973 content: "Zurück"; 2974 } 2975 2976} 2977/* ===================================================== 2978 Responsive Menu â SchriftgröÃen Hierarchie 2979 ===================================================== */ 2980 2981@media (max-width: 991px) { 2982 2983 /* Hauptmenü */ 2984 .rmp-menu > li > a { 2985 font-size: 16px !important; 2986 font-weight: 600 !important; 2987 } 2988 2989 /* Submenü */ 2990 .rmp-submenu a, 2991 .rmp-menu .sub-menu a { 2992 font-size: 14px !important; 2993 font-weight: 400 !important; 2994 } 2995 2996 .rmp-submenu a { 2997 color: #dddddd !important; 2998 } 2999 3000 /* Beide Dashicon-Pfeile anpassen */ 3001 .rmp-font-icon.dashicons-arrow-right, 3002 .rmp-font-icon.dashicons-arrow-down { 3003 font-size: 25px !important; 3004 width: 18px !important; 3005 height: 18px !important; 3006 line-height: 18px !important; 3007 } 3008 3009 .rmp-submenu-toggle { 3010 padding-right: 8px !important; 3011 } 3012 3013 .rmp-font-icon { 3014 position: relative; 3015 top: 12px; 3016 } 3017 3018 .dashicons-arrow-down { 3019 opacity: 1; 3020 } 3021 3022 .dashicons-arrow-right { 3023 opacity: 0.8; 3024 } 3025} 3026 3027/* SchriftgröÃe Chronik-Titel */ 3028.chronik-titel { 3029 font-size: 20px !important; 3030 line-height: 1.3; 3031 margin-top: 0; 3032 margin-bottom: 12px; 3033} 3034 3035@media (max-width: 1024px) { 3036 .chronik-titel { 3037 font-size: 18px !important; 3038 } 3039} 3040 3041@media (max-width: 767px) { 3042 .chronik-titel { 3043 font-size: 16px !important; 3044 } 3045} 3046 3047/* Fokusrahmen bei automatisch fokussierten Elementor-Ãberschriften ausblenden */ 3048.elementor-heading-title[tabindex="-1"]:focus { 3049 outline: none !important; 3050 box-shadow: none !important; 3051}</style> 3052<!-- end Simple Custom CSS and JS --> 3053<!-- start Simple Custom CSS and JS --> 3054<style type="text/css"> 3055/* ================================ 3056 Events â Meta Layout 3057 ================================ */ 3058 3059.tribe-events-event-meta { 3060 display: flex; 3061 justify-content: space-between; 3062 gap: 100px; 3063 flex-wrap: wrap; 3064} 3065 3066.tribe-events-meta-group { 3067 flex: 1; 3068 min-width: 220px; 3069} 3070 3071/* ================================ 3072 Event-Sektionstitel 3073 ================================ */ 3074 3075.tribe-events-single-section-title { 3076 white-space: nowrap; 3077 word-break: keep-all; 3078} 3079 3080/* ================================ 3081 Events â Box vor Inhalt 3082 ================================ */ 3083 3084.tribe-events-before-html { 3085 background-color: #fff !important; 3086 padding: 20px; 3087 text-align: center; 3088 border-radius: 6px; 3089} 3090 3091/* ================================ 3092 Events â Seitenhintergrund & Dropdown 3093 ================================ */ 3094 3095.tribe-events, 3096.tribe-events-single, 3097#tribe-events-content { 3098 background-color: #fff !important; 3099} 3100 3101#tribe-events-content { 3102 padding: 20px; 3103} 3104 3105#tribe-events-subscribe-dropdown-content { 3106 position: relative; 3107 top: -20px; 3108 z-index: 9999; 3109} 3110
3111/* ================================ 3112 Event-Datum kompakt 3113 ================================ */ 3114 3115.tribe-events-calendar-list__event-date-tag { 3116 display: flex; 3117 justify-content: center; 3118 gap: .2em; 3119 width: 60px; 3120 text-align: center; 3121} 3122 3123.tribe-events-calendar-list__event-date-tag-weekday { 3124 display: block; 3125 font-size: .875rem; 3126 line-height: 1.2; 3127} 3128 3129.tribe-events-calendar-list__event-date-tag-weekday::after { 3130 content: "."; 3131 margin-right: .2em; 3132} 3133 3134/* ================================ 3135 Veranstaltungstitel & PDF-Link 3136 ================================ */ 3137 3138#veranstaltungstitel { 3139 text-align: center; 3140 line-height: 1.3; 3141 margin-bottom: 20px; 3142} 3143 3144#pdflink { 3145 color: #000; 3146} 3147/* ========================================= 3148 Event-Liste â Abstand zwischen Terminen 3149 ========================================= */ 3150 3151.event-liste-wrapper { 3152 display: flex; 3153 flex-direction: column; 3154 gap: 40px; 3155} 3156 3157@media (max-width: 768px) { 3158 .event-liste-wrapper { 3159 gap: 28px; 3160 } 3161} 3162 3163/* ========================================================= 3164 RSVP-Button: Textumbruch verhindern 3165 ========================================================= */ 3166 3167button.tribe-tickets__rsvp-actions-button-going { 3168 white-space: nowrap; 3169 min-width: 220px; 3170 line-height: 1.2; 3171 text-align: center; 3172} 3173 3174@media (max-width: 600px) { 3175 button.tribe-tickets__rsvp-actions-button-going { 3176 min-width: 100%; 3177 } 3178} 3179 3180/* ========================================= 3181 Event Details â Eintritt / Kosten ausblenden 3182 ========================================= */ 3183 3184/* Kompletter Meta-Eintrag "Eintritt: Kostenlos" */ 3185.tribe-events-meta-item:has(.tribe-events-event-cost-label), 3186.tribe-events-meta-item:has(.tribe-events-event-cost) { 3187 display: none; 3188} 3189 3190/* Einzelne "Kostenlos"-Badge / Kostenanzeige */ 3191.tribe-events-cost { 3192 display: none; 3193} 3194 3195/* ========================================= 3196 Classic Month â Hover-Popup 3197 "Kostenlos" bei RSVP ausblenden 3198 ========================================= */ 3199 3200/* Preisangabe im CTA des Monats-Hovers */ 3201.tribe-events-calendar-month__calendar-event-tooltip-cost 3202.tribe-events-c-small-cta__price { 3203 display: none !important; 3204} 3205 3206/* ===================================================== 3207 Veranstaltungsvorschau â Responsive SchriftgröÃe 3208 ===================================================== */ 3209 3210/* Desktop (ab 1025px) */ 3211.veranstaltungsvorschau-title { 3212 font-size: 4rem; /* Webbrowser */ 3213 line-height: 1.25; 3214 margin-bottom: 1rem; 3215} 3216 3217 3218/* ===================================================== 3219 Reservierungsfrist abgelaufen 3220 ===================================================== */ 3221 3222.reservierung-abgelaufen { 3223 margin: 20px 0; 3224 padding: 15px 20px; 3225 background: #f3f3f3; 3226 border-left: 4px solid #999; 3227 color: #333; 3228 font-weight: 600; 3229 border-radius: 4px; 3230} 3231 3232.reservierung-abgelaufen strong { 3233 display: inline-block; 3234 margin-bottom: 4px; 3235}</style> 3236<!-- end Simple Custom CSS and JS --> 3237<!-- start Simple Custom CSS and JS --> 3238<style type="text/css"> 3239/* ================================== 3240 Service-Label entfernen 3241 ================================== */ 3242 3243.bookly-form-group[data-type="service"] label { 3244 display: none !important; 3245} 3246/* ================================== 3247 Service wie H2 darstellen 3248 ================================== */ 3249 3250.bookly-form-group[data-type="service"] label { 3251 display: none !important; 3252} 3253 3254.bookly-form-group[data-type="service"] select { 3255 pointer-events: none; 3256 border: none !important; 3257 background: transparent !important; 3258 appearance: none; 3259 background-image: none !important; 3260 padding: 0 !important; 3261 3262 font-size: 28px; /* typische H2-GröÃe */ 3263 font-weight: 700; 3264 line-height: 1.3; 3265 color: #222; 3266 3267} 3268 3269/* Abstand wie bei H2 */ 3270.bookly-form-group[data-type="service"] { 3271 margin-bottom: 25px !important; 3272} 3273 3274 3275/* Kategorie ausblenden */ 3276.bookly-form-group[data-type="category"] { 3277 display: none !important; 3278} 3279 3280/* Zeitbereich ausblenden */ 3281.bookly-time-range, 3282.bookly-time-from, 3283.bookly-time-to { 3284 display: none !important; 3285} 3286 3287/* ================================== 3288 Telefonfeld ausblenden (optional) 3289 ================================== */ 3290 3291.bookly-details-step input[id^="bookly-phone"], 3292.bookly-details-step .bookly-js-user-phone-input, 3293.bookly-details-step .iti { 3294 display: none !important; 3295} 3296 3297/* Label entfernen */ 3298.bookly-details-step label[for^="bookly-phone"] { 3299 display: none !important; 3300} 3301 3302/* ================================== 3303 Details-Step â Name & E-Mail sicher untereinander 3304 ================================== */ 3305
3306/* Flex/Grid deaktivieren */ 3307.bookly-details-step .bookly-box.bookly-table { 3308 display: flex !important; 3309 flex-direction: column !important; 3310 gap: 12px !important; 3311} 3312 3313/* Sicherstellen, dass jedes Feld 100% Breite hat */ 3314.bookly-details-step .bookly-box.bookly-table .bookly-form-group { 3315 width: 100% !important; 3316} 3317 3318/* ================================== 3319 Details-Step â zentriert & harmonisch 3320 ================================== */ 3321 3322.bookly-details-step .bookly-box.bookly-table { 3323 display: flex !important; 3324 flex-direction: column !important; 3325 gap: 14px !important; 3326 3327 max-width: 480px; 3328 margin: 0 auto; /* zentrieren */ 3329} 3330 3331/* Eingabefelder sauber ausrichten */ 3332.bookly-details-step .bookly-box.bookly-table input { 3333 width: 100% !important; 3334} 3335 3336/* Optional: etwas luftiger */ 3337.bookly-details-step input[type="text"], 3338.bookly-details-step input[type="email"] { 3339 padding: 10px 12px !important; 3340} 3341 3342/* ================================== 3343 Details-Step â exakt gleiche Feldbreite 3344 ================================== */ 3345 3346.bookly-details-step .bookly-box.bookly-table { 3347 display: flex !important; 3348 flex-direction: column !important; 3349 gap: 14px !important; 3350 3351 max-width: 480px; 3352 margin: 0 auto; 3353} 3354 3355/* Jeder Wrapper exakt gleich */ 3356.bookly-details-step .bookly-form-group { 3357 width: 100% !important; 3358 max-width: 100% !important; 3359 flex: none !important; 3360} 3361 3362/* Beide Inputs absolut identisch */ 3363.bookly-details-step .bookly-form-group input { 3364 width: 100% !important; 3365 max-width: 100% !important; 3366 box-sizing: border-box !important; 3367 display: block !important; 3368} 3369 3370 3371/* 8. Mobile Button Text ersetzen */ 3372.bookly-mobile-next-step .ladda-label { 3373 visibility: hidden; 3374 position: relative; 3375} 3376 3377.bookly-mobile-next-step .ladda-label::after { 3378 content: "Weiter"; 3379 visibility: visible; 3380 position: absolute; 3381 left: 0; 3382 top: 0; 3383 font-size: 16px; 3384 font-weight: 600; 3385} 3386 3387 3388.gw-room-error { 3389 color: #c62828; 3390 font-weight: 600; 3391 margin-top: 6px; 3392 font-size: 14px; 3393} 3394 3395/* ================================== 3396 Telefonfeld komplett entfernen 3397 ================================== */ 3398 3399.bookly-details-step .bookly-form-group:has(.bookly-js-user-phone-input), 3400.bookly-details-step .bookly-form-group:has(input[id^="bookly-phone"]) { 3401 display: none !important; 3402} 3403 3404 3405 3406 3407/* ================================ 3408 Gesamten Zeitfenster-Block entfernen 3409 (Startzeit/Endzeit/Range inkl. Wrapper) 3410 ================================ */ 3411.bookly-time-range, 3412.bookly-time-range * , 3413.bookly-time-from, 3414.bookly-time-to { 3415 display: none !important; 3416} 3417 3418/* ================================== 3419 Doppelte Ãberschrift nur im ersten Step entfernen 3420 ================================== */ 3421 3422.bookly-service-step > .bookly-box.bookly-bold { 3423 display: none !important; 3424} 3425 3426/* ================================== 3427 "Verfügbar am" komplett entfernen 3428 ================================== */ 3429 3430.bookly-form-group:has(label[for^="bookly-available-after"]) { 3431 display: none !important; 3432} 3433 3434/* ================================== 3435 Kalender â Desktop 3436 ================================== */ 3437 3438.bookly-js-slot-calendar { 3439 width: 420px !important; 3440 max-width: 100% !important; 3441} 3442 3443/* Tailwind Utility überschreiben */ 3444.bookly-js-slot-calendar.bookly\:w-72 { 3445 width: 420px !important; 3446} 3447 3448/* Tagesfelder */ 3449.bookly-js-slot-calendar button { 3450 height: 48px !important; 3451 font-size: 16px !important; 3452} 3453 3454/* Falls Text separat gerendert wird */ 3455.bookly-js-slot-calendar .bookly\:text-sm { 3456 font-size: 16px !important; 3457} 3458 3459/* ================================== 3460 Kalender â Mobile 3461 ================================== */ 3462 3463@media (max-width: 768px) { 3464 3465 .bookly-js-slot-calendar { 3466 width: 100% !important; 3467 } 3468 3469 .bookly-js-slot-calendar button { 3470 height: 36px !important; 3471 font-size: 14px !important; 3472 } 3473 3474 .bookly-js-slot-calendar .bookly\:text-sm { 3475 font-size: 14px !important; 3476 } 3477} 3478 3479/* ================================== 3480 Wochentage optisch reduzieren 3481 ================================== */ 3482 3483.bookly-week-days { 3484 margin-top: 8px; 3485 padding: 6px 8px; 3486 background: #f7f7f7; 3487 border-radius: 6px; 3488 font-size: 13px; 3489 opacity: 0.85; 3490} 3491 3492/* Checkbox + Text kompakter */ 3493.bookly-week-days .bookly-form-group { 3494 margin-right: 8px !important; 3495} 3496 3497/* Label ruhiger */ 3498.bookly-week-days label { 3499 font-weight: 500; 3500 color: #555; 3501} 3502 3503/* ================================== 3504 Wochentage + Hinweis sauber untereinander 3505 ================================== */ 3506 3507.bookly-week-days { 3508 display: flex !important; 3509 flex-wrap: wrap !important;
3510 align-items: center; 3511} 3512 3513/* Hinweis als eigene Zeile */ 3514.bookly-week-days::after { 3515 content: "â¹ Nicht benötigte Tage kannst du einfach abwählen."; 3516 flex-basis: 100%; 3517 width: 100%; 3518 margin-top: 6px; 3519 font-size: 16px; 3520 color: #666; 3521}</style> 3522<!-- end Simple Custom CSS and JS --> 3523<!-- start Simple Custom CSS and JS --> 3524<style type="text/css"> 3525/* ================================ 3526 Admin-Bar â A11Y Status Anzeige 3527 ================================ */ 3528 3529#wpadminbar #wp-admin-bar-a11y-menubar-status .ab-item { 3530 display: flex; 3531 align-items: center; 3532 gap: .5rem; 3533} 3534 3535#wpadminbar #wp-admin-bar-a11y-menubar-status .a11y-dot { 3536 width: 10px; 3537 height: 10px; 3538 border-radius: 50%; 3539 box-shadow: 3540 0 0 0 2px rgba(0,0,0,.15) inset, 3541 0 0 0 2px rgba(255,255,255,.15); 3542} 3543 3544#wpadminbar #wp-admin-bar-a11y-menubar-status .a11y-dot.ok { background:#22c55e; } 3545#wpadminbar #wp-admin-bar-a11y-menubar-status .a11y-dot.warn { background:#f59e0b; } 3546 3547#wpadminbar #wp-admin-bar-a11y-menubar-status .ab-item:focus { 3548 outline: none; 3549 border-radius: 4px; 3550 box-shadow: 3551 0 0 0 2px currentColor inset, 3552 0 0 0 2px currentColor; 3553} 3554 3555@media (max-width: 782px) { 3556 #wpadminbar #wp-admin-bar-a11y-menubar-status .a11y-label { 3557 font-size: 13px; 3558 } 3559} 3560 3561@media (prefers-color-scheme: dark) { 3562 #wpadminbar #wp-admin-bar-a11y-menubar-status .a11y-dot { 3563 box-shadow: 3564 0 0 0 2px rgba(255,255,255,.25) inset, 3565 0 0 0 2px rgba(0,0,0,.25); 3566 } 3567} 3568 3569/* ========================================= 3570 Event Tickets â Teilnehmerliste (Druck) 3571 FINAL â DSGVO-sauber & bereinigt 3572 ========================================= */ 3573 3574@media print { 3575 3576 /* --------------------------------- 3577 Elementor / Admin-Hinweise 3578 --------------------------------- */ 3579 .notice, 3580 .elementor-message, 3581 .e-notice { 3582 display: none !important; 3583 } 3584 3585 /* --------------------------------- 3586 Event Tickets Plus Upsell / Werbung 3587 (Text, Link, Icon) 3588 --------------------------------- */ 3589 .tribe-attendees__upsell, 3590 .tribe-attendees__plus-upsell, 3591 .tribe-common-c-banner, 3592 .tribe-common-c-banner--upsell, 3593 .tribe-tickets__admin-upsell, 3594 .tec-admin__upsell-text, 3595 .tec-admin__upsell-link, 3596 .tec-admin__upsell-icon-image { 3597 display: none !important; 3598 } 3599 3600 /* --------------------------------- 3601 Suche / "Teilnehmer durchsuchen" 3602 --------------------------------- */ 3603 p.search-box, 3604 .tribe-attendees__toolbar, 3605 .tribe-attendees__controls, 3606 .tribe-attendees__search, 3607 .tribe-attendees__search-container, 3608 .tribe-attendees__search-input, 3609 .tribe-attendees__search-submit { 3610 display: none !important; 3611 } 3612 3613 /* --------------------------------- 3614 "Teilnehmer manuell hinzufügen" 3615 --------------------------------- */ 3616 .tribe-attendees__add, 3617 .tribe-attendees__add-attendee { 3618 display: none !important; 3619 } 3620 3621 /* --------------------------------- 3622 Buchungsnummer + E-Mail (DSGVO) 3623 --------------------------------- */ 3624 .purchaser_email, 3625 .tec-tickets__admin-table-attendees-purchaser-email, 3626 .tec-tickets__admin-table-attendees-purchaser-email-link { 3627 display: none !important; 3628 } 3629} 3630</style> 3631<!-- end Simple Custom CSS and JS --> 3632<!-- start Simple Custom CSS and JS --> 3633<style type="text/css"> 3634/* ===================================================== 3635 EVENTS â MOBILE OPTIMIERUNG 3636 ===================================================== */ 3637 3638@media (max-width: 768px) { 3639 3640 .tribe-events-calendar-list__event-title { 3641 font-size: 1.1em; 3642 word-break: keep-all; 3643 hyphens: none; 3644 } 3645 3646 #veranstaltungstitel { 3647 font-size: 20px; 3648 } 3649 3650 #pdflink { 3651 font-size: 16px; 3652 } 3653} 3654 3655 3656/* ===================================================== 3657 ZAKRA CONTENT â MOBILE PADDING 3658 ===================================================== */ 3659 3660@media (max-width: 768px) { 3661 .zak-content .zak-row { 3662 padding-top: 0 !important; 3663 } 3664} 3665 3666 3667/* ===================================================== 3668 MOBILE FIX: UNSCHÃNE WORTUMBRÃCHE 3669 ===================================================== */ 3670 3671@media (max-width: 768px) { 3672 3673 h1, h2, h3, h4, h5, h6, 3674 .entry-title, 3675 .elementor-heading-title, 3676 .elementor-widget-heading, 3677 .elementor-widget-text-editor, 3678 .entry-content, 3679 .zak-post, 3680 .zak-posts { 3681 3682 word-break: normal !important; 3683 overflow-wrap: normal !important; 3684 hyphens: none !important; 3685 white-space: normal !important; 3686 } 3687} 3688 3689 3690/* Tablet (768px â 1024px) */ 3691@media (max-width: 1024px) { 3692 .veranstaltungsvorschau-title { 3693 font-size: 1.6rem; 3694 } 3695} 3696 3697/* Mobile (bis 767px) */ 3698@media (max-width: 767px) { 3699 .veranstaltungsvorschau-title { 3700 font-size: 2rem; 3701 } 3702} 3703 3704/* ===================================================== 3705 Skip Link â sauber verstecken (Mobile Fix) 3706 ===================================================== */ 3707 3708.skip-to-main-link { 3709 position: absolute; 3710 left: -9999px; 3711 top: auto; 3712 width: 1px; 3713 height: 1px; 3714 overflow: hidden; 3715} 3716 3717/* Nur sichtbar wenn per Tastatur fokussiert */ 3718.skip-to-main-link:focus, 3719.skip-to-main-link:focus-visible { 3720 position: fixed; 3721 top: 10px; 3722 left: 10px; 3723 width: auto; 3724 height: auto; 3725 padding: 10px 15px; 3726 background: #000; 3727 color: #fff; 3728 z-index: 99999; 3729} 3730
3731/* ===================================================== 3732 EVENTS â Mobile: Google & iCalendar sichtbar machen 3733 (Ãberschreibt views-skeleton.css) 3734 ===================================================== */ 3735 3736@media (max-width: 768px) { 3737 3738 .tribe-events-c-subscribe-dropdown__list-item--gcal, 3739 .tribe-events-c-subscribe-dropdown__list-item--ical { 3740 display: list-item !important; 3741 } 3742 3743} 3744 3745 3746/* Desktop */ 3747@media (min-width: 769px) { 3748 3749 /* Dropdown-Pfeil entfernen */ 3750 #zak-primary-nav .zak-submenu-toggle { 3751 display: none !important; 3752 } 3753 3754 /* ursprünglichen Abstand wiederherstellen */ 3755 #zak-primary-nav .menu > li > a, 3756 #zak-primary-nav .zak-primary-menu > li > a { 3757 padding-right: 10px !important; 3758 padding-left: 10px !important; 3759 } 3760 3761 /* Hauptmenü: Hover und Tastaturfokus einheitlich */ 3762 #zak-primary-nav .menu > li > a, 3763 #zak-primary-nav .zak-primary-menu > li > a { 3764 border: 2px solid transparent !important; 3765 border-radius: 8px !important; 3766 box-sizing: border-box !important; 3767 } 3768 3769 #zak-primary-nav .menu > li > a:hover, 3770 #zak-primary-nav .menu > li > a:focus, 3771 #zak-primary-nav .menu > li > a:focus-visible, 3772 #zak-primary-nav .zak-primary-menu > li > a:hover, 3773 #zak-primary-nav .zak-primary-menu > li > a:focus, 3774 #zak-primary-nav .zak-primary-menu > li > a:focus-visible { 3775 color: #ffffff !important; 3776 background: transparent !important; 3777 border-color: #ffffff !important; 3778 border-radius: 8px !important; 3779 outline: none !important; 3780 text-decoration: none !important; 3781 box-shadow: none !important; 3782 } 3783 3784 /* Blauen Unterstrich entfernen */ 3785 #zak-primary-nav .menu > li > a::before, 3786 #zak-primary-nav .menu > li > a::after, 3787 #zak-primary-nav .zak-primary-menu > li > a::before, 3788 #zak-primary-nav .zak-primary-menu > li > a::after { 3789 display: none !important; 3790 content: none !important; 3791 } 3792} 3793 3794/* Header-Suche auf Tablet/Mobile ausblenden */ 3795@media (max-width: 1024px) { 3796 #zak-primary-nav .mmsb-inline { 3797 display: none !important; 3798 } 3799} 3800</style> 3801<!-- end Simple Custom CSS and JS --> 3802<!-- start Simple Custom CSS and JS --> 3803<style type="text/css"> 3804/* ===================================================== 3805 Geschichtspfad â Tafelnavigation 3806 Version 2.3 3807 ===================================================== */ 3808 3809.tafel-navigation { 3810 display: grid; 3811 grid-template-columns: 1fr auto 1fr; 3812 align-items: center; 3813 gap: 20px; 3814 width: 100%; 3815 margin: 40px 0 20px; 3816 padding-top: 20px; 3817 border-top: 1px solid #cccccc; 3818} 3819 3820/* Gemeinsames Aussehen aller Navigationslinks */ 3821.tafel-navigation a { 3822 display: inline-block; 3823 position: relative; 3824 padding: 8px 10px; 3825 border-radius: 3px; 3826 color: #000000; 3827 font-weight: 600; 3828 line-height: 1.4; 3829 text-decoration: underline; 3830} 3831 3832/* Vorherige Tafel links */ 3833.tafel-navigation__previous { 3834 justify-self: start; 3835 text-align: left; 3836} 3837 3838/* Ãbersicht mittig */ 3839.tafel-navigation__overview { 3840 justify-self: center; 3841 text-align: center; 3842} 3843 3844/* Nächste Tafel rechts */ 3845.tafel-navigation__next { 3846 justify-self: end; 3847 text-align: right; 3848} 3849 3850/* Mauszeiger */ 3851.tafel-navigation a:hover { 3852 background-color: #e1e1e1; 3853 color: #000000; 3854} 3855 3856/* Deutlich sichtbarer Tastaturfokus */ 3857.tafel-navigation a:focus-visible { 3858 outline: 3px solid #000000; 3859 outline-offset: 3px; 3860 background-color: #ffffff; 3861 color: #000000; 3862} 3863 3864/* Leerer Platz auf der ersten oder letzten Tafelseite */ 3865.tafel-navigation__placeholder { 3866 min-width: 1px; 3867} 3868 3869/* ===================================================== 3870 Eigener Tooltip 3871 ===================================================== */ 3872 3873.tafel-navigation a[data-tooltip]::after { 3874 position: absolute; 3875 z-index: 9999; 3876 bottom: calc(100% + 12px); 3877 left: 50%; 3878 3879 width: max-content; 3880 max-width: min(360px, 80vw); 3881 padding: 11px 14px; 3882 3883 border: 2px solid #ffef83; 3884 border-radius: 5px; 3885 3886 background-color: #222222; 3887 color: #ffffff; 3888 3889 font-size: 16px; 3890 font-weight: 600; 3891 line-height: 1.45; 3892 text-align: left; 3893 white-space: normal; 3894 3895 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); 3896 3897 content: attr(data-tooltip); 3898 3899 opacity: 0; 3900 visibility: hidden; 3901 pointer-events: none; 3902 3903 transform: translate(-50%, 5px); 3904 3905 transition: 3906 opacity 0.15s ease, 3907 transform 0.15s ease, 3908 visibility 0.15s ease; 3909} 3910 3911/* Kleiner Pfeil unter dem Tooltip */ 3912.tafel-navigation a[data-tooltip]::before { 3913 position: absolute; 3914 z-index: 10000; 3915 bottom: calc(100% + 5px); 3916 left: 50%; 3917 3918 width: 10px; 3919 height: 10px; 3920 3921 border-right: 2px solid #ffef83; 3922 border-bottom: 2px solid #ffef83; 3923 3924 background-color: #222222; 3925 content: ""; 3926 3927 opacity: 0; 3928 visibility: hidden; 3929 pointer-events: none; 3930 3931 transform: 3932 translateX(-50%) 3933 rotate(45deg); 3934 3935 transition: 3936 opacity 0.15s ease, 3937 visibility 0.15s ease; 3938} 3939 3940/* Tooltip bei Maus und Tastatur anzeigen */ 3941.tafel-navigation a[data-tooltip]:hover::after, 3942.tafel-navigation a[data-tooltip]:focus-visible::after, 3943.tafel-navigation a[data-tooltip]:hover::before, 3944.tafel-navigation a[data-tooltip]:focus-visible::before { 3945 opacity: 1; 3946 visibility: visible; 3947} 3948 3949.tafel-navigation a[data-tooltip]:hover::after, 3950.tafel-navigation a[data-tooltip]:focus-visible::after { 3951 transform: translate(-50%, 0); 3952} 3953 3954/* Tooltip des linken Links ausrichten */ 3955.tafel-navigation__previous[data-tooltip]::after { 3956 left: 0; 3957 transform: translate(0, 5px); 3958} 3959 3960.tafel-navigation__previous[data-tooltip]:hover::after, 3961.tafel-navigation__previous[data-tooltip]:focus-visible::after { 3962 transform: translate(0, 0); 3963} 3964 3965.tafel-navigation__previous[data-tooltip]::before { 3966 left: 25px; 3967} 3968 3969/* Tooltip des rechten Links ausrichten */ 3970.tafel-navigation__next[data-tooltip]::after { 3971 right: 0; 3972 left: auto; 3973 transform: translate(0, 5px); 3974} 3975 3976.tafel-navigation__next[data-tooltip]:hover::after, 3977.tafel-navigation__next[data-tooltip]:focus-visible::after { 3978 transform: translate(0, 0); 3979} 3980 3981.tafel-navigation__next[data-tooltip]::before { 3982 right: 25px; 3983 left: auto; 3984} 3985 3986/* ===================================================== 3987 Smartphone und schmale Bildschirme 3988 ===================================================== */ 3989 3990@media (max-width: 700px) { 3991 3992 .tafel-navigation { 3993 display: flex; 3994 flex-direction: column; 3995 align-items: stretch; 3996 gap: 10px; 3997 } 3998 3999 .tafel-navigation a { 4000 width: 100%; 4001 text-align: center; 4002 } 4003 4004 .tafel-navigation__previous, 4005 .tafel-navigation__overview, 4006 .tafel-navigation__next { 4007 align-self: stretch; 4008 } 4009 4010 .tafel-navigation__placeholder { 4011 display: none; 4012 } 4013 4014 /* 4015 * Tooltips auf kleinen Bildschirmen 4016 * immer mittig ausrichten. 4017 */ 4018 .tafel-navigation a[data-tooltip]::after { 4019 right: auto; 4020 left: 50%; 4021 max-width: 85vw; 4022 transform: translate(-50%, 5px); 4023 } 4024 4025 .tafel-navigation a[data-tooltip]:hover::after, 4026 .tafel-navigation a[data-tooltip]:focus-visible::after { 4027 transform: translate(-50%, 0); 4028 } 4029 4030 .tafel-navigation a[data-tooltip]::before { 4031 right: auto; 4032 left: 50%; 4033 transform: 4034 translateX(-50%) 4035 rotate(45deg); 4036 } 4037} 4038 4039/* Bewegungen bei entsprechender Systemeinstellung abschalten */ 4040@media (prefers-reduced-motion: reduce) { 4041 4042 .tafel-navigation a[data-tooltip]::after, 4043 .tafel-navigation a[data-tooltip]::before { 4044 transition: none; 4045 } 4046} 4047 4048/* ===================================================== 4049 Geschichtspfad â Hinweis zur Google-Maps-Karte 4050 ===================================================== */ 4051
4052/* Desktop */ 4053.geschichtspfad-kartenhinweis { 4054 font-size: 20px; 4055 line-height: 30px; 4056} 4057 4058/* Tablet */ 4059@media (max-width: 1024px) { 4060 .geschichtspfad-kartenhinweis { 4061 font-size: 18px; 4062 line-height: 1.5; 4063 } 4064} 4065 4066/* Mobil */ 4067@media (max-width: 767px) { 4068 .geschichtspfad-kartenhinweis { 4069 font-size: 16px; 4070 line-height: 1.5; 4071 } 4072} 4073 4074/* ===================================================== 4075 Geschichtspfad â Google-Maps-Karte 4076 ===================================================== */ 4077 4078.geschichtspfad-karte { 4079 width: 100%; 4080 height: 350px; 4081 border: 0; 4082} 4083 4084/* Tablet */ 4085@media (max-width: 1024px) { 4086 .geschichtspfad-karte { 4087 height: 320px; 4088 } 4089} 4090 4091/* Mobil */ 4092@media (max-width: 767px) { 4093 .geschichtspfad-karte { 4094 height: 280px; 4095 } 4096}</style> 4097<!-- end Simple Custom CSS and JS --> 4098<!-- start Simple Custom CSS and JS --> 4099<style type="text/css"> 4100/* ===================================================== 4101 ð MASTER BUTTON STYLES â NICHT ÃBERSCHREIBEN 4102 Quelle: Snippet 29 4103 ===================================================== */ 4104/* (Dein kompletter Button-Block aus Snippet 29 4105 bleibt hier UNVERÃNDERT bestehen) */ 4106 4107 4108/* ===================================================== 4109 WOOCOMMERCE â EINZELPRODUKT 4110 ===================================================== */ 4111 4112.woocommerce div.product { 4113 background: #ffffff !important; 4114 padding: 20px; 4115 border-radius: 6px; 4116} 4117 4118.woocommerce div.product .product_title, 4119.woocommerce div.product .price, 4120.woocommerce div.product .woocommerce-product-details__short-description, 4121.woocommerce div.product .stock, 4122.woocommerce div.product .woocommerce-tabs { 4123 color: #000000 !important; 4124} 4125 4126.woocommerce div.product .summary, 4127.woocommerce div.product .woocommerce-tabs, 4128.woocommerce div.product .woocommerce-tabs-wrapper, 4129.woocommerce div.product section.related.products { 4130 background: #ffffff !important; 4131 padding: 15px; 4132 border-radius: 6px; 4133} 4134 4135 4136/* ===================================================== 4137 BREADCRUMB / FILTER / SORTIERUNG 4138 ===================================================== */ 4139 4140.woocommerce-breadcrumb, 4141.zak-wc-filter, 4142.woocommerce .woocommerce-ordering { 4143 background: #ffffff !important; 4144 padding: 10px; 4145 border-radius: 6px; 4146 width: 100%; 4147} 4148 4149.woocommerce-breadcrumb a, 4150.woocommerce-ordering select, 4151.woocommerce-result-count, 4152.zak-wc-filter { 4153 color: #000000 !important; 4154} 4155 4156 4157/* ===================================================== 4158 PRODUKTKACHELN 4159 ===================================================== */ 4160 4161.woocommerce ul.products li.product { 4162 background: #ffffff !important; 4163 padding: 20px; 4164 border-radius: 6px; 4165 box-shadow: 0 0 10px rgba(0,0,0,.1); 4166} 4167 4168.woocommerce ul.products li.product:hover { 4169 box-shadow: 0 0 15px rgba(0,0,0,.2); 4170} 4171 4172 4173/* ===================================================== 4174 PAGINATION 4175 ===================================================== */ 4176 4177.woocommerce-pagination ul.page-numbers { 4178 display: flex; 4179 justify-content: center; 4180 gap: 8px; 4181 margin: 30px 0; 4182 padding: 0; 4183 list-style: none; 4184} 4185 4186.woocommerce-pagination .page-numbers li a, 4187.woocommerce-pagination .page-numbers li span { 4188 background: #000000 !important; 4189 color: #ffffff !important; 4190 padding: 10px 15px; 4191 border-radius: 5px; 4192 text-decoration: none; 4193} 4194 4195.woocommerce-pagination .page-numbers li .current { 4196 background: #444444 !important; 4197 font-weight: 700; 4198} 4199 4200 4201/* ===================================================== 4202 BUTTONS â EINHEITLICH & STABIL 4203 ===================================================== */ 4204 4205.woocommerce a.button, 4206.woocommerce button.button, 4207.single-product form.cart .button, 4208.woocommerce ul.products li.product a.button, 4209.single-product .related .products li.product a.button, 4210.single-product .upsells .products li.product a.button { 4211 background: #0645AD !important; 4212 color: #ffffff !important; 4213 font-size: 1.5rem !important; 4214 font-weight: 600 !important; 4215 line-height: 1.35 !important; 4216} 4217 4218.woocommerce a.button:hover, 4219.woocommerce a.button:focus, 4220.woocommerce button.button:hover, 4221.woocommerce button.button:focus { 4222 background: #043b8c !important; 4223 color: #ffffff !important; 4224} 4225 4226.woocommerce a.button:focus-visible, 4227.woocommerce button.button:focus-visible { 4228 outline: 3px solid #000; 4229 outline-offset: 3px; 4230} 4231 4232 4233/* ===================================================== 4234 SHOP / KATEGORIEN â WEISSER HINTERGRUND 4235 ===================================================== */ 4236 4237.woocommerce.archive main, 4238.woocommerce.archive .site-content, 4239.woocommerce.search-results main { 4240 background: #ffffff !important; 4241 padding: 20px !important; 4242 border-radius: 6px; 4243} 4244 4245 4246/* ===================================================== 4247 CHECKOUT â SCHRITT-NAVIGATION 4248 ===================================================== */ 4249 4250.woocommerce-checkout .wpmc-tab-item, 4251.woocommerce-checkout .wpmc-step { 4252 font-size: 2rem !important; 4253 font-weight: 600; 4254 line-height: 1.35; 4255} 4256 4257 4258/* ===================================================== 4259 CHECKOUT â RECHTSTEXT (GERMANIZED) 4260 ===================================================== */ 4261 4262.woocommerce-checkout-review-order 4263.woocommerce-gzd-legal-checkbox-text, 4264.woocommerce-checkout-review-order 4265.woocommerce-gzd-legal-checkbox-text * { 4266 text-transform: none !important; 4267 font-size: 1.75rem !important; 4268 line-height: 1.6 !important; 4269 font-weight: 600 !important; 4270} 4271 4272 4273/* ===================================================== 4274 CHECKOUT â PFLICHTSTERN (NUR EINER) 4275 ===================================================== */ 4276 4277.woocommerce-checkout abbr.required { 4278 font-size: 1.75rem; 4279 font-weight: 700; 4280 margin-left: 4px; 4281} 4282 4283 4284/* ===================================================== 4285 CHECKOUT â VERSAND 4286 ===================================================== */ 4287 4288.woocommerce-checkout tr.woocommerce-shipping-totals th { 4289 white-space: nowrap !important; 4290 min-width: 120px; 4291 font-size: 2rem !important; 4292} 4293 4294.woocommerce-checkout 4295.woocommerce-shipping-may-be-available-html { 4296 display: block; 4297 margin-top: 16px; 4298 font-size: 1.5rem !important; 4299 font-weight: 600; 4300} 4301 4302 4303/* ===================================================== 4304 CHECKOUT â REVIEW-TABELLE (SAUBER & STABIL) 4305 ===================================================== */ 4306
4307/* Tabelle bleibt Tabelle */ 4308.woocommerce-checkout-review-order-table { 4309 width: 100% !important; 4310 table-layout: fixed !important; 4311 border-collapse: collapse; 4312} 4313 4314.woocommerce-checkout-review-order-table thead, 4315.woocommerce-checkout-review-order-table tbody { 4316 display: table-header-group; 4317} 4318 4319.woocommerce-checkout-review-order-table tr { 4320 display: table-row; 4321} 4322 4323.woocommerce-checkout-review-order-table th, 4324.woocommerce-checkout-review-order-table td { 4325 display: table-cell; 4326 vertical-align: top; 4327} 4328 4329/* Kopfzeile */ 4330.woocommerce-checkout-review-order-table thead th { 4331 background: #e6e6e6 !important; 4332 padding: 12px 14px; 4333 font-weight: 700; 4334} 4335 4336/* Spaltenbreiten */ 4337.woocommerce-checkout-review-order-table th.product-name, 4338.woocommerce-checkout-review-order-table td.product-name { 4339 width: 72%; 4340} 4341 4342.woocommerce-checkout-review-order-table th.product-total, 4343.woocommerce-checkout-review-order-table td.product-total { 4344 width: 28%; 4345} 4346 4347/* âZwischensummeâ korrekt im grauen Feld */ 4348.woocommerce-checkout-review-order-table thead th.product-total { 4349 text-align: left !important; 4350 padding-left: 14px !important; 4351 padding-right: 0 !important; 4352} 4353 4354/* Preise rechts */ 4355.woocommerce-checkout-review-order-table td.product-total, 4356.woocommerce-checkout-review-order-table .woocommerce-Price-amount { 4357 text-align: right !important; 4358 white-space: nowrap !important; 4359 font-weight: 600; 4360} 4361 4362/* Produktname + Bild + Menge */ 4363.wc-gzd-cart-item-name-wrapper { 4364 display: flex; 4365 gap: 0.75rem; 4366 align-items: flex-start; 4367 white-space: normal; 4368 line-height: 1.45; 4369} 4370 4371.wc-gzd-cart-item-name-wrapper .product-quantity { 4372 margin-left: 0.35rem; 4373 white-space: nowrap; 4374 font-weight: 600; 4375} 4376 4377/* Mobile Feinschliff */ 4378@media (max-width: 768px) { 4379 .woocommerce-checkout-review-order-table th.product-name, 4380 .woocommerce-checkout-review-order-table td.product-name { 4381 width: 68%; 4382 } 4383 4384 .woocommerce-checkout-review-order-table th.product-total, 4385 .woocommerce-checkout-review-order-table td.product-total { 4386 width: 32%; 4387 } 4388} 4389/* ===================================================== 4390 CHECKOUT â Tabellenkopf ausblenden 4391 (Produkt / Zwischensumme) 4392 ===================================================== */ 4393 4394.woocommerce-checkout-review-order-table thead { 4395 display: none !important; 4396} 4397/* ===================================================== 4398 CHECKOUT â SCHRITT-NUMMER + TEXT GLEICH GROSS 4399 1 Rechnung · 2 Versand · 3 Zahlung · 4 Bestellung 4400 ===================================================== */ 4401 4402/* Container sicher abdecken */ 4403.woocommerce-checkout .wpmc-tab-item, 4404.woocommerce-checkout .wpmc-step, 4405.woocommerce-checkout .wpmc-tab { 4406 4407 font-size: 2.0rem !important; 4408 line-height: 1.35 !important; 4409} 4410 4411/* ZAHL (1 / 2 / 3 / 4) */ 4412.woocommerce-checkout .wpmc-tab-number, 4413.woocommerce-checkout .wpmc-step-number, 4414.woocommerce-checkout .wpmc-tab-item::before { 4415 4416 font-size: 2.0rem !important; 4417 font-weight: 600 !important; 4418 line-height: 1.35 !important; 4419} 4420 4421/* TEXT (Rechnung / Versand / â¦) */ 4422.woocommerce-checkout .wpmc-tab-text, 4423.woocommerce-checkout .wpmc-step-title, 4424.woocommerce-checkout .wpmc-tab-item span, 4425.woocommerce-checkout .wpmc-tab-item a { 4426 4427 font-size: 2.0rem !important; 4428 font-weight: 600 !important; 4429 line-height: 1.35 !important; 4430} 4431 4432/* ===================================================== 4433 CHECKOUT / WARENKORB-SUMME â Versandkosten-Hinweis linksbündig 4434 "Die Versandkosten werden während des Bestellvorganges berechnet." 4435 ===================================================== */ 4436 4437/* Der Hinweis selbst */ 4438.woocommerce 4439.woocommerce-shipping-not_enabled-on-cart-html.e-checkout-message.e-cart-content { 4440 display: block !important; 4441 text-align: left !important; 4442 font-size: 1.5 !important; 4443 line-height: 1.7 !important; 4444 font-weight: 500 !important; 4445 margin: 0.5rem 0 0 0 !important; 4446} 4447 4448/* Sicherheit: falls Woo die gesamte Versand-Preis-Zelle rechts ausrichtet */ 4449.woocommerce 4450tr.woocommerce-shipping-totals td { 4451 text-align: left !important; 4452} 4453 4454/* Aber Preise innerhalb der Zelle sollen weiterhin rechts bleiben */ 4455.woocommerce 4456tr.woocommerce-shipping-totals td .woocommerce-Price-amount, 4457.woocommerce 4458tr.woocommerce-shipping-totals td .amount { 4459 text-align: right !important; 4460 white-space: nowrap !important; 4461 display: inline-block; 4462} 4463 4464/* ===================================================== 4465 CHECKOUT â MOBILE FIX 4466 Produktname / Menge / Preis sauber untereinander 4467 (nur Mobil, Desktop bleibt unverändert) 4468 ===================================================== */ 4469 4470@media (max-width: 768px) { 4471 4472 /* Jede Produktzeile als Grid */ 4473 .woocommerce-checkout-review-order-table tr.cart_item { 4474 display: grid; 4475 grid-template-columns: 1fr; 4476 row-gap: 0.4rem; 4477 } 4478 4479 /* Produktname-Zelle */ 4480 .woocommerce-checkout-review-order-table td.product-name { 4481 display: block !important; 4482 width: 100% !important; 4483 padding-bottom: 0.2rem; 4484 } 4485 4486 /* Wrapper: Bild links, Text rechts */ 4487 .wc-gzd-cart-item-name-wrapper { 4488 display: grid; 4489 grid-template-columns: auto 1fr; 4490 column-gap: 0.75rem;
4491 align-items: start; 4492 } 4493 4494 /* Titel darf sauber umbrechen */ 4495 .wc-gzd-cart-item-name-wrapper { 4496 white-space: normal; 4497 word-break: normal; 4498 overflow-wrap: break-word; 4499 hyphens: none; 4500 } 4501 4502 /* Menge IMMER unter dem Titel */ 4503 .wc-gzd-cart-item-name-wrapper .product-quantity { 4504 display: block; 4505 margin-top: 0.2rem; 4506 font-weight: 600; 4507 white-space: nowrap; 4508 } 4509 4510 /* Preis bekommt eigene Zeile, rechtsbündig */ 4511 .woocommerce-checkout-review-order-table td.product-total { 4512 display: block !important; 4513 width: 100% !important; 4514 text-align: right !important; 4515 padding-top: 0; 4516 font-weight: 600; 4517 white-space: nowrap; 4518 } 4519} 4520 4521/* ===================================================== 4522 CHECKOUT â SCHRITT-NAVIGATION (MOBIL) 4523 Zahlen + Text kompakt & lesbar 4524 ===================================================== */ 4525 4526@media (max-width: 768px) { 4527 4528 /* Gesamte Schritt-Navigation */ 4529 .woocommerce-checkout .wpmc-tabs, 4530 .woocommerce-checkout .wpmc-steps { 4531 margin-bottom: 1rem; 4532 } 4533 4534 /* Einzelner Schritt */ 4535 .woocommerce-checkout .wpmc-tab-item, 4536 .woocommerce-checkout .wpmc-step { 4537 font-size: 1.4rem !important; /* ⬠Text kleiner als Desktop */ 4538 line-height: 1.3 !important; 4539 white-space: nowrap; /* ⬠kein Umbruch */ 4540 } 4541 4542 /* Zahl (1 / 2 / 3 / 4) */ 4543 .woocommerce-checkout .wpmc-tab-number, 4544 .woocommerce-checkout .wpmc-step-number { 4545 font-size: 1.4rem !important; 4546 font-weight: 600 !important; 4547 line-height: 1.3 !important; 4548 } 4549 4550 /* Text (Rechnung / Versand / Zahlung / Bestellung) */ 4551 .woocommerce-checkout .wpmc-tab-text, 4552 .woocommerce-checkout .wpmc-step-title { 4553 font-size: 1.4rem !important; 4554 font-weight: 600 !important; 4555 line-height: 1.3 !important; 4556 white-space: nowrap; /* ⬠wichtig gegen Umbruch */ 4557 } 4558 4559} 4560 4561/* ===================================================== 4562 CHECKOUT â Schritt-Zahlen exakt im Kreis zentrieren 4563 (horizontal + vertikal) 4564 ===================================================== */ 4565 4566/* Kreis selbst */ 4567.woocommerce-checkout .wpmc-tab-number, 4568.woocommerce-checkout .wpmc-step-number { 4569 display: flex !important; 4570 align-items: center !important; /* vertikal */ 4571 justify-content: center !important; /* horizontal */ 4572 4573 width: 36px; /* KreisgröÃe */ 4574 height: 36px; 4575 border-radius: 50%; 4576 4577 line-height: 1 !important; /* verhindert optisches Verrutschen */ 4578 text-align: center; 4579} 4580 4581/* Mobil etwas kompakter */ 4582@media (max-width: 768px) { 4583 .woocommerce-checkout .wpmc-tab-number, 4584 .woocommerce-checkout .wpmc-step-number { 4585 width: 32px; 4586 height: 32px; 4587 font-size: 1.4rem !important; 4588 } 4589} 4590 4591/* ===================================================== 4592 EINZELPRODUKT â Fokus-Rahmen am Titel entfernen 4593 (A11Y bleibt erhalten) 4594 ===================================================== */ 4595 4596.single-product .product_title:focus, 4597.single-product .product_title:focus-visible { 4598 outline: none !important; 4599 box-shadow: none !important; 4600} 4601 4602/* ===================================================== 4603 EINZELPRODUKT â ALLE Abstände zwischen Kopf & Inhalt entfernen 4604 (Zakra + WooCommerce) 4605 ===================================================== */ 4606 4607/* 1. Breadcrumb selbst */ 4608.single-product .woocommerce-breadcrumb { 4609 margin-bottom: 0 !important; 4610 padding-bottom: 0 !important; 4611} 4612 4613/* 2. Wrapper, den Zakra dazwischen schiebt */ 4614.single-product .woocommerce-notices-wrapper, 4615.single-product .woocommerce-notices-wrapper:empty { 4616 margin: 0 !important; 4617 padding: 0 !important; 4618 display: none !important; /* erzeugt oft den "Geister-Abstand" */ 4619} 4620 4621/* 3. Produkt-Container */ 4622.single-product div.product { 4623 margin-top: 0 !important; 4624 padding-top: 0 !important; 4625} 4626 4627/* 4. Produkttitel */ 4628.single-product .product_title { 4629 margin-top: 0 !important; 4630 padding-top: 0 !important; 4631} 4632 4633/* 5. Summary (Preis, Beschreibung, Button) */ 4634.single-product div.product .summary { 4635 margin-top: 0 !important; 4636 padding-top: 0 !important; 4637} 4638 4639/* =====================================================
4640 EINZELPRODUKT â âÃhnliche Produkteâ sauber andocken 4641 ===================================================== */ 4642 4643/* 1. Abstand OBERHALB von âÃhnliche Produkteâ entfernen */ 4644.single-product section.related.products { 4645 margin-top: 20px !important; /* kontrollierter Abstand */ 4646 padding-top: 20px !important; 4647 border-top: 1px solid #e5e5e5; /* dezente Trennung */ 4648} 4649 4650/* 2. Ãberschrift âÃhnliche Produkteâ kompakt */ 4651.single-product section.related.products > h2 { 4652 margin-top: 0 !important; 4653 margin-bottom: 20px !important; 4654 padding-top: 0 !important; 4655 font-size: 1.6rem; 4656 font-weight: 600; 4657} 4658 4659/* 3. Produkt-Grid direkt anschlieÃen */ 4660.single-product section.related.products ul.products { 4661 margin-top: 0 !important; 4662 padding-top: 0 !important; 4663} 4664 4665/* 4. Einzelne Produktkacheln leicht voneinander trennen */ 4666.single-product section.related.products ul.products li.product { 4667 margin-top: 0 !important; 4668} 4669 4670/* 5. Sicherheit: keine âGeister-Abständeâ von Woo */ 4671.single-product .related.products::before, 4672.single-product .related.products::after { 4673 display: none !important; 4674 content: none !important; 4675} 4676 4677/* ===================================================== 4678 EINZELPRODUKT â SchriftgröÃe âÃhnliche Produkteâ 4679 ===================================================== */ 4680 4681/* Ãberschrift */ 4682.single-product section.related.products > h2 { 4683 font-size: 2.0rem !important; /* ⬠HIER anpassen (z.B. 1.8rem / 2.2rem) */ 4684 font-weight: 700 !important; 4685 line-height: 1.25; 4686} 4687 4688/* Produkttitel darunter ebenfalls etwas gröÃer (optional, aber stimmig) */ 4689.single-product section.related.products ul.products li.product h2, 4690.single-product section.related.products ul.products li.product h3 { 4691 font-size: 1.15rem; 4692 line-height: 1.35; 4693} 4694 4695 4696/* WooCommerce-Kategorieseiten: Fokusrahmen am automatisch fokussierten Titel entfernen */ 4697.woocommerce-products-header__title[tabindex="-1"]:focus, 4698.woocommerce-products-header h1[tabindex="-1"]:focus, 4699.tax-product_cat h1[tabindex="-1"]:focus { 4700 outline: none !important; 4701 box-shadow: none !important; 4702}</style> 4703<!-- end Simple Custom CSS and JS --> 4704<!-- start Simple Custom CSS and JS --> 4705<style type="text/css"> 4706/* ================================ 4707 Zentrale Accessibility-Helfer 4708 ================================ */ 4709 4710.sr-only, 4711.screen-reader-text { 4712 position: absolute !important; 4713 left: -9999px !important; 4714 width: 1px !important; 4715 height: 1px !important; 4716 overflow: hidden !important; 4717 clip: rect(0,0,0,0) !important; 4718 white-space: nowrap !important; 4719} 4720 4721:focus-visible { 4722 outline: 3px solid #000; 4723 outline-offset: 3px; 4724} 4725 4726/* ================================ 4727 Complianz Cookie Banner 4728 ================================ */ 4729 4730.cmplz-category { position: relative; } 4731 4732.cmplz-category-header { 4733 display: flex; 4734 align-items: center; 4735 gap: .5rem; 4736 padding-right: 4.5rem; 4737} 4738 4739.cmplz-panel .cmplz-banner-checkbox { 4740 position: absolute; 4741 right: 1rem; 4742 top: .6rem; 4743} 4744 4745.cmplz-consent-checkbox:focus-visible, 4746summary.cmplz-category-header:focus-visible { 4747 outline: 2px solid currentColor; 4748 outline-offset: 3px; 4749} 4750 4751/* ================================ 4752 MediaElement â Offscreen A11Y 4753 ================================ */ 4754 4755.mejs-offscreen { 4756 position: absolute !important; 4757 left: -99999px !important; 4758 width: 1px; 4759 height: 1px; 4760 overflow: hidden; 4761 color: #fff !important; 4762 background-color: #1a1f3e !important; 4763} 4764 4765/* ================================ 4766 Readonly Inputs 4767 ================================ */ 4768 4769.readonly-date input { 4770 pointer-events: none; 4771 background-color: #f5f5f5; 4772} 4773 4774/* ================================ 4775 Screenreader Map Button 4776 ================================ */ 4777 4778#sr-map-button { 4779 background-color: #ffef83 !important; 4780 color: #000 !important; 4781 border: none; 4782 font-size: 16px; 4783 padding: 12px; 4784 line-height: 1.4; 4785 width: 100%; 4786 text-align: left; 4787} 4788 4789#sr-map-button:focus { 4790 outline: 3px solid #000; 4791 outline-offset: 2px; 4792} 4793 4794/* ================================ 4795 Fieldset visuell gruppiert 4796 ================================ */ 4797 4798fieldset.visually-grouped { 4799 border: none; 4800 margin: 0; 4801 padding: 0; 4802} 4803 4804fieldset.visually-grouped legend { 4805 font-weight: bold; 4806 margin-bottom: .25em; 4807} 4808
4809/* ================================ 4810 Site Title & Description verstecken 4811 ================================ */ 4812 4813.site-title, 4814.site-description { 4815 position: absolute !important; 4816 width: 1px !important; 4817 height: 1px !important; 4818 padding: 0 !important; 4819 margin: -1px !important; 4820 overflow: hidden !important; 4821 clip: rect(1px, 1px, 1px, 1px) !important; 4822 white-space: nowrap !important; 4823 border: 0 !important; 4824} 4825 4826 4827 // Nach JEDEM WooCommerce-/Germanized-Update 4828 if (window.jQuery) { 4829 jQuery(document.body).on( 4830 'updated_checkout updated_shipping_method wc_fragments_refreshed', 4831 fixGermanizedLegalText 4832 ); 4833 } 4834 4835})(); 4836 4837 4838/* ===================================================== 4839 aria-label ergänzen 4840 ===================================================== */ 4841 4842.screen-reader-text { 4843 position: absolute; 4844 width: 1px; 4845 height: 1px; 4846 padding: 0; 4847 margin: -1px; 4848 overflow: hidden; 4849 clip: rect(0, 0, 0, 0); 4850 clip-path: inset(50%); 4851 white-space: nowrap; 4852 border: 0; 4853} 4854 4855/* ===================================================== 4856 Enter/Leertaste NVDA aktiv 4857 ===================================================== */ 4858 4859.menu-item-has-children > .sub-menu[hidden] { 4860 display: none !important; 4861} 4862 4863.menu-item-has-children.submenu-open > .sub-menu { 4864 display: block !important; 4865} 4866 4867.menu-item-has-children > a:focus, 4868.menu-item-has-children > a[role="button"]:focus { 4869 outline: 3px solid #005fcc; 4870 outline-offset: 2px; 4871} 4872 4873.menu-item-has-children:focus-within > .sub-menu { 4874 display: block; 4875} 4876 4877/* Alten fehlerhaften Skip-Link ausblenden */ 4878a.skip-to-main-link { 4879 display: none !important; 4880} 4881 4882/* Zakra Skip-Link korrekt anzeigen */ 4883a.skip-link.screen-reader-text { 4884 position: absolute !important; 4885 left: -9999px !important; 4886 top: 0 !important; 4887 width: 1px !important; 4888 height: 1px !important; 4889 overflow: hidden !important; 4890} 4891 4892a.skip-link.screen-reader-text:focus, 4893a.skip-link.screen-reader-text:focus-visible { 4894 position: fixed !important; 4895 left: 10px !important; 4896 top: 10px !important; 4897 width: auto !important; 4898 height: auto !important; 4899 padding: 10px 15px !important; 4900 background: #000 !important; 4901 color: #fff !important; 4902 border: 3px solid #fff !important; 4903 font-size: 18px !important; 4904 font-weight: 700 !important; 4905 z-index: 999999 !important; 4906}</style> 4907<!-- end Simple Custom CSS and JS --> 4908<style> 4909 .wp-caption { 4910 border-style: none !important; /* Entfernt den Rahmen */ 4911 border: none !important; /* Sicherstellen, dass auch andere Border-Eigenschaften entfernt werden */ 4912 padding: 0 !important; /* Entfernt zusätzliches Padding */ 4913 } 4914 .wp-caption img { 4915 border-style: none !important; /* Entfernt den Rahmen um das Bild */ 4916 border: none !important; 4917 } 4918 .wp-caption .wp-caption-text { 4919 border-style: none !important; /* Entfernt den Rahmen um die Bildbeschreibung */ 4920 padding: 0 !important; /* Entfernt zusätzliches Padding bei der Bildbeschreibung */ 4921 } 4922 </style> <style> 4923 .skip-to-main-link { 4924 position: absolute; 4925 top: -40px; 4926 left: 0; 4927 background: #ffffff; 4928 color: #000000; 4929 padding: 8px 16px; 4930 font-weight: bold; 4931 text-decoration: none; 4932 z-index: 100000; 4933 } 4934 4935 .skip-to-main-link:focus { 4936 top: 10px; 4937 outline: 3px solid #000000; 4938 outline-offset: 2px; 4939 } 4940 </style> 4941 <meta name="et-api-version" content="v1"><meta name="et-api-origin" content="https://geschichtswerkstatt-barmbek.de"><link rel="https://theeventscalendar.com/" href="https://geschichtswerkstatt-barmbek.de/wp-json/tribe/tickets/v1/" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://geschichtswerkstatt-barmbek.de"><link rel="alternate" href="https://geschichtswerkstatt-barmbek.de/wp-json/tribe/events/v1/" /> <style>.cmplz-hidden { 4942 display: none !important; 4943 }</style> 4944 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 4945 <meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap"> 4946
4947<script> 4948(function () { 4949 4950 const TEXTS = { 4951 page1Button: 'Reservierung', 4952 formTitle: 'Bitte Reservierungsdaten eingeben:', 4953 label: 'Anzahl der Reservierungen', 4954 submit: 'Reservierung absenden', 4955 hint: 'Max. 2 Reservierungen pro Person', 4956 availability: ' Plätze frei' 4957 }; 4958 4959 function applyTexts() { 4960 4961 /* Seite 1 */ 4962 document.querySelectorAll('span.tribe-common-h2, span.tribe-common-h6--min-medium').forEach(el => { 4963 if ((el.textContent || '').includes('Hier reservieren')) { 4964 el.style.display = 'none'; 4965 } 4966 }); 4967 4968 document.querySelectorAll('button.tribe-tickets__rsvp-actions-button-going').forEach(btn => { 4969 if (btn.textContent !== TEXTS.page1Button) { 4970 btn.textContent = TEXTS.page1Button; 4971 } 4972 }); 4973 4974 /* Plätze frei */ 4975 document.querySelectorAll('.tribe-tickets__rsvp-availability').forEach(el => { 4976 const qty = el.querySelector('.tribe-tickets__rsvp-availability-quantity'); 4977 if (!qty) return; 4978 4979 let node = el.firstChild; 4980 while (node && node !== qty) { 4981 if (node.nodeType === Node.TEXT_NODE) node.textContent = ''; 4982 node = node.nextSibling; 4983 } 4984 4985 let after = qty.nextSibling; 4986 if (after && after.nodeType === Node.TEXT_NODE) { 4987 after.textContent = TEXTS.availability; 4988 } else { 4989 el.insertBefore(document.createTextNode(TEXTS.availability), qty.nextSibling); 4990 } 4991 }); 4992 4993 /* Formular */ 4994 document.querySelectorAll('.tribe-tickets__rsvp-form-title h3').forEach(h3 => { 4995 if (h3.textContent !== TEXTS.formTitle) { 4996 h3.textContent = TEXTS.formTitle; 4997 } 4998 }); 4999 5000 document.querySelectorAll('label.tribe-tickets__form-field-label').forEach(label => { 5001 if (!label.textContent.includes('Anzahl der Gäste')) return; 5002 5003 let done = false; 5004 label.childNodes.forEach(node => { 5005 if (node.nodeType === Node.TEXT_NODE && !done) { 5006 node.textContent = TEXTS.label; 5007 done = true; 5008 } 5009 }); 5010 }); 5011 5012 document.querySelectorAll('.tribe-tickets__rsvp-wrapper').forEach(wrapper => { 5013 if (wrapper.querySelector('.rsvp-max-hint')) return; 5014 const p = document.createElement('p'); 5015 p.className = 'rsvp-max-hint'; 5016 p.textContent = TEXTS.hint; 5017 wrapper.appendChild(p); 5018 }); 5019 5020 document.querySelectorAll('button.tribe-tickets__rsvp-form-button--cancel').forEach(btn => { 5021 btn.style.display = 'none'; 5022 }); 5023 5024 document.querySelectorAll('button.tribe-tickets__rsvp-form-button[type="submit"]').forEach(btn => { 5025 if (btn.textContent !== TEXTS.submit) { 5026 btn.textContent = TEXTS.submit; 5027 } 5028 }); 5029 } 5030 5031 /* läuft solange RSVP existiert */ 5032 const interval = setInterval(() => { 5033 applyTexts(); 5034 5035 // wenn keine RSVP-Elemente mehr da sind â stoppen 5036 if (!document.querySelector('.tribe-tickets__rsvp-wrapper')) { 5037 clearInterval(interval); 5038 } 5039 }, 300); 5040 5041})(); 5042</script>
5042 5043 <style> 5044 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 5045 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 5046 background-image: none !important; 5047 } 5048 @media screen and (max-height: 1024px) { 5049 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 5050 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 5051 background-image: none !important; 5052 } 5053 } 5054 @media screen and (max-height: 640px) { 5055 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 5056 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 5057 background-image: none !important; 5058 } 5059 } 5060 </style> 5061 5062 <style type="text/css"> 5063 5064 </style> 5065 5066 <link rel="icon" href="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2023/10/cropped-Ueber_uns_1-32x32.jpg" sizes="32x32" /> 5067<link rel="icon" href="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2023/10/cropped-Ueber_uns_1-192x192.jpg" sizes="192x192" /> 5068<link rel="apple-touch-icon" href="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2023/10/cropped-Ueber_uns_1-180x180.jpg" /> 5069<meta name="msapplication-TileImage" content="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2023/10/cropped-Ueber_uns_1-270x270.jpg" /> 5070 <style> 5071 .page .page-title { 5072 display: none !important; 5073 } 5074 </style> 5075 <style id="wp-custom-css"> 5076.woocommerce-loop-product__link { 5077 pointer-events: none; 5078 cursor: default; 5079} 5080/* Kategorie-Titel ausblenden */ 5081.woocommerce-page-title { 5082 display: none !important; 5083} 5084 5085/* Sicher alles an Subscribe-Blocks auf Event-Listenansicht entfernen */ 5086body.tribe-events-page .tribe-events-c-subscribe, 5087body.tribe-events-view--list .tribe-events-c-subscribe, 5088.tribe-events .tribe-events-c-subscribe { 5089 display: none !important; 5090} 5091 5092/* Manchmal hängt der Block in einem extra Grid-Row, also auch das verstecken */ 5093body.tribe-events-page .tribe-common-g-row.tribe-events-c-subscribe { 5094 display: none !important; 5095} 5096 5097@media (max-width: 767px) { 5098 #nav_menu-27 { 5099 margin-bottom: 20px; 5100 } 5101} 5102 5103 5104 5105/* Placeholder-Textfarbe im WooCommerce Land/Region-Select */ 5106.select2-selection__placeholder { 5107 color: #000000 !important; /* Schwarz */ 5108 opacity: 1 !important; /* Volle Sichtbarkeit */ 5109} 5110 5111 5112 5113 5114 5115/* Vertrag widerrufen: Fokusrahmen am H1 entfernen */ 5116.page-id-22914 h1.elementor-heading-title[tabindex="-1"]:focus { 5117 outline: none !important; 5118 box-shadow: none !important; 5119} 5120</style> 5121 5122 <style> 5123 5124 /* ============================= 5125 SHOP-SEITE (Produktraster) 5126 -> SchriftgröÃe 18px 5127 ============================== */ 5128 .woocommerce ul.products li.product .scp-stock, 5129 .woocommerce ul.products li.product .scp-out-of-stock-comment { 5130 font-size: 18px !important; 5131 font-family: Helvetica, Arial, sans-serif !important; 5132 line-height: 1.3; 5133 } 5134 5135 /* ============================= 5136 EINZELPRODUKTSEITE 5137 -> SchriftgröÃe 18px 5138 ============================== */ 5139 .single-product .scp-stock, 5140 .single-product .scp-out-of-stock-comment { 5141 font-size: 18px !important; 5142 font-family: Helvetica, Arial, sans-serif !important; 5143 line-height: 1.3; 5144 } 5145 5146 /* Farben & Fett bleiben erhalten */ 5147 .scp-stock.scp-in-stock { 5148 color: green; 5149 font-weight: bold; 5150 } 5151 .scp-stock.scp-out-of-stock { 5152 color: red; 5153 font-weight: bold; 5154 } 5155 .scp-out-of-stock-comment { 5156 color: red; 5157 font-weight: bold; 5158 margin-top: 10px; 5159 } 5160 5161 /* Trennstrich zwischen Produkten (Shop) */ 5162 .woocommerce ul.products li.product { 5163 border-bottom: 5px solid #000; 5164 padding-bottom: 20px; 5165 margin-bottom: 20px; 5166 } 5167 5168 </style> 5169 <style> 5170 5171 /* ===================================== 5172 TITEL â SHOP (Produktkarten) 5173 ====================================== */ 5174 .woocommerce ul.products li.product .woocommerce-loop-product__title { 5175 font-size: 22px !important; 5176 font-weight: bold !important; 5177 font-family: Helvetica, Arial, sans-serif !important; 5178 } 5179 5180 /* ===================================== 5181 PREIS â SHOP (Produktkarten) 5182 -> IDENTISCH wie Titel im Shop 5183 ====================================== */ 5184 .woocommerce ul.products li.product .price, 5185 .woocommerce ul.products li.product .price > span, 5186 .woocommerce ul.products li.product .price > ins > span { 5187 font-size: 22px !important; 5188 font-weight: bold !important; 5189 line-height: 1.2 !important; 5190 font-family: Helvetica, Arial, sans-serif !important; 5191 } 5192 5193 /* ===================================== 5194 TITEL â EINZELPRODUKT 5195 ====================================== */ 5196 .woocommerce div.product .product_title { 5197 font-size: 24px !important; 5198 font-weight: bold !important; 5199 font-family: Helvetica, Arial, sans-serif !important; 5200 } 5201 5202 /* ===================================== 5203 PREIS â EINZELPRODUKT 5204 -> IDENTISCH wie Produkttitel 5205 ====================================== */ 5206 .single-product .summary .price, 5207 .single-product .summary .price span, 5208 .single-product .summary p.price { 5209 font-size: 24px !important; 5210 font-weight: bold !important; 5211 line-height: 1.2 !important; 5212 font-family: Helvetica, Arial, sans-serif !important; 5213 } 5214 5215 /* ===================================== 5216 BARRIEREFREIER FOKUS: "Sortieren nachâ¦" Dropdown 5217 WooCommerce-Sortierung: .woocommerce-ordering select 5218 ====================================== */ 5219 5220 /* Grundzustand â dezente, aber sichtbare Basis */ 5221 .woocommerce .woocommerce-ordering select { 5222 outline: none; 5223 border: 2px solid #0645AD; 5224 border-radius: 4px; 5225 padding: 4px 6px; 5226 background-color: #fff; 5227 font-family: Helvetica, Arial, sans-serif; 5228 } 5229 5230 /* Tastatur-Fokus: deutlich sichtbar beim Tabben */ 5231 .woocommerce .woocommerce-ordering select:focus, 5232 .woocommerce .woocommerce-ordering select:focus-visible { 5233 outline: 3px solid #000 !important; 5234 outline-offset: 3px !important; 5235 border-color: #0645AD !important; 5236 background-color: #d9ffd9 !important; /* passend zu deinen Buttons */ 5237 } 5238 5239 </style> 5240 </head> 5241 5242<body data-cmplz=1 class="wp-singular page-template-default page page-id-16874 wp-theme-zakra theme-zakra woocommerce-no-js tribe-no-js tec-no-tickets-on-recurring tec-no-rsvp-on-recurring metaslider-plugin zak-site-layout--contained zak-site-layout--no_sidebar zak-container--wide zak-content-area--bordered has-page-header has-breadcrumbs woocommerce-active elementor-default elementor-kit-27 elementor-page elementor-page-16874 tribe-theme-zakra"> 5243 5244 <button type="button" aria-controls="rmp-container-22861" aria-label="Menu Trigger" id="rmp_menu_trigger-22861" class="rmp_menu_trigger rmp-menu-trigger-boring"> 5245 <span class="rmp-trigger-box"> 5246 <span class="responsive-menu-pro-inner"></span> 5247 </span> 5248 </button> 5249 <div id="rmp-container-22861" class="rmp-container rmp-container rmp-slide-left"> 5250 <div id="rmp-menu-title-22861" class="rmp-menu-title"> 5251 <span class="rmp-menu-title-link"> 5252 <span>Menü</span> </span> 5253 </div> 5254 <div id="rmp-menu-additional-content-22861" class="rmp-menu-additional-content">
5255 Navigation </div> 5256 <div id="rmp-menu-wrap-22861" class="rmp-menu-wrap"><ul id="rmp-menu-22861" class="rmp-menu" role="menubar" aria-label="Primary Menu"><li id="rmp-menu-item-22336" class=" menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children rmp-menu-item rmp-menu-item-current-ancestor rmp-menu-item-current-parent rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Informationen zur Geschichtswerkstatt Barmbek" >Ãber uns<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Ãber uns" 5257 role="menu" data-depth="2" 5258 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-23146" class="ueber-uns menu-item menu-item-type-post_type menu-item-object-page menu-item-home rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/" class="rmp-menu-item-link" role="menuitem" aria-label="Informationen zur Geschichtswerkstatt Barmbek" >Ãber uns</a></li><li id="rmp-menu-item-22367" class="mitarbeit menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16874 current_page_item rmp-menu-item rmp-menu-current-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/mitarbeit/" class="rmp-menu-item-link" role="menuitem" aria-label="Möglichkeiten zur Mitarbeit im Verein" >Mitmachen</a></li><li id="rmp-menu-item-22365" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/foerdern/" class="rmp-menu-item-link" role="menuitem" aria-label="Möglichkeiten zur finanziellen Unterstützung" >Fördern</a></li><li id="rmp-menu-item-22369" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/satzung/" class="rmp-menu-item-link" role="menuitem" aria-label="Möglichkeiten zur finanziellen Unterstützung" >Satzung</a></li><li id="rmp-menu-item-22379" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/chronik-gwb/" class="rmp-menu-item-link" role="menuitem" aria-label="Chronik der Geschichtswerkstatt Barmbek" >GWB-Chronik</a></li><li id="rmp-menu-item-22380" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a target="_blank" href="https://geschichtswerkstaetten-hamburg.de/" class="rmp-menu-item-link" role="menuitem" aria-label="Ãbersicht weiterer Geschichtswerkstätten" >Geschichtswerkstätten</a></li><li id="rmp-menu-item-22371" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/vereine-initiativen/" class="rmp-menu-item-link" role="menuitem" aria-label="Vereine und Initiativen" >Vereine/Initiativen</a></li></ul></li><li id="rmp-menu-item-22351" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Projekte und Aktivitäten der Geschichtswerkstatt" >Was wir tun<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Was wir tun" 5259 role="menu" data-depth="2" 5260 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22356" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/rundgaenge" class="rmp-menu-item-link" role="menuitem" aria-label="Historische Rundgänge durch Barmbek" >Rundgänge</a></li><li id="rmp-menu-item-22357" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/lesungen" class="rmp-menu-item-link" role="menuitem" aria-label="Lesungen zu historischen Themen" >Lesungen</a></li><li id="rmp-menu-item-22358" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/vortraege" class="rmp-menu-item-link" role="menuitem" aria-label="Vorträge zur Geschichte Barmbeks" >Vorträge</a></li><li id="rmp-menu-item-22381" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-sub-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Aktuelle und vergangene Ausstellungen" >Ausstellungen<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Ausstellungen" 5261 role="menu" data-depth="3" 5262 class="rmp-submenu rmp-submenu-depth-2"><li id="rmp-menu-item-22360" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-sub-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Archiv unserer früheren Ausstellungen" >Archiv früherer Ausstellungen<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Archiv früherer Ausstellungen" 5263 role="menu" data-depth="4" 5264 class="rmp-submenu rmp-submenu-depth-3"><li id="rmp-menu-item-22362" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-buecherhalle-barmbek/" class="rmp-menu-item-link" role="menuitem" aria-label="Ausstellung in der Bücherhalle Barmbek" >Bücherhalle Barmbek</a></li><li id="rmp-menu-item-22361" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-am-bunker/" class="rmp-menu-item-link" role="menuitem" >Ausstellungen Turmbunker</a></li><li id="rmp-menu-item-22363" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/fensterausstellung-in-der-werkstatt/" class="rmp-menu-item-link" role="menuitem" aria-label="Fensterausstellung der Geschichtswerkstatt" >Fensterausstellung Werkstatt</a></li><li id="rmp-menu-item-22364" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/sonderausstellungen/" class="rmp-menu-item-link" role="menuitem" aria-label="Besondere thematische Ausstellungen" >Sonderausstellungen</a></li></ul></li></ul></li><li id="rmp-menu-item-22382" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilarchiv/" class="rmp-menu-item-link" role="menuitem" aria-label="Archiv zur Geschichte des Stadtteils" >Stadtteilarchiv</a></li><li id="rmp-menu-item-22383" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilrallye/" class="rmp-menu-item-link" role="menuitem" aria-label="Historische Rallye durch Barmbek" >Stadtteilrallye</a></li></ul></li><li id="rmp-menu-item-22347" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" >Geschichtspfad<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Geschichtspfad" 5265 role="menu" data-depth="2" 5266 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22348" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/geschichtspfad" class="rmp-menu-item-link" role="menuitem" aria-label="Historischer Rundweg durch Barmbek" >Geschichtspfad</a></li></ul></li><li id="rmp-menu-item-22339" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Ãbersicht unserer Termine" >Termine<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Termine" 5267 role="menu" data-depth="2" 5268 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22340" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/kalender/" class="rmp-menu-item-link" role="menuitem" aria-label="Aktuelle Veranstaltungen der Geschichtswerkstatt" >Veranstaltungskalender</a></li></ul></li><li id="rmp-menu-item-22341" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Publikationen zur Geschichte Barmbeks" >Shop<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Shop"
5269 role="menu" data-depth="2" 5270 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-23844" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/shop/" class="rmp-menu-item-link" role="menuitem" >Alle Produkte</a></li><li id="rmp-menu-item-22342" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/broschueren/" class="rmp-menu-item-link" role="menuitem" >Broschüren</a></li><li id="rmp-menu-item-22343" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/buecher/" class="rmp-menu-item-link" role="menuitem" >Bücher</a></li><li id="rmp-menu-item-22344" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/dvd/" class="rmp-menu-item-link" role="menuitem" >DVD</a></li></ul></li><li id="rmp-menu-item-22843" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Informationen zur Geschichte Barmbeks" >Barmbek<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Barmbek" 5271 role="menu" data-depth="2" 5272 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22385" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-chronik/" class="rmp-menu-item-link" role="menuitem" aria-label="Chronik des Stadtteils Barmbek" >Stadtteil-Chronik</a></li><li id="rmp-menu-item-22372" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-sub-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenberichte aus Barmbek" >Barmbeker erzählen<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Barmbeker erzählen" 5273 role="menu" data-depth="3" 5274 class="rmp-submenu rmp-submenu-depth-2"><li id="rmp-menu-item-22376" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-ernst-broers/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Ernst Broers" >Broers</a></li><li id="rmp-menu-item-22374" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-angelika-fassauer/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Angelika Fassauer" >Fassauer</a></li><li id="rmp-menu-item-22398" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-rainer-hoffmann/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Rainer Hoffmann" >Hoffmann</a></li><li id="rmp-menu-item-22393" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-kindt/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Peter Kindt" >Kindt</a></li><li id="rmp-menu-item-22394" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbeker-erinnerungen-von-peter-kipp/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Peter Kipp" >Kipp</a></li><li id="rmp-menu-item-22397" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-holger-knudsen/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Prof. Dr. Holger Knudsen" >Knudsen</a></li><li id="rmp-menu-item-22396" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-gerd-kobabe/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Prof. Dr. Gerd Kobabe" >Kobabe</a></li><li id="rmp-menu-item-22392" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-kai-krause/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Kai Krause" >Krause</a></li><li id="rmp-menu-item-22395" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-oebel/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Peter Oebel" >Oebel</a></li><li id="rmp-menu-item-22399" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-uwe-preuss/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Uwe PreuÃ" >PreuÃ</a></li><li id="rmp-menu-item-22375" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-bettina-sattler-holzky/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Bettina Sattler – Holzky" >Sattler-Holzky</a></li><li id="rmp-menu-item-22378" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-freddy-schnoor/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Freddy Schnoor" >Schnoor</a></li><li id="rmp-menu-item-22391" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-hermann-schulz/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Hermann Schulz" >Schulz</a></li><li id="rmp-menu-item-22389" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-guenter-sohnemann/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Günter Sohnemann" >Sohnemann</a></li><li id="rmp-menu-item-22390" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-heinrich-t/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Heinrich T." >Heinrich T.</a></li><li id="rmp-menu-item-22377" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-christa-l-tank/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Christa L. Tank" >Tank</a></li><li id="rmp-menu-item-22400" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wulff/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Wolfgang Wulff" >Wulff</a></li><li id="rmp-menu-item-22401" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wunstorf/" class="rmp-menu-item-link" role="menuitem" aria-label="Zeitzeugenbericht von Wolfgang Wunstorf" >Wunstorf</a></li></ul></li></ul></li><li id="rmp-menu-item-22386" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Kontakt zur Geschichtswerkstatt Barmbek" >Kontakt<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Kontakt" 5275 role="menu" data-depth="2" 5276 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22387" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/kontakt/" class="rmp-menu-item-link" role="menuitem" aria-label="Kontaktmöglichkeiten und Anfahrt" >So erreichen Sie uns</a></li></ul></li><li id="rmp-menu-item-22813" class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item" role="none"><a href="#" class="rmp-menu-item-link" role="menuitem" aria-label="Interner Bereich für Vereinsmitglieder" >Interner Bereich<div class="rmp-menu-subarrow"><span class="rmp-font-icon dashicons dashicons-arrow-right "></span></div></a><ul aria-label="Interner Bereich" 5277 role="menu" data-depth="2" 5278 class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-22814" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item" role="none"><a href="https://geschichtswerkstatt-barmbek.de/login" class="rmp-menu-item-link" role="menuitem" aria-label="Anmeldung für Mitglieder" >Anmelden</a></li></ul></li></ul></div> <div id="rmp-search-box-22861" class="rmp-search-box"> 5279 <form action="https://geschichtswerkstatt-barmbek.de/" class="rmp-search-form" role="search"> 5280 <input type="search" name="s" title="Search" placeholder="Suche" class="rmp-search-box"> 5281 </form>
5282 </div> 5283 </div> 5284 <a href="#maincontent" class="skip-to-main-link">Zum Inhalt springen</a> 5285 <div id="page" class="zak-site"> 5286 <a class="skip-link screen-reader-text" href="#zak-content">Zum Inhalt springen</a> 5287 5288<header id="zak-masthead" class="zak-header-builder zak-layout-1 zak-layout-1-style-1"><div class="zak-row zak-desktop-row zak-main-header"><div class="zak-header-top-row"><div class="zak-container"><div class="zak-top-row"><div class="zak-header-left-col"> 5289<nav id="zak-primary-nav" class="zak-main-nav main-navigation zak-primary-nav zak-layout-1 zak-layout-1-style-2"> 5290 <ul id="zak-primary-menu" class="zak-primary-menu"><li id="menu-item-22336" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-22336"><a href="#" aria-label="Informationen zur Geschichtswerkstatt Barmbek">Ãber uns<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5291<ul class="sub-menu"> 5292 <li id="menu-item-23146" class="ueber-uns menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23146"><a href="https://geschichtswerkstatt-barmbek.de/" aria-label="Informationen zur Geschichtswerkstatt Barmbek">Ãber uns</a></li> 5293 <li id="menu-item-22367" class="mitarbeit menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16874 current_page_item menu-item-22367"><a href="https://geschichtswerkstatt-barmbek.de/mitarbeit/" aria-current="page" aria-label="Möglichkeiten zur Mitarbeit im Verein">Mitmachen</a></li> 5294 <li id="menu-item-22365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22365"><a href="https://geschichtswerkstatt-barmbek.de/foerdern/" aria-label="Möglichkeiten zur finanziellen Unterstützung">Fördern</a></li> 5295 <li id="menu-item-22369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22369"><a href="https://geschichtswerkstatt-barmbek.de/satzung/" aria-label="Möglichkeiten zur finanziellen Unterstützung">Satzung</a></li> 5296 <li id="menu-item-22379" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22379"><a href="https://geschichtswerkstatt-barmbek.de/chronik-gwb/" aria-label="Chronik der Geschichtswerkstatt Barmbek">GWB-Chronik</a></li> 5297 <li id="menu-item-22380" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22380"><a target="_blank" href="https://geschichtswerkstaetten-hamburg.de/" aria-label="Ãbersicht weiterer Geschichtswerkstätten">Geschichtswerkstätten</a></li> 5298 <li id="menu-item-22371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22371"><a href="https://geschichtswerkstatt-barmbek.de/vereine-initiativen/" aria-label="Vereine und Initiativen">Vereine/Initiativen</a></li> 5299</ul> 5300</li> 5301<li id="menu-item-22351" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22351"><a href="#" aria-label="Projekte und Aktivitäten der Geschichtswerkstatt">Was wir tun<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5302<ul class="sub-menu"> 5303 <li id="menu-item-22356" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22356"><a href="https://geschichtswerkstatt-barmbek.de/rundgaenge" aria-label="Historische Rundgänge durch Barmbek">Rundgänge</a></li> 5304 <li id="menu-item-22357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22357"><a href="https://geschichtswerkstatt-barmbek.de/lesungen" aria-label="Lesungen zu historischen Themen">Lesungen</a></li> 5305 <li id="menu-item-22358" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22358"><a href="https://geschichtswerkstatt-barmbek.de/vortraege" aria-label="Vorträge zur Geschichte Barmbeks">Vorträge</a></li> 5306 <li id="menu-item-22381" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22381"><a href="#" aria-label="Aktuelle und vergangene Ausstellungen">Ausstellungen<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5306<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5307 <ul class="sub-menu"> 5308 <li id="menu-item-22360" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22360"><a href="#" aria-label="Archiv unserer früheren Ausstellungen">Archiv früherer Ausstellungen<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5309 <ul class="sub-menu"> 5310 <li id="menu-item-22362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22362"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-buecherhalle-barmbek/" aria-label="Ausstellung in der Bücherhalle Barmbek">Bücherhalle Barmbek</a></li> 5311 <li id="menu-item-22361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22361"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-am-bunker/">Ausstellungen Turmbunker</a></li> 5312 <li id="menu-item-22363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22363"><a href="https://geschichtswerkstatt-barmbek.de/fensterausstellung-in-der-werkstatt/" aria-label="Fensterausstellung der Geschichtswerkstatt">Fensterausstellung Werkstatt</a></li> 5313 <li id="menu-item-22364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22364"><a href="https://geschichtswerkstatt-barmbek.de/sonderausstellungen/" aria-label="Besondere thematische Ausstellungen">Sonderausstellungen</a></li> 5314 </ul> 5315</li> 5316 </ul> 5317</li> 5318 <li id="menu-item-22382" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22382"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilarchiv/" aria-label="Archiv zur Geschichte des Stadtteils">Stadtteilarchiv</a></li> 5319 <li id="menu-item-22383" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22383"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilrallye/" aria-label="Historische Rallye durch Barmbek">Stadtteilrallye</a></li> 5320</ul> 5321</li> 5322<li id="menu-item-22347" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22347"><a href="#">Geschichtspfad<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5323<ul class="sub-menu"> 5324 <li id="menu-item-22348" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22348"><a href="https://geschichtswerkstatt-barmbek.de/geschichtspfad" aria-label="Historischer Rundweg durch Barmbek">Geschichtspfad</a></li> 5325</ul> 5326</li> 5327<li id="menu-item-22339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22339"><a href="#" aria-label="Ãbersicht unserer Termine">Termine<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5328<ul class="sub-menu"> 5329 <li id="menu-item-22340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22340"><a href="https://geschichtswerkstatt-barmbek.de/kalender/" aria-label="Aktuelle Veranstaltungen der Geschichtswerkstatt">Veranstaltungskalender</a></li> 5330</ul> 5331</li> 5332<li id="menu-item-22341" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22341"><a href="#" aria-label="Publikationen zur Geschichte Barmbeks">Shop<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5332<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5333<ul class="sub-menu"> 5334 <li id="menu-item-23844" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23844"><a href="https://geschichtswerkstatt-barmbek.de/shop/">Alle Produkte</a></li> 5335 <li id="menu-item-22342" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22342"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/broschueren/">Broschüren</a></li> 5336 <li id="menu-item-22343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22343"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/buecher/">Bücher</a></li> 5337 <li id="menu-item-22344" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22344"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/dvd/">DVD</a></li> 5338</ul> 5339</li> 5340<li id="menu-item-22843" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22843"><a href="#" aria-label="Informationen zur Geschichte Barmbeks">Barmbek<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5341<ul class="sub-menu"> 5342 <li id="menu-item-22385" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22385"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-chronik/" aria-label="Chronik des Stadtteils Barmbek">Stadtteil-Chronik</a></li> 5343 <li id="menu-item-22372" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22372"><a href="#" aria-label="Zeitzeugenberichte aus Barmbek">Barmbeker erzählen<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5344 <ul class="sub-menu"> 5345 <li id="menu-item-22376" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22376"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-ernst-broers/" aria-label="Zeitzeugenbericht von Ernst Broers">Broers</a></li> 5346 <li id="menu-item-22374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22374"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-angelika-fassauer/" aria-label="Zeitzeugenbericht von Angelika Fassauer">Fassauer</a></li> 5347 <li id="menu-item-22398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22398"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-rainer-hoffmann/" aria-label="Zeitzeugenbericht von Rainer Hoffmann">Hoffmann</a></li> 5348 <li id="menu-item-22393" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22393"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-kindt/" aria-label="Zeitzeugenbericht von Peter Kindt">Kindt</a></li> 5349 <li id="menu-item-22394" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22394"><a href="https://geschichtswerkstatt-barmbek.de/barmbeker-erinnerungen-von-peter-kipp/" aria-label="Zeitzeugenbericht von Peter Kipp">Kipp</a></li> 5350 <li id="menu-item-22397" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22397"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-holger-knudsen/" aria-label="Zeitzeugenbericht von Prof. Dr. Holger Knudsen">Knudsen</a></li> 5351 <li id="menu-item-22396" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22396"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-gerd-kobabe/" aria-label="Zeitzeugenbericht von Prof. Dr. Gerd Kobabe">Kobabe</a></li> 5352 <li id="menu-item-22392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22392"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-kai-krause/" aria-label="Zeitzeugenbericht von Kai Krause">Krause</a></li> 5353 <li id="menu-item-22395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22395"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-oebel/" aria-label="Zeitzeugenbericht von Peter Oebel">Oebel</a></li> 5354 <li id="menu-item-22399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22399"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-uwe-preuss/" aria-label="Zeitzeugenbericht von Uwe PreuÃ">PreuÃ</a></li> 5355 <li id="menu-item-22375" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22375"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-bettina-sattler-holzky/" aria-label="Zeitzeugenbericht von Bettina Sattler – Holzky">Sattler-Holzky</a></li> 5356 <li id="menu-item-22378" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22378"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-freddy-schnoor/" aria-label="Zeitzeugenbericht von Freddy Schnoor">Schnoor</a></li> 5357 <li id="menu-item-22391" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22391"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-hermann-schulz/" aria-label="Zeitzeugenbericht von Hermann Schulz">Schulz</a></li> 5358 <li id="menu-item-22389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22389"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-guenter-sohnemann/" aria-label="Zeitzeugenbericht von Günter Sohnemann">Sohnemann</a></li> 5359 <li id="menu-item-22390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22390"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-heinrich-t/" aria-label="Zeitzeugenbericht von Heinrich T.">Heinrich T.</a></li> 5360 <li id="menu-item-22377" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22377"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-christa-l-tank/" aria-label="Zeitzeugenbericht von Christa L. Tank">Tank</a></li> 5361 <li id="menu-item-22400" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22400"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wulff/" aria-label="Zeitzeugenbericht von Wolfgang Wulff">Wulff</a></li> 5362 <li id="menu-item-22401" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22401"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wunstorf/" aria-label="Zeitzeugenbericht von Wolfgang Wunstorf">Wunstorf</a></li> 5363 </ul> 5364</li> 5365</ul> 5366</li> 5367<li id="menu-item-22386" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22386"><a href="#" aria-label="Kontakt zur Geschichtswerkstatt Barmbek">Kontakt<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5367<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5368<ul class="sub-menu"> 5369 <li id="menu-item-22387" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22387"><a href="https://geschichtswerkstatt-barmbek.de/kontakt/" aria-label="Kontaktmöglichkeiten und Anfahrt">So erreichen Sie uns</a></li> 5370</ul> 5371</li> 5372<li id="menu-item-22813" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22813"><a href="#" aria-label="Interner Bereich für Vereinsmitglieder">Interner Bereich<span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span></a> 5373<ul class="sub-menu"> 5374 <li id="menu-item-22814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22814"><a href="https://geschichtswerkstatt-barmbek.de/login" aria-label="Anmeldung für Mitglieder">Anmelden</a></li> 5375</ul> 5376</li> 5377</ul></nav><!-- #zak-primary-nav --> 5378 5379</div><div class="zak-header-center-col"></div><div class="zak-header-right-col"></div></div></div></div></div><div class="zak-row zak-mobile-row"><div class="zak-header-main-row"><div class="zak-container"><div class="zak-main-row"><div class="zak-header-left-col"> 5380<div class="site-branding"> 5381 <div class="site-info-wrap"> 5382 5383 <p class="site-title "> 5384 <a href="https://geschichtswerkstatt-barmbek.de/" rel="home">Geschichtswerkstatt Barmbek</a> 5385 </p> 5386 5387 5388 <p class="site-description ">Geschichte lebendig erleben</p> 5389 </div> 5390</div><!-- .site-branding --> 5391</div><div class="zak-header-center-col"></div><div class="zak-header-right-col"> 5392 5393<div class="zak-toggle-menu " 5394 5395 > 5396 5397 5398 <button class="zak-menu-toggle" 5399 aria-label="Primäres Menü" 5400 aria-expanded="false" 5401 aria-controls="zak-mobile-nav" > 5402 5403 <svg class="zak-icon zakra-icon--bars" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M21 19H3a1 1 0 0 1 0-2h18a1 1 0 0 1 0 2Zm0-6H3a1 1 0 0 1 0-2h18a1 1 0 0 1 0 2Zm0-6H3a1 1 0 0 1 0-2h18a1 1 0 0 1 0 2Z" /></svg> 5404 </button> <!-- /.zak-menu-toggle --> 5405 5406 <nav id="zak-mobile-nav" class="zak-main-nav zak-mobile-nav" 5407 5408 > 5409 5410 <div class="zak-mobile-nav__header"> 5411 <!-- Mobile nav close icon. --> 5412 <button id="zak-mobile-nav-close" class="zak-mobile-nav-close" aria-label="Close menu"> 5413 <svg class="zak-icon zakra-icon--x-mark" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="m14 12 7.6-7.6c.6-.6.6-1.5 0-2-.6-.6-1.5-.6-2 0L12 10 4.4 2.4c-.6-.6-1.5-.6-2 0s-.6 1.5 0 2L10 12l-7.6 7.6c-.6.6-.6 1.5 0 2 .3.3.6.4 1 .4s.7-.1 1-.4L12 14l7.6 7.6c.3.3.6.4 1 .4s.7-.1 1-.4c.6-.6.6-1.5 0-2L14 12z" /></svg> </button> 5414 </div> <!-- /.zak-mobile-nav__header --> 5415 <div class="zak-mobile-header-row"><ul id="zak-mobile-menu" class="zak-mobile-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-22336"><a href="#" aria-label="Informationen zur Geschichtswerkstatt Barmbek">Ãber uns</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5416<ul class="sub-menu"> 5417 <li class="ueber-uns menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23146"><a href="https://geschichtswerkstatt-barmbek.de/" aria-label="Informationen zur Geschichtswerkstatt Barmbek">Ãber uns</a></li> 5418 <li class="mitarbeit menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16874 current_page_item menu-item-22367"><a href="https://geschichtswerkstatt-barmbek.de/mitarbeit/" aria-current="page" aria-label="Möglichkeiten zur Mitarbeit im Verein">Mitmachen</a></li> 5419 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22365"><a href="https://geschichtswerkstatt-barmbek.de/foerdern/" aria-label="Möglichkeiten zur finanziellen Unterstützung">Fördern</a></li> 5420 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22369"><a href="https://geschichtswerkstatt-barmbek.de/satzung/" aria-label="Möglichkeiten zur finanziellen Unterstützung">Satzung</a></li> 5421 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22379"><a href="https://geschichtswerkstatt-barmbek.de/chronik-gwb/" aria-label="Chronik der Geschichtswerkstatt Barmbek">GWB-Chronik</a></li> 5422 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22380"><a target="_blank" href="https://geschichtswerkstaetten-hamburg.de/" aria-label="Ãbersicht weiterer Geschichtswerkstätten">Geschichtswerkstätten</a></li> 5423 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22371"><a href="https://geschichtswerkstatt-barmbek.de/vereine-initiativen/" aria-label="Vereine und Initiativen">Vereine/Initiativen</a></li> 5424</ul> 5425</li> 5426<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22351"><a href="#" aria-label="Projekte und Aktivitäten der Geschichtswerkstatt">Was wir tun</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5426<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5427<ul class="sub-menu"> 5428 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22356"><a href="https://geschichtswerkstatt-barmbek.de/rundgaenge" aria-label="Historische Rundgänge durch Barmbek">Rundgänge</a></li> 5429 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22357"><a href="https://geschichtswerkstatt-barmbek.de/lesungen" aria-label="Lesungen zu historischen Themen">Lesungen</a></li> 5430 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22358"><a href="https://geschichtswerkstatt-barmbek.de/vortraege" aria-label="Vorträge zur Geschichte Barmbeks">Vorträge</a></li> 5431 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22381"><a href="#" aria-label="Aktuelle und vergangene Ausstellungen">Ausstellungen</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5432 <ul class="sub-menu"> 5433 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22360"><a href="#" aria-label="Archiv unserer früheren Ausstellungen">Archiv früherer Ausstellungen</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5434 <ul class="sub-menu"> 5435 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22362"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-buecherhalle-barmbek/" aria-label="Ausstellung in der Bücherhalle Barmbek">Bücherhalle Barmbek</a></li> 5436 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22361"><a href="https://geschichtswerkstatt-barmbek.de/ausstellungen-am-bunker/">Ausstellungen Turmbunker</a></li> 5437 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22363"><a href="https://geschichtswerkstatt-barmbek.de/fensterausstellung-in-der-werkstatt/" aria-label="Fensterausstellung der Geschichtswerkstatt">Fensterausstellung Werkstatt</a></li> 5438 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22364"><a href="https://geschichtswerkstatt-barmbek.de/sonderausstellungen/" aria-label="Besondere thematische Ausstellungen">Sonderausstellungen</a></li> 5439 </ul> 5440</li> 5441 </ul> 5442</li> 5443 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22382"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilarchiv/" aria-label="Archiv zur Geschichte des Stadtteils">Stadtteilarchiv</a></li> 5444 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22383"><a href="https://geschichtswerkstatt-barmbek.de/stadtteilrallye/" aria-label="Historische Rallye durch Barmbek">Stadtteilrallye</a></li> 5445</ul> 5446</li> 5447<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22347"><a href="#">Geschichtspfad</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5448<ul class="sub-menu"> 5449 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22348"><a href="https://geschichtswerkstatt-barmbek.de/geschichtspfad" aria-label="Historischer Rundweg durch Barmbek">Geschichtspfad</a></li> 5450</ul> 5451</li> 5452<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22339"><a href="#" aria-label="Ãbersicht unserer Termine">Termine</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5452<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5453<ul class="sub-menu"> 5454 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22340"><a href="https://geschichtswerkstatt-barmbek.de/kalender/" aria-label="Aktuelle Veranstaltungen der Geschichtswerkstatt">Veranstaltungskalender</a></li> 5455</ul> 5456</li> 5457<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22341"><a href="#" aria-label="Publikationen zur Geschichte Barmbeks">Shop</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5458<ul class="sub-menu"> 5459 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23844"><a href="https://geschichtswerkstatt-barmbek.de/shop/">Alle Produkte</a></li> 5460 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22342"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/broschueren/">Broschüren</a></li> 5461 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22343"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/buecher/">Bücher</a></li> 5462 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22344"><a href="https://geschichtswerkstatt-barmbek.de/produkt-kategorie/publikationen/dvd/">DVD</a></li> 5463</ul> 5464</li> 5465<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22843"><a href="#" aria-label="Informationen zur Geschichte Barmbeks">Barmbek</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5466<ul class="sub-menu"> 5467 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22385"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-chronik/" aria-label="Chronik des Stadtteils Barmbek">Stadtteil-Chronik</a></li> 5468 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22372"><a href="#" aria-label="Zeitzeugenberichte aus Barmbek">Barmbeker erzählen</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5469 <ul class="sub-menu"> 5470 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22376"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-ernst-broers/" aria-label="Zeitzeugenbericht von Ernst Broers">Broers</a></li> 5471 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22374"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-angelika-fassauer/" aria-label="Zeitzeugenbericht von Angelika Fassauer">Fassauer</a></li> 5472 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22398"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-rainer-hoffmann/" aria-label="Zeitzeugenbericht von Rainer Hoffmann">Hoffmann</a></li> 5473 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22393"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-kindt/" aria-label="Zeitzeugenbericht von Peter Kindt">Kindt</a></li> 5474 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22394"><a href="https://geschichtswerkstatt-barmbek.de/barmbeker-erinnerungen-von-peter-kipp/" aria-label="Zeitzeugenbericht von Peter Kipp">Kipp</a></li> 5475 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22397"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-holger-knudsen/" aria-label="Zeitzeugenbericht von Prof. Dr. Holger Knudsen">Knudsen</a></li> 5476 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22396"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-prof-dr-gerd-kobabe/" aria-label="Zeitzeugenbericht von Prof. Dr. Gerd Kobabe">Kobabe</a></li> 5477 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22392"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-kai-krause/" aria-label="Zeitzeugenbericht von Kai Krause">Krause</a></li> 5478 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22395"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-peter-oebel/" aria-label="Zeitzeugenbericht von Peter Oebel">Oebel</a></li> 5479 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22399"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-uwe-preuss/" aria-label="Zeitzeugenbericht von Uwe PreuÃ">PreuÃ</a></li> 5480 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22375"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-bettina-sattler-holzky/" aria-label="Zeitzeugenbericht von Bettina Sattler – Holzky">Sattler-Holzky</a></li> 5481 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22378"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-freddy-schnoor/" aria-label="Zeitzeugenbericht von Freddy Schnoor">Schnoor</a></li> 5482 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22391"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-hermann-schulz/" aria-label="Zeitzeugenbericht von Hermann Schulz">Schulz</a></li> 5483 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22389"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-guenter-sohnemann/" aria-label="Zeitzeugenbericht von Günter Sohnemann">Sohnemann</a></li> 5484 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22390"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-heinrich-t/" aria-label="Zeitzeugenbericht von Heinrich T.">Heinrich T.</a></li> 5485 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22377"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-christa-l-tank/" aria-label="Zeitzeugenbericht von Christa L. Tank">Tank</a></li> 5486 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22400"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wulff/" aria-label="Zeitzeugenbericht von Wolfgang Wulff">Wulff</a></li> 5487 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22401"><a href="https://geschichtswerkstatt-barmbek.de/barmbek-erinnerungen-von-wolfgang-wunstorf/" aria-label="Zeitzeugenbericht von Wolfgang Wunstorf">Wunstorf</a></li> 5488 </ul> 5489</li> 5490</ul> 5491</li> 5492<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22386"><a href="#" aria-label="Kontakt zur Geschichtswerkstatt Barmbek">Kontakt</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24">
5492<path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5493<ul class="sub-menu"> 5494 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22387"><a href="https://geschichtswerkstatt-barmbek.de/kontakt/" aria-label="Kontaktmöglichkeiten und Anfahrt">So erreichen Sie uns</a></li> 5495</ul> 5496</li> 5497<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22813"><a href="#" aria-label="Interner Bereich für Vereinsmitglieder">Interner Bereich</a><span role="button" tabindex="0" class="zak-submenu-toggle"><svg class="zak-icon zak-dropdown-icon" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="M12 17.5c-.3 0-.5-.1-.7-.3l-9-9c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l8.3 8.3 8.3-8.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9 9c-.2.2-.4.3-.7.3z"/></svg></span> 5498<ul class="sub-menu"> 5499 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22814"><a href="https://geschichtswerkstatt-barmbek.de/login" aria-label="Anmeldung für Mitglieder">Anmelden</a></li> 5500</ul> 5501</li> 5502</ul></div> </nav> <!-- /#zak-mobile-nav--> 5503 5504</div> <!-- /.zak-toggle-menu --> 5505</div></div></div></div></div><div id="wp-custom-header" class="wp-custom-header"><img fetchpriority="high" src="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2.png" width="1500" height="394" alt="Schriftzug Geschichtswerkstatt Barmbek in weiÃen Buchstaben vor einer roten Backsteinmauer" srcset="https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2.png 1500w, https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2-300x79.png 300w, https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2-1024x269.png 1024w, https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2-150x39.png 150w, https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2-768x202.png 768w, https://geschichtswerkstatt-barmbek.de/wp-content/uploads/2025/05/cropped-logo-scaled-2-600x158.png 600w" sizes="(max-width: 1500px) 100vw, 1500px" decoding="async" /></div></header> 5506 5507 5508 <div id="zak-content" class="zak-content"> 5509 <div class="zak-container"> 5510 <div class="zak-row"> 5511 5512 <main id="zak-primary" class="zak-primary"> 5513 5514 5515<article id="post-16874" class="post-16874 page type-page status-publish hentry zakra-article-page"> 5516 5517 <div class="zak-post-content"> 5518 <header class="zak-entry-header"> 5519 </header> <!-- .zak-entry-header --> 5520 5521<div class="entry-content"> 5522 <div data-elementor-type="wp-page" data-elementor-id="16874" class="elementor elementor-16874" data-elementor-post-type="page"> 5523 <div class="elementor-element elementor-element-35f58fd e-con-full e-flex e-con e-parent" data-id="35f58fd" data-element_type="container" data-e-type="container" id="mitarbeit"> 5524 <div class="elementor-element elementor-element-a01a7c0 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="a01a7c0" data-element_type="widget" data-e-type="widget" id="mitarbeit" data-widget_type="heading.default"> 5525 <div class="elementor-widget-container"> 5526 <h1 class="elementor-heading-title elementor-size-default">Mitarbeit</h1> </div> 5527 </div> 5528 </div> 5529 <div class="elementor-element elementor-element-e1dd767 e-con-full e-flex e-con e-parent" data-id="e1dd767" data-element_type="container" data-e-type="container"> 5530 <div class="elementor-element elementor-element-c58d38c elementor-widget elementor-widget-text-editor" data-id="c58d38c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 5531 <div class="elementor-widget-container"> 5532 <p>Wer sich über die Geschichtswerkstatt weiter informieren oder bei uns mitmachen möchte, kann gern persönlich vorbeikommen. Wir freuen uns über neue MitarbeiterInnen und neue Mitglieder. Die Geschichtswerkstatt ist offen für neue Ideen, Anregungen und Kritik.</p> </div>
5533 </div> 5534 </div> 5535 <div class="elementor-element elementor-element-22a161f e-con-full e-flex e-con e-parent" data-id="22a161f" data-element_type="container" data-e-type="container"> 5536 <div class="elementor-element elementor-element-5417bd9 elementor-widget elementor-widget-text-editor" data-id="5417bd9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 5537 <div class="elementor-widget-container"> 5538 <p>Geschichtswerkstatt Barmbek<br />Wiesendamm 25<br />22305 Hamburg<br />Telefon: 040-29 31 07<br />Beratungsstunden: Dienstags 14.00-18.00 Uhr</p><p>So finden Sie uns:<br />Mit öffentlichen Verkehrsmitteln:<br />Sie können uns mit der U3, S1, S11 erreichen. Fahren Sie bis Barmbek und verlassen dort den Bahnhof durch den Ausgang Wiesendamm. Von dort aus gehen Sie rechts noch etwa 200m. Wir sind Ecke HufnerstraÃe zu finden.</p><p><a class="accessible-link" href="https://www.hvv.de/linking-service/show/ce82c5fdf36d4ad9ba31c7f14665eae3" target="_blank" rel="noopener"><br />Mit dem HVV zur Geschichtswerkstatt<br /></a></p> </div> 5539 </div> 5540 </div> 5541 <div class="elementor-element elementor-element-d9cbc6f e-con-full e-flex e-con e-parent" data-id="d9cbc6f" data-element_type="container" data-e-type="container"> 5542 <div class="elementor-element elementor-element-25c2973 elementor-widget elementor-widget-spacer" data-id="25c2973" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 5543 <div class="elementor-widget-container"> 5544 <div class="elementor-spacer"> 5545 <div class="elementor-spacer-inner"></div> 5546 </div> 5547 </div> 5548 </div> 5549 </div> 5550 <div class="elementor-element elementor-element-1b83a0e e-con-full e-flex e-con e-parent" data-id="1b83a0e" data-element_type="container" data-e-type="container"> 5551 <div class="elementor-element elementor-element-171a4c4 elementor-widget elementor-widget-html" data-id="171a4c4" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 5552 <div class="elementor-widget-container"> 5553 <div style="padding: 20px; color: #000000;"> 5554 5555<h2 style="margin-top: 0; font-size: 20px;"> 5556Aufnahmeantrag 5557</h2> 5558 5559<p> 5560Hiermit beantrage ich die Aufnahme in den Verein <strong>Geschichtswerkstatt Barmbek e.V.</strong> 5561</p> 5562 5563</div> </div> 5564 </div> 5565 </div> 5566 <div class="elementor-element elementor-element-6987f14 e-con-full e-flex e-con e-parent" data-id="6987f14" data-element_type="container" data-e-type="container"> 5567 <div class="elementor-element elementor-element-9d72bc9 elementor-widget__width-initial elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="9d72bc9" data-element_type="widget" data-e-type="widget" data-settings="{"step_next_label":"N\u00e4chster","step_previous_label":"Voriger","button_width":"33","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"> 5568 <div class="elementor-widget-container"> 5569 <form class="elementor-form" method="post" name="Aufnahmeantrag" aria-label="Aufnahmeantrag"> 5570 <input type="hidden" name="post_id" value="16874"/> 5571 <input type="hidden" name="form_id" value="9d72bc9"/> 5572 <input type="hidden" name="referer_title" value="Mitarbeit" /> 5573 5574 <input type="hidden" name="queried_id" value="16874"/> 5575 5576 <div class="elementor-form-fields-wrapper elementor-labels-above"> 5577 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-vorname elementor-col-50 elementor-field-required elementor-mark-required"> 5578 <label for="form-field-vorname" class="elementor-field-label"> 5579 Vorname </label> 5580 <input size="1" type="text" name="form_fields[vorname]" id="form-field-vorname" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Vorname" required="required"> 5581 </div> 5582 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nachname elementor-col-50 elementor-field-required elementor-mark-required"> 5583 <label for="form-field-nachname" class="elementor-field-label"> 5584 Nachname </label> 5585 <input size="1" type="text" name="form_fields[nachname]" id="form-field-nachname" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Nachname" required="required"> 5586 </div> 5587 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-strasse elementor-col-50 elementor-field-required elementor-mark-required"> 5588 <label for="form-field-strasse" class="elementor-field-label"> 5589 StraÃe </label> 5590 <input size="1" type="text" name="form_fields[strasse]" id="form-field-strasse" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="StraÃe" required="required"> 5591 </div> 5592 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-hausnummer elementor-col-20 elementor-field-required elementor-mark-required"> 5593 <label for="form-field-hausnummer" class="elementor-field-label"> 5594 Hausnummer </label> 5595 <input size="1" type="text" name="form_fields[hausnummer]" id="form-field-hausnummer" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Hausnummer" required="required"> 5596 </div> 5597 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-postleitzahl elementor-col-33 elementor-field-required elementor-mark-required"> 5598 <label for="form-field-postleitzahl" class="elementor-field-label"> 5599 Postleitzahl </label> 5600 <input size="1" type="text" name="form_fields[postleitzahl]" id="form-field-postleitzahl" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Postleitzahl" required="required"> 5601 </div> 5602 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-stadt elementor-col-50 elementor-field-required elementor-mark-required"> 5603 <label for="form-field-stadt" class="elementor-field-label"> 5604 Stadt </label> 5605 <input size="1" type="text" name="form_fields[stadt]" id="form-field-stadt" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Stadt" required="required"> 5606 </div> 5607 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_4ceccc6 elementor-col-100"> 5608
5608<script> 5609document.addEventListener("DOMContentLoaded", function () { 5610 const plzField = document.querySelector('input[name="Plz"]'); 5611 if (plzField) { 5612 plzField.setAttribute("pattern", "\\d{5}"); 5613 plzField.setAttribute("inputmode", "numeric"); 5614 plzField.setAttribute("title", "Bitte eine 5-stellige Postleitzahl eingeben."); 5615 } 5616}); 5617</script>
5617 5618 </div> 5619 <div class="elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-telefon elementor-col-50"> 5620 <label for="form-field-telefon" class="elementor-field-label"> 5621 Telefon </label> 5622 <input size="1" type="tel" name="form_fields[telefon]" id="form-field-telefon" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Telefon" pattern="[0-9()#&+*-=.]+" title="Nur Nummern oder Telefon-Zeichen (#, -, *, etc) werden akzeptiert."> 5623 5624 </div> 5625 <div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required"> 5626 <label for="form-field-email" class="elementor-field-label"> 5627 Email </label> 5628 <input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Email" required="required"> 5629 </div> 5630 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-geburtsdatum elementor-col-50 elementor-field-required elementor-mark-required"> 5631 <label for="form-field-geburtsdatum" class="elementor-field-label"> 5632 Geburtsdatum </label> 5633 <input size="1" type="text" name="form_fields[geburtsdatum]" id="form-field-geburtsdatum" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Geburtsdatum" required="required"> 5634 </div> 5635 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_311d52c elementor-col-100"> 5636 <p style="font-weight: bold;">Mitgliedsbeitrag wählen</p> </div> 5637 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_fad467b elementor-col-100"> 5638 <fieldset role="group" aria-labelledby="beitrag-label" style="border: none; padding: 0; margin: 0;"> 5639 <legend id="beitrag-label" style="font-weight: bold;"></legend> 5640 </div> 5641 <div class="elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-beitrag elementor-col-100 elementor-field-required elementor-mark-required"> 5642 <label for="form-field-beitrag" class="elementor-field-label"> 5643 Beitrag </label> 5644 <div class="elementor-field-subgroup elementor-subgroup-inline"><span class="elementor-field-option"><input type="radio" value="50 ⬠/ Jahr" id="form-field-beitrag-0" name="form_fields[beitrag]" required="required"> <label for="form-field-beitrag-0">50 ⬠/ Jahr</label></span><span class="elementor-field-option"><input type="radio" value="15 ⬠/ Jahr Aktive/Geringverdiener" id="form-field-beitrag-1" name="form_fields[beitrag]" required="required"> <label for="form-field-beitrag-1">15 ⬠/ Jahr Aktive/Geringverdiener</label></span></div> </div> 5645 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_6b7669b elementor-col-100"> 5646 </fieldset> 5647 </div> 5648 <div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-nachricht elementor-col-70"> 5649 <label for="form-field-nachricht" class="elementor-field-label"> 5650 Nachricht </label> 5651 <textarea class="elementor-field-textual elementor-field elementor-size-sm" name="form_fields[nachricht]" id="form-field-nachricht" rows="4" placeholder="Nachricht"></textarea> </div> 5652 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_bcc05c1 elementor-col-100"> 5653 <!-- Satzung --> 5654<p style="font-weight: bold;">Satzung/Datenschutzzustimmung</p> </div> 5655 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_21eb184 elementor-col-100"> 5656 <p> 5657 Weitere Informationen finden Sie in unserer 5658 <a class="accessible-link" href="https://geschichtswerkstatt-barmbek.de/satzung/" target="_blank" rel="noopener noreferrer"> 5659 Satzung 5660 </a> 5661 und in unseren
5662 <a class="accessible-link" href="https://geschichtswerkstatt-barmbek.de/datenschutz/" target="_blank" rel="noopener noreferrer"> 5663 Datenschutzbestimmungen 5664 </a>. 5665</p> 5666 </div> 5667 <div class="elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-satzung elementor-col-100 elementor-field-required elementor-mark-required"> 5668 <label for="form-field-satzung" class="elementor-field-label"> 5669 Satzung </label> 5670 <div class="elementor-field-subgroup "><span class="elementor-field-option"><input type="radio" value=" Ja, ich habe die Satzung gelesen und akzeptiere sie." id="form-field-satzung-0" name="form_fields[satzung]" required="required"> <label for="form-field-satzung-0"> Ja, ich habe die Satzung gelesen und akzeptiere sie.</label></span></div> </div> 5671 <div class="elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-datenschutz elementor-col-100 elementor-field-required elementor-mark-required"> 5672 <label for="form-field-datenschutz" class="elementor-field-label"> 5673 Datenschutzerklärung </label> 5674 <div class="elementor-field-subgroup "><span class="elementor-field-option"><input type="radio" value="Ja, ich habe die Datenschutzerklärung gelesen und akzeptiere sie." id="form-field-datenschutz-0" name="form_fields[datenschutz]" required="required"> <label for="form-field-datenschutz-0">Ja, ich habe die Datenschutzerklärung gelesen und akzeptiere sie.</label></span></div> </div> 5675 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-datum elementor-col-70 elementor-field-required elementor-mark-required"> 5676 <label for="form-field-datum" class="elementor-field-label"> 5677 Datum </label> 5678 <input size="1" type="text" name="form_fields[datum]" id="form-field-datum" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Datum" required="required"> 5679 </div> 5680 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_11b5a19 elementor-col-100"> 5681
5681<script> 5682document.addEventListener("DOMContentLoaded", function () { 5683 const hausnummer = document.querySelector('input[name="form_fields[hausnummer]"]'); 5684 if (hausnummer) { 5685 hausnummer.setAttribute("maxlength", "4"); 5686 hausnummer.setAttribute("pattern", "[A-Za-z0-9]{1,4}"); 5687 hausnummer.setAttribute("title", "Bitte eine gültige Hausnummer mit bis zu 4 Zeichen (Zahlen/Buchstaben) eingeben."); 5688 } 5689}); 5690</script>
5690 </div> 5691 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_d042383 elementor-col-100"> 5692
5692<script> 5693document.addEventListener("DOMContentLoaded", function () { 5694 const plz = document.querySelector('input[name="form_fields[postleitzahl]"]'); 5695 if (plz) { 5696 plz.setAttribute("maxlength", "5"); // Optional, zusätzlich zur Kontrolle 5697 plz.setAttribute("pattern", "\\d{5}"); 5698 plz.setAttribute("inputmode", "numeric"); 5699 plz.setAttribute("title", "Bitte eine 5-stellige Postleitzahl eingeben."); 5700 5701 // Eingabe sofort auf Zahlen beschränken 5702 plz.addEventListener("input", function () { 5703 this.value = this.value.replace(/[^0-9]/g, ''); 5704 }); 5705 } 5706}); 5707</script>
5707 5708 </div> 5709 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_adeb26d elementor-col-100"> 5710
5710<script> 5711document.addEventListener("DOMContentLoaded", function () { 5712 const telefon = document.querySelector('input[name="form_fields[telefon]"]'); 5713 if (telefon) { 5714 telefon.setAttribute("pattern", "[0-9+()\\s\\-]{7,20}"); 5715 telefon.setAttribute("title", "Bitte eine gültige Telefonnummer eingeben (Zahlen, +, (), Leerzeichen, -)."); 5716 } 5717}); 5718</script>
5718 </div> 5719 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_95e06fd elementor-col-100"> 5720
5720<script> 5721document.addEventListener("DOMContentLoaded", function () { 5722 const geburtsdatum = document.querySelector('input[name="form_fields[geburtsdatum]"]'); 5723 if (geburtsdatum) { 5724 geburtsdatum.setAttribute("maxlength", "10"); 5725 geburtsdatum.setAttribute("pattern", "\\d{2}\\.\\d{2}\\.\\d{4}"); 5726 geburtsdatum.setAttribute("title", "Bitte im Format TT.MM.JJJJ eingeben (z.â¯B. 01.01.1990)."); 5727 5728 geburtsdatum.addEventListener("input", function () { 5729 this.value = this.value 5730 .replace(/\D/g, '') // Nur Ziffern 5731 .replace(/^(\d{2})(\d)/, '$1.$2') // 27 -> 27. 5732 .replace(/^(\d{2})\.(\d{2})(\d)/, '$1.$2.$3') // 2706 -> 27.06.2 5733 .substr(0, 10); // Nur max. 10 Zeichen 5734 }); 5735 } 5736}); 5737</script>
5737 </div> 5738 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_635c82b elementor-col-100"> 5739
5739<script> 5740document.addEventListener("DOMContentLoaded", function () { 5741 const datum = document.querySelector('input[name="form_fields[datum]"]'); 5742 if (datum) { 5743 datum.setAttribute("maxlength", "10"); 5744 datum.setAttribute("pattern", "\\d{2}\\.\\d{2}\\.\\d{4}"); 5745 datum.setAttribute("title", "Bitte im Format TT.MM.JJJJ eingeben."); 5746 5747 datum.addEventListener("input", function () { 5748 this.value = this.value 5749 .replace(/\D/g, '') 5750 .replace(/^(\d{2})(\d)/, '$1.$2') 5751 .replace(/^(\d{2})\.(\d{2})(\d)/, '$1.$2.$3') 5752 .substr(0, 10); 5753 }); 5754 } 5755}); 5756</script>
5756 </div> 5757 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_5ed182c elementor-col-100"> 5758 <a class="popup-danke pum-trigger" style="display: none; cursor: pointer;" href="#popmake-17517">Popup auslösen</a> 5759
5760<script> 5761document.addEventListener("DOMContentLoaded", function () { 5762 const form = document.querySelector('form.elementor-form'); 5763 5764 if (form) { 5765 form.addEventListener('submit', function () { 5766 setTimeout(() => { 5767 document.querySelector('.popup-danke')?.click(); 5768 }, 500); 5769 }); 5770 } 5771}); 5772</script>
5772 5773 </div> 5774 <div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-recaptcha elementor-col-100 recaptcha_v3-bottomright"> 5775 <div class="elementor-field" id="form-field-recaptcha"><div class="elementor-g-recaptcha" data-sitekey="6LeMeYkrAAAAAMAGHngFklbY6um_ay3rId73JlfZ" data-type="v3" data-action="Form" data-badge="bottomright" data-size="invisible"></div></div> </div> 5776 <div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_f98c810 elementor-col-70"> 5777 <div style="padding: 20px; color: #000000;"> 5778 5779<p style="margin-bottom: 15px;"> 5780<strong>Wichtiger Hinweis:</strong> 5781</p> 5782 5783<p> 5784Mit dem Absenden dieses Formulars stellen Sie einen Antrag auf Mitgliedschaft. 5785Ãber die Aufnahme entscheidet der Vorstand gemäà der Satzung. 5786Ein Anspruch auf Aufnahme besteht nicht. 5787</p> 5788 5789</div> </div> 5790 <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-33 e-form__buttons"> 5791 <button class="elementor-button elementor-size-md" type="submit"> 5792 <span class="elementor-button-content-wrapper"> 5793 <span class="elementor-button-text">Senden</span> 5794 </span> 5795 </button> 5796 </div> 5797 </div> 5798 </form> 5799 </div> 5800 </div> 5801 </div> 5802 </div> 5803 </div><!-- .entry-content --> 5804</article><!-- #post-16874 --> 5805 5806 </main><!-- /.zak-primary --> 5807 5808 5809 </div> <!-- /.row --> 5810 </div> <!-- /.zak-container--> 5811 </div> <!-- /#zak-content--> 5812 5813 <footer id="zak-footer" class="zak-footer zak-footer-builder"><div class="zak-row zak-footer-desktop-row"><div class="zak-footer-top-row" ><div class="zak-container" ><div class="zak-top-row"><div class="zak-footer-col zak-footer-top-1-col"></div><div class="zak-footer-col zak-footer-top-2-col"><div class="zak-html-1"><div class="social-icons" style="display: flex;gap: 15px;align-items: center"> 5814 <a href="https://www.facebook.com/geschichtswerkstattbarmbek" target="_blank" rel="noopener noreferrer" aria-label="Facebook" style="text-decoration: none;color: inherit"> 5815 <i class="fab fa-facebook-f" style="font-size: 24px"></i> 5816 </a> 5817 <a href="https://www.instagram.com/barmbek_stories" target="_blank" rel="noopener noreferrer" aria-label="Instagram" style="text-decoration: none;color: inherit"> 5818 <i class="fab fa-instagram" style="font-size: 24px"></i> 5819 </a> 5820</div> 5821 </div></div><div class="zak-footer-col zak-footer-top-3-col"></div><div class="zak-footer-col zak-footer-top-4-col"></div></div></div></div><div class="zak-footer-bottom-row" ><div class="zak-container" ><div class="zak-bottom-row"><div class="zak-footer-col zak-footer-bottom-1-col"><section id="nav_menu-27" class="widget widget-footer-sidebar-1 widget_nav_menu"><div class="menu-fusszeile-container"><ul id="menu-fusszeile" class="menu"><li id="menu-item-7955" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7955"><a href="https://geschichtswerkstatt-barmbek.de/kontakt/#kontakt">Kontakt</a></li> 5822<li id="menu-item-23709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23709"><a href="https://geschichtswerkstatt-barmbek.de/datenschutzerklaerung/">Datenschutzerklärung</a></li> 5823<li id="menu-item-6592" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6592"><a href="https://geschichtswerkstatt-barmbek.de/impressum/#impressum">Impressum</a></li> 5824<li id="menu-item-20922" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20922"><a href="https://geschichtswerkstatt-barmbek.de/cookie-richtlinie-eu/">Cookie-Richtlinie (EU)</a></li> 5825<li id="menu-item-23555" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23555"><a href="https://geschichtswerkstatt-barmbek.de/vertrag-widerrufen/">Vertrag widerrufen</a></li> 5826<li id="menu-item-23572" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23572"><a href="https://geschichtswerkstatt-barmbek.de/widerrufsbestimmungen/">Widerrufsbestimmungen</a></li> 5827</ul></div></section></div><div class="zak-footer-col zak-footer-bottom-2-col"></div><div class="zak-footer-col zak-footer-bottom-3-col"></div><div class="zak-footer-col zak-footer-bottom-4-col"><section id="block-24" class="widget widget-footer-sidebar-2 widget_block">Copyright © Geschichtswerkstatt Barmbek e.V. 2025<br>Alle Rechte vorbehalten<br> 5828Powered by <a href="https://zakratheme.com/" target="_blank" rel="nofollow">Zakra</a> und 5829<a href="https://wordpress.org/" target="_blank" rel="nofollow">WordPress</a></section></div></div></div></div></div></footer> 5830 5831 </div><!-- #page --> 5832
5833<script type="speculationrules"> 5834{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/zakra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 5835</script>
5835 5836<!-- Matomo -->
5836<script> 5837(function () { 5838function initTracking() { 5839var _paq = window._paq = window._paq || []; 5840if (!window._paq.find || !window._paq.find(function (m) { return m[0] === "disableCookies"; })) { 5841 window._paq.push(["disableCookies"]); 5842}_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);_paq.push(['alwaysUseSendBeacon']);_paq.push(['setTrackerUrl', "\/\/geschichtswerkstatt-barmbek.de\/wp-content\/plugins\/matomo\/app\/matomo.php"]);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 5843g.type='text/javascript'; g.async=true; g.src="\/\/geschichtswerkstatt-barmbek.de\/wp-content\/uploads\/matomo\/matomo.js"; s.parentNode.insertBefore(g,s); 5844} 5845if (document.prerendering) { 5846 document.addEventListener('prerenderingchange', initTracking, {once: true}); 5847} else { 5848 initTracking(); 5849} 5850})(); 5851</script>
5851 5852<!-- End Matomo Code -->
5852<script> 5853 ( function ( body ) { 5854 'use strict'; 5855 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 5856 } )( document.body ); 5857 </script>
5857 5858 5859<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 5860<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 wir-respektieren-ihre-privatsphaere-wir-verwenden-cookies-um-unsere-website-optimal-darzustellen-und-inhalte-zu-verbessern-sie-koennen-selbst-entscheiden-welche-kategorien-sie-zulassen-notwendige optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 5861 <div class="cmplz-header"> 5862 <div class="cmplz-logo"></div> 5863 <div class="cmplz-title" id="cmplz-header-1-optin">Einwilligung verwalten</div> 5864 <div class="cmplz-close" tabindex="0" role="button" aria-label="Dialog schlieÃen"> 5865 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 5866 </div> 5867 </div> 5868 5869 <div class="cmplz-divider cmplz-divider-header"></div> 5870 <div class="cmplz-body"> 5871 <div class="cmplz-message" id="cmplz-message-1-optin">Um Ihnen ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern bzw. darauf zuzugreifen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Einwilligung nicht erteilen oder zurückziehen, können bestimmte Merkmale und Funktionen beeinträchtigt werden.</div> 5872 <!-- categories start --> 5873 <div class="cmplz-categories"> 5874 <div class="cmplz-category cmplz-functional"> 5875 <div class="cmplz-category-header"> 5876 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Funktional</span> 5877 <span class='cmplz-always-active'> 5878 <span class="cmplz-banner-checkbox"> 5879 <input type="checkbox" 5880 id="cmplz-functional-optin" 5881 data-category="cmplz_functional" 5882 class="cmplz-consent-checkbox cmplz-functional" 5883 size="40" 5884 value="1"/> 5885 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Funktional</span></label> 5886 </span> 5887 Immer aktiv </span> 5888 <button class="cmplz-category-toggle" 5889 aria-expanded="false" 5890 aria-controls="cmplz-desc-functional-1-optin" 5891 aria-labelledby="cmplz-title-functional-1-optin"> 5892 <span class="cmplz-icon cmplz-open"> 5893 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 5894 </span> 5895 </button> 5896 </div> 5897 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 5898 <span class="cmplz-description-functional">Der Zugriff oder die technische Speicherung ist unbedingt für den rechtmäÃigen Zweck erforderlich, um die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Abonnenten oder Nutzer ausdrücklich angefordert wurde, oder für den alleinigen Zweck der Ãbertragung einer Nachricht über ein elektronisches Kommunikationsnetz.</span> 5899 </div> 5900 </div> 5901 5902 <div class="cmplz-category cmplz-preferences"> 5903 <div class="cmplz-category-header"> 5904 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Vorlieben</span> 5905 <span class="cmplz-banner-checkbox"> 5906 <input type="checkbox" 5907 id="cmplz-preferences-optin" 5908 data-category="cmplz_preferences" 5909 class="cmplz-consent-checkbox cmplz-preferences" 5910 size="40" 5911 value="1"/> 5912 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Vorlieben</span></label> 5913 </span> 5914 <button class="cmplz-category-toggle" 5915 aria-expanded="false" 5916 aria-controls="cmplz-desc-preferences-1-optin" 5917 aria-labelledby="cmplz-title-preferences-1-optin"> 5918 <span class="cmplz-icon cmplz-open"> 5919 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
5919<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 5920 </span> 5921 </button> 5922 </div> 5923 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 5924 <span class="cmplz-description-preferences">Die technische Speicherung oder der Zugriff ist für den rechtmäÃigen Zweck der Speicherung von Voreinstellungen erforderlich, die nicht vom Abonnenten oder Nutzer beantragt wurden.</span> 5925 </div> 5926 </div> 5927 5928 <div class="cmplz-category cmplz-statistics"> 5929 <div class="cmplz-category-header"> 5930 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiken</span> 5931 <span class="cmplz-banner-checkbox"> 5932 <input type="checkbox" 5933 id="cmplz-statistics-optin" 5934 data-category="cmplz_statistics" 5935 class="cmplz-consent-checkbox cmplz-statistics" 5936 size="40" 5937 value="1"/> 5938 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiken</span></label> 5939 </span> 5940 <button class="cmplz-category-toggle" 5941 aria-expanded="false" 5942 aria-controls="cmplz-desc-statistics-1-optin" 5943 aria-labelledby="cmplz-title-statistics-1-optin"> 5944 <span class="cmplz-icon cmplz-open"> 5945 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 5946 </span> 5947 </button> 5948 </div> 5949 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 5950 <span class="cmplz-description-statistics">Die technische Speicherung oder der Zugriff, der ausschlieÃlich zu statistischen Zwecken erfolgt.</span> 5951 <span class="cmplz-description-statistics-anonymous">Die technische Speicherung oder der Zugriff, der ausschlieÃlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Aufforderung, die freiwillige Zustimmung Ihres Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht zu Ihrer Identifizierung verwendet werden.</span> 5952 </div> 5953 </div> 5954 5955 <div class="cmplz-category cmplz-marketing"> 5956 <div class="cmplz-category-header"> 5957 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 5958 <span class="cmplz-banner-checkbox"> 5959 <input type="checkbox" 5960 id="cmplz-marketing-optin" 5961 data-category="cmplz_marketing" 5962 class="cmplz-consent-checkbox cmplz-marketing" 5963 size="40" 5964 value="1"/> 5965 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 5966 </span> 5967 <button class="cmplz-category-toggle" 5968 aria-expanded="false" 5969 aria-controls="cmplz-desc-marketing-1-optin" 5970 aria-labelledby="cmplz-title-marketing-1-optin"> 5971 <span class="cmplz-icon cmplz-open"> 5972 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 5973 </span> 5974 </button> 5975 </div> 5976 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 5977 <span class="cmplz-description-marketing">Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.</span> 5978 </div> 5979 </div> 5980 </div><!-- categories end --> 5981 </div> 5982 5983 <div class="cmplz-links cmplz-information"> 5984 <ul> 5985 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Optionen verwalten</a></li> 5986 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
5986s-overview">Dienste verwalten</a></li> 5987 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Verwalten Sie {vendor_count} Lieferanten</a></li> 5988 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Weitere Informationen zu den Zwecken von TCF finden Sie in der Cookie-Datenbank.">Lesen Sie mehr über diese Zwecke</a></li> 5989 </ul> 5990 </div> 5991 5992 <div class="cmplz-divider cmplz-footer"></div> 5993 5994 <div class="cmplz-buttons"> 5995 <button class="cmplz-btn cmplz-accept">Akzeptieren</button> 5996 <button class="cmplz-btn cmplz-deny">Ablehnen</button> 5997 <button class="cmplz-btn cmplz-view-preferences">Voreinstellungen anzeigen</button> 5998 <button class="cmplz-btn cmplz-save-preferences">Einstellungen speichern</button> 5999 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Voreinstellungen anzeigen</a> 6000 </div> 6001 6002 6003 <div class="cmplz-documents cmplz-links"> 6004 <ul> 6005 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 6006 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 6007 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 6008 </ul> 6009 </div> 6010</div> 6011</div> 6012 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Einwilligung verwalten</button> 6013 6014</div><div 6015 id="pum-17517" 6016 role="dialog" 6017 aria-modal="false" 6018 class="pum pum-overlay pum-theme-7472 pum-theme-default-theme popmake-overlay click_open" 6019 data-popmake="{"id":17517,"slug":"antrags-erfolg","theme_id":7472,"cookies":[{"event":"on_popup_close","settings":{"name":"pum-17517","key":"","session":false,"path":"1","time":"1 month"}}],"triggers":[{"type":"click_open","settings":{"cookie_name":["pum-17517"],"extra_selectors":".popup-danke"}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 6020 6021 <div id="popmake-17517" class="pum-container popmake theme-7472 pum-responsive pum-responsive-medium responsive size-medium"> 6022 6023 6024 6025 6026 <div class="pum-content popmake-content" tabindex="0"> 6027 <h1><span style="font-size: 21px;"><strong><span style="font-family: helvetica, arial, sans-serif;">Vielen Dank!</span></strong></span></h1> 6028<p><span style="font-family: helvetica, arial, sans-serif;">Der Antrag wurde erfolgreich versendet. Wir melden uns bald.</span></p> 6029<p><span style="font-family: helvetica, arial, sans-serif;"><a class="button" href="/">Zur Startseite</a></span></p> 6030 </div> 6031 6032 6033 <button type="button" class="pum-close popmake-close" aria-label="SchlieÃen"> 6034 SchlieÃen </button> 6035 6036 </div> 6037 6038</div> 6039<style type="text/css"> 6040 /* Hide reCAPTCHA V3 badge */ 6041 .grecaptcha-badge { 6042 6043 visibility: hidden !important; 6044 6045 } 6046 </style>
6046<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dayNamesShort":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"dayNamesMin":["S","M","D","M","D","F","S"],"monthNames":["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"monthNamesShort":["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"monthNamesMin":["Jan.","Feb.","M\u00e4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"},"registration_prompt":"Es gibt nicht gespeicherte Teilnahmeinformationen. Sind Sie sicher, dass Sie weitermachen m\u00f6chten?"};/* ]]> */ </script>
6046
6046<script> 6047 ( () => { 6048 const lazyloadRunObserver = () => { 6049 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 6050 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 6051 entries.forEach( ( entry ) => { 6052 if ( entry.isIntersecting ) { 6053 let lazyloadBackground = entry.target; 6054 if( lazyloadBackground ) { 6055 lazyloadBackground.classList.add( 'e-lazyloaded' ); 6056 } 6057 lazyloadBackgroundObserver.unobserve( entry.target ); 6058 } 6059 }); 6060 }, { rootMargin: '200px 0px 200px 0px' } ); 6061 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 6062 lazyloadBackgroundObserver.observe( lazyloadBackground ); 6063 } ); 6064 }; 6065 const events = [ 6066 'DOMContentLoaded', 6067 'elementor/lazyload/observe', 6068 ]; 6069 events.forEach( ( event ) => { 6070 document.addEventListener( event, lazyloadRunObserver ); 6071 } ); 6072 } )(); 6073 </script>
6073 6074
6074<script type='text/javascript'> 6075 (function () { 6076 var c = document.body.className; 6077 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 6078 document.body.className = c; 6079 })(); 6080 </script>
6080 6081
6081<script id="fluentform-elementor-js-extra"> 6082var fluentformElementor = {"adminUrl":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin.php"}; 6083//# sourceURL=fluentform-elementor-js-extra 6084</script>
vendor: 1 bytes, line 6084
6084
6085<script id="fluentform-elementor-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/fluentform/assets/js/fluent-forms-elementor-widget.js?ver=6.2.15"></script>
vendor: 1 bytes, line 6085
6085
6086<script id="tec-user-agent-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/event-tickets/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 6086
6086
6087<script id="mmsb-script-js-after"> 6088(function(){ 6089 var ENABLE_MOBILE = true; 6090 var ENABLE_INLINE = true; 6091 6092 /* ---- Gemeinsame Hilfen ---- */ 6093 function blockEmptySubmit(form, inputSelector){ 6094 var inp = form.querySelector(inputSelector); 6095 form.addEventListener('submit', function(e){ 6096 var v = (inp && inp.value ? inp.value : '').replace(/\s+/g,''); 6097 if(v.length===0){ e.preventDefault(); if(inp){ inp.focus(); } } 6098 }, true); 6099 } 6100 6101 /* ---- MOBILE PORTRAIT (Off-Canvas) ---- */ 6102 var ROOTS = [ 6103 '.zak-offcanvas--open .zak-offcanvas__content', 6104 '.zak-offcanvas--open .zak-offcanvas', 6105 '.zak-offcanvas', 6106 '.zak-mobile-menu', 6107 '.zak-navigation', 6108 '.tg-mobile-navigation', 6109 '.off-canvas', 6110 '.elementor-nav-menu--dropdown', 6111 '.elementor-nav-menu__container', 6112 '.main-navigation .menu-mobile' 6113 ]; 6114 6115 function isPortraitPhone(){ 6116 return window.matchMedia('(orientation: portrait)').matches && 6117 (window.matchMedia('(hover:none) and (pointer:coarse)').matches || window.innerWidth <= 640); 6118 } 6119 6120 function findMobileMenuRoot(){ 6121 for(var i=0;i<ROOTS.length;i++){ 6122 var el = document.querySelector(ROOTS[i]); 6123 if(!el) continue; 6124 var cs = getComputedStyle(el); 6125 if(cs && cs.display!=='none' && cs.visibility!=='hidden' && el.offsetParent!==null) return el; 6126 } 6127 return null; 6128 } 6129 6130 function ensureMobileBar(){ 6131 if(!ENABLE_MOBILE || !isPortraitPhone()) return; 6132 var root = findMobileMenuRoot(); 6133 if(!root) return; 6134 6135 var wrap = root.querySelector('.mmsb-wrap'); 6136 if(!wrap){ 6137 wrap = document.createElement('div'); 6138 wrap.className = 'mmsb-wrap'; 6139 wrap.innerHTML = 6140 '<form class="mmsb-form" role="search" method="get" action="https://geschichtswerkstatt-barmbek.de/">' 6141 + '<label class="screen-reader-text" for="mmsb-s">Suche</label>' 6142 + '<input id="mmsb-s" class="mmsb-field" type="search" name="s" placeholder="Suchbegriff eingeben â¦" autocomplete="off" />' 6143 + '<button class="mmsb-submit" type="submit">Suchen</button>' 6144 + '</form>'; 6145 } 6146 if(wrap.parentNode !== root){ root.appendChild(wrap); } 6147 else if(wrap !== root.lastElementChild){ root.appendChild(wrap); } 6148 6149 blockEmptySubmit(wrap.querySelector('form'), '.mmsb-field'); 6150 } 6151 6152 /* ---- TABLET/DESKTOP (Inline-Leiste im Menü) ---- */ 6153 function ensureInlineBar(){ 6154 if(!ENABLE_INLINE || window.innerWidth < 768) return; 6155 6156 var menus = document.querySelectorAll('.tg-primary-menu, .main-navigation > ul, .elementor-nav-menu--main'); 6157 if(!menus.length) return; 6158 6159 menus.forEach(function(ul){ 6160 if(ul.querySelector('li.mmsb-inline')) return; // schon vorhanden 6161 6162 var li = document.createElement('li'); 6163 li.className = 'menu-item mmsb-inline'; 6164 li.innerHTML = 6165 '<form class="mmsb-inline__form" role="search" method="get" action="https://geschichtswerkstatt-barmbek.de/">' 6166 + '<label class="screen-reader-text" for="mmsb-inline-s">Suche</label>' 6167 + '<input id="mmsb-inline-s" class="mmsb-inline__field" type="search" name="s" placeholder="Suchbegriff eingeben â¦" autocomplete="off" />' 6168 + '<button class="mmsb-inline__submit" type="submit">Suchen</button>' 6169 + '</form>'; 6170 6171 // Rechts ans Ende 6172 ul.appendChild(li); 6173 6174 // leere Suche blocken 6175 blockEmptySubmit(li.querySelector('form'), '.mmsb-inline__field'); 6176 }); 6177 } 6178 6179 function bind(){ 6180 // Mobile: auf Menüöffnen reagieren 6181 ['.zak-menu-toggle', '.tg-menu-toggle', '.menu-toggle', '.elementor-menu-toggle'].forEach(function(sel){ 6182 var t = document.querySelector(sel); 6183 if(t){ t.addEventListener('click', function(){ setTimeout(ensureMobileBar, 120); }); } 6184 }); 6185 6186 // initial auf beiden Pfaden 6187 ensureInlineBar(); 6188 ensureMobileBar(); 6189 6190 // bei Resize/Orientation & DOM-Ãnderungen nachlegen 6191 window.addEventListener('resize', function(){ setTimeout(function(){ ensureInlineBar(); ensureMobileBar(); }, 120); }, {passive:true}); 6192 window.addEventListener('orientationchange', function(){ setTimeout(function(){ ensureInlineBar(); ensureMobileBar(); }, 150); }, {passive:true}); 6193 var mo = new MutationObserver(function(){ ensureMobileBar(); }); 6194 mo.observe(document.body, {subtree:true, childList:true, attributes:true}); 6195 } 6196 6197 document.addEventListener('DOMContentLoaded', bind); 6198})(); 6199//# sourceURL=mmsb-script-js-after 6200</script>
vendor: 1 bytes, line 6200
6200
6201<script id="rmp_menu_scripts-js-extra"> 6202var rmp_menu = {"ajaxURL":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","wp_nonce":"1d411e11eb","menu":[{"menu_theme":"Default","theme_type":"default","theme_location_menu":"0","submenu_submenu_arrow_width":"40","submenu_submenu_arrow_width_unit":"px","submenu_submenu_arrow_height":"39","submenu_submenu_arrow_height_unit":"px","submenu_arrow_position":"right","submenu_sub_arrow_background_colour":"","submenu_sub_arrow_background_hover_colour":"","submenu_sub_arrow_background_colour_active":"","submenu_sub_arrow_background_hover_colour_active":"","submenu_sub_arrow_border_width":"","submenu_sub_arrow_border_width_unit":"px","submenu_sub_arrow_border_colour":"#1d4354","submenu_sub_arrow_border_hover_colour":"#3f3f3f","submenu_sub_arrow_border_colour_active":"#1d4354","submenu_sub_arrow_border_hover_colour_active":"#3f3f3f","submenu_sub_arrow_shape_colour":"#fff","submenu_sub_arrow_shape_hover_colour":"#fff","submenu_sub_arrow_shape_colour_active":"#fff","submenu_sub_arrow_shape_hover_colour_active":"#fff","use_header_bar":"off","header_bar_items_order":{"logo":"off","title":"on","additional content":"off","menu":"on","search":"off"},"header_bar_title":"Responsive Menu","header_bar_html_content":"","header_bar_logo":"","header_bar_logo_link":"","header_bar_logo_width":"","header_bar_logo_width_unit":"%","header_bar_logo_height":"","header_bar_logo_height_unit":"px","header_bar_height":"80","header_bar_height_unit":"px","header_bar_padding":{"top":"0px","right":"5%","bottom":"0px","left":"5%"},"header_bar_font":"","header_bar_font_size":"14","header_bar_font_size_unit":"px","header_bar_text_color":"#ffffff","header_bar_background_color":"#1d4354","header_bar_breakpoint":"8000","header_bar_position_type":"fixed","header_bar_adjust_page":"on","header_bar_scroll_enable":"off","header_bar_scroll_background_color":"#36bdf6","mobile_breakpoint":"600","tablet_breakpoint":"991","transition_speed":"0.5","sub_menu_speed":"0.2","show_menu_on_page_load":"off","menu_disable_scrolling":"off","menu_overlay":"off","menu_overlay_colour":"rgba(0,0,0,0.7)","desktop_menu_width":"","desktop_menu_width_unit":"%","desktop_menu_positioning":"absolute","desktop_menu_side":"left","desktop_menu_to_hide":"","use_current_theme_location":"off","mega_menu":{"225":"off","227":"off","229":"off","228":"off","226":"off"},"desktop_submenu_open_animation":"none","desktop_submenu_open_animation_speed":"100ms","desktop_submenu_open_on_click":"off","desktop_menu_hide_and_show":"off","menu_name":"Primary Menu","menu_to_use":"441","different_menu_for_mobile":"off","menu_to_use_in_mobile":"main-menu","use_mobile_menu":"on","use_tablet_menu":"on","use_desktop_menu":"off","menu_display_on":"all-pages","menu_to_hide":"","submenu_descriptions_on":"off","custom_walker":"","menu_background_colour":"#000000","menu_depth":"5","smooth_scroll_on":"off","smooth_scroll_speed":"500","menu_font_icons":{"id":["225"],"icon":[""]},"menu_links_height":"50","menu_links_height_unit":"px","menu_links_line_height":"40","menu_links_line_height_unit":"px","menu_depth_0":"5","menu_depth_0_unit":"%","menu_font_size":"16","menu_font_size_unit":"px","menu_font":"","menu_font_weight":"normal","menu_text_alignment":"left","menu_text_letter_spacing":"1.5","menu_word_wrap":"off","menu_link_colour":"#fff","menu_link_hover_colour":"#fff","menu_current_link_colour":"#fff","menu_current_link_hover_colour":"#fff","menu_item_background_colour":"#000000","menu_item_background_hover_colour":"","menu_current_item_background_colour":"","menu_current_item_background_hover_colour":"","menu_border_width":"","menu_border_width_unit":"px","menu_item_border_colour":"#1d4354","menu_item_border_colour_hover":"#1d4354","menu_current_item_border_colour":"#1d4354","menu_current_item_border_hover_colour":"#3f3f3f","submenu_links_height":"50","submenu_links_height_unit":"px","submenu_links_line_height":"40","submenu_links_line_height_unit":"px","menu_depth_side":"left","menu_depth_1":"10","menu_depth_1_unit":"%","menu_depth_2":"15","menu_depth_2_unit":"%","menu_depth_3":"20","menu_depth_3_unit":"%","menu_depth_4":"25","menu_depth_4_unit":"%","submenu_item_background_colour":"","submenu_item_background_hover_colour":"","submenu_current_item_background_colour":"","submenu_current_item_background_hover_colour":"","submenu_border_width":"","submenu_border_width_unit":"px","submenu_item_border_colour":"#1d4354","submenu_item_border_colour_hover":"#1d4354","submenu_current_item_border_colour":"#1d4354","submenu_current_item_border_hover_colour":"#3f3f3f","submenu_font_size":"15","submenu_font_size_unit":"px","submenu_font":"","submenu_font_weight":"normal","submenu_text_letter_spacing":"","submenu_text_alignment":"left","submenu_link_colour":"#fff","submenu_link_hover_colour":"#fff","submenu_current_link_colour":"#fff","submenu_current_link_hover_colour":"#fff","inactive_arrow_shape":"\u25bc","active_arrow_shape":"","inactive_arrow_font_icon":"\u003Cspan class=\"rmp-font-icon dashicons dashicons-arrow-right \"\u003E\u003C/span\u003E","active_arrow_font_icon":"\u003Cspan class=\"rmp-font-icon dashicons dashicons-arrow-down \"\u003E\u003C/span\u003E","inactive_arrow_image":"","active_arrow_image":"","submenu_arrow_width":"40","submenu_arrow_width_unit":"px","submenu_arrow_height":"39","submenu_arrow_height_unit":"px","arrow_position":"right","menu_sub_arrow_shape_colour":"#fff","menu_sub_arrow_shape_hover_colour":"#fff","menu_sub_arrow_shape_colour_active":"#fff","menu_sub_arrow_shape_hover_colour_active":"#fff","menu_sub_arrow_border_width":"","menu_sub_arrow_border_width_unit":"px","menu_sub_arrow_border_colour":"#1d4354","menu_sub_arrow_border_hover_colour":"#3f3f3f","menu_sub_arrow_border_colour_active":"#1d4354","menu_sub_arrow_border_hover_colour_active":"#3f3f3f","menu_sub_arrow_background_colour":"#000000","menu_sub_arrow_background_hover_colour":"","menu_sub_arrow_background_colour_active":"rgba(33,33,33,0.01)","menu_sub_arrow_background_hover_colour_active":"","fade_submenus":"off","fade_submenus_side":"left","fade_submenus_delay":"100","fade_submenus_speed":"500","use_slide_effect":"off","slide_effect_back_to_text":"Back","accordion_animation":"on","auto_expand_all_submenus":"off","auto_expand_current_submenus":"off","menu_item_click_to_trigger_submenu":"on","button_width":"35","button_width_unit":"px","button_height":"35","button_height_unit":"px","button_background_colour":"#000000","button_background_colour_hover":"#000000","button_background_colour_active":"#000000","toggle_button_border_radius":"5","button_transparent_background":"off","button_left_or_right":"right","button_position_type":"absolute","button_distance_from_side":"20","button_distance_from_side_unit":"%","button_top":"15","button_top_unit":"px","button_push_with_animation":"off","button_click_animation":"boring","button_line_margin":"10","button_line_margin_unit":"px","button_line_width":"25","button_line_width_unit":"px","button_line_height":"3","button_line_height_unit":"px","button_line_colour":"#fff","button_line_colour_hover":"#fff","button_line_colour_active":"#fff","button_font_icon":"","button_font_icon_when_clicked":"","button_image":"","button_image_when_clicked":"","button_title":"","button_title_open":"","button_title_position":"left","menu_container_
6202columns":"","button_font":"","button_font_size":"14","button_font_size_unit":"px","button_title_line_height":"13","button_title_line_height_unit":"px","button_text_colour":"#ffffff","button_trigger_type_click":"on","button_trigger_type_hover":"off","button_click_trigger":"","items_order":{"title":"on","additional content":"on","menu":"on","search":"on","social-icons":""},"menu_title":"Men\u00fc","menu_title_link":"","menu_title_link_location":"_self","menu_title_image":"","menu_title_font_icon":"","menu_title_section_padding":{"top":"10%","right":"5%","bottom":"0%","left":"5%"},"menu_title_background_colour":"#000000","menu_title_background_hover_colour":"#000000","menu_title_font_size":"25","menu_title_font_size_unit":"px","menu_title_alignment":"center","menu_title_font_weight":"400","menu_title_font_family":"","menu_title_colour":"#ffffff","menu_title_hover_colour":"#fff","menu_title_image_width":"","menu_title_image_width_unit":"%","menu_title_image_height":"","menu_title_image_height_unit":"px","menu_additional_content":"Navigation","menu_additional_section_padding":{"top":"0%","right":"5%","bottom":"10%","left":"5%"},"menu_additional_content_font_size":"18","menu_additional_content_font_size_unit":"px","menu_additional_content_alignment":"center","menu_additional_content_colour":"#ffffff","menu_social_icons":[{"icon":"","color":"","hover_color":"","link":""}],"menu_social_icons_size":"24","menu_social_icons_size_unit":"px","menu_social_icons_layout":"horizontal","menu_social_icons_alignment":"center","menu_social_icons_gap":"10","menu_social_icons_gap_unit":"px","menu_social_icons_section_padding":{"top":"0%","right":"0%","bottom":"0%","left":"0%"},"menu_search_box_text":"Search","menu_search_box_code":"","menu_search_section_padding":{"top":"5%","right":"5%","bottom":"5%","left":"5%"},"menu_search_box_height":"45","menu_search_box_height_unit":"px","menu_search_box_border_radius":"30","menu_search_box_text_colour":"#000000","menu_search_box_background_colour":"#ffffff","menu_search_box_placeholder_colour":"#000000","menu_search_box_border_colour":"","menu_section_padding":{"top":"40px","right":"30px","bottom":"40px","left":"10px"},"menu_width":"75","menu_width_unit":"%","menu_maximum_width":"350","menu_maximum_width_unit":"px","menu_minimum_width":"320","menu_minimum_width_unit":"px","menu_auto_height":"off","menu_container_padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"},"menu_container_background_colour":"#1d4354","menu_background_image":"","animation_type":"slide","menu_appear_from":"left","animation_speed":"0.5","page_wrapper":"body","menu_close_on_body_click":"off","menu_close_on_scroll":"off","menu_close_on_link_click":"off","enable_touch_gestures":"off","hamburger_position_selector":"","menu_id":22861,"active_toggle_contents":"\u003Cspan class=\"rmp-font-icon dashicons dashicons-arrow-down \"\u003E\u003C/span\u003E","inactive_toggle_contents":"\u003Cspan class=\"rmp-font-icon dashicons dashicons-arrow-right \"\u003E\u003C/span\u003E"}]}; 6203//# sourceURL=rmp_menu_scripts-js-extra 6204</script>
vendor: 1 bytes, line 6204
6204
6205<script id="rmp_menu_scripts-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/responsive-menu/v4.0.0/assets/js/rmp-menu.min.js?ver=4.7.3"></script>
vendor: 1 bytes, line 6205
6205
6206<script id="wpfront-scroll-top-js-extra"> 6207var wpfront_scroll_top_data = {"data":{"css":"#wpfront-scroll-top-container{position:fixed;cursor:pointer;z-index:9999;border:none;outline:none;background-color:rgba(0,0,0,0);box-shadow:none;outline-style:none;text-decoration:none;opacity:0;display:none;align-items:center;justify-content:center;margin:0;padding:0}#wpfront-scroll-top-container.show{display:flex;opacity:1}#wpfront-scroll-top-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#wpfront-scroll-top-container .text-holder{padding:3px 10px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,.5);box-shadow:4px 4px 5px 0px rgba(50,50,50,.5)}#wpfront-scroll-top-container{right:100px;bottom:20px;}#wpfront-scroll-top-container img{width:auto;height:auto;}#wpfront-scroll-top-container .text-holder{color:#000000;background-color:#ffef83;width:auto;height:auto;;}#wpfront-scroll-top-container .text-holder:hover{background-color:#C0C0C0;}#wpfront-scroll-top-container i{color:#000000;}","html":"\u003Cbutton id=\"wpfront-scroll-top-container\" aria-label=\"\" title=\"\" \u003E\u003Cspan class=\"text-holder\"\u003ENach oben\u003C/span\u003E\u003C/button\u003E","data":{"hide_iframe":false,"button_fade_duration":0,"auto_hide":false,"auto_hide_after":60,"scroll_offset":100,"button_opacity":1,"button_action":"top","button_action_element_selector":"","button_action_container_selector":"html, body","button_action_element_offset":0,"scroll_duration":400}}}; 6208//# sourceURL=wpfront-scroll-top-js-extra 6209</script>
vendor: 1 bytes, line 6209
6209
6210<script id="wpfront-scroll-top-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/wpfront-scroll-top/includes/assets/wpfront-scroll-top.min.js?ver=3.0.1.09211"></script>
vendor: 1 bytes, line 6210
6210
6211<script id="zakra-navigation-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/assets/js/navigation.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 6211
6211
6212<script id="zakra-skip-link-focus-fix-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/assets/js/skip-link-focus-fix.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 6212
6212
6213<script id="zakra-custom-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/themes/zakra/assets/js/zakra-custom.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 6213
6213
6214<script id="sourcebuster-js-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 6214
6214
6215<script id="wc-order-attribution-js-extra"> 6216var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 6217//# sourceURL=wc-order-attribution-js-extra 6218</script>
vendor: 1 bytes, line 6218
6218
6219<script id="wc-order-attribution-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 6219
6219
6220<script id="jquery-ui-core-js-before"> 6221jQuery.uiBackCompat = true; 6222//# sourceURL=jquery-ui-core-js-before 6223</script>
vendor: 1 bytes, line 6223
6223
6224<script id="jquery-ui-core-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 6224
6224
6225<script id="popup-maker-site-js-extra"> 6226var pum_vars = {"version":"1.25.0","pm_dir_url":"https://geschichtswerkstatt-barmbek.de/wp-content/plugins/popup-maker/","ajaxurl":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","restapi":"https://geschichtswerkstatt-barmbek.de/wp-json/pum/v1","rest_nonce":null,"default_theme":"7472","debug_mode":"","disable_tracking":"","disable_url_params":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://geschichtswerkstatt-barmbek.de/wp-json/pum/v1"}; 6227var pum_sub_vars = {"ajaxurl":"https://geschichtswerkstatt-barmbek.de/wp-admin/admin-ajax.php","message_position":"top"}; 6228var pum_popups = {"pum-17517":{"triggers":[{"type":"click_open","settings":{"cookie_name":["pum-17517"],"extra_selectors":".popup-danke"}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-17517","key":"","session":false,"path":"1","time":"1 month"}}],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"7472","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":17517,"slug":"antrags-erfolg"}}; 6229//# sourceURL=popup-maker-site-js-extra 6230</script>
vendor: 1 bytes, line 6230
6230
6231<script id="popup-maker-site-js" src="//geschichtswerkstatt-barmbek.de/wp-content/uploads/pum/pum-site-scripts.js?defer&generated=1784372330&ver=1.25.0"></script>
vendor: 1 bytes, line 6231
6231
6232<script id="elementor-webpack-runtime-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6232
6232
6233<script id="elementor-frontend-modules-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6233
6233
6234<script id="elementor-frontend-js-before"> 6235var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Auf Facebook teilen","shareOnX":"Share on X","pinIt":"Anheften","download":"Download","downloadImage":"Bild herunterladen","fullscreen":"Vollbild","zoom":"Zoom","share":"Teilen","playVideo":"Video abspielen","previous":"Zur\u00fcck","next":"Weiter","close":"Schlie\u00dfen","a11yCarouselPrevSlideMessage":"Vorherige Folie","a11yCarouselNextSlideMessage":"N\u00e4chste Folie","a11yCarouselFirstSlideMessage":"Dies ist die erste Folie","a11yCarouselLastSlideMessage":"Dies ist die letzte Folie","a11yCarouselPaginationBulletMessage":"Zu Folie"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobil Hochformat","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil Querformat","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet-Hochformat","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Querformat","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Breitbild","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 6236"hasCustomBreakpoints":false},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"029582a368","atomicFormsSendForm":"4bed7fbcef"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":16874,"title":"Mitarbeit%20%E2%80%93%20Geschichtswerkstatt%20Barmbek","excerpt":"","featuredImage":false}}; 6237//# sourceURL=elementor-frontend-js-before 6238</script>
vendor: 1 bytes, line 6238
6238
6239<script id="elementor-frontend-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 6239
6239
6240<script id="a11y-menubar-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/mu-plugins/a11y-menubar.js?ver=1.0.0"></script>
vendor: 1 bytes, line 6240
6240
6241<script id="cmplz-cookiebanner-js-extra"> 6242var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"54","version":"7.5.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://geschichtswerkstatt-barmbek.de/wp-json/complianz/v1/","locale":"lang=de&locale=de_DE_formal","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"25","cookie_path":"/","categories":{"statistics":"Statistiken","marketing":"Marketing"},"tcf_active":"","placeholdertext":"Klicken Sie, um {category} Cookies zu akzeptieren und diesen Inhalt zu aktivieren","css_file":"https://geschichtswerkstatt-barmbek.de/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=54","page_links":{"eu":{"cookie-statement":{"title":"Cookie-Richtlinie ","url":"https://geschichtswerkstatt-barmbek.de/cookie-richtlinie-eu/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Klicken Sie, um {category} Cookies zu akzeptieren und diesen Inhalt zu aktivieren","iapi_nav":"fallback"}; 6243//# sourceURL=cmplz-cookiebanner-js-extra 6244</script>
vendor: 1 bytes, line 6244
6244
6245<script defer id="cmplz-cookiebanner-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1788990605"></script>
vendor: 1 bytes, line 6245
6245
6246<script id="cmplz-cookiebanner-js-after"> 6247 6248 if ('undefined' != typeof window.jQuery) { 6249 jQuery(document).ready(function ($) { 6250 $(document).on('elementor/popup/show', () => { 6251 let rev_cats = cmplz_categories.reverse(); 6252 for (let key in rev_cats) { 6253 if (rev_cats.hasOwnProperty(key)) { 6254 let category = cmplz_categories[key]; 6255 if (cmplz_has_consent(category)) { 6256 document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { 6257 cmplz_remove_placeholder(obj); 6258 }); 6259 } 6260 } 6261 } 6262 6263 let services = cmplz_get_services_on_page(); 6264 for (let key in services) { 6265 if (services.hasOwnProperty(key)) { 6266 let service = services[key].service; 6267 let category = services[key].category; 6268 if (cmplz_has_service_consent(service, category)) { 6269 document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { 6270 cmplz_remove_placeholder(obj); 6271 }); 6272 } 6273 } 6274 } 6275 }); 6276 }); 6277 } 6278 6279 6280 6281 document.addEventListener("cmplz_enable_category", function(consentData) { 6282 var category = consentData.detail.category; 6283 var services = consentData.detail.services; 6284 var blockedContentContainers = []; 6285 let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; 6286 let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; 6287 for (var skey in services) { 6288 if (services.hasOwnProperty(skey)) { 6289 let service = skey; 6290 selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; 6291 selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; 6292 } 6293 } 6294 document.querySelectorAll(selectorVideo).forEach(obj => { 6295 let elementService = obj.getAttribute('data-service'); 6296 if ( cmplz_is_service_denied(elementService) ) { 6297 return; 6298 } 6299 if (obj.classList.contains('cmplz-elementor-activated')) return; 6300 obj.classList.add('cmplz-elementor-activated'); 6301 6302 if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ 6303 let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); 6304 obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); 6305 obj.classList.setAttribute('data-widget_type', attr); 6306 } 6307 if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { 6308 obj.classList.remove('cmplz-elementor-widget-video-playlist'); 6309 obj.classList.add('elementor-widget-video-playlist'); 6310 } 6311 obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); 6312 blockedContentContainers.push(obj); 6313 }); 6314 6315 document.querySelectorAll(selectorGeneric).forEach(obj => { 6316 let elementService = obj.getAttribute('data-service'); 6317 if ( cmplz_is_service_denied(elementService) ) { 6318 return; 6319 } 6320 if (obj.classList.contains('cmplz-elementor-activated')) return; 6321 6322 if (obj.classList.contains('cmplz-fb-video')) { 6323 obj.classList.remove('cmplz-fb-video'); 6324 obj.classList.add('fb-video'); 6325 } 6326 6327 obj.classList.add('cmplz-elementor-activated'); 6328 obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); 6329 blockedContentContainers.push(obj.closest('.elementor-widget')); 6330 }); 6331 6332 /** 6333 * Trigger the widgets in Elementor 6334 */ 6335 for (var key in blockedContentContainers) { 6336 if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { 6337 let blockedContentContainer = blockedContentContainers[key]; 6338 if (elementorFrontend.elementsHandler) { 6339 elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) 6340 } 6341 var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); 6342 blockedContentContainer.classList.remove('cmplz-blocked-content-container'); 6343 blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); 6344 } 6345 } 6346 6347 }); 6348 6349 6350//# sourceURL=cmplz-cookiebanner-js-after 6351</script>
vendor: 131 bytes, lines 6351-6352
6351 6352<script id="elementor-recaptcha_v3-api-js" src="https://www.google.com/recaptcha/api.js?render=explicit&ver=4.3.1"></script>
6353<script id="wp-i18n-js" src="https://geschichtswerkstatt-barmbek.de/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 6353
6353
6354<script id="wp-i18n-js-after"> 6355wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 6356//# sourceURL=wp-i18n-js-after 6357</script>
vendor: 1 bytes, line 6357
6357
6358<script id="elementor-pro-frontend-js-before"> 6359var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-admin\/admin-ajax.php","nonce":"6bf924dc6f","urls":{"assets":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 6360"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/geschichtswerkstatt-barmbek.de\/warenkorb\/","checkout_page_url":"https:\/\/geschichtswerkstatt-barmbek.de\/kasse\/","fragments_nonce":"03ed60ca29"}}, 6361"facebook_sdk":{"lang":"de_DE_formal","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/geschichtswerkstatt-barmbek.de\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 6362//# sourceURL=elementor-pro-frontend-js-before 6363</script>
vendor: 1 bytes, line 6363
6363
6364<script id="elementor-pro-frontend-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 6364
6364
6365<script id="pro-elements-handlers-js" src="https://geschichtswerkstatt-barmbek.de/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
6365 6366<!-- WooCommerce JavaScript -->
6367<script type="text/javascript"> 6368jQuery(function($) { 6369 6370 $(document).on( 'click', '.zak-qty-plus, .zak-qty-minus', function() { 6371 6372 var qty = $( this ).parent( '.quantity' ).find( '.qty' ); 6373 var val = parseFloat(qty.val()); 6374 var max = parseFloat(qty.attr( 'max' )); 6375 var min = parseFloat(qty.attr( 'min' )); 6376 var step = parseFloat(qty.attr( 'step' )); 6377 6378 if ( $( this ).is( '.zak-qty-plus' ) ) { 6379 if ( max && ( max <= val ) ) { 6380 qty.val( max ).change(); 6381 } else { 6382 if(val) { 6383 qty.val( val + step ).change(); 6384 } 6385 else { 6386 qty.val( 0 + step ).change(); 6387 } 6388 } 6389 } else { 6390 if ( min && ( min >= val ) ) { 6391 qty.val( min ).change(); 6392 } else if ( val > min ) { 6393 qty.val( val - step ).change(); 6394 } 6395 } 6396 6397 }); 6398 6399 6400 }); 6401</script>
6401 6402 6403</body> 6404</html><!-- WP Fastest Cache file was created in 1.299 seconds, on 1 October, 2026 @ 3:31 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.