Kalender

Hier finden Sie alle kommenden Termine. Unsere Termine lassen sich in “Veranstaltungen & Angebote” und “Urlaub & Projektwochen” unterteilen.

Berichte über vergangene Termine finden Sie bei den “News”.

Diese Ansicht eignet sich besser für blinde Menschen.

Achtung! Events, welche in italienischer Sprache veröffentlicht sind, finden nur in Italienisch statt 

/** * Safe MEC filter * Replaces MEC's interactive filter UI while keeping MEC's * original filter configuration active in the background. */ .mec-safe-filter-output { width: 100%; margin-bottom: 20px; } /* Category row */ .mec-safe-category-row { display: flex; width: 100%; margin-bottom: 20px; } /* Date row */ .mec-safe-date-row { display: flex; width: 440px; max-width: 100%; } /* Icon areas */ .mec-safe-icon { width: 45px; min-width: 45px; display: flex; align-items: center; justify-content: center; border: 1px solid #e5e5e5; border-right: 0; background: #fff; color: #56770C; box-sizing: border-box; } .mec-safe-icon svg { width: 20px; height: 20px; } /* Dropdowns */ .mec-safe-filter-output select { height: 50px; margin: 0 !important; padding: 0 12px !important; border: 1px solid #e5e5e5 !important; border-radius: 0 !important; background: #fff !important; box-shadow: none !important; font: inherit; cursor: pointer; box-sizing: border-box; } /* Category */ .mec-safe-category { flex: 1; width: 100%; } /* Month / year */ .mec-safe-month { flex: 1.2; } .mec-safe-year { flex: 1; border-left: 0 !important; } /* * MEC's original filter is hidden ONLY after * our own filter was successfully created. */ .mec-real-reload.mec-safe-ready .mec-search-form { display: none !important; } @media (max-width: 500px) { .mec-safe-date-row { width: 100%; } } /** * MEC Safe Full-Reload Filter * * - Reads category/month/year options from MEC's native selects. * - Creates completely independent controls. * - Uses MEC's verified sf[...] URL parameters. * - Always performs a real page navigation. * - MEC remains responsible for querying, recurring events and sorting. */ (function () { 'use strict'; const WRAPPER_SELECTOR = '.mec-real-reload'; const OUTPUT_SELECTOR = '.mec-safe-filter-output'; /** * Copy all options from a MEC select into a clean select. */ function copyOptions(source, target) { Array.from(source.options).forEach(function (sourceOption) { const option = document.createElement('option'); option.value = sourceOption.value; option.textContent = sourceOption.textContent.trim(); target.appendChild(option); }); } /** * Create an icon box. */ function createIcon(type) { const box = document.createElement('div'); box.className = 'mec-safe-icon'; if (type === 'category') { box.innerHTML = ` `; } else { box.innerHTML = ` `; } return box; } /** * Perform a genuine page navigation using MEC's native parameters. */ function navigate(changes) { const url = new URL(window.location.href); Object.entries(changes).forEach(function ([key, value]) { url.searchParams.delete(key); if (value !== '') { url.searchParams.set(key, value); } }); /* * Keep both past and upcoming events available. */ url.searchParams.set( 'sf[event_status]', 'all' ); /* * Filtering should always start from the first page. */ url.searchParams.delete('paged'); url.searchParams.delete('page'); /* * Actual navigation. * MEC AJAX never gets involved. */ window.location.assign(url.toString()); } function init() { const wrapper = document.querySelector(WRAPPER_SELECTOR); const output = document.querySelector(OUTPUT_SELECTOR); if (!wrapper || !output) { return false; } if (output.dataset.ready === '1') { return true; } /* * These selectors are based on the real IDs generated * by this MEC installation. */ const categorySource = wrapper.querySelector( 'select[id^="mec_sf_category_"]' ); const monthSource = wrapper.querySelector( 'select[id^="mec_sf_month_"]' ); const yearSource = wrapper.querySelector( 'select[id^="mec_sf_year_"]' ); /* * Do absolutely nothing until all three MEC controls exist. */ if (!categorySource || !monthSource || !yearSource) { return false; } const url = new URL(window.location.href); /* ===================================================== * CATEGORY * =================================================== */ const categoryRow = document.createElement('div'); categoryRow.className = 'mec-safe-category-row'; categoryRow.appendChild( createIcon('category') ); const categorySelect = document.createElement('select'); categorySelect.className = 'mec-safe-category'; copyOptions( categorySource, categorySelect ); /* * URL takes priority. * Otherwise use MEC's currently selected value. */ const categoryFromUrl = url.searchParams.get('sf[category]'); categorySelect.value = categoryFromUrl !== null ? categoryFromUrl : categorySource.value; categorySelect.addEventListener( 'change', function () { navigate({ 'sf[category]': this.value }); } ); categoryRow.appendChild(categorySelect); /* ===================================================== * DATE * =================================================== */ const dateRow = document.createElement('div'); dateRow.className = 'mec-safe-date-row'; dateRow.appendChild( createIcon('date') ); /* Month */ const monthSelect = document.createElement('select'); monthSelect.className = 'mec-safe-month'; copyOptions( monthSource, monthSelect ); const monthFromUrl = url.searchParams.get('sf[month]'); monthSelect.value = monthFromUrl !== null ? monthFromUrl : monthSource.value; /* Year */ const yearSelect = document.createElement('select'); yearSelect.className = 'mec-safe-year'; copyOptions( yearSource, yearSelect ); const yearFromUrl = url.searchParams.get('sf[year]'); yearSelect.value = yearFromUrl !== null ? yearFromUrl : yearSource.value; function navigateDate() { navigate({ 'sf[month]': monthSelect.value, 'sf[year]': yearSelect.value }); } monthSelect.addEventListener( 'change', navigateDate ); yearSelect.addEventListener( 'change', navigateDate ); dateRow.appendChild(monthSelect); dateRow.appendChild(yearSelect); /* ===================================================== * OUTPUT * =================================================== */ output.appendChild(categoryRow); output.appendChild(dateRow); output.dataset.ready = '1'; /* * Only hide MEC after our replacement definitely exists. */ wrapper.classList.add('mec-safe-ready'); return true; } /* * MEC may initialize its filter after the rest of the page. */ let attempts = 0; const timer = window.setInterval(function () { attempts++; if (init() || attempts >= 40) { window.clearInterval(timer); } }, 200); })();
Urlaub / Projektwoche
19. - 26. September 2026
Blindenzentrum St. Raphael
Samstag
Keine Veranstaltung gefunden
Weitere laden

Informationen zu Veranstaltungen und regelmäßigen Angeboten

  • Monatstreffen von Oktober bis Mai jeden 1. Dienstag im Monat in deutscher Sprache um 19 Uhr, jeden 3. Dienstag im Monat in italienischer Sprache um 15 Uhr, im Blindenzentrum
  • Von Dezember bis März zwei- oder dreimal wöchentliche Fahrten mit dem Kleinbus zu den Langlaufloipen am Lavazè-Joch für sehgeschädigte Langläufer (Blinden- und Sehbehinderten-Amateursportgruppe Südtirol)
  • Abendliche Tandemausflüge von Ende April bis Ende September mit Startpunkt Blindenzentrum St. Raphael, 18 Uhr (Blinden- und Sehbehinderten-Amateursportgruppe Südtirol)
  • Turnstunden immer mittwochs von 19 bis 20 Uhr mit Alberto Dallo Specchio im Blindenzentrum
  • Yoga-Kurse von Oktober bis Mai  donnerstags in deutscher Sprache von 14:45 bis 16:15 Uhr und von 16:45 bis 18:15 Uhr, montags in italienischer Sprache von 14:30 bis 16 Uhr, mit Christina Dorfmann im Blindenzentrum
  • Torball-Trainings während des Schuljahres donnerstags zwischen 19 und 21 Uhr in der Turnhalle der Carducci-Schule in Bozen
  • Keramikkurse für alle Interessierten im Blindenzentrum

Kontaktmöglichkeiten

Blindenzentrum St. Raphael:
Email: info@blindenzentrum.bz.it
Tel: 0471 442323

Blindenapostolat Südtirol:
Email: apostolat@blindenzentrum.bz.it
Tel: 0471 442388

Blinden- und Sehbehindertenamateursportgruppe Südtirol:
Email: info@blindensport.bz.it

Landesgruppe Südtirol des italienischen Blinden- und Sehbehindertenverbandes:
Email: info@blindenverband.bz.it
Tel: 0471 971117