Testseite: Unterschied zwischen den Versionen

Aus Bündnis für Familie Tübingen.
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 17: Zeile 17:
       --accent-dark: #115e59;
       --accent-dark: #115e59;
       --accent-soft: #ecfdf5;
       --accent-soft: #ecfdf5;
      --focus: #2563eb;
       --radius: 16px;
       --radius: 16px;
     }
     }
Zeile 170: Zeile 169:
   <main class="wrap">
   <main class="wrap">
     <h1>Viele Formen von Familie</h1>
     <h1>Viele Formen von Familie</h1>
     <p class="intro">Hier findet ihr eine Übersicht über das gesamte Programm zur Ausstellung. Die Ausstellung ist von Anfang Oktober bis Dezember 2026 in der Hauptstelle der Stadtbücherei (Kinder- und Jugendbereich sowie 1. Stock) und im Stadtmuseum zu sehen.</p>
     <p class="intro">Hier findet ihr eine Übersicht über das gesamte Programm zur Ausstellung. Die Ausstellung ist von Anfang Oktober bis Dezember 2026 in der Hauptstelle der Stadtbibliothek (Kinder- und Jugendbereich sowie 1. Stock) und im Stadtmuseum zu sehen.</p>
     <p class="notice"><strong>In Klärung:</strong> Kino – drei Sonntagsmatineen mit Familienfilmen.</p>
     <p class="notice"><strong>In Kl&ruml;rung:</strong> Kino – drei Sonntagsmatineen mit Familienfilmen.</p>
 
     <div id="calendar"></div>
     <section class="month" aria-labelledby="oktober">
      <h2 id="oktober">Oktober 2026</h2>
      <div class="weekdays" aria-hidden="true"><div>Mo</div><div>Di</div><div>Mi</div><div>Do</div><div>Fr</div><div>Sa</div><div>So</div></div>
      <div class="grid">
        <div class="day muted"><div class="dn">28</div></div>
        <div class="day muted"><div class="dn">29</div></div>
        <div class="day muted"><div class="dn">30</div></div>
        <div class="day"><div class="dn">1</div></div>
        <div class="day"><div class="dn">2</div></div>
        <div class="day"><div class="dn">3</div></div>
        <div class="day"><div class="dn">4</div></div>
        <div class="day"><div class="dn">5</div></div>
        <div class="day has-events"><div class="dn">6. Oktober</div><button class="event" type="button" data-date="Dienstag, 6. Oktober 2026" data-time="20:00–21:00 Uhr" data-audience="Eltern" data-place="Digitales Format" data-description="Eltern sein in Tübingen – so geht's leichter! Welche konkreten Tipps haben Tübinger Expert*innen für Eltern von jüngeren und älteren Kindern – zu Erziehungsthemen, aber auch zu Herausforderungen, die das Elternsein mit sich bringt? Diese und andere Fragen werden anschaulich, alltagsnah und verständlich für alle aufbereitet.
 
Durch das bewusst gewählte Online-Format können Interessierte bequem von überall aus teilnehmen – bei Bedarf anonym und ohne Kinderbetreuung organisieren zu müssen.
 
Diese Online-Themenreihe ist eine Kooperation der Universitätsstadt Tübingen mit der Familien-Bildungsstätte (FBS) und dem Bündnis für Familie (BüFa).
 
Nach der Anmeldung erhalten Sie einen Zoom-Zugangscode. Ein eigener Zoom-Account ist nicht erforderlich. Für die Teilnahme benötigen Sie beispielsweise einen Computer, Laptop oder ein Smartphone mit Internetzugang, Kamera und Mikrofon." data-link="https://www.fbs-tuebingen.de/eltern-und-lebensthemen"><span class="event-time">20:00 Uhr</span><span class="et">Hochsensible Kinder gut unterstützen und begleiten</span></button></div>
        <div class="day"><div class="dn">7</div></div>
        <div class="day has-events"><div class="dn">8. Oktober</div><button class="event" type="button" data-date="Donnerstag, 8. Oktober 2026" data-time="18:00 Uhr" data-audience="Alle Generationen, für Kinder ab 7 Jahren" data-place="Aula des Uhland-Gymnasiums, Uhlandstraße 24, 72072 Tübingen" data-description="Filmvorführung mit Gespräch über den Film „All Inclusive“. Die Veranstaltung wird vom Interkulturellen Mehrgenerationenhaus InFö e. V. und der Lebenshilfe veranstaltet."><span class="event-time">18:00 Uhr</span><span class="et">Filmvorführung mit Gespräch über den Film „All Inclusive“</span></button></div>
        <div class="day has-events"><div class="dn">9. Oktober</div><button class="event" type="button" data-date="Freitag, 9. Oktober 2026" data-time="15:00 Uhr" data-audience="Kinder von 4 bis 8 Jahren" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Thekla-Waitz-Studio" data-description="Geschichten und Lieder auf Französisch laden Kinder spielerisch dazu ein, erste Eindrücke der Sprache zu sammeln. Mitarbeitende des Institut Culturel Franco-Allemand (ICFA) gestalten diese besondere Vorlesezeit rund um das Thema Familie."><span class="event-time">15:00 Uhr</span><span class="et">Vorlesezeit in französischer Sprache mit dem LESE-HAUS</span></button><button class="event" type="button" data-date="Freitag, 9. Oktober 2026" data-time="16:00 Uhr" data-audience="Kinder von 4 bis 8 Jahren" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Thekla-Waitz-Studio" data-description="Bei dieser Vorlesezeit auf Deutsch stehen Geschichten rund um das Thema Familie im Mittelpunkt – mal lustig, mal spannend, mal berührend."><span class="event-time">16:00 Uhr</span><span class="et">Vorlesezeit mit dem LESE-HAUS</span></button><button class="event" type="button" data-date="Freitag, 9. Oktober 2026" data-time="17:00 Uhr" data-audience="Kinder von 4 bis 8 Jahren" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Thekla-Waitz-Studio" data-description="Lesepatinnen aus der Ukraine lesen Geschichten in ihrer Muttersprache und geben Einblicke in ukrainische Erzähltraditionen rund um das Thema Familie."><span class="event-time">17:00 Uhr</span><span class="et">Vorlesezeit in ukrainischer Sprache mit dem LESE-HAUS</span></button></div>
        <div class="day"><div class="dn">10</div></div>
        <div class="day"><div class="dn">11</div></div>
        <div class="day"><div class="dn">12</div></div>
        <div class="day"><div class="dn">13</div></div>
        <div class="day"><div class="dn">14</div></div>
        <div class="day"><div class="dn">15</div></div>
        <div class="day"><div class="dn">16</div></div>
        <div class="day"><div class="dn">17</div></div>
        <div class="day"><div class="dn">18</div></div>
        <div class="day"><div class="dn">19</div></div>
        <div class="day"><div class="dn">20</div></div>
        <div class="day has-events"><div class="dn">21. Oktober</div><button class="event" type="button" data-date="Mittwoch, 21. Oktober 2026" data-time="17:00 Uhr" data-audience="Tübinger Familien und Interessierte" data-place="Stadtbücherei, Hauptstelle" data-description="Mitmachangebote zum Thema Familiensprachen sowie Informationen zu den Sprachencafés im elkiko Familienzentrum."><span class="event-time">17:00 Uhr</span><span class="et">Familiensprachen und Sprachencafés im elkiko Familienzentrum</span></button></div>
        <div class="day has-events"><div class="dn">22. Oktober</div><button class="event" type="button" data-date="Donnerstag, 22. Oktober 2026" data-time="18:00 Uhr" data-audience="Alle Interessierten" data-place="Museumsgesellschaft Obere Säle, Wilhelmstraße 3, Tübingen" data-description="Festliche Preisverleihung: Die sechs Preisträger*innen des Schreibwettbewerbs „We are family“ lesen aus ihren Siegertexten. Dr. Daniela Hüttig, Erste Landesbeamtin und Schirmherrin des Wettbewerbs, spricht ein Grußwort. Musikalisch umrahmt wird der Abend von Singer/Songwriter Jakob Longfield."><span class="event-time">18:00 Uhr</span><span class="et">Preisverleihung des 23. Schreibwettbewerbs für junge Menschen der Buchhandlung Wekenmann</span></button></div>
        <div class="day"><div class="dn">23</div></div>
        <div class="day"><div class="dn">24</div></div>
        <div class="day"><div class="dn">25</div></div>
        <div class="day"><div class="dn">26</div></div>
        <div class="day"><div class="dn">27</div></div>
        <div class="day"><div class="dn">28</div></div>
        <div class="day"><div class="dn">29</div></div>
        <div class="day"><div class="dn">30</div></div>
        <div class="day has-events"><div class="dn">31. Oktober</div><button class="event" type="button" data-date="Samstag, 31. Oktober 2026" data-time="15:00 Uhr" data-audience="Familien mit Kindern ab 3 Jahren" data-place="d.a.i. Tübingen, Karlstraße 3, Tübingen" data-description="Konzert und Halloween für die ganze Familie. Ab 15 Uhr spielt die BamBam-Band. Ab 16 Uhr heißt es Trick or Treat: Kinderdisco, Basteln, Gaming und jede Menge Spaß mit Popcorn und Snacks.
 
Alles kostenfrei auf Spendenbasis. Kostüme sind sehr willkommen. Die Veranstaltung findet in deutscher und englischer Sprache statt." data-link="https://www.dai-tuebingen.de/bambam"><span class="event-time">15:00 Uhr</span><span class="et">BamBam-Band &amp; Halloween Fair for Kids</span></button></div>
        <div class="day muted"><div class="dn">1</div></div>
      </div>
    </section>
 
    <section class="month" aria-labelledby="november">
      <h2 id="november">November 2026</h2>
      <div class="weekdays" aria-hidden="true"><div>Mo</div><div>Di</div><div>Mi</div><div>Do</div><div>Fr</div><div>Sa</div><div>So</div></div>
      <div class="grid">
        <div class="day muted"><div class="dn">26</div></div>
        <div class="day muted"><div class="dn">27</div></div>
        <div class="day muted"><div class="dn">28</div></div>
        <div class="day muted"><div class="dn">29</div></div>
        <div class="day muted"><div class="dn">30</div></div>
        <div class="day muted"><div class="dn">31</div></div>
        <div class="day"><div class="dn">1</div></div>
        <div class="day"><div class="dn">2</div></div>
        <div class="day"><div class="dn">3</div></div>
        <div class="day"><div class="dn">4</div></div>
        <div class="day has-events"><div class="dn">5. November</div><button class="event" type="button" data-date="Donnerstag, 5. November 2026" data-time="09:00–11:00 Uhr" data-audience="Eltern von Kindern im Vorschulalter" data-place="Jugend- und Familienberatungszentrum Tübingen, Bismarckstraße 110, 72072 Tübingen, 2. Stock" data-description="Manche Kinder sind Weltmeister darin, Erwachsene an ihre Grenzen zu bringen. Gemeinsam soll ein Verständnis für als schwierig empfundene kindliche Verhaltensweisen entwickelt werden. Ziel ist außerdem, neue Reaktionsweisen auszuprobieren, um unnötige Machtkämpfe im Familienalltag zu vermeiden." data-link="mailto:jfbz-tue@kreis-tuebingen.de"><span class="event-time">09:00–11:00 Uhr</span><span class="et">„Der Widerspenstigen Zähmung?“ – Workshop</span></button><button class="event" type="button" data-date="Donnerstag, 5. November 2026" data-time="19:00 Uhr" data-audience="(Werdende) Eltern, die sich über Kleinkindbetreuung informieren möchten" data-place="Online" data-description="Um eine passende Betreuung nach der Elternzeit zu finden, braucht es einen Überblick über die verschiedenen Möglichkeiten der Kinderbetreuung. Welches Modell passt für welches Kind und welche Familie, welche Kriterien können eine Rolle spielen und was sind die Besonderheiten der Kindertagespflege?" data-link="mailto:info@tageselternverein.de"><span class="event-time">19:00 Uhr</span><span class="et">Nach der Elternzeit – welche Betreuung passt für mein Kind und unsere Familie?</span></button></div>
        <div class="day"><div class="dn">6</div></div>
        <div class="day"><div class="dn">7</div></div>
        <div class="day"><div class="dn">8</div></div>
        <div class="day has-events"><div class="dn">9. November</div><button class="event" type="button" data-date="Montag, 9. November 2026" data-time="18:00–20:00 Uhr" data-audience="Alle Eltern und Erziehungsberechtigten" data-place="Hirsch Begegnungsstätte, Hirschgasse 9, 72070 Tübingen" data-description="Schwimmen für alle Kinder informiert zu einem besseren Verständnis von Wassergewöhnung. Enthalten sind alltagspraktische Übungen für Kinder vor dem Schwimmkurs. Eintritt frei, Getränke gegen Spende."><span class="event-time">18:00–20:00 Uhr</span><span class="et">Wassergewöhnung – wie unterstütze ich mein Kind?</span></button></div>
        <div class="day has-events"><div class="dn">10. November</div><button class="event" type="button" data-date="Dienstag, 10. November 2026" data-time="18:00 Uhr" data-audience="Alle Interessierten" data-place="Gemeindehaus Lamm, Großer Saal 1, Am Markt 7, Tübingen" data-description="Was es bedeutet, in Deutschland arm aufzuwachsen: Journalistin und Podcasterin Miriam Davoudvandi (aka Cashmiri) bringt mit dem aktuellen Buch „Das können wir uns nicht leisten“ ihre Geschichte mit Texten, persönlichen Geschichten, Humor und Pop auf die Bühne."><span class="event-time">18:00 Uhr</span><span class="et">Live-Show mit Miriam Davoudvandi: Das können wir uns nicht leisten</span></button><button class="event" type="button" data-date="Dienstag, 10. November 2026" data-time="17:00–19:00 Uhr" data-audience="Eltern von Kindern der 1. bis 6. Klasse" data-place="Brückenhaus, Werkstraße 8, 72074 Tübingen" data-description="Teil 1: Entwicklungsaufgaben, Eltern-Kind-Bindung, Mutter und Vater als Unterstützer*innen, Lernen und Selbstwirksamkeit. Wie können Eltern ihr Kind unterstützen, damit es in der Schule gut zurechtkommt? Wo gibt es Unterstützung? Welche verschiedenen Wege zum Erfolg gibt es? Was brauchen Kinder für eine gute Entwicklung?
 
Zu diesen Fragen gibt es jeweils einen kurzen Vortrag auf Deutsch, Englisch, Arabisch und Persisch."><span class="event-time">17:00–19:00 Uhr</span><span class="et">Das Geheimnis des Bildungserfolgs, Teil 1: Entwicklungsaufgaben</span></button></div>
        <div class="day has-events"><div class="dn">11. November</div><button class="event" type="button" data-date="Mittwoch, 11. November 2026" data-time="19:00–21:00 Uhr" data-audience="Eltern" data-place="Lorettoplatz 30, Tübingen" data-description="Vorstellung von kit jugendhilfe mit dem Schwerpunkt auf professionellen Pflegefamilien und anschließender Diskussionsrunde. Eine kurze Rückmeldung zur Teilnahme wäre schön, ist aber nicht zwingend notwendig." data-link="mailto:andrea.leitgeb@kit-jugendhilfe.de"><span class="event-time">19:00–21:00 Uhr</span><span class="et">„Zu Hause in einer Erziehungsstelle“ – Podiumsdiskussion mit Beteiligten in verschiedenen Rollen</span></button></div>
        <div class="day"><div class="dn">12</div></div>
        <div class="day"><div class="dn">13</div></div>
        <div class="day"><div class="dn">14</div></div>
        <div class="day has-events"><div class="dn">15. November</div><button class="event" type="button" data-date="Sonntag, 15. November 2026" data-time="14:00–17:00 Uhr" data-audience="Familien mit Kindern, 0 bis 99 Jahre" data-place="Café frieDa, Friedrich-Dannenmann-Straße 69, 72070 Tübingen" data-description="Bunte Bastelstunde im Café frieDa mit Angeboten für die ganz Kleinen und Größeren. Unter anderem werden Leinenbeutel bemalt und bedruckt. Für die großen Gäste gibt es Kaffee und Kuchen auf Spendenbasis. Keine Anmeldung erforderlich."><span class="event-time">14:00–17:00 Uhr</span><span class="et">Familienbasteln im Café frieDa</span></button></div>
        <div class="day"><div class="dn">16</div></div>
        <div class="day has-events"><div class="dn">17. November</div><button class="event" type="button" data-date="Dienstag, 17. November 2026" data-time="17:00–19:00 Uhr" data-audience="Eltern von Kindern der 1. bis 6. Klasse" data-place="Brückenhaus, Werkstraße 8, 72074 Tübingen" data-description="Das Geheimnis des Bildungserfolgs – was Ihr Kind von Ihnen als Mutter und Vater braucht. Drei internationale Präsenz-Elternabende auf Deutsch, Englisch, Arabisch und Persisch für Eltern von Kindern der 1. bis 6. Klasse. Wie können Sie als Eltern Ihr Kind unterstützen?"><span class="event-time">17:00–19:00 Uhr</span><span class="et">Das Geheimnis des Bildungserfolgs, Teil 2: Erfolg in Schule, Bildung und Teilhabe</span></button></div>
        <div class="day"><div class="dn">18</div></div>
        <div class="day has-events"><div class="dn">19. November</div><button class="event" type="button" data-date="Donnerstag, 19. November 2026" data-time="09:30–11:30 Uhr" data-audience="Eltern mit Kindern im Alter von 0 bis 3 Jahren" data-place="Jugend- und Familienberatungszentrum Tübingen, Bismarckstraße 110, 72072 Tübingen, 2. Stock" data-description="Rezeptideen für ein starkes Familienleben – Zutaten: Feinfühligkeit, Zeit, Vertrauen und mehr. In gemütlicher und kleinkindorientierter Atmosphäre wird gemeinsam darüber gesprochen, was für ein starkes Familienleben sorgt." data-link="mailto:fruehehilfen@kreis-tuebingen.de"><span class="event-time">09:30–11:30 Uhr</span><span class="et">Zutaten für ein starkes Familienleben</span></button></div>
        <div class="day"><div class="dn">20</div></div>
        <div class="day has-events"><div class="dn">21. November</div><button class="event" type="button" data-date="Samstag, 21. November 2026" data-time="10:00–15:00 Uhr" data-audience="Familien mit Kindern aller Altersgruppen" data-place="d.a.i. Tübingen, Karlstraße 3, Bibliothek" data-description="Kommen Sie ins d.a.i. Tübingen und basteln Sie gemeinsam wunderschöne Thanksgiving-Dekorationen. Feiern Sie den Tag der Dankbarkeit bei einer gemütlichen Bastelrunde in der d.a.i.-Bibliothek."><span class="event-time">10:00–15:00 Uhr</span><span class="et">Bastelspaß für die ganze Familie – Thanksgiving Edition</span></button></div>
        <div class="day"><div class="dn">22</div></div>
        <div class="day"><div class="dn">23</div></div>
        <div class="day has-events"><div class="dn">24. November</div><button class="event" type="button" data-date="Dienstag, 24. November 2026" data-time="17:00–19:00 Uhr" data-audience="Eltern von Kindern der 1. bis 6. Klasse" data-place="Brückenhaus, Werkstraße 8, 72074 Tübingen" data-description="Das Geheimnis des Bildungserfolgs – was Ihr Kind von Ihnen als Mutter und Vater braucht. Drei internationale Präsenz-Elternabende auf Deutsch, Englisch, Arabisch und Persisch. Wie können Sie als Eltern Ihr Kind unterstützen?"><span class="event-time">17:00–19:00 Uhr</span><span class="et">Das Geheimnis des Bildungserfolgs, Teil 3: Medienerziehung</span></button><button class="event" type="button" data-date="Dienstag, 24. November 2026" data-time="Ganztägig" data-audience="Familien" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Tübingen" data-description="Im Rahmen der Europäischen Woche der Abfallvermeidung bietet die Stadtbücherei Tübingen eine besondere Mitmachaktion an: An einem Papierbindetisch können aus einseitig bedrucktem Altpapier Spiralblöcke hergestellt werden. Papier ist vor Ort verfügbar, kann aber auch gerne mitgebracht werden."><span class="event-time">Ganztägig</span><span class="et">Gemeinsam gegen Abfall – Papierrecycling in der Stadtbücherei</span></button></div>
        <div class="day has-events"><div class="dn">25. November</div><button class="event" type="button" data-date="Mittwoch, 25. November 2026" data-time="Ganztägig" data-audience="Familien" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Tübingen" data-description="Im Rahmen der Europäischen Woche der Abfallvermeidung bietet die Stadtbücherei Tübingen eine besondere Mitmachaktion an: An einem Papierbindetisch können aus einseitig bedrucktem Altpapier Spiralblöcke hergestellt werden. Papier ist vor Ort verfügbar, kann aber auch gerne mitgebracht werden."><span class="event-time">Ganztägig</span><span class="et">Gemeinsam gegen Abfall – Papierrecycling in der Stadtbücherei</span></button></div>
        <div class="day has-events"><div class="dn">26. November</div><button class="event" type="button" data-date="Donnerstag, 26. November 2026" data-time="Ganztägig" data-audience="Familien" data-place="Stadtbücherei Tübingen, Nonnengasse 19, Tübingen" data-description="Im Rahmen der Europäischen Woche der Abfallvermeidung bietet die Stadtbücherei Tübingen eine besondere Mitmachaktion an: An einem Papierbindetisch können aus einseitig bedrucktem Altpapier Spiralblöcke hergestellt werden. Papier ist vor Ort verfügbar, kann aber auch gerne mitgebracht werden."><span class="event-time">Ganztägig</span><span class="et">Gemeinsam gegen Abfall – Papierrecycling in der Stadtbücherei</span></button></div>
        <div class="day"><div class="dn">27</div></div>
        <div class="day"><div class="dn">28</div></div>
        <div class="day"><div class="dn">29</div></div>
        <div class="day"><div class="dn">30</div></div>
        <div class="day muted"><div class="dn">1</div></div>
        <div class="day muted"><div class="dn">2</div></div>
        <div class="day muted"><div class="dn">3</div></div>
        <div class="day muted"><div class="dn">4</div></div>
        <div class="day muted"><div class="dn">5</div></div>
        <div class="day muted"><div class="dn">6</div></div>
      </div>
    </section>
   </main>
   </main>


   <dialog id="eventDialog" class="event-dialog" aria-labelledby="dialogTitle">
   <dialog id="eventDialog" class="event-dialog" aria-labelledby="dialogTitle">
     <div class="dialog-inner">
     <div class="dialog-inner">
       <button type="button" class="dialog-close" id="dialogClose" aria-label="Details schließen">×</button>
       <button type="button" class="dialog-close" id="dialogClose" aria-label="Details schließen">&times;</button>
       <h2 id="dialogTitle" class="dialog-title"></h2>
       <h2 id="dialogTitle" class="dialog-title"></h2>
       <p id="dialogDate" class="dialog-date"></p>
       <p id="dialogDate" class="dialog-date"></p>
Zeile 291: Zeile 190:


   <script>
   <script>
    /*
      =====================================================
      HIER ANGEBOTE ERGĨNZEN
      =====================================================
      Jedes Angebot ist ein Objekt mit diesen Feldern:
        - year: 2026
        - month: 10 (Oktober) oder 11 (November) oder 12 (Dezember)
        - day: 1 bis 31
        - time: z. B. "18:00 Uhr" oder "09:00–11:00 Uhr" oder "Ganzt䨤gig"
        - title: Kurzer Titel der Veranstaltung
        - audience: Zielgruppe
        - place: Ort / Treffpunkt
        - description: L&auml;ngere Beschreibung (mehrzeilig erlaubt)
        - link: Optional, z. B. "https://..." oder "mailto:..."
      Einfach ein neues Objekt in die passende Monatsliste einf&uuml;gen.
    */
    const events = [
      // Oktober 2026
      { year: 2026, month: 10, day: 6, time: "20:00–21:00 Uhr", title: "Hochsensible Kinder gut unterst&uuml;tzen und begleiten", audience: "Eltern", place: "Digitales Format", description: "Eltern sein in T&uuml;bingen – so geht's leichter! Welche konkreten Tipps haben T&uuml;binger Expert*innen f&uuml;r Eltern von j&uuml;ngeren und &auml;lteren Kindern – zu Erziehungsthemen, aber auch zu Herausforderungen, die das Elternsein mit sich bringt?\n\nDiese Online-Themenreihe ist eine Kooperation der Universit&auml;tsstadt T&uuml;bingen mit der Familien-Bildungsst&auml;tte (FBS) und dem B&uuml;ndnis f&uuml;r Familie (B&uuml;Fa).\n\nNach der Anmeldung erhalten Sie einen Zoom-Zugangscode. Ein eigener Zoom-Account ist nicht erforderlich.", link: "https://www.fbs-tuebingen.de/eltern-und-lebensthemen" },
      { year: 2026, month: 10, day: 8, time: "18:00 Uhr", title: "Filmvorf&uuml;hrung mit Gespr&auml;ch &uuml;ber den Film „All Inclusive“", audience: "Alle Generationen, f&uuml;r Kinder ab 7 Jahren", place: "Aula des Uhland-Gymnasiums, Uhlandstra&szlig;e 24, 72072 T&uuml;bingen", description: "Filmvorf&uuml;hrung mit Gespr&auml;ch &uuml;ber den Film „All Inclusive“. Die Veranstaltung wird vom Interkulturellen Mehrgenerationenhaus InF&ouml; e. V. und der Lebenshilfe veranstaltet." },
      { year: 2026, month: 10, day: 9, time: "15:00 Uhr", title: "Vorlesezeit in franz&ouml;sischer Sprache mit dem LESE-HAUS", audience: "Kinder von 4 bis 8 Jahren", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, Thekla-Waitz-Studio", description: "Geschichten und Lieder auf Franz&ouml;sisch laden Kinder spielerisch dazu ein, erste Eindr&uuml;cke der Sprache zu sammeln. Mitarbeitende des Institut Culturel Franco-Allemand (ICFA) gestalten diese besondere Vorlesezeit rund um das Thema Familie." },
      { year: 2026, month: 10, day: 9, time: "16:00 Uhr", title: "Vorlesezeit mit dem LESE-HAUS", audience: "Kinder von 4 bis 8 Jahren", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, Thekla-Waitz-Studio", description: "Bei dieser Vorlesezeit auf Deutsch stehen Geschichten rund um das Thema Familie im Mittelpunkt – mal lustig, mal spannend, mal ber&uuml;hrend." },
      { year: 2026, month: 10, day: 9, time: "17:00 Uhr", title: "Vorlesezeit in ukrainischer Sprache mit dem LESE-HAUS", audience: "Kinder von 4 bis 8 Jahren", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, Thekla-Waitz-Studio", description: "Lesepatinnen aus der Ukraine lesen Geschichten in ihrer Muttersprache und geben Einblicke in ukrainische Erz&auml;hltraditionen rund um das Thema Familie." },
      { year: 2026, month: 10, day: 21, time: "17:00 Uhr", title: "Familiensprachen und Sprachencaf&eacute;s im elkiko Familienzentrum", audience: "T&uuml;binger Familien und Interessierte", place: "Stadtb&uuml;cherei, Hauptstelle", description: "Mitmachangebote zum Thema Familiensprachen sowie Informationen zu den Sprachencaf&eacute;s im elkiko Familienzentrum." },
      { year: 2026, month: 10, day: 22, time: "18:00 Uhr", title: "Preisverleihung des 23. Schreibwettbewerbs f&uuml;r junge Menschen der Buchhandlung Wekenmann", audience: "Alle Interessierten", place: "Museumsgesellschaft Obere S&auml;le, Wilhelmstra&szlig;e 3, T&uuml;bingen", description: "Festliche Preisverleihung: Die sechs Preistr&auml;ger*innen des Schreibwettbewerbs „We are family“ lesen aus ihren Siegertexten. Dr. Daniela H&uuml;ttig, Erste Landesbeamtin und Schirmherrin des Wettbewerbs, spricht ein Gru&szlig;wort. Musikalisch umrahmt wird der Abend von Singer/Songwriter Jakob Longfield." },
      { year: 2026, month: 10, day: 31, time: "15:00 Uhr", title: "BamBam-Band &amp; Halloween Fair for Kids", audience: "Familien mit Kindern ab 3 Jahren", place: "d.a.i. T&uuml;bingen, Karlstra&szlig;e 3, T&uuml;bingen", description: "Konzert und Halloween f&uuml;r die ganze Familie. Ab 15 Uhr spielt die BamBam-Band. Ab 16 Uhr hei&szlig;t es Trick or Treat: Kinderdisco, Basteln, Gaming und jede Menge Spa&szlig; mit Popcorn und Snacks.\n\nAlles kostenfrei auf Spendenbasis. Kost&uuml;me sind sehr willkommen. Die Veranstaltung findet in deutscher und englischer Sprache statt.", link: "https://www.dai-tuebingen.de/bambam" },
      // November 2026
      { year: 2026, month: 11, day: 5, time: "09:00–11:00 Uhr", title: "„Der Widerspenstigen Z&auml;hmung?“ – Workshop", audience: "Eltern von Kindern im Vorschulalter", place: "Jugend- und Familienberatungszentrum T&uuml;bingen, Bismarckstra&szlig;e 110, 72072 T&uuml;bingen, 2. Stock", description: "Manche Kinder sind Weltmeister darin, Erwachsene an ihre Grenzen zu bringen. Gemeinsam soll ein Verst&auml;ndnis f&uuml;r als schwierig empfundene kindliche Verhaltensweisen entwickelt werden. Ziel ist au&szlig;erdem, neue Reaktionsweisen auszuprobieren, um unn&ouml;tige Machtk&auml;mpfe im Familienalltag zu vermeiden.", link: "mailto:jfbz-tue@kreis-tuebingen.de" },
      { year: 2026, month: 11, day: 5, time: "19:00 Uhr", title: "Nach der Elternzeit – welche Betreuung passt f&uuml;r mein Kind und unsere Familie?", audience: "(Werdende) Eltern, die sich &uuml;ber Kleinkindbetreuung informieren m&ouml;chten", place: "Online", description: "Um eine passende Betreuung nach der Elternzeit zu finden, braucht es einen &Uuml;berblick &uuml;ber die verschiedenen M&ouml;glichkeiten der Kinderbetreuung. Welches Modell passt f&uuml;r welches Kind und welche Familie, welche Kriterien k&ouml;nnen eine Rolle spielen und was sind die Besonderheiten der Kindertagespflege?", link: "mailto:info@tageselternverein.de" },
      { year: 2026, month: 11, day: 9, time: "18:00–20:00 Uhr", title: "Wassergew&ouml;hnung – wie unterst&uuml;tze ich mein Kind?", audience: "Alle Eltern und Erziehungsberechtigten", place: "Hirsch Begegnungsst&auml;tte, Hirschgasse 9, 72070 T&uuml;bingen", description: "Schwimmen f&uuml;r alle Kinder informiert zu einem besseren Verst&auml;ndnis von Wassergew&ouml;hnung. Enthalten sind alltagspraktische &Uuml;bungen f&uuml;r Kinder vor dem Schwimmkurs. Eintritt frei, Getr&auml;nke gegen Spende." },
      { year: 2026, month: 11, day: 10, time: "18:00 Uhr", title: "Live-Show mit Miriam Davoudvandi: Das k&ouml;nnen wir uns nicht leisten", audience: "Alle Interessierten", place: "Gemeindehaus Lamm, Gro&szlig;er Saal 1, Am Markt 7, T&uuml;bingen", description: "Was es bedeutet, in Deutschland arm aufzuwachsen: Journalistin und Podcasterin Miriam Davoudvandi (aka Cashmiri) bringt mit dem aktuellen Buch „Das k&ouml;nnen wir uns nicht leisten“ ihre Geschichte mit Texten, pers&ouml;nlichen Geschichten, Humor und Pop auf die B&uuml;hne." },
      { year: 2026, month: 11, day: 10, time: "17:00–19:00 Uhr", title: "Das Geheimnis des Bildungserfolgs, Teil 1: Entwicklungsaufgaben", audience: "Eltern von Kindern der 1. bis 6. Klasse", place: "Br&uuml;ckenhaus, Werkstra&szlig;e 8, 72074 T&uuml;bingen", description: "Teil 1: Entwicklungsaufgaben, Eltern-Kind-Bindung, Mutter und Vater als Unterst&uuml;tzer*innen, Lernen und Selbstwirksamkeit. Wie k&ouml;nnen Eltern ihr Kind unterst&uuml;tzen, damit es in der Schule gut zurechtkommt? Zu diesen Fragen gibt es jeweils einen kurzen Vortrag auf Deutsch, Englisch, Arabisch und Persisch." },
      { year: 2026, month: 11, day: 11, time: "19:00–21:00 Uhr", title: "„Zu Hause in einer Erziehungsstelle“ – Podiumsdiskussion", audience: "Eltern", place: "Lorettoplatz 30, T&uuml;bingen", description: "Vorstellung von kit jugendhilfe mit dem Schwerpunkt auf professionellen Pflegefamilien und anschlie&szlig;ender Diskussionsrunde. Eine kurze R&uuml;ckmeldung zur Teilnahme w&auml;re sch&ouml;n, ist aber nicht zwingend notwendig.", link: "mailto:andrea.leitgeb@kit-jugendhilfe.de" },
      { year: 2026, month: 11, day: 15, time: "14:00–17:00 Uhr", title: "Familienbasteln im Caf&eacute; frieDa", audience: "Familien mit Kindern, 0 bis 99 Jahre", place: "Caf&eacute; frieDa, Friedrich-Dannenmann-Stra&szlig;e 69, 72070 T&uuml;bingen", description: "Bunte Bastelstunde im Caf&eacute; frieDa mit Angeboten f&uuml;r die ganz Kleinen und Gr&ouml;&szlig;eren. Unter anderem werden Leinenbeutel bemalt und bedruckt. F&uuml;r die gro&szlig;en G&auml;ste gibt es Kaffee und Kuchen auf Spendenbasis. Keine Anmeldung erforderlich." },
      { year: 2026, month: 11, day: 17, time: "17:00–19:00 Uhr", title: "Das Geheimnis des Bildungserfolgs, Teil 2: Erfolg in Schule, Bildung und Teilhabe", audience: "Eltern von Kindern der 1. bis 6. Klasse", place: "Br&uuml;ckenhaus, Werkstra&szlig;e 8, 72074 T&uuml;bingen", description: "Das Geheimnis des Bildungserfolgs – was Ihr Kind von Ihnen als Mutter und Vater braucht. Drei internationale Pr&auml;senz-Elternabende auf Deutsch, Englisch, Arabisch und Persisch f&uuml;r Eltern von Kindern der 1. bis 6. Klasse." },
      { year: 2026, month: 11, day: 19, time: "09:30–11:30 Uhr", title: "Zutaten f&uuml;r ein starkes Familienleben", audience: "Eltern mit Kindern im Alter von 0 bis 3 Jahren", place: "Jugend- und Familienberatungszentrum T&uuml;bingen, Bismarckstra&szlig;e 110, 72072 T&uuml;bingen, 2. Stock", description: "Rezeptideen f&uuml;r ein starkes Familienleben – Zutaten: Feinf&uuml;hligkeit, Zeit, Vertrauen und mehr. In gem&uuml;tlicher und kleinkindorientierter Atmosph&auml;re wird gemeinsam dar&uuml;ber gesprochen, was f&uuml;r ein starkes Familienleben sorgt.", link: "mailto:fruehehilfen@kreis-tuebingen.de" },
      { year: 2026, month: 11, day: 21, time: "10:00–15:00 Uhr", title: "Bastelspa&szlig; f&uuml;r die ganze Familie – Thanksgiving Edition", audience: "Familien mit Kindern aller Altersgruppen", place: "d.a.i. T&uuml;bingen, Karlstra&szlig;e 3, Bibliothek", description: "Kommen Sie ins d.a.i. T&uuml;bingen und basteln Sie gemeinsam wundersch&ouml;ne Thanksgiving-Dekorationen. Feiern Sie den Tag der Dankbarkeit bei einer gem&uuml;tlichen Bastelrunde in der d.a.i.-Bibliothek." },
      { year: 2026, month: 11, day: 24, time: "17:00–19:00 Uhr", title: "Das Geheimnis des Bildungserfolgs, Teil 3: Medienerziehung", audience: "Eltern von Kindern der 1. bis 6. Klasse", place: "Br&uuml;ckenhaus, Werkstra&szlig;e 8, 72074 T&uuml;bingen", description: "Das Geheimnis des Bildungserfolgs – was Ihr Kind von Ihnen als Mutter und Vater braucht. Drei internationale Pr&auml;senz-Elternabende auf Deutsch, Englisch, Arabisch und Persisch." },
      { year: 2026, month: 11, day: 24, time: "Ganzt&auml;gig", title: "Gemeinsam gegen Abfall – Papierrecycling in der Stadtb&uuml;cherei", audience: "Familien", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, T&uuml;bingen", description: "Im Rahmen der Europ&auml;ischen Woche der Abfallvermeidung bietet die Stadtb&uuml;cherei T&uuml;bingen eine besondere Mitmachaktion an: An einem Papierbindetisch k&ouml;nnen aus einseitig bedrucktem Altpapier Spiralbl&ouml;cke hergestellt werden. Papier ist vor Ort verf&uuml;gbar, kann aber auch gerne mitgebracht werden." },
      { year: 2026, month: 11, day: 25, time: "Ganzt&auml;gig", title: "Gemeinsam gegen Abfall – Papierrecycling in der Stadtb&uuml;cherei", audience: "Familien", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, T&uuml;bingen", description: "Im Rahmen der Europ&auml;ischen Woche der Abfallvermeidung bietet die Stadtb&uuml;cherei T&uuml;bingen eine besondere Mitmachaktion an: An einem Papierbindetisch k&ouml;nnen aus einseitig bedrucktem Altpapier Spiralbl&ouml;cke hergestellt werden. Papier ist vor Ort verf&uuml;gbar, kann aber auch gerne mitgebracht werden." },
      { year: 2026, month: 11, day: 26, time: "Ganzt&auml;gig", title: "Gemeinsam gegen Abfall – Papierrecycling in der Stadtb&uuml;cherei", audience: "Familien", place: "Stadtb&uuml;cherei T&uuml;bingen, Nonnengasse 19, T&uuml;bingen", description: "Im Rahmen der Europ&auml;ischen Woche der Abfallvermeidung bietet die Stadtb&uuml;cherei T&uuml;bingen eine besondere Mitmachaktion an: An einem Papierbindetisch k&ouml;nnen aus einseitig bedrucktem Altpapier Spiralbl&ouml;cke hergestellt werden. Papier ist vor Ort verf&uuml;gbar, kann aber auch gerne mitgebracht werden." }
    ];
    /*
      =====================================================
      AB HIER NICHTS MEHR ÄNDERN (au&szlig;er bei Bedarf)
      =====================================================
    */
    const monthNames = { 10: "Oktober", 11: "November", 12: "Dezember" };
    const weekdayNames = ["Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"];
    function getDaysInMonth(year, month) {
      return new Date(year, month, 0).getDate();
    }
    function getWeekday(year, month, day) {
      const date = new Date(year, month - 1, day);
      let wd = date.getDay(); // 0 = Sonntag
      return wd === 0 ? 6 : wd - 1; // 0 = Montag
    }
    function escapeHtml(str) {
      return str
        .replace(/&/g, "&amp;")
        .replace(/</g, "&lt;")
        .replace(/>/g, "&gt;")
        .replace(/"/g, "&quot;");
    }
    function renderCalendar() {
      const container = document.getElementById("calendar");
      const monthsToRender = [10, 11, 12];
      monthsToRender.forEach(month => {
        const monthEvents = events.filter(e => e.month === month && e.year === 2026);
        if (monthEvents.length === 0) return;
        const section = document.createElement("section");
        section.className = "month";
        section.setAttribute("aria-labelledby", `month-${month}`);
        const heading = document.createElement("h2");
        heading.id = `month-${month}`;
        heading.textContent = `${monthNames[month]} 2026`;
        section.appendChild(heading);
        const weekdays = document.createElement("div");
        weekdays.className = "weekdays";
        weekdays.setAttribute("aria-hidden", "true");
        weekdayNames.forEach(name => {
          const div = document.createElement("div");
          div.textContent = name;
          weekdays.appendChild(div);
        });
        section.appendChild(weekdays);
        const grid = document.createElement("div");
        grid.className = "grid";
        const daysInMonth = getDaysInMonth(2026, month);
        const firstWeekday = getWeekday(2026, month, 1);
        // Leere Tage vor dem 1. des Monats
        for (let i = 0; i < firstWeekday; i++) {
          const prevDay = getDaysInMonth(2026, month - 1) - firstWeekday + 1 + i;
          const dayDiv = document.createElement("div");
          dayDiv.className = "day muted";
          const dn = document.createElement("div");
          dn.className = "dn";
          dn.textContent = prevDay;
          dayDiv.appendChild(dn);
          grid.appendChild(dayDiv);
        }
        // Eigentliche Tage
        for (let day = 1; day <= daysInMonth; day++) {
          const dayEvents = monthEvents.filter(e => e.day === day);
          const dayDiv = document.createElement("div");
          dayDiv.className = "day";
          if (dayEvents.length > 0) dayDiv.classList.add("has-events");
          const dn = document.createElement("div");
          dn.className = "dn";
          dn.textContent = day;
          dayDiv.appendChild(dn);
          dayEvents.forEach(ev => {
            const btn = document.createElement("button");
            btn.type = "button";
            btn.className = "event";
            btn.setAttribute("data-date", `${day}. ${monthNames[month]} 2026`);
            btn.setAttribute("data-time", ev.time);
            btn.setAttribute("data-audience", ev.audience);
            btn.setAttribute("data-place", ev.place);
            btn.setAttribute("data-description", ev.description);
            if (ev.link) btn.setAttribute("data-link", ev.link);
            const timeSpan = document.createElement("span");
            timeSpan.className = "event-time";
            timeSpan.textContent = ev.time;
            const titleSpan = document.createElement("span");
            titleSpan.className = "et";
            titleSpan.textContent = ev.title;
            btn.appendChild(timeSpan);
            btn.appendChild(titleSpan);
            dayDiv.appendChild(btn);
          });
          grid.appendChild(dayDiv);
        }
        // Leere Tage nach dem letzten Tag des Monats (auff&uuml;llen auf volle Wochen)
        const totalCells = firstWeekday + daysInMonth;
        const remaining = (7 - (totalCells % 7)) % 7;
        for (let i = 1; i <= remaining; i++) {
          const dayDiv = document.createElement("div");
          dayDiv.className = "day muted";
          const dn = document.createElement("div");
          dn.className = "dn";
          dn.textContent = i;
          dayDiv.appendChild(dn);
          grid.appendChild(dayDiv);
        }
        section.appendChild(grid);
        container.appendChild(section);
      });
    }
    // Dialog-Logik
     (() => {
     (() => {
       const dialog = document.getElementById("eventDialog");
       const dialog = document.getElementById("eventDialog");
Zeile 303: Zeile 378:
       const link = document.getElementById("dialogLink");
       const link = document.getElementById("dialogLink");


       document.querySelectorAll(".event").forEach((event) => {
       document.addEventListener("click", (event) => {
         event.addEventListener("click", () => {
         if (!event.target.classList.contains("event")) return;
          title.textContent = event.querySelector(".et").textContent.trim();
        const btn = event.target;
          date.textContent = event.dataset.date || "";
        title.textContent = btn.querySelector(".et").textContent.trim();
          time.textContent = event.dataset.time || "Nicht angegeben";
        date.textContent = btn.dataset.date || "";
          audience.textContent = event.dataset.audience || "Nicht angegeben";
        time.textContent = btn.dataset.time || "Nicht angegeben";
          place.textContent = event.dataset.place || "Nicht angegeben";
        audience.textContent = btn.dataset.audience || "Nicht angegeben";
          description.textContent = event.dataset.description || "Keine Beschreibung vorhanden.";
        place.textContent = btn.dataset.place || "Nicht angegeben";
        description.textContent = btn.dataset.description || "Keine Beschreibung vorhanden.";


          const url = event.dataset.link;
        const url = btn.dataset.link;
          if (url) {
        if (url) {
            linkRow.hidden = false;
          linkRow.hidden = false;
            link.href = url;
          link.href = url;
            link.textContent = url.startsWith("mailto:") ? url.replace("mailto:", "") : url;
          link.textContent = url.startsWith("mailto:") ? url.replace("mailto:", "") : url;
            link.target = url.startsWith("mailto:") ? "_self" : "_blank";
          link.target = url.startsWith("mailto:") ? "_self" : "_blank";
          } else {
        } else {
            linkRow.hidden = true;
          linkRow.hidden = true;
            link.removeAttribute("href");
          link.removeAttribute("href");
            link.textContent = "";
          link.textContent = "";
          }
        }


          dialog.showModal();
        dialog.showModal();
        });
       });
       });


Zeile 333: Zeile 408:
       });
       });
     })();
     })();
    // Kalender beim Laden rendern
    renderCalendar();
   </script>
   </script>
</body>
</body>
</html>
</html>

Aktuelle Version vom 7. September 2026, 12:25 Uhr

<!doctype html> Viele Formen von Familie – Programm 2026

Viele Formen von Familie

Hier findet ihr eine Übersicht über das gesamte Programm zur Ausstellung. Die Ausstellung ist von Anfang Oktober bis Dezember 2026 in der Hauptstelle der Stadtbibliothek (Kinder- und Jugendbereich sowie 1. Stock) und im Stadtmuseum zu sehen.

In Kl&ruml;rung: Kino – drei Sonntagsmatineen mit Familienfilmen.

Uhrzeit
Zielgruppe
Treffpunkt
Beschreibung