Anruf: "sie kriegt nur eine Benachrichtigung aber keinen Anruf"

Filipe, gerade gemeldet. Es waren ZWEI Fehler, und beide erklaeren
genau das, was er gesehen hat.

--- 1. Die Benachrichtigung sagte nicht, dass es ein Anruf ist ------

Gemessen kam bei ihr an:

    Nachricht von [object Object]
    (kein Text)

`nachricht.von` ist beim Klingeln ein OBJEKT (`{id, name}`) und keine
Zeichenkette; einen `text` gibt es bei einem Anruf gar nicht. Moeglich
wurde beides, weil die ART des Ereignisses die Benachrichtigung nie
erreichte: `chatEreignis` nimmt sie als vierten Parameter entgegen,
reichte sie aber nur in den Ereignisstrom weiter. Fuer den Push galt
jedes Ereignis als Chatnachricht -- auch das Klingeln.

Jetzt steht dort "Filipe ruft an" / "Tippen zum Rangehen", und beim
Tippen landet man im richtigen Gespraech.

--- 2. Und dort klingelte es dann trotzdem nicht --------------------

Das Klingeln lief ausschliesslich ueber den offenen Ereignisstrom. Wer
zusieht, hoert es. Wer die Seite NICHT offen hat, bekommt die
Benachrichtigung, tippt darauf, die Seite laedt -- und bleibt still.
Das Ereignis war vorbei, bevor sie da war.

Der Anruf funktionierte damit ausgerechnet fuer die nicht, fuer die
die Benachrichtigung ueberhaupt gebaut wurde.

Neu: `GET /workspace/api/anruf/offen` -- beim Laden fragt die Seite
einmal nach, ob in einem ihrer Raeume jemand wartet. Nur was noch
klingelt (45 s), nur Raeume, in denen die Person drin ist, und nicht
beim Anrufer selbst.

--- Gepruefte Wege -------------------------------------------------

pruef-anruf 80 -> 95. Zwei neue Abschnitte, beide mit Gegenprobe:
Route stillgelegt -> 3 rot; der Text ist jetzt einzeln pruefbar
(`pushTextFuer`), weil er vorher tief in einer Funktion entstand, die
nur der Push-Weg aufruft -- von aussen nicht messbar.

Nebenbei gefunden: `istDrinFuerAnruf` braucht die PERSON, nicht ihre
Nummer, und sagt das mit einem eigenen TypeError. Meine erste Fassung
uebergab die Nummer.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-18 23:01:13 +02:00
co-authored by Claude Opus 5
parent 2b74e40007
commit 4ea7b37333
37 changed files with 689 additions and 414 deletions
+113
View File
@@ -229,6 +229,119 @@ melde("=== 5. Auflegen ===");
Sie enthalten Zugangsdaten (TURN braucht Benutzer und Passwort). Sie enthalten Zugangsdaten (TURN braucht Benutzer und Passwort).
Deshalb darf nur DogFather sie setzen. Deshalb darf nur DogFather sie setzen.
======================================================================= */ ======================================================================= */
/* =======================================================================
5c. WER ERST DURCH DIE BENACHRICHTIGUNG KOMMT
Filipe, 18.09.2026: „wenn ich vanvan anrufe kriegt sie nur eine
benarichtigung aber keinen anruf was soll das."
Das war kein Missverstaendnis, sondern ein Loch. Das Klingeln lief
ausschliesslich ueber den offenen Ereignisstrom: Wer zusieht, hoert
es. Wer die Seite NICHT offen hat, bekommt die Push-Nachricht,
tippt darauf, die Seite laedt -- und bleibt still. Das Ereignis war
vorbei, bevor sie da war.
Der Anruf funktionierte damit ausgerechnet fuer die nicht, fuer die
die Benachrichtigung gebaut wurde.
DIESE PRUEFUNG BILDET GENAU DAS AB: Erst anrufen, DANN die Seite
oeffnen. Ohne sie beweist der Dreier-Test unten nur, dass es
funktioniert, wenn alle schon zusehen.
======================================================================= */
/* =======================================================================
5d. WAS IN DER BENACHRICHTIGUNG STEHT
Filipe: „wenn ich vanvan anrufe kriegt sie nur eine benarichtigung
aber keinen anruf was soll das."
Gemessen kam bei ihr an: „Nachricht von [object Object]", ohne Text.
Zwei Fehler in einer Zeile. `von` ist beim Klingeln ein OBJEKT und
keine Zeichenkette; und einen `text` gibt es bei einem Anruf gar
nicht. Moeglich wurde beides, weil die ART des Ereignisses die
Benachrichtigung nie erreichte -- jedes Ereignis galt dort als
Chatnachricht.
DIESE PRUEFUNG WAR VORHER NICHT MOEGLICH. Der Text entstand tief in
einer Funktion, die nur der Push-Weg aufruft. Er steht deshalb
jetzt in `pushTextFuer()` -- eine Zeile weniger Verschachtelung und
eine Frage, die sich beantworten laesst.
======================================================================= */
melde("");
melde("=== 5d. Was in der Benachrichtigung steht ===");
{
const { pushTextFuer } = await import("./workspace-chat.js");
const a = pushTextFuer("anruf", { von: { id: 7, name: "Filipe" }, video: false }, 3);
ok(a.titel === "Filipe ruft an", `beim Anruf steht der Name und „ruft an" (${a.titel})`);
ok(!/\[object/i.test(a.titel + a.text),
"und nirgends [object Object] -- genau das kam vorher an");
ok(a.text.includes("Rangehen"), `der Text sagt, was zu tun ist (${a.text})`);
ok(a.ziel === "/workspace/chat.html?raum=3",
`und es fuehrt in das richtige Gespraech (${a.ziel})`);
const v = pushTextFuer("anruf", { von: { id: 7, name: "Filipe" }, video: true }, 3);
ok(v.text.toLowerCase().includes("video"),
`ein Videoanruf sagt das auch (${v.text})`);
/* UND EINE NORMALE NACHRICHT BLEIBT EINE NORMALE NACHRICHT. */
const n = pushTextFuer("neu", { von: "Rieke", text: "Hallo!" }, 3);
ok(n.titel === "Nachricht von Rieke" && n.text === "Hallo!",
`eine Nachricht meldet sich weiter als Nachricht (${n.titel})`);
/* Und wenn dort doch einmal ein Objekt steht -- dieselbe Falle,
nur an der anderen Stelle -- kommt trotzdem ein Name heraus. */
const o = pushTextFuer("neu", { von: { name: "Rieke" }, text: "Hallo!" }, 3);
ok(!/\[object/i.test(o.titel), `auch mit einem Objekt als Absender (${o.titel})`);
}
melde("");
melde("=== 5c. Wer erst durch die Benachrichtigung kommt ===");
{
const raum = json(await roh("/workspace/api/chat/raeume", HAUS,
{ cookie: kDogi })).raeume?.[0];
if (!raum) {
unklar("kein Gespraech vorhanden -- nicht nachgesehen");
} else {
/* Erst pruefen, dass nichts offen ist -- sonst misst der Rest
einen Rest von vorher. */
const vorher = json(await roh("/workspace/api/anruf/offen", CREW, { cookie: kHand }));
ok(Array.isArray(vorher.anrufe) && vorher.anrufe.length === 0,
`vorher klingelt nichts (${vorher.anrufe?.length})`);
const start = await roh(`/workspace/api/anruf/${raum.id}/start`, HAUS,
{ cookie: kDogi }, { video: false });
ok(start.code === 200 || start.code === 201, `DogFather ruft an (${start.code})`);
/* JETZT fragt die rechte Hand -- so, wie ihre Seite es beim Laden
tut, nachdem sie auf die Benachrichtigung getippt hat. */
const offen = json(await roh("/workspace/api/anruf/offen", CREW, { cookie: kHand }));
ok(offen.anrufe?.length === 1,
`sie erfaehrt beim Laden, dass es klingelt (${offen.anrufe?.length})`);
ok(offen.anrufe?.[0]?.von?.name && offen.anrufe[0].von.id !== undefined,
`und von wem (${offen.anrufe?.[0]?.von?.name})`);
ok(offen.anrufe?.[0]?.raum_id === raum.id,
"und in welchem Gespraech");
/* DER ANRUFER SELBST DARF NICHT KLINGELN. Er hat den Anruf
gestartet; ein zweites Fenster von ihm wuerde sonst mitlaeuten. */
const beimAnrufer = json(await roh("/workspace/api/anruf/offen", HAUS, { cookie: kDogi }));
ok(beimAnrufer.anrufe?.length === 0,
`beim Anrufer selbst klingelt nichts (${beimAnrufer.anrufe?.length})`);
/* UND WER NICHT IN DEN RAUM GEHOERT, ERFAEHRT NICHTS. Dieselbe
Frage wie ueberall sonst -- eine neue Route ist eine neue Tuer. */
const fremd = json(await roh("/workspace/api/anruf/offen", HAUS, { cookie: kFremd }));
ok(fremd.anrufe?.length === 0,
`ein Fremder erfaehrt nichts davon (${fremd.anrufe?.length})`);
await roh(`/workspace/api/anruf/${raum.id}/ende`, HAUS, { cookie: kDogi }, {});
const danach = json(await roh("/workspace/api/anruf/offen", CREW, { cookie: kHand }));
ok(danach.anrufe?.length === 0,
`nach dem Auflegen klingelt es nicht mehr (${danach.anrufe?.length})`);
}
}
melde(""); melde("");
melde("=== 6. Die Verbindungsadressen ==="); melde("=== 6. Die Verbindungsadressen ===");
{ {
+59
View File
@@ -398,6 +398,65 @@ anrufRouter.post("/workspace/api/anruf/:raum/signal", gleicheHerkunft,
}); });
/** Läuft hier gerade ein Anruf? Für den, der die Seite frisch öffnet. */ /** Läuft hier gerade ein Anruf? Für den, der die Seite frisch öffnet. */
/* =====================================================================
KLINGELT GERADE ETWAS FUER MICH? (18.09.2026)
Filipe: „wenn ich vanvan anrufe kriegt sie nur eine benarichtigung
aber keinen anruf was soll das."
DAS WAR DER FEHLER, UND ER WAR GRUNDSAETZLICH. Das Klingeln lief
ausschliesslich ueber `chatEreignis` -- also ueber den offenen
Ereignisstrom. Wer die Seite gerade ansieht, hoert es. Wer sie
NICHT offen hat, bekommt die Push-Benachrichtigung, tippt darauf,
die Seite laedt -- und dann passiert nichts mehr. Das Ereignis war
in dem Moment vorbei, in dem es geschickt wurde.
Damit funktionierte der Anruf ausgerechnet fuer die nicht, fuer die
die Benachrichtigung gebaut wurde. Und es sah aus wie ein Fehler
beim Angerufenen („sie kriegt nur eine Benachrichtigung"), obwohl
nichts kaputt war -- es fehlte schlicht der Weg zurueck.
Diese Route ist dieser Weg: Beim Laden fragt die Seite einmal nach,
ob in einem ihrer Raeume gerade jemand wartet. Ein laufender Anruf
steht im Speicher (`laufend`), die Frage kostet also nichts.
NUR WAS NOCH KLINGELT: Anrufe, die laenger als KLINGELT_SEKUNDEN
her sind, gelten als verpasst -- sonst klingelte es beim Oeffnen
noch, obwohl der andere laengst aufgelegt hat. Und nur Raeume, in
denen die Person auch wirklich drin ist; `istDrinFuerAnruf` ist
dieselbe Pruefung wie ueberall sonst.
===================================================================== */
anrufRouter.get("/workspace/api/anruf/offen", (req, res) => {
try {
aufraeumen();
const jetzt = Date.now();
const offen = [];
for (const [raumId, a] of laufend) {
/* Schon dabei? Dann klingelt es nicht mehr, dann telefoniert
man. */
if (a.wer.has(req.person.id)) continue;
if (jetzt - a.seit > KLINGELT_SEKUNDEN * 1000) continue;
/* DIE PERSON, NICHT IHRE NUMMER -- istDrin() wirft sonst einen
TypeError, und zwar ausdruecklich: Die Sicherung steht dort
genau fuer diesen Fall. Hier stand zuerst `.id`. */
if (!istDrinFuerAnruf(raumId, req.person)) continue;
const ersterAndere = [...a.wer.entries()][0];
offen.push({
raum_id: raumId,
video: !!a.video,
von: ersterAndere
? { id: ersterAndere[0], name: ersterAndere[1].name }
: null,
laeuft_bis: a.seit + KLINGELT_SEKUNDEN * 1000,
});
}
res.json({ anrufe: offen });
} catch (f) {
console.error("[anruf] Offene:", f?.message);
res.status(503).json({ fehler: "nicht_verfuegbar" });
}
});
anrufRouter.get("/workspace/api/anruf/:raum", (req, res) => { anrufRouter.get("/workspace/api/anruf/:raum", (req, res) => {
try { try {
aufraeumen(); aufraeumen();
+87 -12
View File
@@ -1791,25 +1791,100 @@ function chatEreignis(raumId, nachricht, benachrichtigen, art = "neu") {
Benachrichtigungen abschaltet. */ Benachrichtigungen abschaltet. */
for (const personId of benachrichtigen) { for (const personId of benachrichtigen) {
if ((zuschauer.get(personId) || []).length) continue; if ((zuschauer.get(personId) || []).length) continue;
void meldeNeueNachricht(personId, raumId, nachricht); /* DIE ART GEHT MIT (18.09.2026). Sie stand als Parameter oben und
endete im Ereignisstrom -- die Benachrichtigung bekam sie nie zu
sehen und behandelte deshalb JEDES Ereignis als Chatnachricht.
Bei einem Anruf kam dabei woertlich „Nachricht von [object
Object]" heraus. */
void meldeNeueNachricht(personId, raumId, nachricht, art);
} }
} }
/** Die Push-Benachrichtigung. Absichtlich träge geladen: Der Chat soll /** Die Push-Benachrichtigung. Absichtlich träge geladen: Der Chat soll
* auch dann laufen, wenn am Push-Teil etwas klemmt. */ * auch dann laufen, wenn am Push-Teil etwas klemmt. */
async function meldeNeueNachricht(personId, raumId, nachricht) { /** Was in der Benachrichtigung steht.
*
* ALS EIGENE FUNKTION UND EXPORTIERT, damit eine Pruefung sie lesen
* kann, ohne einen Push-Dienst nachzubauen. Genau hier stand der
* Fehler, den Filipe am 18.09.2026 gemeldet hat -- und er war von
* aussen nicht messbar, weil der Text tief in einer Funktion entstand,
* die nur der Push-Weg aufruft.
*
* @param art "anruf" oder alles andere
* @returns {{titel: string, text: string, ziel: string}}
*/
export function pushTextFuer(art, nachricht, raumId) {
const ziel = `/workspace/chat.html?raum=${raumId}`;
/* ---- EIN ANRUF IST KEINE NACHRICHT ----------------------------
Filipe: „wenn ich vanvan anrufe kriegt sie nur eine benarichtigung
aber keinen anruf was soll das."
Gemessen kam bei ihr an:
Nachricht von [object Object]
(kein Text)
Zwei Fehler auf einmal. `nachricht.von` ist beim Klingeln ein
OBJEKT (`{id, name}`) und keine Zeichenkette -- aus der Vorlage
wurde deshalb „[object Object]". Und einen `text` gibt es bei
einem Anruf gar nicht, also blieb die Zeile leer.
Dass es so weit kam, lag daran, dass die ART des Ereignisses hier
nie ankam: Jedes Ereignis wurde als Chatnachricht behandelt, auch
das Klingeln. */
if (art === "anruf") {
const wer = nachricht.von?.name || "Jemand";
return {
titel: `${wer} ruft an`,
text: nachricht.video ? "Videoanruf – tippen zum Rangehen"
: "Tippen zum Rangehen",
ziel,
};
}
return {
titel: `Nachricht von ${typeof nachricht.von === "string"
? nachricht.von : (nachricht.von?.name || "jemandem")}`,
/* Der Anfang der Nachricht steht in der Meldung -- eine
Benachrichtigung, die nur "Neue Nachricht" sagt, zwingt zum
Öffnen, um zu erfahren, ob es wichtig war. */
text: String(nachricht.text || "").slice(0, 120)
|| (nachricht.anhang?.art === "bild" ? "Foto"
: nachricht.anhang?.art === "pdf" ? "PDF" : ""),
ziel,
};
}
async function meldeNeueNachricht(personId, raumId, nachricht, art = "neu") {
try { try {
const { benachrichtige } = await import("./workspace-push.js"); const { benachrichtige } = await import("./workspace-push.js");
await benachrichtige(personId, "chat_nachricht", {
titel: `Nachricht von ${nachricht.von}`, /* ---- EIN ANRUF IST KEINE NACHRICHT (18.09.2026) --------------
/* Der Anfang der Nachricht steht in der Meldung -- eine
Benachrichtigung, die nur "Neue Nachricht" sagt, zwingt zum Filipe: „wenn ich vanvan anrufe kriegt sie nur eine
Öffnen, um zu erfahren, ob es wichtig war. */ benarichtigung aber keinen anruf was soll das."
text: String(nachricht.text || "").slice(0, 120)
|| (nachricht.anhang?.art === "bild" ? "Foto" Gemessen kam bei ihr an:
: nachricht.anhang?.art === "pdf" ? "PDF" : ""),
ziel: `/workspace/chat.html?raum=${raumId}`, Nachricht von [object Object]
}); (kein Text)
Zwei Fehler auf einmal. `nachricht.von` ist beim Klingeln ein
OBJEKT (`{id, name}`) und keine Zeichenkette -- aus der Vorlage
wurde deshalb „[object Object]". Und einen `text` gibt es bei
einem Anruf gar nicht, also blieb die Zeile leer.
Dass es ueberhaupt so weit kam, lag daran, dass die ART des
Ereignisses hier nie ankam: Jedes Ereignis wurde als
Chatnachricht behandelt, auch das Klingeln.
Jetzt steht dort, was los ist -- und beim Tippen landet man im
richtigen Gespraech, wo es dank der Route `/anruf/offen` auch
wirklich klingelt. */
await benachrichtige(personId, "chat_nachricht",
pushTextFuer(art, nachricht, raumId));
} catch (fehler) { } catch (fehler) {
console.error("[chat] Benachrichtigung:", fehler?.message); console.error("[chat] Benachrichtigung:", fehler?.message);
} }
+4 -4
View File
@@ -22,25 +22,25 @@
}, },
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/workspace-192.png?v=202609182214", "src": "/assets/img/app-symbole/workspace-192.png?v=202609182254",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512.png?v=202609182214", "src": "/assets/img/app-symbole/workspace-512.png?v=202609182254",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609182214", "src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609182254",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609182214", "src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609182254",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+28
View File
@@ -678,6 +678,34 @@
const i = await fetch('/workspace/api/ich', { credentials: 'same-origin' }); const i = await fetch('/workspace/api/ich', { credentials: 'same-origin' });
if (i.ok) ichId = (await i.json())?.id ?? null; if (i.ok) ichId = (await i.json())?.id ?? null;
} catch { /* der Chat holt es ohnehin auch */ } } catch { /* der Chat holt es ohnehin auch */ }
/* ---- KLINGELT GERADE ETWAS? (18.09.2026) ----------------------
Filipe: „wenn ich vanvan anrufe kriegt sie nur eine
benarichtigung aber keinen anruf."
Genau so war es: Das Klingeln kam ausschliesslich ueber den
offenen Ereignisstrom. Wer die Seite nicht offen hatte, bekam
die Benachrichtigung, tippte darauf -- und landete auf einer
stillen Seite. Das Ereignis war vorbei, bevor sie geladen war.
Der Anruf funktionierte damit fuer alle ausser denen, fuer die
die Benachrichtigung ueberhaupt gedacht ist.
ERST NACH `ichId`: Die Klingel prueft, ob der Anruf vom eigenen
Konto kommt. Ohne die Nummer wuerde sie beim eigenen Anruf in
einem zweiten Fenster mitlaeuten. */
try {
const a = await fetch('/workspace/api/anruf/offen', { credentials: 'same-origin' });
if (a.ok) {
for (const r of ((await a.json())?.anrufe || [])) {
if (!r.von || r.von.id === ichId) continue;
if (anruf) break; /* telefoniert schon */
klingelnZeigen(r.raum_id, r.von, r.video);
break; /* einer reicht */
}
}
} catch { /* dann eben nur ueber den Ereignisstrom */ }
void gruppeMax; void gruppeMax;
})(); })();
+12 -12
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -291,10 +291,10 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/aufgaben.js?v=202609182214" defer></script> <script src="assets/js/aufgaben.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/automation.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -168,10 +168,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/automation.js?v=202609182214" defer></script> <script src="assets/js/automation.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -105,9 +105,9 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/befinden.js?v=202609182214" defer></script> <script src="assets/js/befinden.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+18 -18
View File
@@ -12,24 +12,24 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202609182254" />
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett <!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite „Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
Stelle, an der dieselbe Sache anders aussieht. --> Stelle, an der dieselbe Sache anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -251,14 +251,14 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/checkliste.js?v=202609182214" defer></script> <script src="assets/js/checkliste.js?v=202609182254" defer></script>
<script src="assets/js/ampel.js?v=202609182214" defer></script> <script src="assets/js/ampel.js?v=202609182254" defer></script>
<script src="assets/js/schulung.js?v=202609182214" defer></script> <script src="assets/js/schulung.js?v=202609182254" defer></script>
<script src="assets/js/vorlagen.js?v=202609182214" defer></script> <script src="assets/js/vorlagen.js?v=202609182254" defer></script>
<script src="assets/js/bereich.js?v=202609182214" defer></script> <script src="assets/js/bereich.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+15 -15
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/treff.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. --> <!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -108,10 +108,10 @@
</main> </main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. --> <!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/auskunft.js?v=202609182214" defer></script> <script src="assets/js/auskunft.js?v=202609182254" defer></script>
<script src="assets/js/bewerben.js?v=202609182214" defer></script> <script src="assets/js/bewerben.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -7,16 +7,16 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. --> <!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -80,10 +80,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/auskunft.js?v=202609182214" defer></script> <script src="assets/js/auskunft.js?v=202609182254" defer></script>
<script src="assets/js/bewerbungen.js?v=202609182214" defer></script> <script src="assets/js/bewerbungen.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/calls.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -89,11 +89,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609182214" defer></script> <script src="assets/js/ki.js?v=202609182254" defer></script>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/calls.js?v=202609182214" defer></script> <script src="assets/js/calls.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog, <!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem .neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html. zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. --> Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/chat.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -341,15 +341,15 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/bereiche.js?v=202609182214"></script> <script src="assets/js/bereiche.js?v=202609182254"></script>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214"></script> <script src="assets/js/kopf.js?v=202609182254"></script>
<script src="assets/js/glocke.js?v=202609182214"></script> <script src="assets/js/glocke.js?v=202609182254"></script>
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten` <!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt. bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
Andersherum waere die Reihenfolge eine stille Abhaengigkeit -- Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
die Knoepfe fehlten, und niemand wuesste warum. --> die Knoepfe fehlten, und niemand wuesste warum. -->
<script src="assets/js/anruf.js?v=202609182214"></script> <script src="assets/js/anruf.js?v=202609182254"></script>
<script src="assets/js/chat.js?v=202609182214"></script> <script src="assets/js/chat.js?v=202609182254"></script>
</body> </body>
</html> </html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/content.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/content.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -179,12 +179,12 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/checkliste.js?v=202609182214" defer></script> <script src="assets/js/checkliste.js?v=202609182254" defer></script>
<script src="assets/js/vorlagen.js?v=202609182214" defer></script> <script src="assets/js/vorlagen.js?v=202609182254" defer></script>
<script src="assets/js/content.js?v=202609182214" defer></script> <script src="assets/js/content.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+5 -5
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst <!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen 404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es: statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
die eine Seite, auf der man das Umfaerben sieht. --> die eine Seite, auf der man das Umfaerben sieht. -->
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/crew-haus.css?v=202609182254" />
</head> </head>
<body class="gate gate--crew"> <body class="gate gate--crew">
@@ -339,6 +339,6 @@
</main> </main>
</div> </div>
<script src="assets/js/gate.js?v=202609182214" defer></script> <script src="assets/js/gate.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -22,25 +22,25 @@
}, },
"icons": [ "icons": [
{ {
"src": "/assets/img/app-symbole/crew-192.png?v=202609182214", "src": "/assets/img/app-symbole/crew-192.png?v=202609182254",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512.png?v=202609182214", "src": "/assets/img/app-symbole/crew-512.png?v=202609182254",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "any" "purpose": "any"
}, },
{ {
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609182214", "src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609182254",
"sizes": "192x192", "sizes": "192x192",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
}, },
{ {
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609182214", "src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609182254",
"sizes": "512x512", "sizes": "512x512",
"type": "image/png", "type": "image/png",
"purpose": "maskable" "purpose": "maskable"
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/dateien.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -108,10 +108,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/dateien.js?v=202609182214" defer></script> <script src="assets/js/dateien.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -102,9 +102,9 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/entwicklung.js?v=202609182214" defer></script> <script src="assets/js/entwicklung.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+4 -4
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp" <link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" /> type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
</head> </head>
<body class="gate"> <body class="gate">
@@ -401,6 +401,6 @@
</main> </main>
</div> </div>
<script src="assets/js/gate.js?v=202609182214" defer></script> <script src="assets/js/gate.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/kalender.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -377,11 +377,11 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/kalender.js?v=202609182214" defer></script> <script src="assets/js/kalender.js?v=202609182254" defer></script>
<script src="assets/js/kalender-abo.js?v=202609182214" defer></script> <script src="assets/js/kalender-abo.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/leistung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -444,10 +444,10 @@
</form> </form>
</dialog> </dialog>
<script src="assets/js/wahl.js?v=202609182214"></script> <script src="assets/js/wahl.js?v=202609182254"></script>
<script src="assets/js/bereiche.js?v=202609182214"></script> <script src="assets/js/bereiche.js?v=202609182254"></script>
<script src="assets/js/kopf.js?v=202609182214"></script> <script src="assets/js/kopf.js?v=202609182254"></script>
<script src="assets/js/glocke.js?v=202609182214"></script> <script src="assets/js/glocke.js?v=202609182254"></script>
<script src="assets/js/leistung.js?v=202609182214"></script> <script src="assets/js/leistung.js?v=202609182254"></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/personen.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -423,10 +423,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/personen.js?v=202609182214" defer></script> <script src="assets/js/personen.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/profil.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -214,11 +214,11 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/steckbrief.js?v=202609182214" defer></script> <script src="assets/js/steckbrief.js?v=202609182254" defer></script>
<script src="assets/js/profil.js?v=202609182214" defer></script> <script src="assets/js/profil.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/treff.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -134,9 +134,9 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen, Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. --> die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/rechte.js?v=202609182214" defer></script> <script src="assets/js/rechte.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/report.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/report.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -106,11 +106,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609182214" defer></script> <script src="assets/js/ki.js?v=202609182254" defer></script>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/report.js?v=202609182214" defer></script> <script src="assets/js/report.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/scouting.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -173,10 +173,10 @@
</div> </div>
</div> </div>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/scouting.js?v=202609182214" defer></script> <script src="assets/js/scouting.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -12,21 +12,21 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe <!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. --> den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/heim.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -678,10 +678,10 @@
</p> </p>
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/start.js?v=202609182214" defer></script> <script src="assets/js/start.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/startcheck.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -85,11 +85,11 @@
</main> </main>
<script src="assets/js/ki.js?v=202609182214" defer></script> <script src="assets/js/ki.js?v=202609182254" defer></script>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/startcheck.js?v=202609182214" defer></script> <script src="assets/js/startcheck.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/profil.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -146,11 +146,11 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/auskunft.js?v=202609182214" defer></script> <script src="assets/js/auskunft.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/steckbrief.js?v=202609182214" defer></script> <script src="assets/js/steckbrief.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/entwicklung.css?v=202609182254" />
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie <!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
der Regel hier waere die zweite Stelle, an der dieselbe Sache der Regel hier waere die zweite Stelle, an der dieselbe Sache
anders aussieht. --> anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bewerbung.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -111,9 +111,9 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/talente.js?v=202609182214" defer></script> <script src="assets/js/talente.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/team.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/team.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -110,10 +110,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/team.js?v=202609182214" defer></script> <script src="assets/js/team.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/team.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/team.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu <!-- `data-buehne` steht hier fest und nicht im Skript: Die Kachel zu
@@ -84,9 +84,9 @@
Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt Kaputt ist dabei nichts -- er funktioniert. Genau deshalb faellt
es niemandem auf, und deshalb prueft pruef-css-klassen die es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. --> ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/teamlage.js?v=202609182214" defer></script> <script src="assets/js/teamlage.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+11 -11
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/bereich.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -112,9 +112,9 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/teilen.js?v=202609182214" defer></script> <script src="assets/js/teilen.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/treff.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -126,9 +126,9 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/treff-moderation.js?v=202609182214" defer></script> <script src="assets/js/treff-moderation.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" /> <meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" /> <link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/treff.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des <!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. --> Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -221,10 +221,10 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen, Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. --> die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/auskunft.js?v=202609182214" defer></script> <script src="assets/js/auskunft.js?v=202609182254" defer></script>
<script src="assets/js/treff-regeln.js?v=202609182214" defer></script> <script src="assets/js/treff-regeln.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der <!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". --> Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/uebersicht.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -149,11 +149,11 @@
</main> </main>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/uebersicht.js?v=202609182214" defer></script> <script src="assets/js/uebersicht.js?v=202609182254" defer></script>
</body> </body>
</html> </html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. --> eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" /> <meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182214" /> <link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609182254" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182214" /> <link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609182254" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/gate.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/start.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/start.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/aufgaben.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/wissen.css?v=202609182254" />
<link rel="stylesheet" href="assets/css/module.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/module.css?v=202609182254" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026). <!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an -- kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. --> ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609182214" /> <link rel="stylesheet" href="assets/css/haus.css?v=202609182254" />
</head> </head>
<body class="start"> <body class="start">
@@ -190,10 +190,10 @@
</main> </main>
<script src="assets/js/wahl.js?v=202609182214" defer></script> <script src="assets/js/wahl.js?v=202609182254" defer></script>
<script src="assets/js/bereiche.js?v=202609182214" defer></script> <script src="assets/js/bereiche.js?v=202609182254" defer></script>
<script src="assets/js/kopf.js?v=202609182214" defer></script> <script src="assets/js/kopf.js?v=202609182254" defer></script>
<script src="assets/js/glocke.js?v=202609182214" defer></script> <script src="assets/js/glocke.js?v=202609182254" defer></script>
<script src="assets/js/wissen.js?v=202609182214" defer></script> <script src="assets/js/wissen.js?v=202609182254" defer></script>
</body> </body>
</html> </html>