Familienangebote im August: Unterschied zwischen den Versionen

Aus Bündnis für Familie Tübingen.
Keine Bearbeitungszusammenfassung
 
(68 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<!doctype html>
<p>Hier finden Sie Familienangebote im August 2026 in T&uuml;bingen. Im Kalender stehen jeweils Uhrzeit und Titel, darunter folgen die vollst&auml;ndigen Details zu allen Terminen.</p>
<html lang="de">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Kalender August 2026</title>
  <style>
    :root {
      --bg: #f6f7fb;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --accent: #2563eb;
      --accent-2: #dbeafe;
      --border: #e5e7eb;
      --shadow: 0 10px 30px rgba(0,0,0,.08);
    }
    * { box-sizing: border-box; }
    body {
      margin: 0;
      font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
      color: var(--text);
      background: var(--bg);
    }
    .wrap {
      max-width: 1200px;
      margin: 0 auto;
      padding: 24px;
    }
    h1 { margin: 0 0 8px; font-size: clamp(1.5rem, 3vw, 2.2rem); }
    .sub { margin: 0 0 20px; color: var(--muted); }
    .calendar {
      display: grid;
      grid-template-columns: repeat(7, minmax(0, 1fr));
      gap: 10px;
    }
    .dow, .day {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 16px;
      overflow: hidden;
      min-height: 120px;
    }
    .dow {
      padding: 12px;
      font-weight: 700;
      text-align: center;
      color: var(--muted);
      min-height: auto;
    }
    .day {
      padding: 10px;
      display: flex;
      flex-direction: column;
      gap: 8px;
      align-items: stretch;
    }
    .day.empty { background: transparent; border: 1px dashed transparent; }
    .day-num { font-weight: 700; color: var(--muted); }
    .event {
      display: block;
      width: 100%;
      text-align: left;
      border: 1px solid var(--accent-2);
      background: var(--accent-2);
      color: #0f172a;
      border-radius: 12px;
      padding: 8px 10px;
      cursor: pointer;
      font: inherit;
      line-height: 1.25;
    }
    .event:hover { border-color: var(--accent); box-shadow: 0 2px 8px rgba(37,99,235,.12); }
    .event .time { display: block; font-size: .82rem; color: var(--accent); font-weight: 700; margin-bottom: 2px; }
    .event .title { display: block; font-weight: 600; }
    .legend { margin-top: 18px; color: var(--muted); font-size: .95rem; }


     dialog {
<table style="width:100%; border-collapse:collapse; table-layout:fixed; margin-bottom:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px;">
       border: none;
    <tr>
       border-radius: 18px;
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Mo</th>
       width: min(92vw, 560px);
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Di</th>
       box-shadow: var(--shadow);
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Mi</th>
       padding: 0;
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Do</th>
     }
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Fr</th>
     dialog::backdrop { background: rgba(15,23,42,.55); }
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">Sa</th>
    .modal {
      <th style="border:1px solid #cccccc; padding:8px; background:#f3f3f3;">So</th>
       padding: 20px;
     </tr>
       background: white;
    <tr>
     }
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
     .modal h2 { margin: 0 0 12px; font-size: 1.35rem; }
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
    .meta {
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
       display: grid;
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
       gap: 10px;
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
       margin: 14px 0 18px;
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>1</strong><br>10:00 - 13:00<br>B&auml;chlewanderung mit Kind und Kescher</td>
     }
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>2</strong><br>10:00 - 16:00<br>Badespaßtag<br><br>10:00 - 12:00<br>Geschwisterchen auf dem Weg<br><br>14:00 - 17:00<br>Eiscaf&eacute; frieDa</td>
     .row { display: grid; grid-template-columns: 140px 1fr; gap: 10px; }
     </tr>
    .label { color: var(--muted); font-weight: 600; }
     <tr>
    .actions { display: flex; gap: 10px; justify-content: flex-end; flex-wrap: wrap; }
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>3</strong><br>Start Schwimmkurs für Anfänger (Ziel Seepferdchen)<br><br>Start Schwimmkurs für Fortgeschrittene (Ziel Bronze)<br></td>
    .btn {
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>4</strong><br>09:30 - 11:30<br>BabyBrunch</td>
       border: 1px solid var(--border);
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>5</strong><br>14:30 - 15:30<br>Spielplatztreff</td>
       background: #fff;
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>6</strong><br>09:30 - 11:30<br>BabyBrunch<br><br>11:00<br>Sommerferien mit dem LESE-HAUS</td>
       padding: 10px 14px;
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>7</strong></td>
       border-radius: 12px;
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>8</strong></td>
       cursor: pointer;
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>9</strong><br>14:00 - 17:00<br>Eiscaf&eacute; frieDa</td>
       text-decoration: none;
     </tr>
       color: var(--text);
     <tr>
       font-weight: 600;
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>10</strong></td>
     }
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>11</strong><br>09:30 - 11:30<br>BabyBrunch</td>
     .btn.primary { background: var(--accent); border-color: var(--accent); color: white; }
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>12</strong><br>14:30 - 15:30<br>Spielplatztreff</td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>13</strong><br>09:30 - 11:30<br>BabyBrunch<br><br>11:00<br>Sommerferien mit dem LESE-HAUS</td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>14</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>15</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>16</strong><br>14:00 - 17:00<br>Eiscaf&eacute; frieDa<br><br>16:00 - 18:30<br>Bunt backen mit Kindern</td>
     </tr>
     <tr>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>17</strong></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>18</strong><br>09:30 - 11:30<br>BabyBrunch</td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>19</strong><br>14:30 - 15:30<br>Spielplatztreff</td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>20</strong><br>09:30 - 11:30<br>BabyBrunch<br><br>11:00<br>Sommerferien mit dem LESE-HAUS</td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>21</strong></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>22</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>23</strong><br>14:00 - 17:00<br>Eiscaf&eacute; frieDa</td>
    </tr>
    <tr>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>24</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>25</strong><br>09:30 - 11:30<br>BabyBrunch</td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>26</strong><br>14:30 - 15:30<br>Spielplatztreff</td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>27</strong><br>09:30 - 11:30<br>BabyBrunch<br><br>11:00<br>Sommerferien mit dem LESE-HAUS</td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>28</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>29</strong></td>
       <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>30</strong><br>14:00 - 17:00<br>Eiscaf&eacute; frieDa</td>
     </tr>
     <tr>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"><strong>31</strong><br>Start Schwimmkurs für Anfänger (Ziel Seepferdchen)<br><br>Start Schwimmkurs für Fortgeschrittene (Ziel Bronze)<br></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
      <td style="border:1px solid #cccccc; vertical-align:top; padding:8px; height:120px;"></td>
    </tr>
</table>
__NOTOC__
===== <li>'''01.08.2026''' <br> =====
*'''10:00-13:00 Uhr – Bächlewanderung mit Kind und Kescher''' Geeignet für Familien mit Kindern ab 5 Jahren, Start und Treffpunkt ist am Parkplatz Bebenhausen.''Anmeldung wird benötigt'' – [https://www.fbs-tuebingen.de/eltern-und-kinder/kw/bereich/kursdetails/kurs/261-2516B/kursname/Baechlewanderung%20mit%20Kind%20und%20Kescher/kategorie-id/11/ Mehr Infos & Anmeldung]</li>


    @media (max-width: 900px) {
===== <li>'''02.08.2026''' <br> =====
      .calendar { gap: 8px; }
* '''10:00-16:00 Uhr – Badespaßtag für Kinder''' Freibad Tübingen – Für alle Badegäste,  [https://www.swtue.de/baeder/jubilaeumssommer-75-jahre-freibad/veranstaltung/badespasstag-mit-sfak-und-dem-regenbogenmobil.html Mehr Infos]
      .dow, .day { border-radius: 14px; }
* '''10:00-12:00 Uhr – Geschwisterchen auf dem Weg''' FBS, Raum 003 Villa Metz, Hechingerstra&szlig;e 13 – F&uuml;r Kinder ab 4 Jahren mit einem Elternteil ''Anmeldung wird benötigt'' – [https://www.fbs-tuebingen.de/programm/kw/bereich/kursdetails/kurs/261-2509/kursname/Geschwisterchen%20auf%20dem%20Weg/ Mehr Infos & Anmeldung]
    }
* '''14:00-17:00 Uhr– Eiscaf&eacute; frieDa''' Caf&eacute; frieDa, Friedrich-Dannenmann-Stra&szlig;e 69, 72070 T&uuml;bingen – Familien, Nachbarn, Menschen mit und ohne Behinderung [https://www.lebenshilfe-tuebingen.de/service/termine/ Mehr Infos]</li>
    @media (max-width: 700px) {
      .wrap { padding: 14px; }
      .calendar {
        grid-template-columns: 1fr;
      }
      .dow { display: none; }
      .day { min-height: auto; }
      .day.empty { display: none; }
      .day::before {
        content: attr(data-date);
        font-weight: 700;
        color: var(--muted);
        margin-bottom: 2px;
      }
      .row { grid-template-columns: 1fr; }
      dialog { width: min(95vw, 560px); }
    }
  </style>
</head>
<body>
  <div class="wrap">
    <h1>August 2026</h1>
    <p class="sub">Im Grid werden nur Uhrzeit und Titel angezeigt. Details öffnen sich per Klick in einem Popup.</p>


    <div id="calendar" class="calendar" aria-label="Kalender August 2026"></div>
===== <li>'''03.08.2026''' <br> =====
Schwimmen für alle Kinder bietet auch in den Ferien Schwimmkurse an: <br>
* '''Schwimmkurs für Anfänger''' 3.08.-14.08.2026, Ziel des Kurses ist das Seepferdchen [https://www.sfaK.de Infos & Anmeldung]
* '''Schwimmkurs für Fortgeschrittene''' 3.08.-14.08.2026, Kinder mit Seepferdchen sollen die Fähigkeiten erlernen um das Bronze Abzeichen zu machen [https://www.sfaK.de Infos & Anmeldung]</li><br>


    <p class="legend">Beispieleinträge sind direkt im Quelltext als Array gepflegt.</p>
===== <li>'''04.08.2026''' <br> =====
  </div>
* '''09:30 - 11:30 Uhr  BabyBrunch'''elkiko Familienzentrum – Eltern mit S&auml;uglingen und Kleinkindern Anmeldung gerne an: [[babybrunch@elkiko.de]] – [https://www.elkiko.de/content2/index.php/de/programm/babybrunch-brunch1plus.html Mehr Infos] </li>


  <dialog id="eventDialog">
===== <li>'''05.08.2026 ''' <br> =====
    <div class="modal">
*'''14:30 - 15:30 Uhr – Spielplatztreff''' Piratenspielplatz, Anlagenpark – Die städtische Familienbeauftragte Carolin Löffler lädt ein zum Spielplatztreff. Eltern haben die Möglichkeit, sich in entspannter Atmosphäre kennenzulernen und Erfahrungen auszutauschen. Carolin Löffler steht für Fragen rund um das Familienleben in Tübingen zur Verfügung. Familien mit j&uuml;ngeren Kindern – Keine Anmeldung erforderlich.</li>
      <h2 id="dlgTitle">Event</h2>
      <div class="meta">
        <div class="row"><div class="label">Datum</div><div id="dlgDate"></div></div>
        <div class="row"><div class="label">Uhrzeit</div><div id="dlgTime"></div></div>
        <div class="row"><div class="label">Zielgruppe</div><div id="dlgAudience"></div></div>
        <div class="row"><div class="label">Zusatztext</div><div id="dlgNote"></div></div>
        <div class="row"><div class="label">Mehr Infos</div><div><a id="dlgUrl" href="#" target="_blank" rel="noopener noreferrer">Link öffnen</a></div></div>
      </div>
      <div class="actions">
        <button class="btn" id="closeDialog">Schließen</button>
        <a class="btn primary" id="openUrl" href="#" target="_blank" rel="noopener noreferrer">Mehr Infos öffnen</a>
      </div>
    </div>
  </dialog>


  <script>
===== <li>'''06.08.2026''' <br> =====
    const events = [
*'''09:30 - 11:30 Uhr– BabyBrunch''' siehe Info oben
      {
*'''11:00 Uhr– Sommerferien mit dem LESE-HAUS''' Alter Botanischer Garten, Wiese neben dem Kinderspielplatz; bei schlechtem Wetter: Thekla-Waitz-Studio, im EG der Stadtb&uuml;cherei, Nonnengasse 19, 72070 T&uuml;bingen – Kinder von 4 bis 8 Jahre mit Begleitpersonen, [https://tuebingen.ferienprogramm-online.de/ Mehr Infos] </li>
        date: '2026-08-05',
        title: 'Workshop: HTML Basics',
        time: '10:00',
        zielgruppe: 'Einsteiger',
        zusatztext: 'Kurzer Praxis-Workshop mit Beispielseiten und Q&A.',
        url: 'https://example.com/html-basics'
      },
      {
        date: '2026-08-14',
        title: 'Team Meeting',
        time: '14:30',
        zielgruppe: 'Internes Team',
        zusatztext: 'Monatliches Update zu laufenden Projekten und nächsten Schritten.',
        url: 'https://example.com/team-meeting'
      },
      {
        date: '2026-08-23',
        title: 'Netzwerkabend',
        time: '18:00',
        zielgruppe: 'Öffentlich',
        zusatztext: 'Lockeres Treffen zum Kennenlernen und Austauschen.',
        url: 'https://example.com/netzwerkabend'
      }
    ];


    const calendar = document.getElementById('calendar');
===== <li>'''09.08.2026''' <br> =====
    const dialog = document.getElementById('eventDialog');
*'''14:00 - 17:00 Uhr– Eiscaf&eacute; frieDa''' siehe Info oben </li><br>
    const byDate = events.reduce((acc, e) => ((acc[e.date] ??= []).push(e), acc), {});
    const year = 2026, month = 7;
    const start = new Date(year, month, 1);
    const end = new Date(year, month + 1, 0);
    const daysInMonth = end.getDate();
    const startDow = (start.getDay() + 6) % 7;
    const weekdays = ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'];


    weekdays.forEach(d => {
===== <li>'''11.08.2026''' <br> =====
      const el = document.createElement('div');
*'''09:30 - 11:30 Uhr – BabyBrunch''' siehe Info oben </li><br>
      el.className = 'dow';
      el.textContent = d;
      calendar.appendChild(el);
    });


    for (let i = 0; i < startDow; i++) {
===== <li>'''12.08.2026''' <br> =====
      const empty = document.createElement('div');
*'''14:30 - 15:30 Uhr – Spielplatztreff''' siehe Info oben </li><br>
      empty.className = 'day empty';
      calendar.appendChild(empty);
    }


    function openEvent(event) {
===== <li>'''13.08.2026''' <br> =====
      document.getElementById('dlgTitle').textContent = event.title;
*'''09:30 - 11:30 Uhr– BabyBrunch'''siehe Info oben
      document.getElementById('dlgDate').textContent = new Date(event.date).toLocaleDateString('de-DE', { year: 'numeric', month: 'long', day: 'numeric' });
*'''11:00 Uhr – Sommerferien mit dem LESE-HAUS''' siehe Info oben </li><br>
      document.getElementById('dlgTime').textContent = event.time;
      document.getElementById('dlgAudience').textContent = event.zielgruppe;
      document.getElementById('dlgNote').textContent = event.zusatztext;
      document.getElementById('dlgUrl').href = event.url;
      document.getElementById('openUrl').href = event.url;
      dialog.showModal();
    }


    for (let day = 1; day <= daysInMonth; day++) {
===== <li>'''16.08.2026''' <br> =====
      const dateStr = `2026-08-${String(day).padStart(2, '0')}`;
*'''14:00 - 17:00 Uhr– Eiscaf&eacute; frieDa''' siehe Info oben<br>
      const cell = document.createElement('div');
*'''16:00 - 18:30 Uhr – Bunt backen mit Kindern: Regenbogen-Muffins &amp; Cake-Pops''' Für Kinder 5-9 Jahre mit einem (Groß-)Elternteil, FBS, Raum 110/111 "Villa Metz", Hechingerstraße 13, 72072 Tübingen ''Anmeldung wird benötigt'' [https://www.fbs-tuebingen.de/familienaktivitaeten/kw/bereich/kursdetails/kurs/261-2519B/kursname/Bunt%20backen%20mit%20Kindern%20Regenbogen-Muffins%20Cake-Pops/kategorie-id/43/ Mehr Infos & Anmeldung] </li>
      cell.className = 'day';
      cell.dataset.date = `${String(day).padStart(2, '0')}.08.2026`;
      cell.innerHTML = `<div class="day-num">${day}</div>`;


      (byDate[dateStr] || []).forEach(event => {
===== <li>'''18.08.2026''' <br> =====
        const btn = document.createElement('button');
*'''09:30 - 11:30 Uhr– BabyBrunch'''siehe Info oben </li><br>
        btn.className = 'event';
        btn.type = 'button';
        btn.innerHTML = `<span class="time">${event.time}</span><span class="title">${event.title}</span>`;
        btn.addEventListener('click', () => openEvent(event));
        cell.appendChild(btn);
      });


      calendar.appendChild(cell);
===== <li>'''19.08.2026 ''' <br> =====
    }
*'''14:30 - 15:30 Uhr – Spielplatztreff''' siehe Info oben </li><br>


    document.getElementById('closeDialog').addEventListener('click', () => dialog.close());
===== <li>'''20.08.2026 ''' <br> =====
    dialog.addEventListener('click', (e) => {
*'''09:30 - 11:30 Uhr– BabyBrunch'''siehe Info oben<br>
      const rect = dialog.getBoundingClientRect();
*'''11:00 Uhr – Sommerferien mit dem LESE-HAUS''' siehe Info oben </li><br>
      const clickedOutside = e.clientX < rect.left || e.clientX > rect.right || e.clientY < rect.top || e.clientY > rect.bottom;
 
      if (clickedOutside) dialog.close();
===== <li>'''23.08.2026  ''' <br> =====
    });
*'''14:00 - 17:00 Uhr– Eiscaf&eacute; frieDa''' siehe Info oben </li><br>
  </script>
 
</body>
===== <li>'''25.08.2026'''<br> =====
</html>
*'''09:30 - 11:30 Uhr– BabyBrunch'''siehe Info oben </li><br>
 
===== <li>'''26.08.2026  ''' <br> =====
*'''14:30 - 15:30 Uhr – Spielplatztreff''' siehe Info oben </li><br>
 
===== <li>'''27.08.2026  ''' <br> =====
*'''09:30 - 11:30 Uhr– BabyBrunch'''siehe Info oben<br>
*'''11:00 Uhr – Sommerferien mit dem LESE-HAUS''' siehe Info oben </li><br>
 
===== <li>'''30.08.2026 ''' <br> =====
*'''14:00 - 17:00 Uhr– Eiscaf&eacute; frieDa''' siehe Info oben </li><br>
 
===== <li>'''31.08.2026''' <br> =====
Schwimmen für alle Kinder bietet auch in den Ferien Schwimmkurse an:
* '''Schwimmkurs für Anfänger''' 31.08.-11.09.2026, Ziel des Kurses ist das Seepferdchen [https://www.sfaK.de Mehr Infos & Anmeldung]
* '''Schwimmkurs für Fortgeschrittene''' 31.08.-11.09.2026, Kinder mit Seepferdchen sollen die Fähigkeiten erlernen um das Bronze Abzeichen zu machen [https://www.sfaK.de Infos & Anmeldung]</li><br>
 
</ul>

Aktuelle Version vom 15. Juni 2026, 11:05 Uhr

Hier finden Sie Familienangebote im August 2026 in Tübingen. Im Kalender stehen jeweils Uhrzeit und Titel, darunter folgen die vollständigen Details zu allen Terminen.

Mo Di Mi Do Fr Sa So
1
10:00 - 13:00
Bächlewanderung mit Kind und Kescher
2
10:00 - 16:00
Badespaßtag

10:00 - 12:00
Geschwisterchen auf dem Weg

14:00 - 17:00
Eiscafé frieDa
3
Start Schwimmkurs für Anfänger (Ziel Seepferdchen)

Start Schwimmkurs für Fortgeschrittene (Ziel Bronze)
4
09:30 - 11:30
BabyBrunch
5
14:30 - 15:30
Spielplatztreff
6
09:30 - 11:30
BabyBrunch

11:00
Sommerferien mit dem LESE-HAUS
7 8 9
14:00 - 17:00
Eiscafé frieDa
10 11
09:30 - 11:30
BabyBrunch
12
14:30 - 15:30
Spielplatztreff
13
09:30 - 11:30
BabyBrunch

11:00
Sommerferien mit dem LESE-HAUS
14 15 16
14:00 - 17:00
Eiscafé frieDa

16:00 - 18:30
Bunt backen mit Kindern
17 18
09:30 - 11:30
BabyBrunch
19
14:30 - 15:30
Spielplatztreff
20
09:30 - 11:30
BabyBrunch

11:00
Sommerferien mit dem LESE-HAUS
21 22 23
14:00 - 17:00
Eiscafé frieDa
24 25
09:30 - 11:30
BabyBrunch
26
14:30 - 15:30
Spielplatztreff
27
09:30 - 11:30
BabyBrunch

11:00
Sommerferien mit dem LESE-HAUS
28 29 30
14:00 - 17:00
Eiscafé frieDa
31
Start Schwimmkurs für Anfänger (Ziel Seepferdchen)

Start Schwimmkurs für Fortgeschrittene (Ziel Bronze)
  • 01.08.2026
    • 10:00-13:00 Uhr – Bächlewanderung mit Kind und Kescher Geeignet für Familien mit Kindern ab 5 Jahren, Start und Treffpunkt ist am Parkplatz Bebenhausen.Anmeldung wird benötigtMehr Infos & Anmeldung
  • 02.08.2026
    • 10:00-16:00 Uhr – Badespaßtag für Kinder Freibad Tübingen – Für alle Badegäste, Mehr Infos
    • 10:00-12:00 Uhr – Geschwisterchen auf dem Weg FBS, Raum 003 Villa Metz, Hechingerstraße 13 – Für Kinder ab 4 Jahren mit einem Elternteil Anmeldung wird benötigtMehr Infos & Anmeldung
    • 14:00-17:00 Uhr– Eiscafé frieDa Café frieDa, Friedrich-Dannenmann-Straße 69, 72070 Tübingen – Familien, Nachbarn, Menschen mit und ohne Behinderung Mehr Infos
  • 03.08.2026
  • Schwimmen für alle Kinder bietet auch in den Ferien Schwimmkurse an:

    • Schwimmkurs für Anfänger 3.08.-14.08.2026, Ziel des Kurses ist das Seepferdchen Infos & Anmeldung
    • Schwimmkurs für Fortgeschrittene 3.08.-14.08.2026, Kinder mit Seepferdchen sollen die Fähigkeiten erlernen um das Bronze Abzeichen zu machen Infos & Anmeldung

  • 04.08.2026
    • 09:30 - 11:30 Uhr BabyBrunchelkiko Familienzentrum – Eltern mit Säuglingen und Kleinkindern Anmeldung gerne an: babybrunch@elkiko.deMehr Infos
  • 05.08.2026
    • 14:30 - 15:30 Uhr – Spielplatztreff Piratenspielplatz, Anlagenpark – Die städtische Familienbeauftragte Carolin Löffler lädt ein zum Spielplatztreff. Eltern haben die Möglichkeit, sich in entspannter Atmosphäre kennenzulernen und Erfahrungen auszutauschen. Carolin Löffler steht für Fragen rund um das Familienleben in Tübingen zur Verfügung. Familien mit jüngeren Kindern – Keine Anmeldung erforderlich.
  • 06.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunch siehe Info oben
    • 11:00 Uhr– Sommerferien mit dem LESE-HAUS Alter Botanischer Garten, Wiese neben dem Kinderspielplatz; bei schlechtem Wetter: Thekla-Waitz-Studio, im EG der Stadtbücherei, Nonnengasse 19, 72070 Tübingen – Kinder von 4 bis 8 Jahre mit Begleitpersonen, Mehr Infos
  • 09.08.2026
    • 14:00 - 17:00 Uhr– Eiscafé frieDa siehe Info oben

  • 11.08.2026
    • 09:30 - 11:30 Uhr – BabyBrunch siehe Info oben

  • 12.08.2026
    • 14:30 - 15:30 Uhr – Spielplatztreff siehe Info oben

  • 13.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunchsiehe Info oben
    • 11:00 Uhr – Sommerferien mit dem LESE-HAUS siehe Info oben

  • 16.08.2026
    • 14:00 - 17:00 Uhr– Eiscafé frieDa siehe Info oben
    • 16:00 - 18:30 Uhr – Bunt backen mit Kindern: Regenbogen-Muffins & Cake-Pops Für Kinder 5-9 Jahre mit einem (Groß-)Elternteil, FBS, Raum 110/111 "Villa Metz", Hechingerstraße 13, 72072 Tübingen Anmeldung wird benötigt Mehr Infos & Anmeldung
  • 18.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunchsiehe Info oben

  • 19.08.2026
    • 14:30 - 15:30 Uhr – Spielplatztreff siehe Info oben

  • 20.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunchsiehe Info oben
    • 11:00 Uhr – Sommerferien mit dem LESE-HAUS siehe Info oben

  • 23.08.2026
    • 14:00 - 17:00 Uhr– Eiscafé frieDa siehe Info oben

  • 25.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunchsiehe Info oben

  • 26.08.2026
    • 14:30 - 15:30 Uhr – Spielplatztreff siehe Info oben

  • 27.08.2026
    • 09:30 - 11:30 Uhr– BabyBrunchsiehe Info oben
    • 11:00 Uhr – Sommerferien mit dem LESE-HAUS siehe Info oben

  • 30.08.2026
    • 14:00 - 17:00 Uhr– Eiscafé frieDa siehe Info oben

  • 31.08.2026
  • Schwimmen für alle Kinder bietet auch in den Ferien Schwimmkurse an:

    • Schwimmkurs für Anfänger 31.08.-11.09.2026, Ziel des Kurses ist das Seepferdchen Mehr Infos & Anmeldung
    • Schwimmkurs für Fortgeschrittene 31.08.-11.09.2026, Kinder mit Seepferdchen sollen die Fähigkeiten erlernen um das Bronze Abzeichen zu machen Infos & Anmeldung