{"id":160,"date":"2015-09-12T00:36:13","date_gmt":"2015-09-12T00:36:13","guid":{"rendered":"http:\/\/localhost:8888\/construction\/?page_id=160"},"modified":"2025-09-24T12:00:50","modified_gmt":"2025-09-24T12:00:50","slug":"galleries","status":"publish","type":"page","link":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/","title":{"rendered":"Galleries"},"content":{"rendered":"<div id=\"pl-160\"  class=\"panel-layout\" ><div id=\"pg-160-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-160-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-160-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\"><style>\n\/* Vereinsfarben: Dunkelrot (#b2002d), wei\u00df (#fff), neutral grau (#f2f2f2) *\/\n.kuendigung-form {\n  max-width: 540px;\n  margin: 0 auto;\n  padding: 2em;\n  background: #fff;\n  border-radius: 12px;\n  box-shadow: 0 2px 8px #b2002d22;\n  font-family: 'Segoe UI', Arial, sans-serif;\n}\n.kuendigung-form h2 {\n  color: #b2002d;\n  text-align: center;\n  margin-bottom: 1em;\n}\n.kuendigung-form label {\n  font-weight: bold;\n  display: block;\n  color: #b2002d;\n  margin-top: 1em;\n}\n.kuendigung-form input,\n.kuendigung-form select,\n.kuendigung-form textarea {\n  width: 100%;\n  padding: 0.6em;\n  border: 1px solid #b2002d;\n  border-radius: 5px;\n  margin-top: 0.25em;\n  background: #f2f2f2;\n}\n.kuendigung-form input[type=\"radio\"] {\n  width: auto; margin-right: 0.5em;\n}\n.kuendigung-form .pflicht {\n  color: #b2002d;\n  font-size: 0.9em;\n  margin-left: .3em;\n}\n.kuendigung-form .form-part {\n  margin-bottom: 1em;\n}\n.kuendigung-form button[type=\"submit\"] {\n  background: #b2002d;\n  color: #fff;\n  padding: 0.9em 1.6em;\n  border: none;\n  border-radius: 4px;\n  font-size: 1.1em;\n  font-weight: bold;\n  margin-top: 1.5em;\n  transition: background 0.18s;\n  cursor: pointer;\n}\n.kuendigung-form button[type=\"submit\"]:hover {\n  background: #890022;\n}\n@media (max-width: 650px) {\n  .kuendigung-form {\n    padding: 1em;\n  }\n}\n<\/style>\n\n<form class=\"kuendigung-form\" method=\"POST\" action=\"https:\/\/formspree.io\/f\/meqybzyj\">\n  <h2>K\u00fcndigung der Vereinsmitgliedschaft<\/h2>\n  \n  <div class=\"form-part\">\n    <label>Wer k\u00fcndigt?<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"radio\" name=\"mitgliedtyp\" value=\"minderjaehrig\" id=\"kinder\" checked onclick=\"toggleForm()\" required>\n    <label for=\"kinder\" style=\"display:inline;font-weight:normal;\">Erziehungsberechtigter f\u00fcr Minderj\u00e4hrigen<\/label>\n    <input type=\"radio\" name=\"mitgliedtyp\" value=\"erwachsen\" id=\"erwachsenen\" onclick=\"toggleForm()\" required>\n    <label for=\"erwachsenen\" style=\"display:inline;font-weight:normal;\">Erwachsener (Mitglied selbst)<\/label>\n  <\/div>\n\n  <div id=\"erziehungsberechtigter-fields\">\n    <label for=\"antrag-vorname\">Vorname Erziehungsberechtigter<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"text\" id=\"antrag-vorname\" name=\"Antragsteller_Vorname\" required>\n    <label for=\"antrag-nachname\">Nachname Erziehungsberechtigter<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"text\" id=\"antrag-nachname\" name=\"Antragsteller_Nachname\" required>\n    <label for=\"antrag-email\">E-Mail Erziehungsberechtigter<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"email\" id=\"antrag-email\" name=\"Antragsteller_Email\" required>\n    <label for=\"antrag-email2\">E-Mail wiederholen<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"email\" id=\"antrag-email2\" name=\"Antragsteller_Email_Wiederholung\" required>\n  <\/div>\n\n  <div id=\"mitglied-fields\">\n    <label for=\"mitglied-vorname\">Vorname Mitglied<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"text\" id=\"mitglied-vorname\" name=\"Mitglied_Vorname\" required>\n    <label for=\"mitglied-nachname\">Nachname Mitglied<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"text\" id=\"mitglied-nachname\" name=\"Mitglied_Nachname\" required>\n    <label for=\"mitglied-geburtsdatum\">Geburtsdatum Mitglied<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"date\" id=\"mitglied-geburtsdatum\" name=\"Mitglied_Geburtsdatum\" required>\n  <\/div>\n\n  <div id=\"erwachsenen-fields\" style=\"display:none\">\n    <label for=\"email\">E-Mail Mitglied<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"email\" id=\"email\" name=\"Mitglied_Email\">\n    <label for=\"email2\">E-Mail wiederholen<span class=\"pflicht\">*<\/span><\/label>\n    <input type=\"email\" id=\"email2\" name=\"Mitglied_Email_Wiederholung\">\n  <\/div>\n  \n  <label for=\"grund\">Grund der K\u00fcndigung (optional)<\/label>\n  <textarea id=\"grund\" name=\"Grund_der_Kuendigung\" rows=\"2\"><\/textarea>\n  \n  <button type=\"submit\">K\u00fcndigung absenden<\/button>\n<\/form>\n\n<script>\nfunction toggleForm() {\n  var minderjaehrig = document.getElementById('kinder').checked;\n  document.getElementById('erziehungsberechtigter-fields').style.display = minderjaehrig ? 'block' : 'none';\n  document.getElementById('erwachsenen-fields').style.display = minderjaehrig ? 'none' : 'block';\n  document.getElementById('mitglied-fields').style.display = 'block';\n  \/* Pflichtfelder bei Erwachsen umschalten *\/\n  var antrags = document.querySelectorAll('#erziehungsberechtigter-fields input');\n  var erwachsens = document.querySelectorAll('#erwachsenen-fields input');\n  antrags.forEach(f => f.required = minderjaehrig);\n  erwachsens.forEach(f => f.required = !minderjaehrig);\n}\ntoggleForm(); \/\/ Initialisierung\n<\/script>\n<\/div><\/div><div id=\"panel-160-0-0-1\" class=\"widget_text so-panel widget widget_custom_html panel-last-child\" data-index=\"1\" ><div class=\"textwidget custom-html-widget\"><!DOCTYPE html>\n<html lang=\"de\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Trainingsplan Frauen & M\u00e4dchen<\/title>\n  <style>\n    body {\n      font-family: Arial, sans-serif;\n      margin: 20px;\n      background-color: #f9f9f9;\n      color: #000;\n    }\n    h2 {\n      color: #1e90ff;\n    }\n    p.hinweis {\n      font-style: italic;\n      margin-bottom: 15px;\n      color: #444;\n    }\n    table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 10px;\n      overflow-x: auto;\n      display: block;\n    }\n    caption {\n      font-size: 1.5em;\n      font-weight: bold;\n      padding: 10px;\n      color: #cc0000;\n    }\n    th, td {\n      border: 1px solid #ccc;\n      padding: 10px;\n      text-align: left;\n    }\n    th {\n      background-color: #1e90ff; \/* Blau *\/\n      color: #fff;\n    }\n    tr:nth-child(even) {\n      background-color: #f2f2f2; \/* Hellgrau *\/\n    }\n    tr:nth-child(odd) {\n      background-color: #e6f7ff; \/* Hellblau *\/\n    }\n    a {\n      color: #1e90ff;\n      text-decoration: none;\n      font-weight: bold;\n    }\n    a:hover {\n      text-decoration: underline;\n      color: #cc0000;\n    }\n\n    \/* Responsive Design *\/\n    @media (max-width: 768px) {\n      table, thead, tbody, th, td, tr {\n        display: block;\n        width: 100%;\n      }\n      thead {\n        display: none;\n      }\n      tr {\n        margin-bottom: 15px;\n        border: 1px solid #ccc;\n        border-radius: 8px;\n        overflow: hidden;\n        background: #fff;\n      }\n      td {\n        display: flex;\n        justify-content: space-between;\n        padding: 10px;\n        border: none;\n        border-bottom: 1px solid #eee;\n      }\n      td::before {\n        content: attr(data-label);\n        font-weight: bold;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <h2>Trainingsplan Frauen & M\u00e4dchen<\/h2>\n  <p class=\"hinweis\">Alle Trainingseinheiten der Frauen- und M\u00e4dchenmannschaften finden im Bad Nauheimer Waldstadion statt.<\/p>\n\n  <table>\n    <caption>Frauen und M\u00e4dchen<\/caption>\n    <thead>\n      <tr>\n        <th>Mannschaft<\/th>\n        <th>Liga<\/th>\n        <th>Trainer 1<\/th>\n        <th>Tel.<\/th>\n        <th>Trainer 2<\/th>\n        <th>Tel.<\/th>\n        <th>Trainingszeiten<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/frauen-i\/\">Frauen<\/a><\/td>\n        <td data-label=\"Liga\">KOL<\/td>\n        <td data-label=\"Trainer 1\">Dirk Schneider<\/td>\n        <td data-label=\"Tel.\">0157 83858325<\/td>\n        <td data-label=\"Trainer 2\">Meikel Kammer<\/td>\n        <td data-label=\"Tel.\">0172-6668600<\/td>\n        <td data-label=\"Trainingszeiten\">Mo & Mi 19:00\u201320:30<\/td>\n      <\/tr>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/frauen2\/\">Frauen II<\/a><\/td>\n        <td data-label=\"Liga\">Kreisliga B<\/td>\n        <td data-label=\"Trainer 1\">Jens Quiram<\/td>\n        <td data-label=\"Tel.\">0172-3039244<\/td>\n        <td data-label=\"Trainer 2\">Oral Cag<\/td>\n        <td data-label=\"Tel.\">0173-3476809<\/td>\n        <td data-label=\"Trainingszeiten\">Di & Do 19:00\u201320:30<\/td>\n      <\/tr>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/juniorinnen-u16-2\/\">U16-Juniorinnen<\/a><\/td>\n        <td data-label=\"Liga\">BM Hessenliga<\/td>\n        <td data-label=\"Trainer 1\">Miguel Usic<\/td>\n        <td data-label=\"Tel.\">0172-4358504<\/td>\n        <td data-label=\"Trainer 2\">Fahim Watan<\/td>\n        <td data-label=\"Tel.\">0179-4856334<\/td>\n        <td data-label=\"Trainingszeiten\">Mo & Do 17:30\u201319:00<\/td>\n      <\/tr>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/juniorinnen-u14-ii\/\">U14-Juniorinnen<\/a><\/td>\n        <td data-label=\"Liga\">C-Juniorinnen GL S\u00fcd<\/td>\n        <td data-label=\"Trainer 1\">Christian G\u00f6rg<\/td>\n        <td data-label=\"Tel.\">01516-4310774<\/td>\n        <td data-label=\"Trainer 2\">Bj\u00f6rn Hergenr\u00f6ther<\/td>\n        <td data-label=\"Tel.\">01590-5238031<\/td>\n        <td data-label=\"Trainingszeiten\">Di & Do 17:30\u201319:00<\/td>\n      <\/tr>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/juniorinnenu12\/\">U12-Juniorinnen<\/a><\/td>\n        <td data-label=\"Liga\">D-Juniorinnen<\/td>\n        <td data-label=\"Trainer 1\">Bastian Effe<\/td>\n        <td data-label=\"Tel.\">0172-5250313<\/td>\n        <td data-label=\"Trainer 2\">Tobias Bohnke<\/td>\n        <td data-label=\"Tel.\">0170-7724431<\/td>\n        <td data-label=\"Trainingszeiten\">Mi & Fr 17:00\u201318:30<\/td>\n      <\/tr>\n      <tr>\n        <td data-label=\"Mannschaft\"><a href=\"https:\/\/www.spielvereinigung08.de\/index.php\/juniorinnen-u10\/\">U10-Juniorinnen<\/a><\/td>\n        <td data-label=\"Liga\">Kinderfu\u00dfball<\/td>\n        <td data-label=\"Trainer 1\">Nicole Schuster<\/td>\n        <td data-label=\"Tel.\">0177-4930131<\/td>\n        <td data-label=\"Trainer 2\">Munira Ressel<\/td>\n        <td data-label=\"Tel.\">0179-4387806<\/td>\n        <td data-label=\"Trainingszeiten\">Mi 16:30\u201318:00<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n<\/body>\n<\/html><\/div><\/div><\/div><\/div><div id=\"pg-160-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-160-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-160-1-0-0\" class=\"so-panel widget widget_ess-grid-widget widget_ess_grid panel-first-child\" data-index=\"2\" ><\/div><div id=\"panel-160-1-0-1\" class=\"widget_text so-panel widget widget_custom_html panel-last-child\" data-index=\"3\" ><div class=\"textwidget custom-html-widget\"><!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Event Kalender<\/title>\n    <style>\n        \/* Grundlegendes Styling *\/\n        body {\n            font-family: Arial, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            min-height: 100vh;\n            margin: 0;\n            background-color: #f9f9f9;\n        }\n        #calendar {\n            width: 90%;\n            max-width: 1000px;\n            margin: 20px;\n        }\n        h2 {\n            text-align: center;\n            font-size: 1.5em;\n        }\n\n        \/* Wochen\u00fcbersicht Styling *\/\n        .week {\n            display: grid;\n            grid-template-columns: repeat(7, 1fr);\n            gap: 5px;\n            margin: 10px 0;\n        }\n        .day {\n            background-color: #f3f3f3;\n            padding: 10px;\n            border-radius: 5px;\n            color: #333;\n        }\n\n        \/* Farben f\u00fcr die einzelnen Tage *\/\n        .day:nth-child(1) { background-color: #ffcccb; }\n        .day:nth-child(2) { background-color: #ffebcd; }\n        .day:nth-child(3) { background-color: #ffffcc; }\n        .day:nth-child(4) { background-color: #ccffcc; }\n        .day:nth-child(5) { background-color: #cce5ff; }\n        .day:nth-child(6) { background-color: #d1c4e9; }\n        .day:nth-child(7) { background-color: #ffccff; }\n\n        \/* Events Styling *\/\n        .event {\n            margin: 5px 0;\n            padding: 5px;\n            background: #ffffff;\n            border-left: 5px solid #333;\n            border-radius: 3px;\n            font-size: 0.9em;\n        }\n\n        \/* Navigation *\/\n        .navigation {\n            text-align: center;\n            margin: 10px 0;\n        }\n        .legend {\n            background-color: #f1f1f1;\n            padding: 10px;\n            margin-top: 10px;\n            border-radius: 5px;\n        }\n\n        \/* Responsive Design *\/\n        @media (max-width: 800px) {\n            .week {\n                grid-template-columns: repeat(4, 1fr);\n            }\n        }\n\n        @media (max-width: 600px) {\n            .week {\n                grid-template-columns: repeat(2, 1fr);\n            }\n            .day {\n                font-size: 0.9em;\n                padding: 8px;\n            }\n            .navigation button {\n                font-size: 0.9em;\n                padding: 8px;\n            }\n        }\n\n        @media (max-width: 400px) {\n            .week {\n                grid-template-columns: 1fr;\n            }\n            h2 {\n                font-size: 1.2em;\n            }\n            .day {\n                padding: 6px;\n                font-size: 0.8em;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div id=\"calendar\">\n        <h2 id=\"weekTitle\">Kalenderwoche 46<\/h2>\n        <div class=\"navigation\">\n            <button onclick=\"previousWeek()\">Vorherige Woche<\/button>\n            <button onclick=\"nextWeek()\">N\u00e4chste Woche<\/button>\n        <\/div>\n        <div id=\"weekView\" class=\"week\"><\/div>\n        <div class=\"legend\">\n            <strong>Legende:<\/strong> SGS = Sporthalle Solgrabenschule, KR = Kunstrasen, HLSpiel = Hallenspiel, HSpiel = Heimspiel, ASpiel = Ausw\u00e4rtsspiel\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ JavaScript code for generating calendar (unchanged)\n        const calendarData = {\n            46: {\n                \"Montag\": [\"16:00-17:30 G-Jun SGS\", \"17:30-18:30 F-Jun SGS\", \"16:30-18:00 U10 - KR\", \"18:00-19:30 U12 - KR\", \"18:00-19:30 U14 - KR\", \"19:30-21:00 A1, A2 - KR\"],\n                \"Dienstag\": [\"16:30-18:30 F-Jun SGS\", \"17:00-18:30 D Jun - KR\", \"17:00-18:30 C1 Jun - KR\", \"18:30-20:00 C2 Jun - KR\", \"18:30-20:00 C1 Jun - KR\", \"18:30-20:00 U16 - KR\", \"20:00-21:30 Herren2 - KR\"],\n                \"Mittwoch\": [\"17:00-18:30 E Jun - KR\", \"17:00-18:30 U12 - R\u00f6dgen\", \"18:30-20:00 A1, A2 - KR\", \"18:30-20:00 B - KR\", \"20:00-21:30 SOMA-KR\"],\n                \"Donnerstag\": [\"16:00-17:30 U10 - SGS\", \"17:00-18:30 C2 Jun - KR\", \"18:00-19:30 HSpiel C2 Jun - KR\", \"18:30-20:00 U16 - KR\"],\n                \"Freitag\": [\"17:00-19:30 Torwarttraining\", \"18:00-20:00 E-Jun - SGS\", \"18:30-20:00 U16 - KR\", \"20:00-21:30 Frauen - KR\"],\n                \"Samstag\": [\"09:30-10:30 HLSpiel F-Jun BB\", \"10:45-11:45 HLSpiel G-Jun BB\", \"11:00-12:30 ASpiel U12 TSG ffm\", \"12:45-13:30 HLSpiel E-Jun ASSH\"],\n                \"Sonntag\": [\"12:00-14:00 HSpiel U16-KR\", \"13:00-15:00 ASpiel U14 Egelsbach\", \"13:00-15:00 ASpiel Herren T\u00fcrk\", \"17:00-19:00 HSpiel Frauen KR\"]\n\n            },\n            47: { \n                \"Montag\": [\n        \"16:00-17:30 G-Jun SGS\", \n        \"17:30-18:30 F-Jun SGS\", \n        \"16:30-18:00 U10 - KR\", \n        \"18:00-19:30 U12 - KR\", \n        \"18:00-19:30 U14 - KR\", \n        \"19:30-21:00 A1, A2 - KR\"\n],\n\"Dienstag\": [\n    \"16:30-18:30 F-Jun SGS\", \n    \"17:00-18:30 D Jun - KR\", \n    \"17:00-18:30 C1 Jun - KR\", \n    \"18:30-20:00 C2 Jun - KR\", \n    \"18:30-20:00 C1 Jun - KR\", \n    \"18:30-20:00 U16 - KR\", \n    \"20:00-21:30 Herren2 - KR\"\n],\n\"Mittwoch\": [\n    \"17:00-18:30 E Jun - KR\", \n    \"17:00-18:30 U12 - R\u00f6dgen\", \n    \"18:30-20:00 A1, A2 - KR\", \n    \"18:30-20:00 B - KR\", \n    \"20:00-21:30 SOMA-KR\"\n],\n\"Donnerstag\": [\n    \"16:00-17:30 U10 - SGS\", \n    \"17:00-18:30 C2 Jun - KR\", \n    \"18:30-20:00 C1 Jun - KR\", \n    \"18:30-20:00 U16 - KR\"\n],\n\"Freitag\": [\n    \"17:00-19:30 Torwarttraining\", \n    \"18:00-20:00 E-Jun - SGS\", \n    \"18:30-20:00 U16 - KR\", \n    \"20:00-21:30 Frauen - KR\"\n],\n\"Samstag\": [\n    \"10:00-11:30 HSpiel U12- KR\", \n    \"11:15-13:15 Aspiel A2-Jun-Rosbach\", \n    \"13:00-14:30 HSpiel U16-KR\", \n    \"15:00-16:30 HSpiel U14-KR\"\n],\n\"Sonntag\": [\n    \"13:00-14:30 HSpiel U16-KR\", \n    \"11:30-13:00 Hspiel U14-KR\", \n    \"11:45-13:00 HLspiel C2-Jun-Halle\", \n    \"12:40-13:30 Hspiel C1-Jun-KR\", \n    \"13:35-14:25 Hspiel D-Jun-KR\", \n    \"14:30-15:45 Hspiel U12-KR\", \n    \"16:00-18:00 Hspiel A1-Jun-KR\", \n    \"20:00-21:30 Herren2 - KR\"\n]\n            },\n            48: { \n                \"Montag\": [\n                    \"16:00-17:30 G-Jun SGS\", \n                    \"17:30-18:30 F-Jun SGS\", \n                    \"16:30-18:00 U10 - KR\", \n                    \"18:00-19:30 U12 - KR\", \n                    \"18:00-19:30 U14 - KR\", \n                    \"19:30-21:00 A1, A2 - KR\"\n                ],\n                \"Dienstag\": [\n    \"16:30-18:30 F-Jun SGS\",\n    \"17:00-18:30 D Jun - KR\",\n    \"17:00-18:30 C1 Jun - KR\",\n    \"18:30-20:00 C2 Jun - KR\",\n    \"18:30-20:00 U16 - KR\",\n    \"20:00-21:30 Frauen - KR\",\n    \"20:00-21:30 Herren1 - KR\",\n    \"20:00-21:30 Herren2 - KR\"\n],\n\"Mittwoch\": [\n    \"17:00-18:30 E Jun - KR\",\n    \"17:00-18:30 U12 - R\u00f6dgen\",\n    \"18:30-20:00 A1, A2 - KR\",\n    \"18:30-20:00 B - KR\",\n    \"20:00-21:30 SOMA-KR\"\n],\n\"Donnerstag\": [\n    \"16:00-17:30 U10 - SGS\",\n    \"17:00-18:30 C2 Jun - KR\",\n    \"18:30-20:00 C1 Jun - KR\",\n    \"18:30-20:00 U16 - KR\",\n    \"19:15-20:30 U14 - SGS\",\n    \"20:00-21:30 Frauen - KR\",\n    \"20:00-21:30 Herren1 - KR\"\n],\n\"Freitag\": [\n    \"17:00-19:30 Torwarttraining\",\n    \"18:00-20:00 E-Jun - SGS\",\n    \"20:00-21:30 Frauen - KR\",\n    \"20:00-21:30 Herren2 - KR\"\n],\n\"Samstag\": [\n    \"09:30-10:30 HLSpiel F-Jun- BB\",\n    \"09:55-13:30 HLSpiel E-Jun ASSH\",\n    \"10:00-11:30 HSpiel D-M\u00e4- KR\",\n    \"10:00-11:30 ASpiel E-M\u00e4- OF\",\n    \"12:00-13:00 HLSpiel G-Jun- BB\",\n    \"12:00-13:30 HSpiel C-M\u00e4- KR\",\n    \"12:40-13:30 ASpiel D-Jun- Hausberg\",\n    \"13:35-14:35 HLSpiel C1-Jun- SF\",\n    \"16:00-18:00 Hspiel A2-Jun-KR\",\n    \"16:00-18:00 Aspiel A-M\u00e4-KR\"\n],\n\"Sonntag\": [\n    \"13:00-14:30 ASpiel B-M\u00e4- Schwalbach\",\n    \"14:00-16:00 ASpiel Herren1-Karben\",\n    \"14:00-16:00 HSpiel B-Jun-KR\",\n    \"16:00-18:00 Hspiel A1-Jun-SF\"\n]\n\n            }\n        };\n\n        let currentWeek = 46;\n        const startDate = new Date(\"2024-11-11\");\n\n        function renderCalendar() {\n            const weekView = document.getElementById(\"weekView\");\n            const weekTitle = document.getElementById(\"weekTitle\");\n            weekTitle.textContent = `Kalenderwoche ${currentWeek}`;\n            weekView.innerHTML = \"\";\n\n            const days = [\"Montag\", \"Dienstag\", \"Mittwoch\", \"Donnerstag\", \"Freitag\", \"Samstag\", \"Sonntag\"];\n            \n            const currentWeekStartDate = new Date(startDate);\n            currentWeekStartDate.setDate(startDate.getDate() + (currentWeek - 46) * 7);\n\n            days.forEach((day, index) => {\n                const dayDate = new Date(currentWeekStartDate);\n                dayDate.setDate(currentWeekStartDate.getDate() + index);\n\n                const dayDiv = document.createElement(\"div\");\n                dayDiv.classList.add(\"day\");\n\n                const dateString = dayDate.toLocaleDateString(\"de-DE\", { day: '2-digit', month: '2-digit' });\n                dayDiv.innerHTML = `<strong>${day}, ${dateString}<\/strong><br>`;\n\n                const events = calendarData[currentWeek]?.[day] || [];\n                events.forEach(event => {\n                    const eventDiv = document.createElement(\"div\");\n                    eventDiv.classList.add(\"event\");\n                    eventDiv.textContent = event;\n                    dayDiv.appendChild(eventDiv);\n                });\n\n                weekView.appendChild(dayDiv);\n            });\n        }\n\n        function nextWeek() {\n            if (currentWeek < 48) {\n                currentWeek++;\n                renderCalendar();\n            }\n        }\n\n        function previousWeek() {\n            if (currentWeek > 46) {\n                currentWeek--;\n                renderCalendar();\n            }\n        }\n\n        renderCalendar();\n    <\/script>\n<\/body>\n<\/html>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>K\u00fcndigung der Vereinsmitgliedschaft Wer k\u00fcndigt?* Erziehungsberechtigter f\u00fcr Minderj\u00e4hrigen Erwachsener (Mitglied selbst) Vorname Erziehungsberechtigter* Nachname Erziehungsberechtigter* E-Mail Erziehungsberechtigter* E-Mail wiederholen* Vorname Mitglied* Nachname Mitglied* Geburtsdatum Mitglied* E-Mail Mitglied* E-Mail wiederholen* Grund [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"class_list":["post-160","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Galleries - Spielvereinigung 08 eV.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Galleries - Spielvereinigung 08 eV.\" \/>\n<meta property=\"og:description\" content=\"K\u00fcndigung der Vereinsmitgliedschaft Wer k\u00fcndigt?* Erziehungsberechtigter f\u00fcr Minderj\u00e4hrigen Erwachsener (Mitglied selbst) Vorname Erziehungsberechtigter* Nachname Erziehungsberechtigter* E-Mail Erziehungsberechtigter* E-Mail wiederholen* Vorname Mitglied* Nachname Mitglied* Geburtsdatum Mitglied* E-Mail Mitglied* E-Mail wiederholen* Grund [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/\" \/>\n<meta property=\"og:site_name\" content=\"Spielvereinigung 08 eV.\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T12:00:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/\",\"url\":\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/\",\"name\":\"Galleries - Spielvereinigung 08 eV.\",\"isPartOf\":{\"@id\":\"https:\/\/www.spielvereinigung08.de\/#website\"},\"datePublished\":\"2015-09-12T00:36:13+00:00\",\"dateModified\":\"2025-09-24T12:00:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.spielvereinigung08.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Galleries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.spielvereinigung08.de\/#website\",\"url\":\"https:\/\/www.spielvereinigung08.de\/\",\"name\":\"Spielvereinigung 08 eV.\",\"description\":\"Fussball mit Herz und Seele\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.spielvereinigung08.de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Galleries - Spielvereinigung 08 eV.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/","og_locale":"de_DE","og_type":"article","og_title":"Galleries - Spielvereinigung 08 eV.","og_description":"K\u00fcndigung der Vereinsmitgliedschaft Wer k\u00fcndigt?* Erziehungsberechtigter f\u00fcr Minderj\u00e4hrigen Erwachsener (Mitglied selbst) Vorname Erziehungsberechtigter* Nachname Erziehungsberechtigter* E-Mail Erziehungsberechtigter* E-Mail wiederholen* Vorname Mitglied* Nachname Mitglied* Geburtsdatum Mitglied* E-Mail Mitglied* E-Mail wiederholen* Grund [&hellip;]","og_url":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/","og_site_name":"Spielvereinigung 08 eV.","article_modified_time":"2025-09-24T12:00:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/","url":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/","name":"Galleries - Spielvereinigung 08 eV.","isPartOf":{"@id":"https:\/\/www.spielvereinigung08.de\/#website"},"datePublished":"2015-09-12T00:36:13+00:00","dateModified":"2025-09-24T12:00:50+00:00","breadcrumb":{"@id":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.spielvereinigung08.de\/index.php\/galleries\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.spielvereinigung08.de\/"},{"@type":"ListItem","position":2,"name":"Galleries"}]},{"@type":"WebSite","@id":"https:\/\/www.spielvereinigung08.de\/#website","url":"https:\/\/www.spielvereinigung08.de\/","name":"Spielvereinigung 08 eV.","description":"Fussball mit Herz und Seele","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.spielvereinigung08.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/pages\/160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/comments?post=160"}],"version-history":[{"count":4,"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/pages\/160\/revisions"}],"predecessor-version":[{"id":9765,"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/pages\/160\/revisions\/9765"}],"wp:attachment":[{"href":"https:\/\/www.spielvereinigung08.de\/index.php\/wp-json\/wp\/v2\/media?parent=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}