<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.muenster4you.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=T0mch3n</id>
	<title>MediaWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.muenster4you.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=T0mch3n"/>
	<link rel="alternate" type="text/html" href="https://www.muenster4you.de/wiki/Spezial:Beitr%C3%A4ge/T0mch3n"/>
	<updated>2026-08-27T12:21:06Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1162</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1162"/>
		<updated>2026-08-11T12:58:20Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweise über Münster, zu  &lt;br /&gt;
&lt;br /&gt;
* [[Ankommen-Aufenthalt|Behörden]], &lt;br /&gt;
* [[Ankommen-Arbeit|Arbeiten und Finanzen]], &lt;br /&gt;
* [[Ankommen-Wohnen|Versicherungen, Mobilität, Sozialleben]] und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
Die Seiten werden regelmäßig überarbeitet und auf Aktualität geprüft. Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1161</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1161"/>
		<updated>2026-08-11T12:57:58Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte in Münster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweise über Münster, zu  &lt;br /&gt;
&lt;br /&gt;
* [[Ankommen-Aufenthalt|Behörden]], &lt;br /&gt;
* [[Ankommen-Arbeit|Arbeiten und Finanzen]], &lt;br /&gt;
* [[Ankommen-Wohnen|Versicherungen, Mobilität, Sozialleben]] und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
Die Seiten werden regelmäßig aktualisiert und auf Aktualität geprüft. Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1160</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1160"/>
		<updated>2026-07-30T13:39:39Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte in Münster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweis rund um Münster, zu  &lt;br /&gt;
&lt;br /&gt;
* [[Ankommen-Aufenthalt|Behörden]], &lt;br /&gt;
* [[Ankommen-Arbeit|Arbeiten und Finanzen]], &lt;br /&gt;
* [[Ankommen-Wohnen|Versicherungen, Mobilität, Sozialleben]] und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
Die Seiten werden regelmäßig aktualisiert und auf Aktualität geprüft. Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1159</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1159"/>
		<updated>2026-07-30T13:39:15Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweis rund um Münster, zu  &lt;br /&gt;
&lt;br /&gt;
* [[Ankommen-Aufenthalt|Behörden]], &lt;br /&gt;
* [[Ankommen-Arbeit|Arbeiten]] und Finanzen, &lt;br /&gt;
* [[Ankommen-Wohnen|Versicherungen, Mobilität, Sozialleben]] und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
Die Seiten werden regelmäßig aktualisiert und auf Aktualität geprüft. Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1158</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1158"/>
		<updated>2026-07-30T13:38:52Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweis rund um Münster, zu  &lt;br /&gt;
&lt;br /&gt;
* [[Behörden]], &lt;br /&gt;
* [[Ankommen-Arbeit|Arbeiten]] und Finanzen, &lt;br /&gt;
* [[Ankommen-Wohnen|Versicherungen, Mobilität, Sozialleben]] und vieles mehr. &lt;br /&gt;
&lt;br /&gt;
Die Seiten werden regelmäßig aktualisiert und auf Aktualität geprüft. Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Aufenthalt&amp;diff=1157</id>
		<title>Ankommen-Aufenthalt</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Aufenthalt&amp;diff=1157"/>
		<updated>2026-07-30T13:37:10Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#Widget:Ankommen-Aufenthalt}}&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das Wort drückt aus, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Orte relevant:&lt;br /&gt;
&lt;br /&gt;
* Bürgerbüro oder Bürgeramt: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
* Ausländerbehörde: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
* Sozialamt: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
* Jugendamt: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
* Gesundheitsamt: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
* Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim Focus nachlesen.&lt;br /&gt;
** Jobcenter: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
** Bundesagentur für Arbeit, Standort Münster: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die Stadt Münster anbietet.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Aufenthalt&amp;diff=1156</id>
		<title>Ankommen-Aufenthalt</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Aufenthalt&amp;diff=1156"/>
		<updated>2026-07-30T13:34:21Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#Widget:Ankommen-Aufenthalt}}&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Stellen relevant:&lt;br /&gt;
&lt;br /&gt;
* Bürgerbüro oder Bürgeramt: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
* Ausländerbehörde: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
* Sozialamt: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
* Jugendamt: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
* Gesundheitsamt: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
* Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim Focus nachlesen.&lt;br /&gt;
** Jobcenter: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
** Bundesagentur für Arbeit, Standort Münster: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die Stadt Münster anbietet.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1155</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1155"/>
		<updated>2026-07-30T13:33:54Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte in Münster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
Auf diesen Seiten finden sich unterschiedliche Informationen und Hinweis rund um Münster, zu Behörden, Arbeiten und Finanzen, Versicherungen, Mobilität, Sozialleben und vieles mehr. Die Seiten werden regelmäßig aktualisiert und auf Aktualität geprüft. &lt;br /&gt;
&lt;br /&gt;
Fällt dir ein Fehler auf? Melde ihn gerne an uns.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Arbeit&amp;diff=1154</id>
		<title>Ankommen-Arbeit</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Arbeit&amp;diff=1154"/>
		<updated>2026-07-30T13:33:07Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#Widget:Ankommen-Arbeit}}&lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
&lt;br /&gt;
* Arbeit: Es gibt verschiedene Möglichkeiten, Geld zu verdienen. Du kannst dich bei einem Unternehmen oder einer Firma anstellen lassen und erhälst dann Lohn/Gehalt. Du kannst auch Selbstständig werden und dein eigenes Unternehmen gründen und verdienst dann Geld durch die Leistung deiner Firma. Wenn du aktuell keine Möglichkeiten davon hast, kann es sein, dass auch der Staat zunächst für dich einspringt und dir für eine gewisse Zeit Geld zum Leben zur Verfügung stellt. Informationen hierzu erhälst du z. B. beim Sozialamt.&lt;br /&gt;
* Steuer-ID/Steuernummer: D&lt;br /&gt;
** Die Steuer-ID wird vom Bundeszentralamt für Steuern vergeben und gibt es nur einmal für jede Person ein Leben lang. Diese Nummer erhälst du innerhalb von 3 Monaten, wenn du dich in einer Stadt wie Münster anmeldest. Dein Arbeitgeber benötigt sie, um dich korrekt als Mitarbeitender zu führen und Lohnsteuer an den Staat abzuführen.&lt;br /&gt;
** Die Steuernummer erhälst du vom örtlichen Finanzamt und ändert sich wenn du in eine andere Stadt ziehst. Sie wird vom Finanzamt für die Bearbeitung von Anliegen benötigt. Auch wenn du ein Unternehmen hast oder einen Verein gründest, kannst du eine Steuernummer bekommen.&lt;br /&gt;
** Weitere Informationen findest du z. B. bei der Sparkasse.&lt;br /&gt;
* Bankkonto: Um Gehalt zu bekommen, Einzukaufen oder Geld in die Heimat zu schicken, benötigt man in der Regel ein Bankkonto. Hier gibt es unterschiedliche Modelle, die zur Auswahl stehen. Von kostenlosen oder kostengünstigen Online-Banking über Banken, die eine Filiale vor Ort haben. Wichtig für dich: Banken sind verpflichtet, dir ein sogenanntes Basiskonto (Guthabenkonto) einzurichten. Ausführliche Informationen findest du z. B. bei der Verbraucherzentrale.&lt;br /&gt;
&lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege und auch hier im Bereich [[Ankommen-Arbeit|Arbeit und Qualifizierung]].&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein.&lt;br /&gt;
&lt;br /&gt;
* Krankenversicherung: Welche Krankenversicherungen es mit einer Anlaufstelle vor Ort in Münster gibt, findest du im Bereich [[Ankommen-Gesundheit|Gesundheit]]. Wichtig ist, dass in Deutschland ein gesetzliche Pflicht zur Krankenversicherung besteht, das heißt, du musst eine abschließen. Jede Versicherung deckt dabei eine gewisse Grundleistung ab und kann auch optionale Leistungen anbieten.&lt;br /&gt;
* Haftpflichversicherung: Es gibt zahlreiche große und kleinere Versicherung, die diese Leistung anbieten und auch nicht teuer sind.&lt;br /&gt;
* Rechtsschutzversicherung: Eine Versicherung, die dir dabei helfen kann, wenn du rechtlichen Rat benötigst. Rechtsberatung kann viel Geld kosten und eine Versicherung, mindert dies ein wenig. Rechtsberatung gibt es in vielen Bereichen, z. B. in der Wohnung und Probleme mit dem Vermieter, bei der Arbeit mit dem Unternehmen, privat, wenn man sich streitet oder im Verkehr, wenn man in einen Unfall verwickelt wird.&lt;br /&gt;
* Autoversicherung (KFZ-Versicherung): Die Versicherung muss jede Person haben, wenn man ein Auto besitzt. Das sorgt dafür, dass im Falle eines Unfalls der Schaden ersteinmal von der Versicherung bezahlt wird, unabhängig davon, ob der Unfall von dir verursacht worden ist, oder ob du die geschädigte Person bist.&lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Wohnen&amp;diff=1153</id>
		<title>Ankommen-Wohnen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Wohnen&amp;diff=1153"/>
		<updated>2026-07-30T13:32:44Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
Münster bietet eine Mischung aus &#039;&#039;&#039;historischen Altbauten&#039;&#039;&#039;, &#039;&#039;&#039;modernen Neubauten&#039;&#039;&#039; und &#039;&#039;&#039;Studierendenwohnungen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Alle Formen gibt es auch als sozialen Wohnungsbau. Für eine nachhaltige Stadtentwicklung sind Themen des&lt;br /&gt;
&lt;br /&gt;
* energieeffizienten Bauens und&lt;br /&gt;
* grüne Wohnquartiere relevant.&lt;br /&gt;
&lt;br /&gt;
Verschiedene Angebote zur Wohnungshilfe gibt es auch [https://www.stadt-muenster.de/sozialamt/menschen-mit-wohnungsproblemen/wohnbezogene-hilfen für benachteiligte Gruppen und Menschen, die Unterstützung suchen]. &lt;br /&gt;
&lt;br /&gt;
{{#Widget:Ankommen-Wohnen}}&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
* Fahrrad/Leeze&lt;br /&gt;
* Bus und Bahn (ÖPNV)&lt;br /&gt;
* Auto/PKW&lt;br /&gt;
* zu Fuß&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab. Erste Anlaufstellen können unterschiedliche Vereine sein, z. B. für Sport, Kultur, Theater oder herkunftsspezifische Vereine. Es gibt auch Vereine für Familien/Eltern, für Religion, für Menschen mit Behinderung oder Mensche mit eigener Migrationsgeschichte.&lt;br /&gt;
&lt;br /&gt;
* Sportvereine findest du unter anderem beim [https://ssb.ms/vereinsdatenbank/ Stadtsportbund]. Als Studentin oder Student kannst du dich auch ganz dem [https://www.uni-muenster.de/Hochschulsport/ Hochschulsport] widmen mit seinen zahlreichen Angeboten.&lt;br /&gt;
* Kultur- und Heimatvereine kannst du beim [https://www.integrationsrat-muenster.de/ Integrationsrat] finden oder in der [https://geo.stadt-muenster.de/mso Vereinsdatenbank des Kommunalen Integrationszentrums].&lt;br /&gt;
* Nachtleben und Ausgehen: Münster ist geprägt durch eine vielfältige Szene in der Nacht, jedes Viertel hat meistens ein paar Kneipen und Lokale, die mit verschiedenen [[Happy Hour|Angeboten]] glänzen. Es gibt verschiedene Erlebnisse, die du dir nicht entgehen lassen solltest. Eines davon ist z. B. der Hafen in Münster oder die unterschiedlichen [https://www.quizligamuenster.de/ Kneipenquiz/Pubquiz].&lt;br /&gt;
* Entdecken: Es gibt natürlich noch viel mehr, z. B. die verschiedenen Improtheater in Münster, oder du singst gerne im Chor oder musizierst in einer Band? All das lässt sich in Münster finden!&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen rund um das Ankommen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Project:Datenschutz&amp;diff=1152</id>
		<title>Project:Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Project:Datenschutz&amp;diff=1152"/>
		<updated>2026-07-21T14:02:47Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: Die Seite wurde neu angelegt: „==Datenschutzhinweise==  ===Zugriff auf die Website===  Beim Besuch dieser Website werden keine personenbezogenen Zugriffsdaten gespeichert. Es werden keine Analyse- oder Trackingdienste eingesetzt und keine Nutzerprofile erstellt.  ===KI-gestützte Suche===  Diese Website bietet eine KI-gestützte Suchfunktion an, um das Auffinden von Informationen zu erleichtern. Die Nutzung der Suchfunktion ist freiwillig.  Für die Nutzung der KI-Suche ist die Eingabe…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Datenschutzhinweise==&lt;br /&gt;
&lt;br /&gt;
===Zugriff auf die Website===&lt;br /&gt;
&lt;br /&gt;
Beim Besuch dieser Website werden keine personenbezogenen Zugriffsdaten gespeichert. Es werden keine Analyse- oder Trackingdienste eingesetzt und keine Nutzerprofile erstellt.&lt;br /&gt;
&lt;br /&gt;
===KI-gestützte Suche===&lt;br /&gt;
&lt;br /&gt;
Diese Website bietet eine KI-gestützte Suchfunktion an, um das Auffinden von Informationen zu erleichtern. Die Nutzung der Suchfunktion ist freiwillig.&lt;br /&gt;
&lt;br /&gt;
Für die Nutzung der KI-Suche ist die Eingabe personenbezogener Daten nicht erforderlich. Nutzerinnen und Nutzer werden ausdrücklich gebeten, keine personenbezogenen oder vertraulichen Informationen in das Suchfeld einzugeben.&lt;br /&gt;
&lt;br /&gt;
Zur Beantwortung einer Suchanfrage wird die Eingabe an den KI-Dienst **Mistral AI** übermittelt. Die Verarbeitung erfolgt ausschließlich zum Zweck der Bereitstellung der Suchfunktion.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen zur Datenverarbeitung durch Mistral AI finden Sie in den Datenschutzhinweisen des Anbieters.&lt;br /&gt;
&lt;br /&gt;
===Speicherung und Auswertung von Suchanfragen===&lt;br /&gt;
&lt;br /&gt;
Zur Verbesserung der Suchfunktion und zur Weiterentwicklung der Inhalte dieser Website werden Suchanfragen und Antworten gespeichert und regelmäßig ausgewertet.&lt;br /&gt;
&lt;br /&gt;
Die Auswertung dient insbesondere dazu,&lt;br /&gt;
&lt;br /&gt;
* häufig gestellte Fragen zu erkennen,&lt;br /&gt;
* Informationslücken auf der Website zu identifizieren,&lt;br /&gt;
* die Qualität der Suchergebnisse zu verbessern sowie&lt;br /&gt;
* bestehende Inhalte zu aktualisieren und zu erweitern.&lt;br /&gt;
&lt;br /&gt;
Dabei kann nicht ausgeschlossen werden, dass Nutzerinnen oder Nutzer freiwillig personenbezogene Daten in Suchanfragen eingeben. Solche Angaben sind für die Nutzung der KI-Suche nicht erforderlich und sollten daher vermieden werden.&lt;br /&gt;
&lt;br /&gt;
Soweit personenbezogene Daten in Suchanfragen enthalten sind, werden diese ausschließlich für die genannten Zwecke verarbeitet. Eine Verwendung zu Werbezwecken oder zur Erstellung personenbezogener Nutzerprofile erfolgt nicht.&lt;br /&gt;
&lt;br /&gt;
*Rechtsgrundlage:* Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der kontinuierlichen Verbesserung des Informationsangebots und der Suchfunktion).&lt;br /&gt;
&lt;br /&gt;
Suchanfragen werden nur für einen angemessenen Zeitraum gespeichert und anschließend gelöscht oder – soweit möglich/nötig – anonymisiert.&lt;br /&gt;
&lt;br /&gt;
===Empfänger der Daten===&lt;br /&gt;
&lt;br /&gt;
Für den Betrieb der KI-Suche wird der Dienst **Mistral AI** eingesetzt. Suchanfragen werden an diesen Dienst übermittelt, soweit dies zur Generierung einer Antwort erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
Nach Angaben des Anbieters erfolgt die Verarbeitung grundsätzlich innerhalb des Europäischen Wirtschaftsraums (EWR). Soweit im Einzelfall eine Verarbeitung außerhalb des EWR erfolgt, werden geeignete Garantien gemäß Art. 44 ff. DSGVO sichergestellt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Anbieter wurden – soweit erforderlich – die datenschutzrechtlich notwendigen Vereinbarungen geschlossen.&lt;br /&gt;
&lt;br /&gt;
Unabhängig davon werden Suchanfragen zusätzlich auf den Servern dieser Website gespeichert, um die Suchfunktion und die Inhalte des Informationsportals kontinuierlich zu verbessern. Die gespeicherten Suchanfragen werden ausschließlich intern ausgewertet und nicht an Dritte weitergegeben. Suchanfragen werden grundsätzlich ohne Bezug zu einer bestimmten Person gespeichert und ausschließlich zur Verbesserung der Suchfunktion und der Inhalte ausgewertet. Sollte eine Suchanfrage ausnahmsweise personenbezogene Daten enthalten, werden diese nur im Rahmen der gesetzlichen Vorschriften verarbeitet und nach Möglichkeit vor einer dauerhaften Auswertung gelöscht oder anonymisiert.&lt;br /&gt;
&lt;br /&gt;
===Cookies und ähnliche Technologien===&lt;br /&gt;
&lt;br /&gt;
Diese Website verwendet keine Cookies zu Analyse-, Tracking- oder Werbezwecken.&lt;br /&gt;
&lt;br /&gt;
Sofern technisch notwendige Cookies eingesetzt werden, dienen diese ausschließlich der Bereitstellung und Sicherheit der Website sowie der Gewährleistung der Funktionsfähigkeit einzelner technischer Anwendungen. Diese Cookies enthalten keine Informationen, mit denen Nutzerinnen und Nutzer persönlich identifiziert werden können.&lt;br /&gt;
&lt;br /&gt;
Eine Speicherung von Informationen auf dem Endgerät zu Zwecken der Analyse des Nutzungsverhaltens oder der Erstellung von Nutzerprofilen findet nicht statt.&lt;br /&gt;
&lt;br /&gt;
Die Nutzung der KI-Suche ist unabhängig von einer Registrierung oder einem Benutzerkonto möglich.&lt;br /&gt;
&lt;br /&gt;
===Rechte betroffener Personen===&lt;br /&gt;
&lt;br /&gt;
Soweit im Einzelfall personenbezogene Daten verarbeitet werden, stehen betroffenen Personen die Rechte nach der Datenschutz-Grundverordnung (DSGVO) zu. Hierzu gehören insbesondere:&lt;br /&gt;
&lt;br /&gt;
* das Recht auf Auskunft über die verarbeiteten personenbezogenen Daten (Art. 15 DSGVO),&lt;br /&gt;
* das Recht auf Berichtigung unrichtiger Daten (Art. 16 DSGVO),&lt;br /&gt;
* das Recht auf Löschung personenbezogener Daten (Art. 17 DSGVO),&lt;br /&gt;
* das Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO),&lt;br /&gt;
* das Recht auf Widerspruch gegen die Verarbeitung nach Art. 21 DSGVO sowie&lt;br /&gt;
* das Recht auf Beschwerde bei einer zuständigen Datenschutzaufsichtsbehörde.&lt;br /&gt;
&lt;br /&gt;
Da für die Nutzung dieser Website **keine Benutzerkonten eingerichtet werden und personenbezogene Daten grundsätzlich nicht abgefragt werden**, können personenbezogene Daten nur dann verarbeitet werden, wenn diese freiwillig im Rahmen einer Suchanfrage eingegeben werden. Zur Bearbeitung entsprechender Anfragen kann es daher erforderlich sein, dass die betroffene Person die betreffende Suchanfrage oder den Zeitpunkt der Nutzung möglichst genau beschreibt.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1151</id>
		<title>Project:Impressum</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1151"/>
		<updated>2026-07-21T13:34:03Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Impressum&lt;br /&gt;
&lt;br /&gt;
Angaben gemäß § 5 DDG&lt;br /&gt;
&lt;br /&gt;
Betreiber:&lt;br /&gt;
Thomas Meier Prati&lt;br /&gt;
Philippistraße 12 a&lt;br /&gt;
48149 Münster&lt;br /&gt;
Deutschland&lt;br /&gt;
&lt;br /&gt;
Kontakt&lt;br /&gt;
Telefon: +49 2511 492 4608&lt;br /&gt;
E-Mail: thomasmeier01+ms4u@gmail.com&lt;br /&gt;
Web: https://www.muenster4you.de&lt;br /&gt;
&lt;br /&gt;
Verantwortlich für den Inhalt gemäß § 18 Abs. 2 MStV:&lt;br /&gt;
Thomas Meier Prati&lt;br /&gt;
&lt;br /&gt;
mit freundlicher Untersützung durch &lt;br /&gt;
SmartCity https://smartcity.ms/&lt;br /&gt;
Kommunale Integrationszentrum Münster&lt;br /&gt;
CodefürMünster&lt;br /&gt;
&lt;br /&gt;
== Nutzungsbedingungen ==&lt;br /&gt;
&lt;br /&gt;
Jeder Benutzer ist für seine Beiträge selbst verantwortlich. Jeder Inhalt, der von einem Nutzer erstellt wurde, kann von jedem verändert werden. Das gilt nicht für die Inhalte der Hauptseite, die von den Verantwortlichen geändert werden dürfen. Werke, die angeblich die Rechte anderer verletzen, können direkt und ohne Rücksprache korrigiert oder gelöscht werden. Der Anbieter kann einzelne Benutzer_innen ausschließen. Wer Dateien hochlädt, ist dafür verantwortlich. Administratoren können diese Daten jederzeit löschen, ohne dazu etwas zu erklären.&lt;br /&gt;
&lt;br /&gt;
Die Benutzer sollen alle Inhalte, die sie zu dieser Webseite beitragen, so gut wie möglich erstellen. Der Anbieter und die einzelnen Benutzer garantieren nicht für Vollständigkeit, Aktualität, Qualität und Richtigkeit. Wir sind nicht verantwortlich für Schäden, die durch Vertrauen auf die Inhalte dieser Webpräsenz oder deren Gebrauch entstehen.&lt;br /&gt;
&lt;br /&gt;
Der Anbieter erlaubt die Weitergabe der Daten in diesem Wiki, aber nur unter bestimmten Bedingungen.&lt;br /&gt;
&lt;br /&gt;
== Hinweis an Rechteinhaber ==&lt;br /&gt;
&lt;br /&gt;
Der Anbieter weist auf allen Eingabeseiten darauf hin, kein Material zu verwenden, das Urheberrechten Dritter unterliegt. Es gibt sehr viele deutsche elektronische und schriftliche Publikationen. Es kann trotzdem passieren, dass Benutzer Material einbringen, das bestehende Schutzrechte verletzt. Das wird dann aber nicht sofort erkannt.&lt;br /&gt;
&lt;br /&gt;
Wenn dem Anbieter eine Urheberrechtsverletzung angezeigt wird, wird das Material vom Server genommen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1150</id>
		<title>Project:Impressum</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1150"/>
		<updated>2026-07-21T13:06:25Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Impressum&lt;br /&gt;
&lt;br /&gt;
Angaben gemäß § 5 DDG&lt;br /&gt;
&lt;br /&gt;
Betreiber:&lt;br /&gt;
Thomas Meier Prati&lt;br /&gt;
Philippistraße 12 a&lt;br /&gt;
48149 Münster&lt;br /&gt;
Deutschland&lt;br /&gt;
&lt;br /&gt;
Kontakt&lt;br /&gt;
Telefon: +49 2511 492 4608&lt;br /&gt;
E-Mail: thomasmeier01+ms4u@gmail.com&lt;br /&gt;
Web: https://www.muenster4you.de&lt;br /&gt;
&lt;br /&gt;
Verantwortlich für den Inhalt gemäß § 18 Abs. 2 MStV:&lt;br /&gt;
Thomas Meier Prati&lt;br /&gt;
Anschrift (falls abweichend)&lt;br /&gt;
&lt;br /&gt;
mit freundlicher Untersützung durch &lt;br /&gt;
SmartCity &lt;br /&gt;
Kommunale Integrationszentrum Münster&lt;br /&gt;
CodefürMünster&lt;br /&gt;
&lt;br /&gt;
== Nutzungsbedingungen ==&lt;br /&gt;
&lt;br /&gt;
Jeder Benutzer ist für seine Beiträge selbst verantwortlich. Jeder Inhalt, der von einem Nutzer erstellt wurde, kann von jedem verändert werden. Das gilt nicht für die Inhalte der Hauptseite, die von den Verantwortlichen geändert werden dürfen. Werke, die angeblich die Rechte anderer verletzen, können direkt und ohne Rücksprache korrigiert oder gelöscht werden. Der Anbieter kann einzelne Benutzer_innen ausschließen. Wer Dateien hochlädt, ist dafür verantwortlich. Administratoren können diese Daten jederzeit löschen, ohne dazu etwas zu erklären.&lt;br /&gt;
&lt;br /&gt;
Die Benutzer sollen alle Inhalte, die sie zu dieser Webseite beitragen, so gut wie möglich erstellen. Der Anbieter und die einzelnen Benutzer garantieren nicht für Vollständigkeit, Aktualität, Qualität und Richtigkeit. Wir sind nicht verantwortlich für Schäden, die durch Vertrauen auf die Inhalte dieser Webpräsenz oder deren Gebrauch entstehen.&lt;br /&gt;
&lt;br /&gt;
Der Anbieter erlaubt die Weitergabe der Daten in diesem Wiki, aber nur unter bestimmten Bedingungen.&lt;br /&gt;
&lt;br /&gt;
== Hinweis an Rechteinhaber ==&lt;br /&gt;
&lt;br /&gt;
Der Anbieter weist auf allen Eingabeseiten darauf hin, kein Material zu verwenden, das Urheberrechten Dritter unterliegt. Es gibt sehr viele deutsche elektronische und schriftliche Publikationen. Es kann trotzdem passieren, dass Benutzer Material einbringen, das bestehende Schutzrechte verletzt. Das wird dann aber nicht sofort erkannt.&lt;br /&gt;
&lt;br /&gt;
Wenn dem Anbieter eine Urheberrechtsverletzung angezeigt wird, wird das Material vom Server genommen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1149</id>
		<title>Project:Impressum</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1149"/>
		<updated>2026-07-16T14:09:43Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Webpräsenz wird angeboten durch&lt;br /&gt;
&lt;br /&gt;
Thomas Meier Prati&lt;br /&gt;
thomasmeier01@gmail.com&lt;br /&gt;
&lt;br /&gt;
Münster/Deutschland&lt;br /&gt;
&lt;br /&gt;
mit Untersützung durch &lt;br /&gt;
SmartCity &lt;br /&gt;
Kommunale Integrationszentrum Münster&lt;br /&gt;
CodefürMünster&lt;br /&gt;
&lt;br /&gt;
== Nutzungsbedingungen ==&lt;br /&gt;
&lt;br /&gt;
Jeder Benutzer ist für seine Beiträge selbst verantwortlich. Jeder Inhalt, der von einem Nutzer erstellt wurde, kann von jedem verändert werden. Das gilt nicht für die Inhalte der Hauptseite, die von den Verantwortlichen geändert werden dürfen. Werke, die angeblich die Rechte anderer verletzen, können direkt und ohne Rücksprache korrigiert oder gelöscht werden. Der Anbieter kann einzelne Benutzer_innen ausschließen. Wer Dateien hochlädt, ist dafür verantwortlich. Administratoren können diese Daten jederzeit löschen, ohne dazu etwas zu erklären.&lt;br /&gt;
&lt;br /&gt;
Die Benutzer sollen alle Inhalte, die sie zu dieser Webseite beitragen, so gut wie möglich erstellen. Der Anbieter und die einzelnen Benutzer garantieren nicht für Vollständigkeit, Aktualität, Qualität und Richtigkeit. Wir sind nicht verantwortlich für Schäden, die durch Vertrauen auf die Inhalte dieser Webpräsenz oder deren Gebrauch entstehen.&lt;br /&gt;
&lt;br /&gt;
Der Anbieter erlaubt die Weitergabe der Daten in diesem Wiki, aber nur unter bestimmten Bedingungen.&lt;br /&gt;
&lt;br /&gt;
== Hinweis an Rechteinhaber ==&lt;br /&gt;
&lt;br /&gt;
Der Anbieter weist auf allen Eingabeseiten darauf hin, kein Material zu verwenden, das Urheberrechten Dritter unterliegt. Es gibt sehr viele deutsche elektronische und schriftliche Publikationen. Es kann trotzdem passieren, dass Benutzer Material einbringen, das bestehende Schutzrechte verletzt. Das wird dann aber nicht sofort erkannt.&lt;br /&gt;
&lt;br /&gt;
Wenn dem Anbieter eine Urheberrechtsverletzung angezeigt wird, wird das Material vom Server genommen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1148</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1148"/>
		<updated>2026-07-14T17:03:35Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte in Münster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einiges, dass du schon jetzt wissen solltest:&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
*[https://www.stadt-muenster.de/sozialamt/startseite Sozialamt]: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
*[https://www.stadt-muenster.de/jugendamt/startseite Jugendamt]: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
*[https://www.stadt-muenster.de/gesundheit/startseite Gesundheitsamt]: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
*Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim [https://www.focus.de/finanzen/karriere/unterschied-jobcenter-und-agentur-fuer-arbeit-einfach-erklaert_b3d5601e-c0ca-42bb-af67-aefdf68caf1b.html Focus] nachlesen.&lt;br /&gt;
**[https://www.stadt-muenster.de/jobcenter/startseite Jobcenter]: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
**[https://www.arbeitsagentur.de/vor-ort/ahlen-muenster Bundesagentur für Arbeit, Standort Münster]: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die [https://www.stadt-muenster.de/startseite#/mini Stadt Münster] anbietet. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit: Es gibt verschiedene Möglichkeiten, Geld zu verdienen. Du kannst dich bei einem Unternehmen oder einer Firma anstellen lassen und erhälst dann Lohn/Gehalt. Du kannst auch Selbstständig werden und dein eigenes Unternehmen gründen und verdienst dann Geld durch die Leistung deiner Firma. Wenn du aktuell keine Möglichkeiten davon hast, kann es sein, dass auch der Staat zunächst für dich einspringt und dir für eine gewisse Zeit Geld zum Leben zur Verfügung stellt. Informationen hierzu erhälst du z. B. beim [https://www.stadt-muenster.de/sozialamt/leistungen-zum-lebensunterhalt Sozialamt].&lt;br /&gt;
*Steuer-ID/Steuernummer: D&lt;br /&gt;
**Die Steuer-ID wird vom Bundeszentralamt für Steuern vergeben und gibt es nur einmal für jede Person ein Leben lang. Diese Nummer erhälst du innerhalb von 3 Monaten, wenn du dich in einer Stadt wie Münster anmeldest. Dein Arbeitgeber benötigt sie, um dich korrekt als Mitarbeitender zu führen und Lohnsteuer an den Staat abzuführen.&lt;br /&gt;
**Die Steuernummer erhälst du vom örtlichen Finanzamt und ändert sich wenn du in eine andere Stadt ziehst. Sie wird vom Finanzamt für die Bearbeitung von Anliegen benötigt. Auch wenn du ein Unternehmen hast oder einen Verein gründest, kannst du eine Steuernummer bekommen.&lt;br /&gt;
**Weitere Informationen findest du z. B. bei der [https://www.sparkasse.de/pk/ratgeber/finanzplanung/finanzen-und-haushalt/steuern-sparen/steuernummer-und-steuer-id.html#steueridentifikationsnummer-und-steuernu Sparkasse].&lt;br /&gt;
*Bankkonto: Um Gehalt zu bekommen, Einzukaufen oder Geld in die Heimat zu schicken, benötigt man in der Regel ein Bankkonto. Hier gibt es unterschiedliche Modelle, die zur Auswahl stehen. Von kostenlosen oder kostengünstigen Online-Banking über Banken, die eine Filiale vor Ort haben. Wichtig für dich: Banken sind verpflichtet, dir ein sogenanntes Basiskonto (Guthabenkonto) einzurichten. Ausführliche Informationen findest du z. B. bei der [https://www.verbraucherzentrale.de/wissen/geld-versicherungen/sparen-und-anlegen/das-recht-auf-ein-basiskonto-fuer-neu-in-deutschland-angekommene-12224 Verbraucherzentrale]. &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege und auch hier im Bereich [[Ankommen-Arbeit|Arbeit und Qualifizierung]].&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung: Welche Krankenversicherungen es mit einer Anlaufstelle vor Ort in Münster gibt, findest du im Bereich [[Ankommen-Gesundheit|Gesundheit]]. Wichtig ist, dass in Deutschland ein gesetzliche Pflicht zur Krankenversicherung besteht, das heißt, du musst eine abschließen. Jede Versicherung deckt dabei eine gewisse Grundleistung ab und kann auch optionale Leistungen anbieten.&lt;br /&gt;
*Haftpflichversicherung: Es gibt zahlreiche große und kleinere Versicherung, die diese Leistung anbieten und auch nicht teuer sind.&lt;br /&gt;
*Rechtsschutzversicherung: Eine Versicherung, die dir dabei helfen kann, wenn du rechtlichen Rat benötigst. Rechtsberatung kann viel Geld kosten und eine Versicherung, mindert dies ein wenig. Rechtsberatung gibt es in vielen Bereichen, z. B. in der Wohnung und Probleme mit dem Vermieter, bei der Arbeit mit dem Unternehmen, privat, wenn man sich streitet oder im Verkehr, wenn man in einen Unfall verwickelt wird.&lt;br /&gt;
*Autoversicherung (KFZ-Versicherung): Die Versicherung muss jede Person haben, wenn man ein Auto besitzt. Das sorgt dafür, dass im Falle eines Unfalls der Schaden ersteinmal von der Versicherung bezahlt wird, unabhängig davon, ob der Unfall von dir verursacht worden ist, oder ob du die geschädigte Person bist.&lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
* Fahrrad/Leeze&lt;br /&gt;
* Bus und Bahn (ÖPNV)&lt;br /&gt;
* Auto/PKW&lt;br /&gt;
* zu Fuß&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab. Erste Anlaufstellen können unterschiedliche Vereine sein, z. B. für Sport, Kultur, Theater oder herkunftsspezifische Vereine. Es gibt auch Vereine für Familien/Eltern, für Religion, für Menschen mit Behinderung oder Mensche mit eigener Migrationsgeschichte. &lt;br /&gt;
&lt;br /&gt;
* Sportvereine findest du unter anderem beim [https://ssb.ms/vereinsdatenbank/ Stadtsportbund]. Als Studentin oder Student kannst du dich auch ganz dem [https://www.uni-muenster.de/Hochschulsport/ Hochschulsport] widmen mit seinen zahlreichen Angeboten. &lt;br /&gt;
* Kultur- und Heimatvereine kannst du beim [https://www.integrationsrat-muenster.de/ Integrationsrat] finden oder in der [https://geo.stadt-muenster.de/mso Vereinsdatenbank des Kommunalen Integrationszentrums].&lt;br /&gt;
* Nachtleben und Ausgehen: Münster ist geprägt durch eine vielfältige Szene in der Nacht, jedes Viertel hat meistens ein paar Kneipen und Lokale, die mit verschiedenen [[Happy Hour|Angeboten]] glänzen. Es gibt verschiedene Erlebnisse, die du dir nicht entgehen lassen solltest. Eines davon ist z. B. der Hafen in Münster oder die unterschiedlichen [https://www.quizligamuenster.de/ Kneipenquiz/Pubquiz].&lt;br /&gt;
* Entdecken: Es gibt natürlich noch viel mehr, z. B. die verschiedenen Improtheater in Münster, oder du singst gerne im Chor oder musizierst in einer Band? All das lässt sich in Münster finden!&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen rund um das Ankommen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1147</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1147"/>
		<updated>2026-07-14T16:57:04Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte in Münster ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
*[https://www.stadt-muenster.de/sozialamt/startseite Sozialamt]: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
*[https://www.stadt-muenster.de/jugendamt/startseite Jugendamt]: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
*[https://www.stadt-muenster.de/gesundheit/startseite Gesundheitsamt]: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
*Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim [https://www.focus.de/finanzen/karriere/unterschied-jobcenter-und-agentur-fuer-arbeit-einfach-erklaert_b3d5601e-c0ca-42bb-af67-aefdf68caf1b.html Focus] nachlesen.&lt;br /&gt;
**[https://www.stadt-muenster.de/jobcenter/startseite Jobcenter]: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
**[https://www.arbeitsagentur.de/vor-ort/ahlen-muenster Bundesagentur für Arbeit, Standort Münster]: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die [https://www.stadt-muenster.de/startseite#/mini Stadt Münster] anbietet. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit: Es gibt verschiedene Möglichkeiten, Geld zu verdienen. Du kannst dich bei einem Unternehmen oder einer Firma anstellen lassen und erhälst dann Lohn/Gehalt. Du kannst auch Selbstständig werden und dein eigenes Unternehmen gründen und verdienst dann Geld durch die Leistung deiner Firma. Wenn du aktuell keine Möglichkeiten davon hast, kann es sein, dass auch der Staat zunächst für dich einspringt und dir für eine gewisse Zeit Geld zum Leben zur Verfügung stellt. Informationen hierzu erhälst du z. B. beim [https://www.stadt-muenster.de/sozialamt/leistungen-zum-lebensunterhalt Sozialamt].&lt;br /&gt;
*Steuer-ID/Steuernummer: D&lt;br /&gt;
**Die Steuer-ID wird vom Bundeszentralamt für Steuern vergeben und gibt es nur einmal für jede Person ein Leben lang. Diese Nummer erhälst du innerhalb von 3 Monaten, wenn du dich in einer Stadt wie Münster anmeldest. Dein Arbeitgeber benötigt sie, um dich korrekt als Mitarbeitender zu führen und Lohnsteuer an den Staat abzuführen.&lt;br /&gt;
**Die Steuernummer erhälst du vom örtlichen Finanzamt und ändert sich wenn du in eine andere Stadt ziehst. Sie wird vom Finanzamt für die Bearbeitung von Anliegen benötigt. Auch wenn du ein Unternehmen hast oder einen Verein gründest, kannst du eine Steuernummer bekommen.&lt;br /&gt;
**Weitere Informationen findest du z. B. bei der [https://www.sparkasse.de/pk/ratgeber/finanzplanung/finanzen-und-haushalt/steuern-sparen/steuernummer-und-steuer-id.html#steueridentifikationsnummer-und-steuernu Sparkasse].&lt;br /&gt;
*Bankkonto: Um Gehalt zu bekommen, Einzukaufen oder Geld in die Heimat zu schicken, benötigt man in der Regel ein Bankkonto. Hier gibt es unterschiedliche Modelle, die zur Auswahl stehen. Von kostenlosen oder kostengünstigen Online-Banking über Banken, die eine Filiale vor Ort haben. Wichtig für dich: Banken sind verpflichtet, dir ein sogenanntes Basiskonto (Guthabenkonto) einzurichten. Ausführliche Informationen findest du z. B. bei der [https://www.verbraucherzentrale.de/wissen/geld-versicherungen/sparen-und-anlegen/das-recht-auf-ein-basiskonto-fuer-neu-in-deutschland-angekommene-12224 Verbraucherzentrale]. &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege und auch hier im Bereich [[Ankommen-Arbeit|Arbeit und Qualifizierung]].&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung: Welche Krankenversicherungen es mit einer Anlaufstelle vor Ort in Münster gibt, findest du im Bereich [[Ankommen-Gesundheit|Gesundheit]]. Wichtig ist, dass in Deutschland ein gesetzliche Pflicht zur Krankenversicherung besteht, das heißt, du musst eine abschließen. Jede Versicherung deckt dabei eine gewisse Grundleistung ab und kann auch optionale Leistungen anbieten.&lt;br /&gt;
*Haftpflichversicherung: Es gibt zahlreiche große und kleinere Versicherung, die diese Leistung anbieten und auch nicht teuer sind.&lt;br /&gt;
*Rechtsschutzversicherung: Eine Versicherung, die dir dabei helfen kann, wenn du rechtlichen Rat benötigst. Rechtsberatung kann viel Geld kosten und eine Versicherung, mindert dies ein wenig. Rechtsberatung gibt es in vielen Bereichen, z. B. in der Wohnung und Probleme mit dem Vermieter, bei der Arbeit mit dem Unternehmen, privat, wenn man sich streitet oder im Verkehr, wenn man in einen Unfall verwickelt wird.&lt;br /&gt;
*Autoversicherung (KFZ-Versicherung): Die Versicherung muss jede Person haben, wenn man ein Auto besitzt. Das sorgt dafür, dass im Falle eines Unfalls der Schaden ersteinmal von der Versicherung bezahlt wird, unabhängig davon, ob der Unfall von dir verursacht worden ist, oder ob du die geschädigte Person bist.&lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
* Fahrrad/Leeze&lt;br /&gt;
* Bus und Bahn (ÖPNV)&lt;br /&gt;
* Auto/PKW&lt;br /&gt;
* zu Fuß&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab. Erste Anlaufstellen können unterschiedliche Vereine sein, z. B. für Sport, Kultur, Theater oder herkunftsspezifische Vereine. Es gibt auch Vereine für Familien/Eltern, für Religion, für Menschen mit Behinderung oder Mensche mit eigener Migrationsgeschichte. &lt;br /&gt;
&lt;br /&gt;
* Sportvereine findest du unter anderem beim [https://ssb.ms/vereinsdatenbank/ Stadtsportbund]. Als Studentin oder Student kannst du dich auch ganz dem [https://www.uni-muenster.de/Hochschulsport/ Hochschulsport] widmen mit seinen zahlreichen Angeboten. &lt;br /&gt;
* Kultur- und Heimatvereine kannst du beim [https://www.integrationsrat-muenster.de/ Integrationsrat] finden oder in der [https://geo.stadt-muenster.de/mso Vereinsdatenbank des Kommunalen Integrationszentrums].&lt;br /&gt;
* Nachtleben und Ausgehen: Münster ist geprägt durch eine vielfältige Szene in der Nacht, jedes Viertel hat meistens ein paar Kneipen und Lokale, die mit verschiedenen [[Happy Hour|Angeboten]] glänzen. Es gibt verschiedene Erlebnisse, die du dir nicht entgehen lassen solltest. Eines davon ist z. B. der Hafen in Münster oder die unterschiedlichen [https://www.quizligamuenster.de/ Kneipenquiz/Pubquiz].&lt;br /&gt;
* Entdecken: Es gibt natürlich noch viel mehr, z. B. die verschiedenen Improtheater in Münster, oder du singst gerne im Chor oder musizierst in einer Band? All das lässt sich in Münster finden!&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen rund um das Ankommen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1146</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1146"/>
		<updated>2026-07-14T16:55:53Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Arbeit, Finanzen und Steuern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
*[https://www.stadt-muenster.de/sozialamt/startseite Sozialamt]: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
*[https://www.stadt-muenster.de/jugendamt/startseite Jugendamt]: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
*[https://www.stadt-muenster.de/gesundheit/startseite Gesundheitsamt]: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
*Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim [https://www.focus.de/finanzen/karriere/unterschied-jobcenter-und-agentur-fuer-arbeit-einfach-erklaert_b3d5601e-c0ca-42bb-af67-aefdf68caf1b.html Focus] nachlesen.&lt;br /&gt;
**[https://www.stadt-muenster.de/jobcenter/startseite Jobcenter]: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
**[https://www.arbeitsagentur.de/vor-ort/ahlen-muenster Bundesagentur für Arbeit, Standort Münster]: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die [https://www.stadt-muenster.de/startseite#/mini Stadt Münster] anbietet. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit: Es gibt verschiedene Möglichkeiten, Geld zu verdienen. Du kannst dich bei einem Unternehmen oder einer Firma anstellen lassen und erhälst dann Lohn/Gehalt. Du kannst auch Selbstständig werden und dein eigenes Unternehmen gründen und verdienst dann Geld durch die Leistung deiner Firma. Wenn du aktuell keine Möglichkeiten davon hast, kann es sein, dass auch der Staat zunächst für dich einspringt und dir für eine gewisse Zeit Geld zum Leben zur Verfügung stellt. Informationen hierzu erhälst du z. B. beim [https://www.stadt-muenster.de/sozialamt/leistungen-zum-lebensunterhalt Sozialamt].&lt;br /&gt;
*Steuer-ID/Steuernummer: D&lt;br /&gt;
**Die Steuer-ID wird vom Bundeszentralamt für Steuern vergeben und gibt es nur einmal für jede Person ein Leben lang. Diese Nummer erhälst du innerhalb von 3 Monaten, wenn du dich in einer Stadt wie Münster anmeldest. Dein Arbeitgeber benötigt sie, um dich korrekt als Mitarbeitender zu führen und Lohnsteuer an den Staat abzuführen.&lt;br /&gt;
**Die Steuernummer erhälst du vom örtlichen Finanzamt und ändert sich wenn du in eine andere Stadt ziehst. Sie wird vom Finanzamt für die Bearbeitung von Anliegen benötigt. Auch wenn du ein Unternehmen hast oder einen Verein gründest, kannst du eine Steuernummer bekommen.&lt;br /&gt;
**Weitere Informationen findest du z. B. bei der [https://www.sparkasse.de/pk/ratgeber/finanzplanung/finanzen-und-haushalt/steuern-sparen/steuernummer-und-steuer-id.html#steueridentifikationsnummer-und-steuernu Sparkasse].&lt;br /&gt;
*Bankkonto: Um Gehalt zu bekommen, Einzukaufen oder Geld in die Heimat zu schicken, benötigt man in der Regel ein Bankkonto. Hier gibt es unterschiedliche Modelle, die zur Auswahl stehen. Von kostenlosen oder kostengünstigen Online-Banking über Banken, die eine Filiale vor Ort haben. Wichtig für dich: Banken sind verpflichtet, dir ein sogenanntes Basiskonto (Guthabenkonto) einzurichten. Ausführliche Informationen findest du z. B. bei der [https://www.verbraucherzentrale.de/wissen/geld-versicherungen/sparen-und-anlegen/das-recht-auf-ein-basiskonto-fuer-neu-in-deutschland-angekommene-12224 Verbraucherzentrale]. &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege und auch hier im Bereich [[Ankommen-Arbeit|Arbeit und Qualifizierung]].&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung: Welche Krankenversicherungen es mit einer Anlaufstelle vor Ort in Münster gibt, findest du im Bereich [[Ankommen-Gesundheit|Gesundheit]]. Wichtig ist, dass in Deutschland ein gesetzliche Pflicht zur Krankenversicherung besteht, das heißt, du musst eine abschließen. Jede Versicherung deckt dabei eine gewisse Grundleistung ab und kann auch optionale Leistungen anbieten.&lt;br /&gt;
*Haftpflichversicherung: Es gibt zahlreiche große und kleinere Versicherung, die diese Leistung anbieten und auch nicht teuer sind.&lt;br /&gt;
*Rechtsschutzversicherung: Eine Versicherung, die dir dabei helfen kann, wenn du rechtlichen Rat benötigst. Rechtsberatung kann viel Geld kosten und eine Versicherung, mindert dies ein wenig. Rechtsberatung gibt es in vielen Bereichen, z. B. in der Wohnung und Probleme mit dem Vermieter, bei der Arbeit mit dem Unternehmen, privat, wenn man sich streitet oder im Verkehr, wenn man in einen Unfall verwickelt wird.&lt;br /&gt;
*Autoversicherung (KFZ-Versicherung): Die Versicherung muss jede Person haben, wenn man ein Auto besitzt. Das sorgt dafür, dass im Falle eines Unfalls der Schaden ersteinmal von der Versicherung bezahlt wird, unabhängig davon, ob der Unfall von dir verursacht worden ist, oder ob du die geschädigte Person bist.&lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
* Fahrrad/Leeze&lt;br /&gt;
* Bus und Bahn (ÖPNV)&lt;br /&gt;
* Auto/PKW&lt;br /&gt;
* zu Fuß&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab. Erste Anlaufstellen können unterschiedliche Vereine sein, z. B. für Sport, Kultur, Theater oder herkunftsspezifische Vereine. Es gibt auch Vereine für Familien/Eltern, für Religion, für Menschen mit Behinderung oder Mensche mit eigener Migrationsgeschichte. &lt;br /&gt;
&lt;br /&gt;
* Sportvereine findest du unter anderem beim [https://ssb.ms/vereinsdatenbank/ Stadtsportbund]. Als Studentin oder Student kannst du dich auch ganz dem [https://www.uni-muenster.de/Hochschulsport/ Hochschulsport] widmen mit seinen zahlreichen Angeboten. &lt;br /&gt;
* Kultur- und Heimatvereine kannst du beim [https://www.integrationsrat-muenster.de/ Integrationsrat] finden oder in der [https://geo.stadt-muenster.de/mso Vereinsdatenbank des Kommunalen Integrationszentrums].&lt;br /&gt;
* Nachtleben und Ausgehen: Münster ist geprägt durch eine vielfältige Szene in der Nacht, jedes Viertel hat meistens ein paar Kneipen und Lokale, die mit verschiedenen [[Happy Hour|Angeboten]] glänzen. Es gibt verschiedene Erlebnisse, die du dir nicht entgehen lassen solltest. Eines davon ist z. B. der Hafen in Münster oder die unterschiedlichen [https://www.quizligamuenster.de/ Kneipenquiz/Pubquiz].&lt;br /&gt;
* Entdecken: Es gibt natürlich noch viel mehr, z. B. die verschiedenen Improtheater in Münster, oder du singst gerne im Chor oder musizierst in einer Band? All das lässt sich in Münster finden!&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen rund um das Ankommen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1145</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1145"/>
		<updated>2026-07-14T10:06:15Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind vielleicht folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: Hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten lassen, aber auch wenn du heiraten möchtest, wenn du die deutsche Staatsangehörigkeit beantragen willst oder dein Portmonee verloren hast, kannst du hier eine Frage stellen. Das Bürgeramt hat verschiedene Standorte, die größte ist im Rathaus in der Stadtmitte.&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: Wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
*[https://www.stadt-muenster.de/sozialamt/startseite Sozialamt]: Das Sozialamt kann dich unterstützen, wenn du Schwierigkeit hast, z. B. weil du eine Behinderung hast, von Armut betroffen bist oder dir eine Unterkunft fehlt.&lt;br /&gt;
*[https://www.stadt-muenster.de/jugendamt/startseite Jugendamt]: Das Amt für Kinder, Jugend und Familien, kurz Jugendamt, ist für alle Themen rund um die Famlie zu fragen. Dabei kann es um Prävention gehen, um Kinderrechte, um Teilhabe oder um Bildung und vieles mehr gehen.&lt;br /&gt;
*[https://www.stadt-muenster.de/gesundheit/startseite Gesundheitsamt]: Beim Gesundheitsamt findet man sehr viele Informationen zu den Themen rund um Gesundheit, aber auch Angebote für Schulen und Kindertagesstätten oder Ärzte/Ärztinnen und Apotheken genauso wie Informationen zu Kampgnen wenn es zu heiß/kalt ist, zum Arbeitsschutz, zum Infektionsschutz, d.h. Informationen um Ansteckung und Krankheiten, sowie psychische Gesundheit.&lt;br /&gt;
*Jobcenter/Bundesagentur für Arbeit: Die beiden Behörden sind für die Themen rund um Arbeit relevant. Sie unterscheiden sich, je nach dem in welcher Situation du gerade bist. Beide Behörden findest du in fast allen größeren Städten in ganz Deutschland. Bei beiden findest du Hilfe, wenn du auf der Suche nach Arbeit, einer Ausbildung oder Weiterbildung bist oder wenn du finanzielle Schwierigkeit hast, z.B. weil du kurzfristig deine Arbeit verloren hast. Was der Unterschied der beiden Einrichtungen ist, ganz du auf verschiedenen Nachrichtenseiten wie z. B. beim [https://www.focus.de/finanzen/karriere/unterschied-jobcenter-und-agentur-fuer-arbeit-einfach-erklaert_b3d5601e-c0ca-42bb-af67-aefdf68caf1b.html Focus] nachlesen.&lt;br /&gt;
**[https://www.stadt-muenster.de/jobcenter/startseite Jobcenter]: Hier bekommst du Unterstützung, wenn du z. B. länger keine Arbeit hattest und die sogenannte Grundsicherung (das ist eine Geldleistung nach dem Sozialgesetzbuch) beantragen musst. Das Jobcenter hat mehrere Anlaufstellen in Münster, je nach dem wo du wohnst.&lt;br /&gt;
**[https://www.arbeitsagentur.de/vor-ort/ahlen-muenster Bundesagentur für Arbeit, Standort Münster]: Hier kannst du dich umsehen, wenn du Arbeit suchst oder dich weiterbilden lassen möchtest, wenn du bereits eine Arbeit hast. DIe Agentur für Arbeit findest du am Martin-Luther-King-Weg 22 in Münster.&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen solltest. Darüber hinaus gibt es viele weitere Dinge, die die [https://www.stadt-muenster.de/startseite#/mini Stadt Münster] anbietet. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit: Es gibt verschiedene Möglichkeiten, Geld zu verdienen. Du kannst dich bei einem Unternehmen oder einer Firma anstellen lassen und erhälst dann Lohn/Gehalt. Du kannst auch Selbstständig werden und dein eigenes Unternehmen gründen und verdienst dann Geld durch die Leistung deiner Firma. Wenn du aktuell keine Möglichkeiten davon hast, kann es sein, dass auch der Staat zunächst für dich einspringt und dir für eine gewisse Zeit Geld zum Leben zur Verfügung stellt. Informationen hierzu erhälst du z. B. beim [https://www.stadt-muenster.de/sozialamt/leistungen-zum-lebensunterhalt Sozialamt].&lt;br /&gt;
*Steuer-ID/Steuernummer: D&lt;br /&gt;
**Die Steuer-ID wird vom Bundeszentralamt für Steuern vergeben und gibt es nur einmal für jede Person ein Leben lang. Diese Nummer erhälst du innerhalb von 3 Monaten, wenn du dich in einer Stadt wie Münster anmeldest. Dein Arbeitgeber benötigt sie, um dich korrekt als Mitarbeitender zu führen und Lohnsteuer an den Staat abzuführen.&lt;br /&gt;
**Die Steuernummer erhälst du vom örtlichen Finanzamt und ändert sich wenn du in eine andere Stadt ziehst. Sie wird vom Finanzamt für die Bearbeitung von Anliegen benötigt. Auch wenn du ein Unternehmen hast oder einen Verein gründest, kannst du eine Steuernummer bekommen.&lt;br /&gt;
**Weitere Informationen findest du z. B. bei der [https://www.sparkasse.de/pk/ratgeber/finanzplanung/finanzen-und-haushalt/steuern-sparen/steuernummer-und-steuer-id.html#steueridentifikationsnummer-und-steuernu Sparkasse].&lt;br /&gt;
*Bankkonto: Um Gehalt zu bekommen, Einzukaufen oder Geld in die Heimat zu schicken, benötigt man in der Regel ein Bankkonto. Hier gibt es unterschiedliche Modelle, die zur Auswahl stehen. Von kostenlosen oder kostengünstigen Online-Banking über Banken, die eine Filiale vor Ort haben. Wichtig für dich: Banken sind verpflichtet, dir ein sogenanntes Basiskonto (Guthabenkonto) einzurichten. Ausführliche Informationen findest du z. B. bei der [https://www.verbraucherzentrale.de/wissen/geld-versicherungen/sparen-und-anlegen/das-recht-auf-ein-basiskonto-fuer-neu-in-deutschland-angekommene-12224 Verbraucherzentrale]. &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege.&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung: Welche Krankenversicherungen es mit einer Anlaufstelle vor Ort in Münster gibt, findest du im Bereich [[Ankommen-Gesundheit|Gesundheit]]&lt;br /&gt;
*Haftpflichversicherung: Es gibt zahlreiche große und kleinere Versicherung, die diese Leistung anbieten und auch nicht teuer sind.&lt;br /&gt;
*Rechtsschutzversicherung &lt;br /&gt;
*Autoversicherung (KFZ-Versicherung) &lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen, die dir das Ankommen erleichtern.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1144</id>
		<title>Widget:StartseitenBild</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1144"/>
		<updated>2026-07-13T12:24:26Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.fsb-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  min-height:300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%; /* Position des Widgets */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  color: white; /* Textfarbe: Weiß */&lt;br /&gt;
  background-color: #00308D; /* Hintergrundfarbe: Blau */&lt;br /&gt;
  border-radius: 15px; /* Abgerundete Ecken */&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 65%; /* Breite des Widgets, kannst du anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content a {&lt;br /&gt;
  color:white;&lt;br /&gt;
  margin: 10px 0; /* Abstand zwischen den Textabsätzen */&lt;br /&gt;
}&lt;br /&gt;
.fsb-content .headline-text {&lt;br /&gt;
  font-size: 1.5em; /* Größerer Schriftzug */&lt;br /&gt;
  font-weight: bold; /* Dickere Schrift */&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;fsb-container&amp;quot; style=&amp;quot;background-image:url(&#039;&amp;lt;!--{$bildUrl|escape:&#039;html&#039;}--&amp;gt;&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fsb-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;!--{$link|escape:&#039;url&#039;}--&amp;gt;&amp;quot; class=&amp;quot;headline-text&amp;quot;&amp;gt;&amp;lt;!--{$text|escape:&#039;html&#039;}--&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1143</id>
		<title>Widget:StartseitenBild</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1143"/>
		<updated>2026-07-13T12:23:59Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.fsb-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  min-height:300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%; /* Position des Widgets */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  color: white; /* Textfarbe: Weiß */&lt;br /&gt;
  background-color: #00308D; /* Hintergrundfarbe: Blau */&lt;br /&gt;
  border-radius: 15px; /* Abgerundete Ecken */&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 60%; /* Breite des Widgets, kannst du anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content a {&lt;br /&gt;
  color:white;&lt;br /&gt;
  margin: 10px 0; /* Abstand zwischen den Textabsätzen */&lt;br /&gt;
}&lt;br /&gt;
.fsb-content .headline-text {&lt;br /&gt;
  font-size: 1.5em; /* Größerer Schriftzug */&lt;br /&gt;
  font-weight: bold; /* Dickere Schrift */&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;fsb-container&amp;quot; style=&amp;quot;background-image:url(&#039;&amp;lt;!--{$bildUrl|escape:&#039;html&#039;}--&amp;gt;&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fsb-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;!--{$link|escape:&#039;url&#039;}--&amp;gt;&amp;quot; class=&amp;quot;headline-text&amp;quot;&amp;gt;&amp;lt;!--{$text|escape:&#039;html&#039;}--&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1142</id>
		<title>Widget:StartseitenBild</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1142"/>
		<updated>2026-07-13T12:23:26Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.fsb-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  min-height:400px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%; /* Position des Widgets */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  color: white; /* Textfarbe: Weiß */&lt;br /&gt;
  background-color: #00308D; /* Hintergrundfarbe: Blau */&lt;br /&gt;
  border-radius: 15px; /* Abgerundete Ecken */&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 60%; /* Breite des Widgets, kannst du anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content a {&lt;br /&gt;
  color:white;&lt;br /&gt;
  margin: 10px 0; /* Abstand zwischen den Textabsätzen */&lt;br /&gt;
}&lt;br /&gt;
.fsb-content .headline-text {&lt;br /&gt;
  font-size: 1.5em; /* Größerer Schriftzug */&lt;br /&gt;
  font-weight: bold; /* Dickere Schrift */&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;fsb-container&amp;quot; style=&amp;quot;background-image:url(&#039;&amp;lt;!--{$bildUrl|escape:&#039;html&#039;}--&amp;gt;&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fsb-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;!--{$link|escape:&#039;url&#039;}--&amp;gt;&amp;quot; class=&amp;quot;headline-text&amp;quot;&amp;gt;&amp;lt;!--{$text|escape:&#039;html&#039;}--&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1141</id>
		<title>Widget:StartseitenBild</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenBild&amp;diff=1141"/>
		<updated>2026-07-13T12:22:19Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.fsb-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  min-height:300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%; /* Position des Widgets */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  color: white; /* Textfarbe: Weiß */&lt;br /&gt;
  background-color: #00308D; /* Hintergrundfarbe: Blau */&lt;br /&gt;
  border-radius: 15px; /* Abgerundete Ecken */&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  width: 60%; /* Breite des Widgets, kannst du anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.fsb-content a {&lt;br /&gt;
  color:white;&lt;br /&gt;
  margin: 10px 0; /* Abstand zwischen den Textabsätzen */&lt;br /&gt;
}&lt;br /&gt;
.fsb-content .headline-text {&lt;br /&gt;
  font-size: 1.5em; /* Größerer Schriftzug */&lt;br /&gt;
  font-weight: bold; /* Dickere Schrift */&lt;br /&gt;
  margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;fsb-container&amp;quot; style=&amp;quot;background-image:url(&#039;&amp;lt;!--{$bildUrl|escape:&#039;html&#039;}--&amp;gt;&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fsb-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;&amp;lt;!--{$link|escape:&#039;url&#039;}--&amp;gt;&amp;quot; class=&amp;quot;headline-text&amp;quot;&amp;gt;&amp;lt;!--{$text|escape:&#039;html&#039;}--&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1140</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1140"/>
		<updated>2026-07-13T12:03:40Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Behörden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
&lt;br /&gt;
=== Behörden ===&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind daher folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen musst. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit&lt;br /&gt;
*Steuernummer&lt;br /&gt;
*Bankkonto &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege.&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung &lt;br /&gt;
*Haftpflichversicherung &lt;br /&gt;
*Rechtsschutzversicherung &lt;br /&gt;
*Autoversicherung (KFZ-Versicherung) &lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen, die dir das Ankommen erleichtern.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1139</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1139"/>
		<updated>2026-07-13T12:03:27Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
&lt;br /&gt;
== Behörden ==&lt;br /&gt;
In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind daher folgende Stellen relevant:&lt;br /&gt;
*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten&lt;br /&gt;
*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
Dies sind natürlich nur ein paar Stellen, die du bei Bedarf aufssuchen musst. &lt;br /&gt;
&lt;br /&gt;
=== Arbeit, Finanzen und Steuern ===&lt;br /&gt;
Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank.&lt;br /&gt;
*Arbeit&lt;br /&gt;
*Steuernummer&lt;br /&gt;
*Bankkonto &lt;br /&gt;
Weiter Informationen zu Arbeit und Steuern geben dir viele Organisationen z. B. aus der Freien Wohlfahrtspflege.&lt;br /&gt;
&lt;br /&gt;
=== Versicherungen ===&lt;br /&gt;
In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. &lt;br /&gt;
&lt;br /&gt;
*Krankenversicherung &lt;br /&gt;
*Haftpflichversicherung &lt;br /&gt;
*Rechtsschutzversicherung &lt;br /&gt;
*Autoversicherung (KFZ-Versicherung) &lt;br /&gt;
&lt;br /&gt;
Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
&lt;br /&gt;
=== Mobilität ===&lt;br /&gt;
In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
&lt;br /&gt;
=== Sozialleben und Familie ===&lt;br /&gt;
Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Wie und wo und wie viele Menschen du zu deiner neugewählten Familie zählst, hängt ganz von deinen Wünschen und Vorstellungen ab.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen, die dir das Ankommen erleichtern.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1138</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1138"/>
		<updated>2026-07-13T11:57:49Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es einge Dinge zu beachten:&lt;br /&gt;
#Behörden In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind daher folgende Stellen relevant:&lt;br /&gt;
#*[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten&lt;br /&gt;
#*[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel&lt;br /&gt;
#Arbeit, Finanzen und Steuern Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank. &lt;br /&gt;
#*Arbeit&lt;br /&gt;
#*Steuernummer&lt;br /&gt;
#*Bankkonto **&lt;br /&gt;
#Versicherungen In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. *Krankenversicherung *Haftpflichversicherung *Rechtsschutzversicherung *Autoversicherung (KFZ-Versicherung) Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
#Mobilität In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
#Sozialleben und Familie Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen, die dir das Ankommen erleichtern.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1137</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1137"/>
		<updated>2026-07-13T11:54:34Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es wichtige Dinge, die du zuerst erledigen solltest:&lt;br /&gt;
#Behörden In Deutschland und auch in Münster sprechen wir vom sogenannten &amp;quot;Behördendickicht&amp;quot;. Das ist ein Wort, das ausdrückt, dass es für jedes Anliegen eine unterschiedliche Stelle gibt, die dafür veranwortlich (zuständig) ist. Zu Beginn sind daher folgende Stellen relevant: *[https://www.stadt-muenster.de/buergerservice/startseite Bürgerbüro oder Bürgeramt]: hier kannst du alle Anliegen für die Anmeldung (Einwohnermeldeamt) und Personalausweise bearbeiten *[https://www.stadt-muenster.de/aufenthaltsrecht/startseite Ausländerbehörde]: wichtige Stelle, für alle, die gerade aus dem Ausland nach Deutschland kommen, u.a. für einen Aufenthaltstitel *&lt;br /&gt;
#Arbeit, Finanzen und Steuern Damit du gut in Deutschland und Münster leben kannst, brauchst du natürlich eine Arbeit, um Geld zu verdienen. Dazu brauchst du eine Steuernummer und ein Konto bei einer Bank. *Arbeit:  *Steuernummer:  *Bankkonto: &lt;br /&gt;
#Versicherungen In Deutschland kann man sich für alles Mögliche versichern lassen, manche Sachen davon musst du haben, z. B. eine Krankenversicherung. Andere Versicherungen sind freiwillig, aber ziemlich sinnvoll, z. B. eine Haftpflichversicherung oder eine Rechtsschutzversicherung. Auch wenn du ein Auto besitzt, muss dieses angemeldet und versichert sein. *Krankenversicherung *Haftpflichversicherung *Rechtsschutzversicherung *Autoversicherung (KFZ-Versicherung) Es gibt natürlich noch viele weitere Versicherungen, bswp. für ein eigenes Haus (Gebäudeversicherung), für Sachen, die man besitzt (Hausratversicherung) oder für Smartphones. Diese sind für die meisten Menschen nicht immer wichtig oder manchmal auch zu teuer.&lt;br /&gt;
#Mobilität In Münster (und in anderen deutschen Städten) gibt es verschiedene Möglichkeiten, unterwegs zu sein *zu Fuß *mit dem Fahrrad /eScooter *mit dem Auto/PKW *mit dem Bus oder der Bahn Wichtig ist, dass du die Möglichkeiten nutzt, die am besten zu dir passen. In Münster ist das statistisch gesehen das Fahrrad (auch Leeze genannt).&lt;br /&gt;
#Sozialleben und Familie Gerade wenn du in einer neuen Umgebung bist, ist es hilfreich, sich ein neues Zuhause aufzubauen. Dazu gehören unter Umständen auch neue Menschen, die du kennen lernst und mit denen du in Zukunft viel Zeit verbringst. Vor allem, wenn deine Kernfamilie in der Heimat geblieben ist, egal, ob dies in Deutschland, Europa oder der Welt ist. Das soziale Leben ist hierzulande nicht immer einfach. Deutsche werden oft als unhöflich oder kühl wahrgenommen. Das liegt oftmals daran, dass die meisten Einwohner sehr direkt ihre Meinung sagen und etwas brauchen, bis sie sich öffnen und über sich erzählen. Münster ist zum Glück auch eine Universitätsstadt, sodass es auch viele junge Menschen aus allen Teilen des Landes gibt und hier eine Mischung von allen möglichen Charakteren gibt.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)], den Seiten der Stadt Münster und ihren vielen Vereinen und Organisationen, die dir das Ankommen erleichtern.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1136</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1136"/>
		<updated>2026-07-13T11:35:56Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Erste Schritte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es wichtige Dinge, die du zuerst erledigen solltest:&lt;br /&gt;
#Behörden&lt;br /&gt;
#Arbeit, Finanzen und Steuern&lt;br /&gt;
#Versicherungen&lt;br /&gt;
#Mobilität&lt;br /&gt;
#Sozialleben und Familie&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des [https://www.bamf.de/DE/Themen/MigrationAufenthalt/ZuwandererDrittstaaten/Migrathek/ErsteSchritte/ersteschritte-node.html Bundesamtes für Migration und Flüchtlinge (BAMF)]&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1135</id>
		<title>Ankommen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen&amp;diff=1135"/>
		<updated>2026-07-13T11:35:23Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:Teaser}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
Du bist neu in Münster und/oder Deutschland? Dann gibt es wichtige Dinge, die du zuerst erledigen solltest:&lt;br /&gt;
#Behörden&lt;br /&gt;
#Arbeit, Finanzen und Steuern&lt;br /&gt;
#Versicherungen&lt;br /&gt;
#Mobilität&lt;br /&gt;
#Sozialleben und Familie&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findest du online, z. B. auf der Seite des Bundesamtes für Migration und Flüchtlinge (BAMF)&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:ChatBox&amp;diff=1134</id>
		<title>Widget:ChatBox</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:ChatBox&amp;diff=1134"/>
		<updated>2026-07-13T10:58:07Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle eine Frage über Münster …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und ausgewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\s+\S*$/, &#039;&#039;) + &#039;\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\*\*(.+?)\*\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\&#039;&#039; + listId + &#039;\&#039;);l.classList.toggle(\&#039;open\&#039;);this.textContent=l.classList.contains(\&#039;open\&#039;)?\&#039;▲ Quellen verbergen\&#039;:\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.score || 0) * 100);&lt;br /&gt;
      var url = s.url || &#039;&#039;;&lt;br /&gt;
      var title = &#039;&#039;;&lt;br /&gt;
      if (url) {&lt;br /&gt;
        var seg = url.split(&#039;/&#039;).pop();&lt;br /&gt;
        try { seg = decodeURIComponent(seg); } catch (e) {}&lt;br /&gt;
        title = seg.replace(/_/g, &#039; &#039;);&lt;br /&gt;
      }&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + escapeHtml(url) + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(title) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) { if (conversationId) {&lt;br /&gt;
      statusEl.textContent = &#039;Keine R\u00fcckfragen mehr m\u00f6glich&#039;;&lt;br /&gt;
      input.disabled = true;&lt;br /&gt;
      sendBtn.disabled = true;&lt;br /&gt;
      input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
    } }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \u00fcber M\u00fcnster \u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Datei:Muenster_Amtsgericht_04.jpg&amp;diff=1133</id>
		<title>Datei:Muenster Amtsgericht 04.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Datei:Muenster_Amtsgericht_04.jpg&amp;diff=1133"/>
		<updated>2026-07-13T10:53:07Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: T0mch3n lud eine neue Version von Datei:Muenster Amtsgericht 04.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Datei:Wohnen.jpg&amp;diff=1132</id>
		<title>Datei:Wohnen.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Datei:Wohnen.jpg&amp;diff=1132"/>
		<updated>2026-07-13T10:47:11Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: T0mch3n lud eine neue Version von Datei:Wohnen.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Datei:Schwan.jpg&amp;diff=1131</id>
		<title>Datei:Schwan.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Datei:Schwan.jpg&amp;diff=1131"/>
		<updated>2026-07-13T10:14:29Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: T0mch3n lud eine neue Version von Datei:Schwan.jpg hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1130</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1130"/>
		<updated>2026-07-09T11:19:55Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 400px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und ausgewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\s+\S*$/, &#039;&#039;) + &#039;\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\*\*(.+?)\*\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\&#039;&#039; + listId + &#039;\&#039;);l.classList.toggle(\&#039;open\&#039;);this.textContent=l.classList.contains(\&#039;open\&#039;)?\&#039;▲ Quellen verbergen\&#039;:\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.score || 0) * 100);&lt;br /&gt;
      var url = s.url || &#039;&#039;;&lt;br /&gt;
      var title = &#039;&#039;;&lt;br /&gt;
      if (url) {&lt;br /&gt;
        var seg = url.split(&#039;/&#039;).pop();&lt;br /&gt;
        try { seg = decodeURIComponent(seg); } catch (e) {}&lt;br /&gt;
        title = seg.replace(/_/g, &#039; &#039;);&lt;br /&gt;
      }&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + escapeHtml(url) + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(title) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) { if (conversationId) {&lt;br /&gt;
      statusEl.textContent = &#039;Keine R\u00fcckfragen mehr m\u00f6glich&#039;;&lt;br /&gt;
      input.disabled = true;&lt;br /&gt;
      sendBtn.disabled = true;&lt;br /&gt;
      input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
    } }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \u00fcber M\u00fcnster \u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1128</id>
		<title>Project:Impressum</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Project:Impressum&amp;diff=1128"/>
		<updated>2026-05-18T13:38:50Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Webpräsenz wird angeboten durch&lt;br /&gt;
&lt;br /&gt;
    Code für Münster&lt;br /&gt;
    https://codeformuenster.org/&lt;br /&gt;
    Deutschland&lt;br /&gt;
&lt;br /&gt;
== Nutzungsbedingungen ==&lt;br /&gt;
&lt;br /&gt;
Jeder Benutzer ist für seine Beiträge selbst verantwortlich. Jeder Inhalt, der von einem Nutzer erstellt wurde, kann von jedem verändert werden. Das gilt nicht für die Inhalte der Hauptseite, die von den Verantwortlichen geändert werden dürfen. Werke, die angeblich die Rechte anderer verletzen, können direkt und ohne Rücksprache korrigiert oder gelöscht werden. Der Anbieter kann einzelne Benutzer_innen ausschließen. Wer Dateien hochlädt, ist dafür verantwortlich. Administratoren können diese Daten jederzeit löschen, ohne dazu etwas zu erklären.&lt;br /&gt;
&lt;br /&gt;
Die Benutzer sollen alle Inhalte, die sie zu dieser Webseite beitragen, so gut wie möglich erstellen. Der Anbieter und die einzelnen Benutzer garantieren nicht für Vollständigkeit, Aktualität, Qualität und Richtigkeit. Wir sind nicht verantwortlich für Schäden, die durch Vertrauen auf die Inhalte dieser Webpräsenz oder deren Gebrauch entstehen.&lt;br /&gt;
&lt;br /&gt;
Der Anbieter erlaubt die Weitergabe der Daten in diesem Wiki, aber nur unter bestimmten Bedingungen.&lt;br /&gt;
&lt;br /&gt;
== Hinweis an Rechteinhaber ==&lt;br /&gt;
&lt;br /&gt;
Der Anbieter weist auf allen Eingabeseiten darauf hin, kein Material zu verwenden, das Urheberrechten Dritter unterliegt. Es gibt sehr viele deutsche elektronische und schriftliche Publikationen. Es kann trotzdem passieren, dass Benutzer Material einbringen, das bestehende Schutzrechte verletzt. Das wird dann aber nicht sofort erkannt.&lt;br /&gt;
&lt;br /&gt;
Wenn dem Anbieter eine Urheberrechtsverletzung angezeigt wird, wird das Material vom Server genommen.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1127</id>
		<title>Location</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1127"/>
		<updated>2026-05-18T13:13:15Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Spannende Plätze */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Spannende Plätze==&lt;br /&gt;
In Münster gibt es viel zu entdecken, auch wenn man schon länger hier wohnt! Stöber hier um mehr zu erfahren.&lt;br /&gt;
&lt;br /&gt;
#[https://gazometer.space/ Gasometer]&lt;br /&gt;
Der Gasometer in Münster ist ein stillgelegter Erdgasspeicher der Stadtwerke Münster, der seit 1954 die Silhouette des Stadtbildes Münsters mitprägt und fünf Jahrzehnte ununterbrochen in Betrieb war.&lt;br /&gt;
#[https://www.baumberge-touristik.de/ Baumberge]&lt;br /&gt;
Die Baumberge im nordrhein-westfälischen Kreis Coesfeld sind der höchste Höhenzug des Münsterlandes.&lt;br /&gt;
#[https://rieselfelder-muenster.de/ Rieselfelder] &lt;br /&gt;
Die [https://de.wikipedia.org/wiki/Rieselfelder_M%C3%BCnster Rieselfelder Münster] sind ein Europäisches Vogelschutzgebiet auf dem Gebiet ehemaliger Verrieselungsflächen für die Abwässer der westfälischen Stadt Münster.&lt;br /&gt;
#[https://am-hawerkamp.de/ Hawerkamp]&lt;br /&gt;
Der Hawerkamp als Kulturstandort schreibt seit 30 Jahren seine eigene Geschichte und ist ein Ort des öffentlichen Lebens und Arbeitens. Unsere Heterogenität erzeugt produktive Reibung und gegenseitige Energien und Synergien. Er ist bekannt für Kunstausstellungen, Konzerte, Clubfestivals, Kunstkurse, Theateraufführungen und das jährliche Hawerkamp Festival.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1126</id>
		<title>Location</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1126"/>
		<updated>2026-05-18T13:04:29Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Spannende Plätze */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Spannende Plätze==&lt;br /&gt;
In Münster gibt es viel zu entdecken, auch wenn man schon länger hier wohnt! Stöber hier um mehr zu erfahren.&lt;br /&gt;
&lt;br /&gt;
#[https://gazometer.space/ Gasometer]&lt;br /&gt;
#[https://www.baumberge-touristik.de/ Baumberge]&lt;br /&gt;
#[https://rieselfelder-muenster.de/ Rieselfelder]&lt;br /&gt;
Die [[Rieselfelder Münster]] sind ein Europäisches Vogelschutzgebiet auf dem Gebiet ehemaliger Verrieselungsflächen für die Abwässer der westfälischen Stadt Münster.&lt;br /&gt;
#[https://am-hawerkamp.de/ Hawerkamp]&lt;br /&gt;
Der Hawerkamp als Kulturstandort schreibt seit 30 Jahren seine eigene Geschichte und ist ein Ort des öffentlichen Lebens und Arbeitens. Unsere Heterogenität erzeugt produktive Reibung und gegenseitige Energien und Synergien. Er ist bekannt für Kunstausstellungen, Konzerte, Clubfestivals, Kunstkurse, Theateraufführungen und das jährliche Hawerkamp Festival.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1125</id>
		<title>Location</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Location&amp;diff=1125"/>
		<updated>2026-05-18T13:04:00Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Spannende Plätze==&lt;br /&gt;
In Münster gibt es viel zu entdecken, auch wenn man schon länger hier wohnt! Stöber hier um mehr zu erfahren.&lt;br /&gt;
&lt;br /&gt;
#[https://gazometer.space/ Gasometer]&lt;br /&gt;
#[https://www.baumberge-touristik.de/ Baumberge]&lt;br /&gt;
#[https://rieselfelder-muenster.de/ Rieselfelder]&lt;br /&gt;
Die Rieselfelder Münster sind ein Europäisches Vogelschutzgebiet auf dem Gebiet ehemaliger Verrieselungsflächen für die Abwässer der westfälischen Stadt Münster.&lt;br /&gt;
#[https://am-hawerkamp.de/ Hawerkamp]&lt;br /&gt;
Der Hawerkamp als Kulturstandort schreibt seit 30 Jahren seine eigene Geschichte und ist ein Ort des öffentlichen Lebens und Arbeitens. Unsere Heterogenität erzeugt produktive Reibung und gegenseitige Energien und Synergien. Er ist bekannt für Kunstausstellungen, Konzerte, Clubfestivals, Kunstkurse, Theateraufführungen und das jährliche Hawerkamp Festival.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Freizeit&amp;diff=1124</id>
		<title>Freizeit</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Freizeit&amp;diff=1124"/>
		<updated>2026-05-18T13:01:01Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche|arg.foo=bar|arg.bar=oni}} &amp;lt;!-- Suchleiste --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Neues in Münster==&lt;br /&gt;
{{#widget:TeaserFreizeit}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tennis.png|link=Sport|Sport&lt;br /&gt;
File:Schloss.png|link=Sehenswürdigkeiten|Sehenswürdigkeiten&lt;br /&gt;
File:Location.png|link=Location|Spannende Orte&lt;br /&gt;
File:Ei.png|link=Hofläden|Hofläden&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Karte von Münster == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;display_map height=&amp;quot;300px&amp;quot; scrollwheelzoom=&amp;quot;off&amp;quot; service=&amp;quot;leaflet&amp;quot;&amp;gt;&lt;br /&gt;
  Münster, Germany~Die Stadt Münster~Mein schönes Münster~ ~ ~Münster&lt;br /&gt;
  Mauritz-Lindenweg 95, 48145 Münster~Münster 08~Bester Sportverein~ ~ ~Münster 08&lt;br /&gt;
&amp;lt;/display_map&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1123</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1123"/>
		<updated>2026-05-18T13:00:08Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: /* Orte von Interesse in Münster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Willkommen in Münster==&lt;br /&gt;
Münster4you ist eine Plattform, die allen Menschen in Münster ermöglicht, Informationen schnell und unkompliziert abzurufen. Mit der Integration einer künstlichen Intelligenz, ähnlich wie eine Chat-Funktion, können alle Fragen stellen und erhalten Antworten für Münster, gleichzeitig findet sich neues und altbekanntes Wissen strukturiert aufbereitet.&lt;br /&gt;
&lt;br /&gt;
{{#widget:ChatBox}}&lt;br /&gt;
&lt;br /&gt;
== Bereiche dieser Seite ==&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/6/64/Pexels-cottonbro-5137967.jpeg|link=Ankommen|text=Ankommen in Münster}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/f/f8/Aasee-Herbst-03-Philipp-Foelting-CC-BY-SA.jpg|link=Freizeit|text=Freizeit &amp;amp; Socializing}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/c/c2/Münster_oben.jpg|link=Stadtteile|text=Stadtteil-Infoseiten}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Orte von Interesse in Münster == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;display_map height=&amp;quot;300px&amp;quot; scrollwheelzoom=&amp;quot;off&amp;quot; service=&amp;quot;leaflet&amp;quot;&amp;gt;&lt;br /&gt;
  Münster, Germany~Die Stadt Münster~Mein schönes Münster~ ~ ~Münster&lt;br /&gt;
  Mauritz-Lindenweg 95, 48145 Münster~Münster 08~Bester Sportverein~ ~ ~Münster 08&lt;br /&gt;
  Stühmerweg 8, 48147 Münster, Germany~Gesundheitsamt~&lt;br /&gt;
  Hafenstraße 30, 48153 Münster, Germany~Amt für Kinder, Jugend und Familien~&lt;br /&gt;
  Hafenstraße 8, 48153 Münster, Germany~Sozialamt~&lt;br /&gt;
  Alter Steinweg 11, 48143 Münster, ~Stadtbücherei~&lt;br /&gt;
  Annette-Allee 7, 48149 Münster, ~Aassee Naherholungsgebiet~&lt;br /&gt;
&amp;lt;/display_map&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1122</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1122"/>
		<updated>2026-05-18T12:59:02Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Willkommen in Münster==&lt;br /&gt;
Münster4you ist eine Plattform, die allen Menschen in Münster ermöglicht, Informationen schnell und unkompliziert abzurufen. Mit der Integration einer künstlichen Intelligenz, ähnlich wie eine Chat-Funktion, können alle Fragen stellen und erhalten Antworten für Münster, gleichzeitig findet sich neues und altbekanntes Wissen strukturiert aufbereitet.&lt;br /&gt;
&lt;br /&gt;
{{#widget:ChatBox}}&lt;br /&gt;
&lt;br /&gt;
== Bereiche dieser Seite ==&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/6/64/Pexels-cottonbro-5137967.jpeg|link=Ankommen|text=Ankommen in Münster}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/f/f8/Aasee-Herbst-03-Philipp-Foelting-CC-BY-SA.jpg|link=Freizeit|text=Freizeit &amp;amp; Socializing}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/c/c2/Münster_oben.jpg|link=Stadtteile|text=Stadtteil-Infoseiten}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Orte von Interesse in Münster == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;display_map height=&amp;quot;300px&amp;quot; scrollwheelzoom=&amp;quot;off&amp;quot; service=&amp;quot;leaflet&amp;quot;&amp;gt;&lt;br /&gt;
  Münster, Germany~Die Stadt Münster~Mein schönes Münster~ ~ ~Münster&lt;br /&gt;
  Mauritz-Lindenweg 95, 48145 Münster~Münster 08~Bester Sportverein~ ~ ~Münster 08&lt;br /&gt;
  Stühmerweg 8, 48147 Münster, Germany~Gesundheitsamt~&lt;br /&gt;
  Hafenstraße 30, 48153 Münster, Germany~Amt für Kinder, Jugend und Familien~&lt;br /&gt;
  Hafenstraße 8, 48153 Münster, Germany~Sozialamt~&lt;br /&gt;
  Alter Steinweg 11, 48143 Münster, ~Stadtbücherei~&lt;br /&gt;
&amp;lt;/display_map&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1121</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1121"/>
		<updated>2026-05-18T12:58:20Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Willkommen in Münster==&lt;br /&gt;
Münster4you ist eine Plattform, die allen Menschen in Münster ermöglicht, Informationen schnell und unkompliziert abzurufen. Mit der Integration einer künstlichen Intelligenz, ähnlich wie eine Chat-Funktion, können alle Fragen stellen und erhalten Antworten für Münster, gleichzeitig findet sich neues und altbekanntes Wissen strukturiert aufbereitet.&lt;br /&gt;
&lt;br /&gt;
{{#widget:ChatBox}}&lt;br /&gt;
&lt;br /&gt;
== Bereiche dieser Seite ==&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/6/64/Pexels-cottonbro-5137967.jpeg|link=Ankommen|text=Ankommen in Münster}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/f/f8/Aasee-Herbst-03-Philipp-Foelting-CC-BY-SA.jpg|link=Freizeit|text=Freizeit &amp;amp; Socializing}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/c/c2/Münster_oben.jpg|link=Stadtteile|text=Stadtteil-Infoseiten}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Karte von Münster == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;display_map height=&amp;quot;300px&amp;quot; scrollwheelzoom=&amp;quot;off&amp;quot; service=&amp;quot;leaflet&amp;quot;&amp;gt;&lt;br /&gt;
  Münster, Germany~Die Stadt Münster~Mein schönes Münster~ ~ ~Münster&lt;br /&gt;
  Mauritz-Lindenweg 95, 48145 Münster~Münster 08~Bester Sportverein~ ~ ~Münster 08&lt;br /&gt;
  Stühmerweg 8, 48147 Münster, Germany~Gesundheitsamt~&lt;br /&gt;
  Hafenstraße 30, 48153 Münster, Germany~Amt für Kinder, Jugend und Familien~&lt;br /&gt;
  Hafenstraße 8, 48153 Münster, Germany~Sozialamt~&lt;br /&gt;
  Alter Steinweg 11, 48143 Münster, ~Stadtbücherei~&lt;br /&gt;
&amp;lt;/display_map&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1120</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1120"/>
		<updated>2026-05-05T19:54:24Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;overlay-container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;overlay-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 400px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  width: 80%;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und ausgewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 20px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    padding: 18px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smartphone */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-form {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-input {&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-send {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-footer {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kleine Smartphones */&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-messages {&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding: 9px 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\\s+\\S*$/, &#039;&#039;) + &#039;\\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\\*\\*(.+?)\\*\\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\\&#039;&#039; + listId + &#039;\\&#039;);l.classList.toggle(\\&#039;open\\&#039;);this.textContent=l.classList.contains(\\&#039;open\\&#039;)?\\&#039;▲ Quellen verbergen\\&#039;:\\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.similarity_score || 0) * 100);&lt;br /&gt;
      var wikiUrl = &#039;/wiki/&#039; + encodeURIComponent((s.page_title || &#039;&#039;).replace(/ /g, &#039;_&#039;));&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiUrl + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(s.page_title || &#039;&#039;) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content_text || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) {&lt;br /&gt;
      if (conversationId) {&lt;br /&gt;
        statusEl.textContent = &#039;Keine R\\u00fcckfragen mehr m\\u00f6glich&#039;;&lt;br /&gt;
        input.disabled = true;&lt;br /&gt;
        sendBtn.disabled = true;&lt;br /&gt;
        input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \\u00fcber M\\u00fcnster \\u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1119</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1119"/>
		<updated>2026-05-05T19:45:19Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;overlay-container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;overlay-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 400px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  width: 80%;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und ausgewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    padding: 18px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smartphone */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-form {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-input {&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-send {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-footer {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kleine Smartphones */&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-messages {&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding: 9px 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\\s+\\S*$/, &#039;&#039;) + &#039;\\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\\*\\*(.+?)\\*\\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\\&#039;&#039; + listId + &#039;\\&#039;);l.classList.toggle(\\&#039;open\\&#039;);this.textContent=l.classList.contains(\\&#039;open\\&#039;)?\\&#039;▲ Quellen verbergen\\&#039;:\\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.similarity_score || 0) * 100);&lt;br /&gt;
      var wikiUrl = &#039;/wiki/&#039; + encodeURIComponent((s.page_title || &#039;&#039;).replace(/ /g, &#039;_&#039;));&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiUrl + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(s.page_title || &#039;&#039;) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content_text || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) {&lt;br /&gt;
      if (conversationId) {&lt;br /&gt;
        statusEl.textContent = &#039;Keine R\\u00fcckfragen mehr m\\u00f6glich&#039;;&lt;br /&gt;
        input.disabled = true;&lt;br /&gt;
        sendBtn.disabled = true;&lt;br /&gt;
        input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \\u00fcber M\\u00fcnster \\u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1118</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1118"/>
		<updated>2026-05-05T13:58:21Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;overlay-container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;overlay-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 400px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  width: 80%;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und ausgewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    padding: 18px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smartphone */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-form {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-input {&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-send {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-footer {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kleine Smartphones */&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-messages {&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding: 9px 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\\s+\\S*$/, &#039;&#039;) + &#039;\\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\\*\\*(.+?)\\*\\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\\&#039;&#039; + listId + &#039;\\&#039;);l.classList.toggle(\\&#039;open\\&#039;);this.textContent=l.classList.contains(\\&#039;open\\&#039;)?\\&#039;▲ Quellen verbergen\\&#039;:\\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.similarity_score || 0) * 100);&lt;br /&gt;
      var wikiUrl = &#039;/wiki/&#039; + encodeURIComponent((s.page_title || &#039;&#039;).replace(/ /g, &#039;_&#039;));&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiUrl + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(s.page_title || &#039;&#039;) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content_text || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) {&lt;br /&gt;
      if (conversationId) {&lt;br /&gt;
        statusEl.textContent = &#039;Keine R\\u00fcckfragen mehr m\\u00f6glich&#039;;&lt;br /&gt;
        input.disabled = true;&lt;br /&gt;
        sendBtn.disabled = true;&lt;br /&gt;
        input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \\u00fcber M\\u00fcnster \\u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Bildung&amp;diff=1117</id>
		<title>Ankommen-Bildung</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Bildung&amp;diff=1117"/>
		<updated>2026-05-05T13:58:14Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
== Bildung und Anerkennung ==&lt;br /&gt;
&lt;br /&gt;
=== Bildung im Bildungssystem in Münster ===  &lt;br /&gt;
In Münster wird das Bildungssystem durch das Schulamt koordiniert, das verschiedene Schulen unterstützt und die Schulangebote sowie deren Qualität gewährleistet. Weitere Details finden sich auf der Webseite des [https://www.stadt-muenster.de/schulamt/startseite Schulamts Münster].&lt;br /&gt;
&lt;br /&gt;
Des Weiteren spielen Bildungseinrichtungen eine zentrale Rolle bei der Förderung von Jugendlichen und Erwachsenen.&lt;br /&gt;
&lt;br /&gt;
=== Anerkennung von Bildungsabschlüssen ===  &lt;br /&gt;
Die Anerkennung ausländischer Bildungsabschlüsse ist ein wichtiger Schritt für Menschen, die in Deutschland arbeiten oder studieren möchten. Weitere Informationen zur [https://www.stadt-muenster.de/aufenthaltsrecht/berufsanerkennung Berufsanerkennung Münster].&lt;br /&gt;
&lt;br /&gt;
Dieser Prozess ist entscheidend, um gleiche Chancen auf dem deutschen Arbeitsmarkt zu gewährleisten.&lt;br /&gt;
&lt;br /&gt;
=== Unterstützung durch die Bezirksregierung Münster ===  &lt;br /&gt;
Die Bezirksregierung Münster bietet ebenfalls Unterstützung bei der Anerkennung von ausländischen Bildungsnachweisen. Weitere Informationen sind auf der Seite der [https://www.bezreg-muenster.de/de/schule_und_bildung/schulrecht_schulorganisation_abschluesse_sprachen/anerkennung_von_bildungs_und_berufsnachweisen/auslaendische_bildungsnachweise/index.html Bezirksregierung Münster zur Anerkennung von Bildungsnachweisen] zu finden.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Bildung&amp;diff=1116</id>
		<title>Ankommen-Bildung</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Bildung&amp;diff=1116"/>
		<updated>2026-05-05T13:57:48Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{widet:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
== Bildung und Anerkennung ==&lt;br /&gt;
&lt;br /&gt;
=== Bildung im Bildungssystem in Münster ===  &lt;br /&gt;
In Münster wird das Bildungssystem durch das Schulamt koordiniert, das verschiedene Schulen unterstützt und die Schulangebote sowie deren Qualität gewährleistet. Weitere Details finden sich auf der Webseite des [https://www.stadt-muenster.de/schulamt/startseite Schulamts Münster].&lt;br /&gt;
&lt;br /&gt;
Des Weiteren spielen Bildungseinrichtungen eine zentrale Rolle bei der Förderung von Jugendlichen und Erwachsenen.&lt;br /&gt;
&lt;br /&gt;
=== Anerkennung von Bildungsabschlüssen ===  &lt;br /&gt;
Die Anerkennung ausländischer Bildungsabschlüsse ist ein wichtiger Schritt für Menschen, die in Deutschland arbeiten oder studieren möchten. Weitere Informationen zur [https://www.stadt-muenster.de/aufenthaltsrecht/berufsanerkennung Berufsanerkennung Münster].&lt;br /&gt;
&lt;br /&gt;
Dieser Prozess ist entscheidend, um gleiche Chancen auf dem deutschen Arbeitsmarkt zu gewährleisten.&lt;br /&gt;
&lt;br /&gt;
=== Unterstützung durch die Bezirksregierung Münster ===  &lt;br /&gt;
Die Bezirksregierung Münster bietet ebenfalls Unterstützung bei der Anerkennung von ausländischen Bildungsnachweisen. Weitere Informationen sind auf der Seite der [https://www.bezreg-muenster.de/de/schule_und_bildung/schulrecht_schulorganisation_abschluesse_sprachen/anerkennung_von_bildungs_und_berufsnachweisen/auslaendische_bildungsnachweise/index.html Bezirksregierung Münster zur Anerkennung von Bildungsnachweisen] zu finden.&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1115</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Hauptseite&amp;diff=1115"/>
		<updated>2026-05-05T13:55:29Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Willkommen in Münster==&lt;br /&gt;
Münster4you ist eine Plattform, die allen Menschen in Münster ermöglicht, Informationen schnell und unkompliziert abzurufen. Mit der Integration einer künstlichen Intelligenz, ähnlich wie eine Chat-Funktion, können alle Fragen stellen und erhalten Antworten für Münster, gleichzeitig findet sich neues und altbekanntes Wissen strukturiert aufbereitet.&lt;br /&gt;
&lt;br /&gt;
{{#widget:ChatBox}}&lt;br /&gt;
&lt;br /&gt;
== Bereiche dieser Seite ==&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/6/64/Pexels-cottonbro-5137967.jpeg|link=Ankommen|text=Ankommen in Münster}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/f/f8/Aasee-Herbst-03-Philipp-Foelting-CC-BY-SA.jpg|link=Freizeit|text=Die funtastische Landingpage &amp;quot;Freizeit &amp;amp; Socializing&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:StartseitenBild|bildUrl=/w/images/c/c2/Münster_oben.jpg|link=Stadtteile|text=Stadtteil-Infoseiten}}&lt;br /&gt;
&lt;br /&gt;
== Karte von Münster == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;display_map height=&amp;quot;300px&amp;quot; scrollwheelzoom=&amp;quot;off&amp;quot; service=&amp;quot;leaflet&amp;quot;&amp;gt;&lt;br /&gt;
  Münster, Germany~Die Stadt Münster~Mein schönes Münster~ ~ ~Münster&lt;br /&gt;
  Mauritz-Lindenweg 95, 48145 Münster~Münster 08~Bester Sportverein~ ~ ~Münster 08&lt;br /&gt;
&amp;lt;/display_map&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1114</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1114"/>
		<updated>2026-05-05T13:47:53Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;overlay-container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;overlay-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 400px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  width: 80%;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und asugewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    padding: 18px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smartphone */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-form {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-input {&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-send {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-footer {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kleine Smartphones */&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-messages {&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding: 9px 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\\s+\\S*$/, &#039;&#039;) + &#039;\\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\\*\\*(.+?)\\*\\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\\&#039;&#039; + listId + &#039;\\&#039;);l.classList.toggle(\\&#039;open\\&#039;);this.textContent=l.classList.contains(\\&#039;open\\&#039;)?\\&#039;▲ Quellen verbergen\\&#039;:\\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.similarity_score || 0) * 100);&lt;br /&gt;
      var wikiUrl = &#039;/wiki/&#039; + encodeURIComponent((s.page_title || &#039;&#039;).replace(/ /g, &#039;_&#039;));&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiUrl + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(s.page_title || &#039;&#039;) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content_text || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) {&lt;br /&gt;
      if (conversationId) {&lt;br /&gt;
        statusEl.textContent = &#039;Keine R\\u00fcckfragen mehr m\\u00f6glich&#039;;&lt;br /&gt;
        input.disabled = true;&lt;br /&gt;
        sendBtn.disabled = true;&lt;br /&gt;
        input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \\u00fcber M\\u00fcnster \\u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1113</id>
		<title>Widget:StartseitenSuche</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Widget:StartseitenSuche&amp;diff=1113"/>
		<updated>2026-05-05T13:46:37Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;overlay-container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;overlay-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;chat-widget&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-messages&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-sources-panel&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;form id=&amp;quot;chat-form&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;chat-input&amp;quot; placeholder=&amp;quot;Stelle mir deine Frage …&amp;quot; autocomplete=&amp;quot;off&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;submit&amp;quot; id=&amp;quot;chat-send&amp;quot;&amp;gt;Fragen&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;div id=&amp;quot;chat-footer&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;chat-status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;button id=&amp;quot;chat-new&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Neue Unterhaltung&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.overlay-container {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  min-height: 300px;&lt;br /&gt;
  padding: 24px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background-color: #2f3e46;&lt;br /&gt;
  background-image: url(&amp;quot;/w/images/a/a9/Schloss-Muenster-Philipp-Foelting-CC-BY-SA.jpg&amp;quot;);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-container::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background: rgba(0, 0, 0, 0.38);&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.overlay-content {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 2;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.92);&lt;br /&gt;
  backdrop-filter: blur(4px);&lt;br /&gt;
  -webkit-backdrop-filter: blur(4px);&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-widget {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  font-family: -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages {&lt;br /&gt;
  min-height: 120px;&lt;br /&gt;
  max-height: 500px;&lt;br /&gt;
  overflow-y: auto;&lt;br /&gt;
  padding: 8px 0;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-messages:empty::before {&lt;br /&gt;
  content: &amp;quot;Stelle eine Frage und erhalte Antworten basierend auf dem Münster Wiki und asugewählten Web-Inhalten für Münster. Beachte: KI-Suche kann Fehler machen. Prüfe deine Ergebnisse sorgfältig. Verwende keine personenbezogenen Daten.&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  padding: 40px 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg {&lt;br /&gt;
  max-width: 85%;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-user {&lt;br /&gt;
  align-self: flex-end;&lt;br /&gt;
  background: #00308D;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border-bottom-right-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant {&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  background: #f0f2f5;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  border-bottom-left-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p {&lt;br /&gt;
  margin: 0 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-assistant p:last-child {&lt;br /&gt;
  margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes chatDots {&lt;br /&gt;
  0%, 80%, 100% { opacity: 0.3; }&lt;br /&gt;
  40% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 7px;&lt;br /&gt;
  height: 7px;&lt;br /&gt;
  margin: 0 2px;&lt;br /&gt;
  background: #999;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  animation: chatDots 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-loading-dots span:nth-child(2) { animation-delay: 0.15s; }&lt;br /&gt;
.chat-loading-dots span:nth-child(3) { animation-delay: 0.3s; }&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-sources-panel.visible {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 4px 0 8px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle {&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ddd;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-toggle:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-sources-list.open {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item {&lt;br /&gt;
  padding: 10px 12px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  border: 1px solid #e0e0e0;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  transition: border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item:hover {&lt;br /&gt;
  border-color: #b0b8c1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 {&lt;br /&gt;
  margin: 0 0 3px 0;&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a {&lt;br /&gt;
  color: #00308D;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item h5 a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-snippet {&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-source-item .chat-source-meta {&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  color: #999;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-form {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input {&lt;br /&gt;
  flex: 1;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  border-radius: 4px 0 0 4px;&lt;br /&gt;
  outline: none;&lt;br /&gt;
  transition: border-color 0.2s;&lt;br /&gt;
  color: #212529;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:focus {&lt;br /&gt;
  border-color: #4CAF50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-input:disabled {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
  color: #999;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send {&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 15px;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  background: #4CAF50;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0 4px 4px 0;&lt;br /&gt;
  transition: background 0.2s;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:hover {&lt;br /&gt;
  background: #43A047;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-send:disabled {&lt;br /&gt;
  background: #a5d6a7;&lt;br /&gt;
  cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-footer {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-status {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new {&lt;br /&gt;
  display: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 4px 12px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#chat-new.visible {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chat-msg-error {&lt;br /&gt;
  align-self: center;&lt;br /&gt;
  background: #fef2f2;&lt;br /&gt;
  color: #b00;&lt;br /&gt;
  border: 1px solid #fca5a5;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  padding: 8px 14px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tablet */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 340px;&lt;br /&gt;
    padding: 18px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Smartphone */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 280px;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-form {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-input {&lt;br /&gt;
    border-right: 1px solid #ccc;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-send {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-footer {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kleine Smartphones */&lt;br /&gt;
@media (max-width: 400px) {&lt;br /&gt;
  .overlay-container {&lt;br /&gt;
    min-height: 240px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .overlay-content {&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #chat-messages {&lt;br /&gt;
    max-height: 420px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .chat-msg {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding: 9px 12px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  var form = document.getElementById(&#039;chat-form&#039;);&lt;br /&gt;
  var input = document.getElementById(&#039;chat-input&#039;);&lt;br /&gt;
  var sendBtn = document.getElementById(&#039;chat-send&#039;);&lt;br /&gt;
  var messagesEl = document.getElementById(&#039;chat-messages&#039;);&lt;br /&gt;
  var sourcesPanel = document.getElementById(&#039;chat-sources-panel&#039;);&lt;br /&gt;
  var statusEl = document.getElementById(&#039;chat-status&#039;);&lt;br /&gt;
  var newBtn = document.getElementById(&#039;chat-new&#039;);&lt;br /&gt;
  var apiHost = &#039;api.&#039; + location.hostname.split(&#039;.&#039;).slice(1).join(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
  var conversationId = null;&lt;br /&gt;
  var isLoading = false;&lt;br /&gt;
&lt;br /&gt;
  function escapeHtml(str) {&lt;br /&gt;
    var d = document.createElement(&#039;div&#039;);&lt;br /&gt;
    d.textContent = str;&lt;br /&gt;
    return d.innerHTML;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function truncate(str, len) {&lt;br /&gt;
    if (str.length &amp;lt;= len) return str;&lt;br /&gt;
    return str.substring(0, len).replace(/\\s+\\S*$/, &#039;&#039;) + &#039;\\u2026&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function formatAnswer(text) {&lt;br /&gt;
    var html = escapeHtml(text);&lt;br /&gt;
    html = html.replace(/\\*\\*(.+?)\\*\\*/g, &#039;&amp;lt;strong&amp;gt;$1&amp;lt;/strong&amp;gt;&#039;);&lt;br /&gt;
    var paragraphs = html.split(/\\n{2,}/);&lt;br /&gt;
    if (paragraphs.length &amp;gt; 1) {&lt;br /&gt;
      html = paragraphs.map(function(p) { return &#039;&amp;lt;p&amp;gt;&#039; + p.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;) + &#039;&amp;lt;/p&amp;gt;&#039;; }).join(&#039;&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
      html = html.replace(/\\n/g, &#039;&amp;lt;br&amp;gt;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
    return html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addUserMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-user&#039;;&lt;br /&gt;
    div.textContent = text;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addAssistantMessage(text) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant&#039;;&lt;br /&gt;
    div.innerHTML = formatAnswer(text);&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addLoadingIndicator() {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-assistant chat-loading-dots&#039;;&lt;br /&gt;
    div.id = &#039;chat-loading&#039;;&lt;br /&gt;
    div.innerHTML = &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function removeLoadingIndicator() {&lt;br /&gt;
    var el = document.getElementById(&#039;chat-loading&#039;);&lt;br /&gt;
    if (el) el.remove();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function addError(msg) {&lt;br /&gt;
    var div = document.createElement(&#039;div&#039;);&lt;br /&gt;
    div.className = &#039;chat-msg chat-msg-error&#039;;&lt;br /&gt;
    div.textContent = msg;&lt;br /&gt;
    messagesEl.appendChild(div);&lt;br /&gt;
    scrollToBottom();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scrollToBottom() {&lt;br /&gt;
    messagesEl.scrollTop = messagesEl.scrollHeight;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function renderSources(sources) {&lt;br /&gt;
    if (!sources || sources.length === 0) {&lt;br /&gt;
      sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
      sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    sourcesPanel.className = &#039;visible&#039;;&lt;br /&gt;
    var listId = &#039;src-list-&#039; + Date.now();&lt;br /&gt;
    var html = &#039;&amp;lt;button class=&amp;quot;chat-sources-toggle&amp;quot; onclick=&amp;quot;var l=document.getElementById(\\&#039;&#039; + listId + &#039;\\&#039;);l.classList.toggle(\\&#039;open\\&#039;);this.textContent=l.classList.contains(\\&#039;open\\&#039;)?\\&#039;▲ Quellen verbergen\\&#039;:\\&#039;▼ &#039; + sources.length + &#039; Quellen anzeigen\\&#039;&amp;quot;&amp;gt;&#039;&lt;br /&gt;
      + &#039;▼ &#039; + sources.length + &#039; Quellen anzeigen&amp;lt;/button&amp;gt;&#039;;&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;chat-sources-list&amp;quot; id=&amp;quot;&#039; + listId + &#039;&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
    sources.forEach(function(s) {&lt;br /&gt;
      var pct = Math.round((s.similarity_score || 0) * 100);&lt;br /&gt;
      var wikiUrl = &#039;/wiki/&#039; + encodeURIComponent((s.page_title || &#039;&#039;).replace(/ /g, &#039;_&#039;));&lt;br /&gt;
      html += &#039;&amp;lt;div class=&amp;quot;chat-source-item&amp;quot;&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;&#039; + wikiUrl + &#039;&amp;quot;&amp;gt;&#039; + escapeHtml(s.page_title || &#039;&#039;) + &#039;&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;p class=&amp;quot;chat-source-snippet&amp;quot;&amp;gt;&#039; + escapeHtml(truncate(s.content_text || &#039;&#039;, 150)) + &#039;&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;div class=&amp;quot;chat-source-meta&amp;quot;&amp;gt;Relevanz: &#039; + pct + &#039;% · &#039; + escapeHtml(s.source || &#039;&#039;) + &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = html;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function setLoading(loading) {&lt;br /&gt;
    isLoading = loading;&lt;br /&gt;
    input.disabled = loading;&lt;br /&gt;
    sendBtn.disabled = loading;&lt;br /&gt;
    if (loading) {&lt;br /&gt;
      addLoadingIndicator();&lt;br /&gt;
    } else {&lt;br /&gt;
      removeLoadingIndicator();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateStatus(remaining) {&lt;br /&gt;
    if (remaining &amp;gt; 0) {&lt;br /&gt;
      statusEl.textContent = remaining + &#039; R\\u00fcckfrage&#039; + (remaining !== 1 ? &#039;n&#039; : &#039;&#039;) + &#039; verbleibend&#039;;&lt;br /&gt;
    } else if (remaining === 0) {&lt;br /&gt;
      if (conversationId) {&lt;br /&gt;
        statusEl.textContent = &#039;Keine R\\u00fcckfragen mehr m\\u00f6glich&#039;;&lt;br /&gt;
        input.disabled = true;&lt;br /&gt;
        sendBtn.disabled = true;&lt;br /&gt;
        input.placeholder = &#039;Starte eine neue Unterhaltung&#039;;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    newBtn.className = conversationId ? &#039;visible&#039; : &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function resetConversation() {&lt;br /&gt;
    conversationId = null;&lt;br /&gt;
    messagesEl.innerHTML = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.className = &#039;&#039;;&lt;br /&gt;
    sourcesPanel.innerHTML = &#039;&#039;;&lt;br /&gt;
    statusEl.textContent = &#039;&#039;;&lt;br /&gt;
    newBtn.className = &#039;&#039;;&lt;br /&gt;
    input.disabled = false;&lt;br /&gt;
    sendBtn.disabled = false;&lt;br /&gt;
    input.placeholder = &#039;Stelle eine Frage \\u00fcber M\\u00fcnster \\u2026&#039;;&lt;br /&gt;
    input.focus();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  newBtn.addEventListener(&#039;click&#039;, resetConversation);&lt;br /&gt;
&lt;br /&gt;
  form.addEventListener(&#039;submit&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    if (isLoading) return;&lt;br /&gt;
    var message = input.value.trim();&lt;br /&gt;
    if (!message) return;&lt;br /&gt;
&lt;br /&gt;
    input.value = &#039;&#039;;&lt;br /&gt;
    addUserMessage(message);&lt;br /&gt;
    setLoading(true);&lt;br /&gt;
&lt;br /&gt;
    var body = { message: message };&lt;br /&gt;
    if (conversationId) {&lt;br /&gt;
      body.conversation_id = conversationId;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var url = location.protocol + &#039;//&#039; + apiHost + &#039;/chat&#039;;&lt;br /&gt;
&lt;br /&gt;
    fetch(url, {&lt;br /&gt;
      method: &#039;POST&#039;,&lt;br /&gt;
      headers: { &#039;Content-Type&#039;: &#039;application/json&#039; },&lt;br /&gt;
      body: JSON.stringify(body)&lt;br /&gt;
    })&lt;br /&gt;
      .then(function(res) {&lt;br /&gt;
        if (!res.ok) {&lt;br /&gt;
          return res.json().then(function(data) {&lt;br /&gt;
            throw new Error(data.detail || &#039;HTTP &#039; + res.status);&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
        return res.json();&lt;br /&gt;
      })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        conversationId = data.conversation_id;&lt;br /&gt;
        addAssistantMessage(data.answer);&lt;br /&gt;
        renderSources(data.sources);&lt;br /&gt;
        updateStatus(data.remaining_followups);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function(err) {&lt;br /&gt;
        setLoading(false);&lt;br /&gt;
        addError(&#039;Fehler: &#039; + err.message);&lt;br /&gt;
        input.focus();&lt;br /&gt;
      });&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
	<entry>
		<id>https://www.muenster4you.de/w/index.php?title=Ankommen-Wohnen&amp;diff=1112</id>
		<title>Ankommen-Wohnen</title>
		<link rel="alternate" type="text/html" href="https://www.muenster4you.de/w/index.php?title=Ankommen-Wohnen&amp;diff=1112"/>
		<updated>2026-05-05T13:43:40Z</updated>

		<summary type="html">&lt;p&gt;T0mch3n: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#widget:StartseitenSuche}}&lt;br /&gt;
&lt;br /&gt;
Münster bietet eine Mischung aus &#039;&#039;&#039;historischen Altbauten&#039;&#039;&#039;, &#039;&#039;&#039;modernen Neubauten&#039;&#039;&#039; und &#039;&#039;&#039;Studierendenwohnungen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Alle Formen gibt es auch als sozialen Wohnungsbau. Für eine nachhaltige Stadtentwicklung sind Themen des&lt;br /&gt;
&lt;br /&gt;
* energieeffizientes Bauen und &lt;br /&gt;
* grüne Wohnquartiere relevant.&lt;br /&gt;
&lt;br /&gt;
Angebote gibt es auch zur [https://www.stadt-muenster.de/sozialamt/menschen-mit-wohnungsproblemen/wohnbezogene-hilfen Wohnungshilfe für sozial benachteiligte Gruppen]. &lt;br /&gt;
&lt;br /&gt;
{{#Widget:Ankommen-Wohnen}}&lt;/div&gt;</summary>
		<author><name>T0mch3n</name></author>
	</entry>
</feed>