{"id":52607,"date":"2026-04-22T16:01:55","date_gmt":"2026-04-22T14:01:55","guid":{"rendered":"https:\/\/blickpunkt-lokalsport.de\/?page_id=52607"},"modified":"2026-04-27T12:31:10","modified_gmt":"2026-04-27T10:31:10","slug":"statistik","status":"publish","type":"page","link":"https:\/\/blickpunkt-lokalsport.de\/english\/statistik\/","title":{"rendered":"Statistik"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"52607\" class=\"elementor elementor-52607\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3da84f8 e-con-full e-flex e-con e-parent\" data-id=\"3da84f8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6300810 elementor-widget elementor-widget-spacer\" data-id=\"6300810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e4b0e6a e-con-full e-flex e-con e-parent\" data-id=\"6e4b0e6a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-220fcf37 elementor-widget elementor-widget-bdt-advanced-heading\" data-id=\"220fcf37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bdt-advanced-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"220fcf37\" class=\"bdt-ep-advanced-heading\" data-settings=\"{&quot;titleMultiColor&quot;:&quot;no&quot;}\"><div class=\"bdt-ep-advanced-heading-content bdt-visible@m\"><div class=\"bdt-transform-origin-top-left\">Statistik<\/div><\/div><div class=\"bdt-ep-advanced-heading-sub-title\"><div class=\"bdt-ep-advanced-heading-sub-title-content\">Zahlen &amp; Fakten<\/div><\/div><h2 class=\"bdt-ep-advanced-heading-title\"><span class=\"bdt-ep-advanced-heading-main-title\"><span class=\"bdt-ep-advanced-heading-main-title-inner\">Statistik<\/span><\/span><\/h2><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb42569 elementor-widget elementor-widget-spacer\" data-id=\"5bb42569\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70bfc14 e-con-full e-flex e-con e-parent\" data-id=\"70bfc14\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59d6c31 elementor-widget elementor-widget-html\" data-id=\"59d6c31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  :root {\r\n    --nl-bg: #edf0f1;\r\n    --nl-card: #f8f9fa;\r\n    --nl-card-soft: #f9fbfa;\r\n    --nl-text: #151b22;\r\n    --nl-text-soft: #67727d;\r\n    --nl-text-faint: #88929d;\r\n    --nl-border: rgba(21, 27, 34, 0.06);\r\n    --nl-border-strong: rgba(21, 27, 34, 0.10);\r\n  }\r\n\r\n  .bp-stats-section-head{\r\n    max-width:1250px;\r\n    margin:20px auto 8px;\r\n    padding:0 10px;\r\n    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\r\n    color:var(--nl-text);\r\n  }\r\n\r\n  .bp-stats-section-title{\r\n    margin:0;\r\n    font-weight:700;\r\n    font-size:1.2rem;\r\n    line-height:1.18;\r\n    letter-spacing:-.01em;\r\n    color:#111827;\r\n  }\r\n\r\n  .bp-stats-section-subtitle{\r\n    margin:4px 0 0;\r\n    font-size:0.82rem;\r\n    color:var(--nl-text-soft);\r\n    max-width:60ch;\r\n  }\r\n\r\n  .bp-ts-wrap{\r\n    max-width:1250px;\r\n    margin:10px auto;\r\n    padding:0 10px;\r\n    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\r\n  }\r\n\r\n  .bp-ts-wrap + .bp-ts-wrap{\r\n    margin-top:8px;\r\n  }\r\n\r\n  .bp-ts-box{\r\n    background:var(--nl-bg);\r\n    border:1px solid var(--nl-border);\r\n    box-shadow:none;\r\n    overflow:hidden;\r\n  }\r\n\r\n  .bp-ts-box .bp-ts-accordion-trigger,\r\n  .bp-ts-box button.bp-ts-accordion-trigger,\r\n  .elementor-widget-html .bp-ts-box .bp-ts-accordion-trigger,\r\n  .elementor-widget-container .bp-ts-box .bp-ts-accordion-trigger{\r\n    -webkit-appearance:none;\r\n    appearance:none;\r\n    width:100%;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:space-between;\r\n    gap:10px;\r\n    text-align:left;\r\n    padding:10px 14px;\r\n    background:var(--nl-card-soft) !important;\r\n    color:#111827 !important;\r\n    border:0 !important;\r\n    border-radius:0 !important;\r\n    box-shadow:none !important;\r\n    cursor:pointer;\r\n    border-bottom:1px solid var(--nl-border) !important;\r\n  }\r\n\r\n  .bp-ts-box .bp-ts-accordion-trigger:hover,\r\n  .bp-ts-box .bp-ts-accordion-trigger:focus,\r\n  .bp-ts-box .bp-ts-accordion-trigger:active{\r\n    background:var(--nl-card) !important;\r\n    color:#111827 !important;\r\n    border:none !important;\r\n    box-shadow:none !important;\r\n  }\r\n\r\n  .bp-ts-box .bp-ts-accordion-trigger:focus-visible{\r\n    outline:2px solid #94a3b8;\r\n    outline-offset:-2px;\r\n  }\r\n\r\n  .bp-ts-trigger-text{\r\n    min-width:0;\r\n  }\r\n\r\n  .bp-ts-title{\r\n    display:block;\r\n    margin:0;\r\n    font-weight:700;\r\n    font-size:0.98rem;\r\n    line-height:1.18;\r\n    letter-spacing:.01em;\r\n    color:#111827 !important;\r\n  }\r\n\r\n  .bp-ts-sub{\r\n    display:block;\r\n    font-size:0.8rem;\r\n    color:var(--nl-text-soft) !important;\r\n    margin-top:2px;\r\n  }\r\n\r\n  .bp-ts-trigger-side{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:8px;\r\n    flex-shrink:0;\r\n  }\r\n\r\n  .bp-ts-tag{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    padding:0.18rem 0.5rem;\r\n    border-radius:999px;\r\n    background:#eef2f4 !important;\r\n    color:#55616d !important;\r\n    font-size:0.62rem;\r\n    letter-spacing:.07em;\r\n    text-transform:uppercase;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .bp-ts-chevron{\r\n    width:16px;\r\n    height:16px;\r\n    color:var(--nl-text-faint) !important;\r\n    transition:transform .25s cubic-bezier(.16,1,.3,1);\r\n  }\r\n\r\n  .bp-ts-accordion-trigger[aria-expanded=\"true\"] .bp-ts-chevron{\r\n    transform:rotate(180deg);\r\n  }\r\n\r\n  .bp-ts-panel{\r\n    overflow:hidden;\r\n    max-height:0;\r\n    transition:max-height .28s cubic-bezier(.16,1,.3,1);\r\n  }\r\n\r\n  .bp-ts-panel.is-open{\r\n    max-height:1500px;\r\n  }\r\n\r\n  .bp-ts-panel-inner{\r\n    min-height:0;\r\n    overflow:hidden;\r\n  }\r\n\r\n  .bp-ts-body{\r\n    display:grid;\r\n    grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);\r\n    gap:10px;\r\n    padding:10px 12px;\r\n    background:var(--nl-bg);\r\n  }\r\n\r\n  .bp-ts-main,\r\n  .bp-ts-card{\r\n    background:#ffffff;\r\n    border:1px solid var(--nl-border);\r\n  }\r\n\r\n  .bp-ts-main{\r\n    padding:10px 11px;\r\n  }\r\n\r\n  .bp-ts-main-label,\r\n  .bp-ts-label{\r\n    font-size:0.64rem;\r\n    letter-spacing:.08em;\r\n    text-transform:uppercase;\r\n    color:var(--nl-text-faint);\r\n  }\r\n\r\n  .bp-ts-main-value{\r\n    font-size:1.5rem;\r\n    font-weight:800;\r\n    line-height:1.05;\r\n    color:#111827;\r\n    margin-top:4px;\r\n  }\r\n\r\n  .bp-ts-main-hint{\r\n    font-size:0.78rem;\r\n    color:var(--nl-text-soft);\r\n    margin-top:4px;\r\n  }\r\n\r\n  .bp-ts-bar{\r\n    margin-top:8px;\r\n    height:5px;\r\n    background:#e2e8f0;\r\n    border-radius:999px;\r\n    overflow:hidden;\r\n  }\r\n\r\n  .bp-ts-bar-fill{\r\n    height:100%;\r\n    width:0;\r\n    transition:width .8s cubic-bezier(.16,1,.3,1), background .35s ease;\r\n  }\r\n\r\n  .bp-ts-grid{\r\n    display:grid;\r\n    gap:8px;\r\n  }\r\n\r\n  .bp-ts-card{\r\n    padding:9px 10px;\r\n  }\r\n\r\n  .bp-ts-row{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    align-items:flex-start;\r\n    gap:8px;\r\n  }\r\n\r\n  .bp-ts-value{\r\n    font-size:1.2rem;\r\n    font-weight:800;\r\n    line-height:1.05;\r\n    white-space:nowrap;\r\n    flex-shrink:0;\r\n  }\r\n\r\n  .bp-ts-value.g{color:#166534}\r\n  .bp-ts-value.a{color:#b45309}\r\n  .bp-ts-value.b{color:#1d4ed8}\r\n\r\n  .bp-ts-note{\r\n    font-size:0.78rem;\r\n    color:var(--nl-text-soft);\r\n    margin-top:3px;\r\n  }\r\n\r\n  .bp-ts-foot{\r\n    padding:8px 12px 10px;\r\n    border-top:1px solid var(--nl-border);\r\n    background:var(--nl-card-soft);\r\n  }\r\n\r\n  .bp-ts-foot small{\r\n    display:block;\r\n    font-size:0.76rem;\r\n    color:var(--nl-text-soft);\r\n    line-height:1.4;\r\n  }\r\n\r\n  .bp-ts-percent{\r\n    margin-top:6px;\r\n    font-size:0.8rem;\r\n    color:#166534;\r\n    font-weight:700;\r\n  }\r\n\r\n  .bp-ts-update{\r\n    margin-top:3px;\r\n    font-size:0.76rem;\r\n    color:var(--nl-text-soft);\r\n  }\r\n\r\n  .bp-ts-error{\r\n    margin-top:4px;\r\n    font-size:0.76rem;\r\n    color:#b91c1c;\r\n    font-weight:600;\r\n  }\r\n\r\n  @media (max-width:900px){\r\n    .bp-ts-body{\r\n      grid-template-columns:1fr;\r\n    }\r\n  }\r\n\r\n  @media (max-width:640px){\r\n    .bp-stats-section-head{\r\n      margin:18px auto 6px;\r\n      padding:0 12px;\r\n    }\r\n\r\n    .bp-stats-section-title{\r\n      font-size:1.05rem;\r\n    }\r\n\r\n    .bp-stats-section-subtitle{\r\n      font-size:0.8rem;\r\n    }\r\n\r\n    .bp-ts-wrap{\r\n      padding:0 12px;\r\n      margin:10px auto;\r\n    }\r\n\r\n    .bp-ts-box .bp-ts-accordion-trigger{\r\n      padding:10px 12px;\r\n      align-items:flex-start;\r\n    }\r\n\r\n    .bp-ts-trigger-side{\r\n      gap:6px;\r\n      margin-top:1px;\r\n    }\r\n\r\n    .bp-ts-tag{\r\n      white-space:normal;\r\n      font-size:0.6rem;\r\n      text-align:right;\r\n    }\r\n\r\n    .bp-ts-body{\r\n      padding:9px 10px;\r\n      gap:8px;\r\n    }\r\n\r\n    .bp-ts-main{\r\n      padding:9px 10px;\r\n    }\r\n\r\n    .bp-ts-main-value{\r\n      font-size:1.35rem;\r\n    }\r\n\r\n    .bp-ts-card{\r\n      padding:9px 10px;\r\n    }\r\n\r\n    .bp-ts-row{\r\n      align-items:center;\r\n    }\r\n\r\n    .bp-ts-value{\r\n      font-size:1.05rem;\r\n    }\r\n\r\n    .bp-ts-label,\r\n    .bp-ts-main-label{\r\n      font-size:0.6rem;\r\n      letter-spacing:.08em;\r\n    }\r\n\r\n    .bp-ts-note,\r\n    .bp-ts-sub,\r\n    .bp-ts-foot small,\r\n    .bp-ts-update,\r\n    .bp-ts-error{\r\n      font-size:0.74rem;\r\n    }\r\n\r\n    .bp-ts-percent{\r\n      font-size:0.78rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width:420px){\r\n    .bp-stats-section-title{\r\n      font-size:1rem;\r\n    }\r\n\r\n    .bp-ts-title{\r\n      font-size:0.9rem;\r\n    }\r\n\r\n    .bp-ts-body{\r\n      padding:8px 9px;\r\n    }\r\n\r\n    .bp-ts-main-value{\r\n      font-size:1.2rem;\r\n    }\r\n\r\n    .bp-ts-row{\r\n      flex-direction:column;\r\n      align-items:flex-start;\r\n      gap:4px;\r\n    }\r\n\r\n    .bp-ts-value{\r\n      font-size:1rem;\r\n    }\r\n\r\n    .bp-ts-foot{\r\n      padding:8px 9px 10px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"bp-stats-section-head\">\r\n  <h2 class=\"bp-stats-section-title\">Etwas Statistik<\/h2>\r\n  <p class=\"bp-stats-section-subtitle\">Ein erster \u00dcberblick \u00fcber Terminverteilung, Vorschl\u00e4ge und Umsetzungen.<\/p>\r\n<\/div>\r\n\r\n<div class=\"bp-ts-wrap\">\r\n  <div class=\"bp-ts-box\">\r\n    <button class=\"bp-ts-accordion-trigger\" id=\"bpTrigger2526\" aria-expanded=\"false\" aria-controls=\"bpPanel2526\" type=\"button\">\r\n      <span class=\"bp-ts-trigger-text\">\r\n        <span class=\"bp-ts-title\">Termin\u00fcbersicht Saison 2025\/26<\/span>\r\n        <span class=\"bp-ts-sub\">Status der Foto-Terminvorschl\u00e4ge im ausgew\u00e4hlten Zeitraum<\/span>\r\n      <\/span>\r\n      <span class=\"bp-ts-trigger-side\">\r\n        <span class=\"bp-ts-tag\">Live-Statistik<\/span>\r\n        <svg class=\"bp-ts-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n          <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n\r\n    <div id=\"bpPanel2526\" class=\"bp-ts-panel\">\r\n      <div class=\"bp-ts-panel-inner\">\r\n        <div class=\"bp-ts-body\">\r\n          <div class=\"bp-ts-main\">\r\n            <div class=\"bp-ts-main-label\">Gesamtvorschl\u00e4ge vom 01.08.25 bis 31.07.26<\/div>\r\n            <div id=\"bpGesamt2526\" class=\"bp-ts-main-value\">\u2013<\/div>\r\n            <div class=\"bp-ts-main-hint\">Summe aus durchgef\u00fchrten Terminen, \u00fcbrigen Vorschl\u00e4gen und Terminen in Planung.<\/div>\r\n            <div class=\"bp-ts-bar\"><div id=\"bpBar2526\" class=\"bp-ts-bar-fill\"><\/div><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"bp-ts-grid\">\r\n            <div class=\"bp-ts-card g\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">Durchgef\u00fchrte Termine<\/div>\r\n                <div id=\"bpGebucht2526\" class=\"bp-ts-value g\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Spiele, bei denen Blickpunkt Lokalsport bereits vor Ort war oder sein wird.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bp-ts-card a\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">\u00dcbrige Vorschl\u00e4ge<\/div>\r\n                <div id=\"bpVorgemerkt2526\" class=\"bp-ts-value a\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Terminvorschl\u00e4ge aus dem Kalender, noch ohne feste Zusage.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bp-ts-card b\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">In Planung<\/div>\r\n                <div id=\"bpPlanung2526\" class=\"bp-ts-value b\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Termine, die aktuell abgestimmt oder vorbereitet werden.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"bp-ts-foot\">\r\n          <small>Zusammenfassung aller m\u00f6glichen Termine vom 01.08.25 bis 31.07.26. Stand: automatische Aktualisierung ca. alle 15 Minuten.<\/small>\r\n          <div id=\"bpPercent2526\" class=\"bp-ts-percent\"><\/div>\r\n          <div id=\"bpUpdate2526\" class=\"bp-ts-update\"><\/div>\r\n          <div id=\"bpError2526\" class=\"bp-ts-error\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"bp-ts-wrap\">\r\n  <div class=\"bp-ts-box\">\r\n    <button class=\"bp-ts-accordion-trigger\" id=\"bpTrigger2627\" aria-expanded=\"false\" aria-controls=\"bpPanel2627\" type=\"button\">\r\n      <span class=\"bp-ts-trigger-text\">\r\n        <span class=\"bp-ts-title\">Termin\u00fcbersicht Saison 2026\/27<\/span>\r\n        <span class=\"bp-ts-sub\">Status der Foto-Terminvorschl\u00e4ge im ausgew\u00e4hlten Zeitraum<\/span>\r\n      <\/span>\r\n      <span class=\"bp-ts-trigger-side\">\r\n        <span class=\"bp-ts-tag\">Live-Statistik<\/span>\r\n        <svg class=\"bp-ts-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n          <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n\r\n    <div id=\"bpPanel2627\" class=\"bp-ts-panel\">\r\n      <div class=\"bp-ts-panel-inner\">\r\n        <div class=\"bp-ts-body\">\r\n          <div class=\"bp-ts-main\">\r\n            <div class=\"bp-ts-main-label\">Gesamtvorschl\u00e4ge vom 01.08.26 bis 31.07.27<\/div>\r\n            <div id=\"bpGesamt2627\" class=\"bp-ts-main-value\">\u2013<\/div>\r\n            <div class=\"bp-ts-main-hint\">Summe aus durchgef\u00fchrten Terminen, \u00fcbrigen Vorschl\u00e4gen und Terminen in Planung.<\/div>\r\n            <div class=\"bp-ts-bar\"><div id=\"bpBar2627\" class=\"bp-ts-bar-fill\"><\/div><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"bp-ts-grid\">\r\n            <div class=\"bp-ts-card g\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">Durchgef\u00fchrte Termine<\/div>\r\n                <div id=\"bpGebucht2627\" class=\"bp-ts-value g\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Spiele, bei denen Blickpunkt Lokalsport bereits vor Ort war oder sein wird.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bp-ts-card a\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">\u00dcbrige Vorschl\u00e4ge<\/div>\r\n                <div id=\"bpVorgemerkt2627\" class=\"bp-ts-value a\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Terminvorschl\u00e4ge aus dem Kalender, noch ohne feste Zusage.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bp-ts-card b\">\r\n              <div class=\"bp-ts-row\">\r\n                <div class=\"bp-ts-label\">In Planung<\/div>\r\n                <div id=\"bpPlanung2627\" class=\"bp-ts-value b\">\u2013<\/div>\r\n              <\/div>\r\n              <div class=\"bp-ts-note\">Termine, die aktuell abgestimmt oder vorbereitet werden.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"bp-ts-foot\">\r\n          <small>Zusammenfassung aller m\u00f6glichen Termine vom 01.08.26 bis 31.07.27. Stand: automatische Aktualisierung ca. alle 15 Minuten.<\/small>\r\n          <div id=\"bpPercent2627\" class=\"bp-ts-percent\"><\/div>\r\n          <div id=\"bpUpdate2627\" class=\"bp-ts-update\"><\/div>\r\n          <div id=\"bpError2627\" class=\"bp-ts-error\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const URLS = {\r\n    gebucht: \"https:\/\/export.kalender.digital\/ics\/4615281\/b40e8d17b4be6185fe64\/fototerminbesttigt.ics?past_months=36&future_months=36\",\r\n    vorgemerkt: \"https:\/\/export.kalender.digital\/ics\/4863317\/b40e8d17b4be6185fe64\/vorgemerktnochkeinefestebuchungnureuervorschlag.ics?past_months=36&future_months=36\",\r\n    planung: \"https:\/\/export.kalender.digital\/ics\/4863324\/b40e8d17b4be6185fe64\/inplanung.ics?past_months=36&future_months=36\"\r\n  };\r\n\r\n  const REFRESH_INTERVAL = 1000 * 60 * 15;\r\n  const KEYS = [\"2526\",\"2627\"];\r\n  const MOBILE_MAX = 640;\r\n\r\n  const SAISONS = [\r\n    { key: \"2526\", start: new Date(2025, 7, 1, 0, 0, 0), end: new Date(2026, 6, 31, 23, 59, 59) },\r\n    { key: \"2627\", start: new Date(2026, 7, 1, 0, 0, 0), end: new Date(2027, 6, 31, 23, 59, 59) }\r\n  ];\r\n\r\n  function isMobile(){\r\n    return window.innerWidth <= MOBILE_MAX;\r\n  }\r\n\r\n  function getDefaultOpenSeason(){\r\n    const now = new Date();\r\n    const switchDate = new Date(2026, 7, 1, 0, 0, 0);\r\n    return now < switchDate ? \"2526\" : \"2627\";\r\n  }\r\n\r\n  function q(id){\r\n    return document.getElementById(id);\r\n  }\r\n\r\n  function setText(id, value){\r\n    const el = q(id);\r\n    if(el) el.textContent = value;\r\n  }\r\n\r\n  function setError(key, value){\r\n    setText(\"bpError\" + key, value || \"\");\r\n  }\r\n\r\n  function formatTime(date){\r\n    return date.toLocaleTimeString(\"de-DE\", {\r\n      hour: \"2-digit\",\r\n      minute: \"2-digit\"\r\n    });\r\n  }\r\n\r\n  function openPanel(key){\r\n    KEYS.forEach(function(k){\r\n      const trigger = q(\"bpTrigger\" + k);\r\n      const panel = q(\"bpPanel\" + k);\r\n      const isOpen = k === key;\r\n\r\n      if(!trigger || !panel) return;\r\n\r\n      trigger.setAttribute(\"aria-expanded\", isOpen ? \"true\" : \"false\");\r\n      panel.classList.toggle(\"is-open\", isOpen);\r\n    });\r\n  }\r\n\r\n  function closeAllPanels(){\r\n    KEYS.forEach(function(key){\r\n      const trigger = q(\"bpTrigger\" + key);\r\n      const panel = q(\"bpPanel\" + key);\r\n      if(!trigger || !panel) return;\r\n      trigger.setAttribute(\"aria-expanded\", \"false\");\r\n      panel.classList.remove(\"is-open\");\r\n    });\r\n  }\r\n\r\n  function initAccordion(){\r\n    KEYS.forEach(function(key){\r\n      const trigger = q(\"bpTrigger\" + key);\r\n      if(!trigger) return;\r\n\r\n      trigger.addEventListener(\"click\", function(){\r\n        const expanded = trigger.getAttribute(\"aria-expanded\") === \"true\";\r\n        if(expanded){\r\n          trigger.setAttribute(\"aria-expanded\", \"false\");\r\n          q(\"bpPanel\" + key).classList.remove(\"is-open\");\r\n        } else {\r\n          openPanel(key);\r\n        }\r\n      });\r\n    });\r\n\r\n    if(isMobile()){\r\n      closeAllPanels();\r\n    } else {\r\n      openPanel(getDefaultOpenSeason());\r\n    }\r\n  }\r\n\r\n  async function fetchWithTimeout(url, timeoutMs){\r\n    const controller = new AbortController();\r\n    const t = setTimeout(() => controller.abort(), timeoutMs || 8000);\r\n\r\n    try{\r\n      const r = await fetch(url, { signal: controller.signal });\r\n      clearTimeout(t);\r\n      return r;\r\n    }catch(e){\r\n      clearTimeout(t);\r\n      throw e;\r\n    }\r\n  }\r\n\r\n  async function fetchICS(url){\r\n    const proxies = [\r\n      u => \"https:\/\/api.allorigins.win\/raw?url=\" + encodeURIComponent(u),\r\n      u => \"https:\/\/api.codetabs.com\/v1\/proxy?quest=\" + encodeURIComponent(u)\r\n    ];\r\n\r\n    let lastError = \"\";\r\n\r\n    for(const makeUrl of proxies){\r\n      try{\r\n        const resp = await fetchWithTimeout(makeUrl(url), 8000);\r\n        if(!resp.ok){\r\n          lastError = \"HTTP \" + resp.status;\r\n          continue;\r\n        }\r\n\r\n        const text = await resp.text();\r\n        if(text && text.indexOf(\"BEGIN:VCALENDAR\") !== -1){\r\n          return text;\r\n        }\r\n        lastError = \"Kein VCALENDAR-Inhalt\";\r\n      }catch(e){\r\n        lastError = e && e.message ? e.message : \"Unbekannter Fehler\";\r\n      }\r\n    }\r\n\r\n    throw new Error(lastError || \"ICS konnte nicht geladen werden\");\r\n  }\r\n\r\n  function unfold(lines){\r\n    const out = [];\r\n    for(let i = 0; i < lines.length; i++){\r\n      let line = lines[i];\r\n      while(i + 1 < lines.length && (lines[i + 1].startsWith(\" \") || lines[i + 1].startsWith(\"\\t\"))){\r\n        line += lines[i + 1].slice(1);\r\n        i++;\r\n      }\r\n      out.push(line);\r\n    }\r\n    return out;\r\n  }\r\n\r\n  function parseICSDate(value){\r\n    if(!value) return null;\r\n\r\n    if(\/^\\d{8}$\/.test(value)){\r\n      const y = parseInt(value.slice(0,4), 10);\r\n      const m = parseInt(value.slice(4,6), 10) - 1;\r\n      const d = parseInt(value.slice(6,8), 10);\r\n      return new Date(y, m, d, 0, 0, 0);\r\n    }\r\n\r\n    if(\/^\\d{8}T\\d{6}Z$\/.test(value)){\r\n      const y = parseInt(value.slice(0,4), 10);\r\n      const m = parseInt(value.slice(4,6), 10) - 1;\r\n      const d = parseInt(value.slice(6,8), 10);\r\n      const hh = parseInt(value.slice(9,11), 10);\r\n      const mm = parseInt(value.slice(11,13), 10);\r\n      const ss = parseInt(value.slice(13,15), 10);\r\n      return new Date(Date.UTC(y, m, d, hh, mm, ss));\r\n    }\r\n\r\n    if(\/^\\d{8}T\\d{6}$\/.test(value)){\r\n      const y = parseInt(value.slice(0,4), 10);\r\n      const m = parseInt(value.slice(4,6), 10) - 1;\r\n      const d = parseInt(value.slice(6,8), 10);\r\n      const hh = parseInt(value.slice(9,11), 10);\r\n      const mm = parseInt(value.slice(11,13), 10);\r\n      const ss = parseInt(value.slice(13,15), 10);\r\n      return new Date(y, m, d, hh, mm, ss);\r\n    }\r\n\r\n    return null;\r\n  }\r\n\r\n  function parseICS(text){\r\n    const lines = unfold(text.split(\/\\r?\\n\/));\r\n    const events = [];\r\n    let event = null;\r\n\r\n    for(let line of lines){\r\n      line = line.trim();\r\n      const upper = line.toUpperCase();\r\n\r\n      if(upper === \"BEGIN:VEVENT\"){\r\n        event = {};\r\n      } else if(upper === \"END:VEVENT\"){\r\n        if(event && event.datum instanceof Date && !isNaN(event.datum) && event.summary){\r\n          events.push(event);\r\n        }\r\n        event = null;\r\n      } else if(event){\r\n        if(upper.startsWith(\"DTSTART\")){\r\n          const value = line.substring(line.indexOf(\":\") + 1).trim();\r\n          event.datum = parseICSDate(value);\r\n        } else if(upper.startsWith(\"SUMMARY:\")){\r\n          event.summary = line.substring(line.indexOf(\":\") + 1).trim();\r\n        }\r\n      }\r\n    }\r\n\r\n    return events;\r\n  }\r\n\r\n  function countInSeason(events, start, end){\r\n    return events.filter(function(e){\r\n      return e.datum && e.datum >= start && e.datum <= end;\r\n    }).length;\r\n  }\r\n\r\n  function renderSeason(key, start, end, sourceEvents, updatedAt){\r\n    const countGebucht = countInSeason(sourceEvents.gebucht, start, end);\r\n    const countVorgemerkt = countInSeason(sourceEvents.vorgemerkt, start, end);\r\n    const countInPlanung = countInSeason(sourceEvents.planung, start, end);\r\n    const countGesamt = countGebucht + countVorgemerkt + countInPlanung;\r\n\r\n    setText(\"bpGebucht\" + key, String(countGebucht));\r\n    setText(\"bpVorgemerkt\" + key, String(countVorgemerkt));\r\n    setText(\"bpPlanung\" + key, String(countInPlanung));\r\n    setText(\"bpGesamt\" + key, String(countGesamt));\r\n\r\n    const pct = countGesamt > 0 ? ((countGebucht \/ countGesamt) * 100).toFixed(1) : \"0.0\";\r\n    setText(\"bpPercent\" + key, \"Bereits durchgef\u00fchrt: \" + pct + \"% aller Vorschl\u00e4ge\");\r\n    setText(\"bpUpdate\" + key, \"Zuletzt aktualisiert: \" + formatTime(updatedAt) + \" Uhr\");\r\n    setError(key, \"\");\r\n\r\n    const totalDuration = end - start;\r\n    const now = new Date();\r\n    const elapsed = Math.max(0, Math.min(now - start, totalDuration));\r\n    const timePercent = totalDuration > 0 ? (elapsed \/ totalDuration) * 100 : 0;\r\n\r\n    const pG = countGesamt ? (countGebucht \/ countGesamt) * 100 : 0;\r\n    const pV = countGesamt ? (countVorgemerkt \/ countGesamt) * 100 : 0;\r\n    const pP = countGesamt ? (countInPlanung \/ countGesamt) * 100 : 0;\r\n\r\n    const bar = q(\"bpBar\" + key);\r\n    if(bar){\r\n      requestAnimationFrame(() => {\r\n        bar.style.width = timePercent + \"%\";\r\n        bar.style.background = \"linear-gradient(90deg,\"\r\n          + \"#15803d 0%, #15803d \" + pG + \"%,\"\r\n          + \"#b45309 \" + pG + \"%, #b45309 \" + (pG + pV) + \"%,\"\r\n          + \"#1d4ed8 \" + (pG + pV) + \"%, #1d4ed8 \" + (pG + pV + pP) + \"%)\";\r\n      });\r\n    }\r\n  }\r\n\r\n  function renderFallbackError(message){\r\n    KEYS.forEach(function(key){\r\n      setText(\"bpGebucht\" + key, \"0\");\r\n      setText(\"bpVorgemerkt\" + key, \"0\");\r\n      setText(\"bpPlanung\" + key, \"0\");\r\n      setText(\"bpGesamt\" + key, \"0\");\r\n      setText(\"bpPercent\" + key, \"Bereits durchgef\u00fchrt: 0.0% aller Vorschl\u00e4ge\");\r\n      setText(\"bpUpdate\" + key, \"Keine aktuelle Aktualisierung m\u00f6glich\");\r\n      setError(key, \"Fehler beim Laden: \" + message);\r\n    });\r\n  }\r\n\r\n  async function ladeStatistik(){\r\n    try{\r\n      const [g, v, p] = await Promise.all([\r\n        fetchICS(URLS.gebucht),\r\n        fetchICS(URLS.vorgemerkt),\r\n        fetchICS(URLS.planung)\r\n      ]);\r\n\r\n      const sourceEvents = {\r\n        gebucht: parseICS(g),\r\n        vorgemerkt: parseICS(v),\r\n        planung: parseICS(p)\r\n      };\r\n\r\n      const updatedAt = new Date();\r\n\r\n      SAISONS.forEach(function(season){\r\n        renderSeason(season.key, season.start, season.end, sourceEvents, updatedAt);\r\n      });\r\n    }catch(e){\r\n      console.error(\"Termin\u00fcbersicht Fehler:\", e);\r\n      renderFallbackError(e && e.message ? e.message : \"Unbekannter Fehler\");\r\n    }\r\n  }\r\n\r\n  initAccordion();\r\n  ladeStatistik();\r\n  setInterval(ladeStatistik, REFRESH_INTERVAL);\r\n\r\n  let lastIsMobile = isMobile();\r\n\r\n  window.addEventListener(\"resize\", function(){\r\n    const nowIsMobile = isMobile();\r\n    if(nowIsMobile === lastIsMobile) return;\r\n    lastIsMobile = nowIsMobile;\r\n\r\n    if(nowIsMobile){\r\n      closeAllPanels();\r\n    } else {\r\n      openPanel(getDefaultOpenSeason());\r\n    }\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b0fa75 e-con-full e-flex e-con e-parent\" data-id=\"4b0fa75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df21504 elementor-widget elementor-widget-html\" data-id=\"df21504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"metrics-section\">\r\n  <div class=\"metrics-inner\">\r\n    <div class=\"metrics-header\">\r\n      <span class=\"metrics-kicker\">Projektkennzahlen<\/span>\r\n      <h2>Zahlen hinter Blickpunkt Lokalsport<\/h2>\r\n      <p>\r\n        Hinter jeder Galerie stehen viele Stunden Arbeit, Fahrten zu den Pl\u00e4tzen\r\n        und laufende Kosten. Vieles davon bleibt im Hintergrund \u2013 diese Zahlen\r\n        zeigen, was das Projekt Jahr f\u00fcr Jahr leistet.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"metrics-accordion\">\r\n      <!-- Gruppe 1: Aufwand & Reichweite -->\r\n      <button class=\"metrics-accordion-trigger\" type=\"button\"\r\n              aria-expanded=\"false\" aria-controls=\"metricsPanelTop\">\r\n        <span class=\"metrics-accordion-text\">\r\n          <span class=\"metrics-accordion-title\">Aufwand & Reichweite<\/span>\r\n          <span class=\"metrics-accordion-sub\">Zeit, Spiele und Sichtbarkeit pro Saison<\/span>\r\n        <\/span>\r\n        <span class=\"metrics-accordion-side\">\r\n          <span class=\"metrics-accordion-tag\">Ein-\/ausklappbar<\/span>\r\n          <svg class=\"metrics-accordion-chevron\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n          <\/svg>\r\n        <\/span>\r\n      <\/button>\r\n\r\n      <div id=\"metricsPanelTop\" class=\"metrics-panel\">\r\n        <div class=\"metrics-panel-inner\">\r\n          <div class=\"metrics-grid metrics-grid-top\">\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Zeitaufwand<\/span>\r\n              <span class=\"metrics-value\">\u2248 1000<\/span>\r\n              <span class=\"metrics-unit\">Stunden \/ Jahr<\/span>\r\n              <p>\r\n                Ehrenamtliche Arbeit zus\u00e4tzlich zum normalen Berufsalltag \u2013 von der\r\n                Planung \u00fcber Anfahrten bis zur Auswahl und Bearbeitung der Bilder.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Begleitete Spiele<\/span>\r\n              <span class=\"metrics-value\">250+<\/span>\r\n              <span class=\"metrics-unit\">Spiele \/ Jahr<\/span>\r\n              <p>\r\n                Vom Jugendspiel auf dem Nebenplatz bis zum Ligaspiel im Herrenbereich \u2013\r\n                quer durch die Region und \u00fcber die gesamte Saison verteilt.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Instagram-Aufrufe<\/span>\r\n              <span class=\"metrics-value\">\u2248 200.000<\/span>\r\n              <span class=\"metrics-unit\">pro Monat<\/span>\r\n              <p>\r\n                Reichweite \u00fcber Reels, Beitr\u00e4ge und Stories \u2013 direkt in der Zielgruppe\r\n                von Spielern, Eltern, Trainern und Vereinen aus der Region.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Seitenaufrufe Website<\/span>\r\n              <span class=\"metrics-value\">\u2248 10.000<\/span>\r\n              <span class=\"metrics-unit\">pro Monat<\/span>\r\n              <p>\r\n                Aufrufe von blickpunkt-lokalsport.de \u2013 vor allem \u00fcber Spieltagsgalerien,\r\n                Vereinsgalerien und Verlinkungen der Vereine.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Gruppe 2: Bilder & Projektkosten -->\r\n      <button class=\"metrics-accordion-trigger\" type=\"button\"\r\n              aria-expanded=\"false\" aria-controls=\"metricsPanelBottom\">\r\n        <span class=\"metrics-accordion-text\">\r\n          <span class=\"metrics-accordion-title\">Bilder & Projektkosten<\/span>\r\n          <span class=\"metrics-accordion-sub\">Fotoarchiv, Galerien und laufende Ausgaben<\/span>\r\n        <\/span>\r\n        <span class=\"metrics-accordion-side\">\r\n          <span class=\"metrics-accordion-tag\">Ein-\/ausklappbar<\/span>\r\n          <svg class=\"metrics-accordion-chevron\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n            <path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\"\r\n                  stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n          <\/svg>\r\n        <\/span>\r\n      <\/button>\r\n\r\n      <div id=\"metricsPanelBottom\" class=\"metrics-panel\">\r\n        <div class=\"metrics-panel-inner\">\r\n          <div class=\"metrics-grid metrics-grid-bottom\">\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Fotos pro Saison<\/span>\r\n              <span class=\"metrics-value\">\u2248 16.500<\/span>\r\n              <span class=\"metrics-unit\">fertige Bilder<\/span>\r\n              <p>\r\n                Spieltagsgalerien, Portraits und Reportagen, die Jugend- und\r\n                Amateurfu\u00dfball in OWL sichtbar machen und Momente dauerhaft festhalten.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Projektkosten<\/span>\r\n              <span class=\"metrics-value\">\u2248 2.500 \u20ac<\/span>\r\n              <span class=\"metrics-unit\">pro Jahr<\/span>\r\n              <p>\r\n                Kamera- und Objektivverschlei\u00df, Software, Fahrtkosten und Infrastruktur,\r\n                damit die Berichterstattung in dieser Form \u00fcberhaupt m\u00f6glich bleibt.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card\">\r\n              <span class=\"metrics-label\">Fotoarchiv gesamt<\/span>\r\n              <span class=\"metrics-value\">194.000+<\/span>\r\n              <span class=\"metrics-unit\">Bilder<\/span>\r\n              <p>\r\n                Vollst\u00e4ndig archivierte Fotos aus dem Jugend- und Amateurfu\u00dfball,\r\n                geordnet nach Vereinen, Teams, Wettbewerben und Spieltagen.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"metrics-card metrics-card-live\">\r\n              <span class=\"metrics-label\">Fotos aktuell live<\/span>\r\n              <span class=\"metrics-value\">50.000+<\/span>\r\n              <span class=\"metrics-unit\">online<\/span>\r\n              <p>\r\n                Direkt abrufbare Bilder in Vereins- und Spieltagsgalerien \u2013 laufend\r\n                erweitert und f\u00fcr Spieler, Eltern und Vereine frei zug\u00e4nglich.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class=\"metrics-footnote\">\r\n      Blickpunkt Lokalsport ist ein nicht-kommerzielles, ehrenamtlich gef\u00fchrtes Projekt.\r\n      Jede Form von Unterst\u00fctzung hilft, dieses Angebot f\u00fcr den lokalen Fu\u00dfball langfristig\r\n      zu erhalten.\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n  .metrics-section {\r\n    margin: 20px 0 18px;\r\n  }\r\n\r\n  .metrics-inner {\r\n    max-width: 1250px;\r\n    margin: 0 auto;\r\n    background: #f5f7fa;\r\n    border: 1px solid rgba(15, 23, 42, 0.08);\r\n    border-radius: 0;\r\n    padding: 16px 16px 18px;\r\n    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .metrics-inner::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0 0 auto 0;\r\n    height: 4px;\r\n    background: linear-gradient(90deg, #e5e7eb 0%, #cbd5e1 100%);\r\n  }\r\n\r\n  .metrics-header {\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .metrics-kicker {\r\n    display: inline-block;\r\n    margin-bottom: 6px;\r\n    font-size: 0.72rem;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.14em;\r\n    color: #4b5563;\r\n  }\r\n\r\n  .metrics-header h2 {\r\n    margin: 0 0 6px;\r\n    font-family: \"Oswald\", sans-serif;\r\n    font-size: clamp(1.45rem, 1.2rem + 1vw, 1.95rem);\r\n    line-height: 1.05;\r\n    letter-spacing: 0.02em;\r\n    color: #111827;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .metrics-header p {\r\n    margin: 0;\r\n    max-width: 72ch;\r\n    font-size: 0.95rem;\r\n    line-height: 1.55;\r\n    color: #4b5563;\r\n    font-family: \"Inter\", sans-serif;\r\n  }\r\n\r\n  .metrics-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr));\r\n    gap: 10px;\r\n  }\r\n\r\n  .metrics-card {\r\n    background: #ffffff;\r\n    border: 1px solid rgba(15, 23, 42, 0.08);\r\n    border-radius: 0;\r\n    padding: 12px 12px 13px;\r\n    color: #111827;\r\n    box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);\r\n    transition: transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;\r\n  }\r\n\r\n  .metrics-card:hover {\r\n    transform: translateY(-1px);\r\n    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08);\r\n    border-color: rgba(15, 23, 42, 0.14);\r\n  }\r\n\r\n  .metrics-label {\r\n    display: block;\r\n    font-size: 0.68rem;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.1em;\r\n    color: #6b7280;\r\n    margin-bottom: 5px;\r\n    font-family: \"Inter\", sans-serif;\r\n  }\r\n\r\n  .metrics-value {\r\n    display: block;\r\n    font-family: \"Oswald\", sans-serif;\r\n    font-size: 1.8rem;\r\n    line-height: 0.95;\r\n    font-weight: 600;\r\n    color: #111827;\r\n    margin-bottom: 4px;\r\n    letter-spacing: 0.01em;\r\n  }\r\n\r\n  .metrics-unit {\r\n    display: block;\r\n    font-size: 0.78rem;\r\n    font-weight: 600;\r\n    color: #4b5563;\r\n    margin-bottom: 8px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.06em;\r\n  }\r\n\r\n  .metrics-card p {\r\n    margin: 0;\r\n    color: #4b5563;\r\n    line-height: 1.5;\r\n    font-size: 0.84rem;\r\n    font-family: \"Inter\", sans-serif;\r\n  }\r\n\r\n  .metrics-footnote {\r\n    margin: 10px 0 0;\r\n    font-size: 0.78rem;\r\n    color: #6b7280;\r\n    line-height: 1.45;\r\n    font-family: \"Inter\", sans-serif;\r\n  }\r\n\r\n  .metrics-card-live {\r\n    border-color: rgba(179, 13, 47, 0.28);\r\n    background: linear-gradient(180deg, rgba(179, 13, 47, 0.04) 0%, #ffffff 100%);\r\n    box-shadow: 0 0 0 1px rgba(179, 13, 47, 0.05);\r\n  }\r\n\r\n  .metrics-card-live .metrics-label {\r\n    color: #9f1239;\r\n  }\r\n\r\n  .metrics-card-live .metrics-value,\r\n  .metrics-card-live .metrics-unit {\r\n    color: #b30d2f;\r\n  }\r\n\r\n  .metrics-accordion {\r\n    margin-top: 10px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .metrics-section .metrics-accordion-trigger,\r\n  .metrics-section button.metrics-accordion-trigger,\r\n  .elementor-widget-html .metrics-section .metrics-accordion-trigger,\r\n  .elementor-widget-container .metrics-section .metrics-accordion-trigger {\r\n    -webkit-appearance: none !important;\r\n    appearance: none !important;\r\n    width: 100%;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 10px 0;\r\n    margin: 0;\r\n    border: 0 !important;\r\n    border-radius: 0 !important;\r\n    background: transparent !important;\r\n    background-color: transparent !important;\r\n    background-image: none !important;\r\n    box-shadow: none !important;\r\n    color: inherit !important;\r\n    text-align: left;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .metrics-section .metrics-accordion-trigger:hover,\r\n  .metrics-section .metrics-accordion-trigger:focus,\r\n  .metrics-section .metrics-accordion-trigger:active,\r\n  .metrics-section button.metrics-accordion-trigger:hover,\r\n  .metrics-section button.metrics-accordion-trigger:focus,\r\n  .metrics-section button.metrics-accordion-trigger:active {\r\n    background: transparent !important;\r\n    background-color: transparent !important;\r\n    background-image: none !important;\r\n    box-shadow: none !important;\r\n    color: inherit !important;\r\n    border: 0 !important;\r\n    outline: none;\r\n  }\r\n\r\n  .metrics-section .metrics-accordion-trigger:focus-visible {\r\n    outline: 2px solid #cbd5e1;\r\n    outline-offset: 2px;\r\n  }\r\n\r\n  .metrics-accordion-text {\r\n    min-width: 0;\r\n  }\r\n\r\n  .metrics-accordion-title {\r\n    display: block;\r\n    font-size: 0.9rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    color: #b30d2f !important;\r\n    font-family: \"Inter\", sans-serif;\r\n  }\r\n\r\n  .metrics-accordion-sub {\r\n    display: block;\r\n    font-size: 0.8rem;\r\n    color: #6b7280 !important;\r\n    margin-top: 2px;\r\n  }\r\n\r\n  .metrics-accordion-side {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .metrics-accordion-tag {\r\n    padding: 4px 8px;\r\n    border-radius: 999px;\r\n    background: rgba(179, 13, 47, 0.08);\r\n    color: #b30d2f;\r\n    font-size: 0.7rem;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .metrics-accordion-chevron {\r\n    width: 18px;\r\n    height: 18px;\r\n    color: #b30d2f;\r\n    transition: transform 0.25s cubic-bezier(.16,1,.3,1);\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .metrics-accordion-trigger[aria-expanded=\"true\"] .metrics-accordion-chevron {\r\n    transform: rotate(180deg);\r\n  }\r\n\r\n  .metrics-panel {\r\n    overflow: hidden;\r\n    max-height: 0;\r\n    transition: max-height 0.3s cubic-bezier(.16,1,.3,1);\r\n  }\r\n\r\n  .metrics-panel.is-open {\r\n    max-height: 2000px;\r\n  }\r\n\r\n  .metrics-panel-inner {\r\n    padding-top: 4px;\r\n  }\r\n\r\n  @media (min-width: 961px) {\r\n    .metrics-section .metrics-accordion-trigger {\r\n      cursor: pointer;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1100px) {\r\n    .metrics-grid {\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 820px) {\r\n    .metrics-grid {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .metrics-accordion-trigger {\r\n      align-items: flex-start;\r\n    }\r\n\r\n    .metrics-accordion-side {\r\n      gap: 6px;\r\n    }\r\n\r\n    .metrics-accordion-tag {\r\n      font-size: 0.64rem;\r\n      padding: 4px 7px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 540px) {\r\n    .metrics-inner {\r\n      padding: 14px 12px 14px;\r\n    }\r\n\r\n    .metrics-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 8px;\r\n    }\r\n\r\n    .metrics-value {\r\n      font-size: 1.65rem;\r\n    }\r\n\r\n    .metrics-accordion-trigger {\r\n      gap: 10px;\r\n    }\r\n\r\n    .metrics-accordion-side {\r\n      flex-direction: column;\r\n      align-items: flex-end;\r\n    }\r\n\r\n    .metrics-accordion-tag {\r\n      font-size: 0.62rem;\r\n      letter-spacing: 0.06em;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function () {\r\n    const triggers = document.querySelectorAll(\".metrics-accordion-trigger\");\r\n\r\n    function closeAllPanels() {\r\n      triggers.forEach(btn => {\r\n        const panelId = btn.getAttribute(\"aria-controls\");\r\n        const panel = document.getElementById(panelId);\r\n        if (!panel) return;\r\n\r\n        btn.setAttribute(\"aria-expanded\", \"false\");\r\n        panel.classList.remove(\"is-open\");\r\n      });\r\n    }\r\n\r\n    function openPanel(btn) {\r\n      const panelId = btn.getAttribute(\"aria-controls\");\r\n      const panel = document.getElementById(panelId);\r\n      if (!panel) return;\r\n\r\n      btn.setAttribute(\"aria-expanded\", \"true\");\r\n      panel.classList.add(\"is-open\");\r\n    }\r\n\r\n    function init() {\r\n      triggers.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n          const expanded = btn.getAttribute(\"aria-expanded\") === \"true\";\r\n\r\n          if (expanded) {\r\n            btn.setAttribute(\"aria-expanded\", \"false\");\r\n            const panel = document.getElementById(btn.getAttribute(\"aria-controls\"));\r\n            if (panel) panel.classList.remove(\"is-open\");\r\n          } else {\r\n            closeAllPanels();\r\n            openPanel(btn);\r\n          }\r\n        });\r\n      });\r\n\r\n      closeAllPanels();\r\n    }\r\n\r\n    if (document.readyState === \"loading\") {\r\n      document.addEventListener(\"DOMContentLoaded\", init);\r\n    } else {\r\n      init();\r\n    }\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>StatistikZahlen &amp; Fakten Statistik Etwas Statistik Ein erster \u00dcberblick \u00fcber Terminverteilung, Vorschl\u00e4ge und Umsetzungen. Termin\u00fcbersicht Saison 2025\/26 Status der Foto-Terminvorschl\u00e4ge im ausgew\u00e4hlten Zeitraum Live-Statistik Gesamtvorschl\u00e4ge vom 01.08.25 bis 31.07.26 \u2013 Summe aus durchgef\u00fchrten Terminen, \u00fcbrigen Vorschl\u00e4gen und Terminen in Planung. Durchgef\u00fchrte Termine \u2013 Spiele, bei denen Blickpunkt Lokalsport bereits vor Ort war oder sein wird. &#8230; <a title=\"Statistik\" class=\"read-more\" href=\"https:\/\/blickpunkt-lokalsport.de\/english\/statistik\/\" aria-label=\"Read more about Statistik\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-52607","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/pages\/52607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/comments?post=52607"}],"version-history":[{"count":10,"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/pages\/52607\/revisions"}],"predecessor-version":[{"id":52831,"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/pages\/52607\/revisions\/52831"}],"wp:attachment":[{"href":"https:\/\/blickpunkt-lokalsport.de\/english\/wp-json\/wp\/v2\/media?parent=52607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}