Vermittlungsserver: coturn mit Zugangsdaten, die verfallen

Damit Anrufe auch in Netzen zustande kommen, die keine direkte
Verbindung zulassen (15-25 % der Faelle). coturn ist installiert,
steht aber still, bis die Konfiguration liegt -- ein coturn mit
Werkseinstellung ist ein offenes Relais.

KEIN FESTES PASSWORT. Es laege dauerhaft im Browser jedes
Team-Mitglieds und liesse sich nie entziehen. Der Server rechnet
stattdessen bei jeder Abfrage Zugangsdaten, die nach zwoelf Stunden
verfallen (server/workspace-turn.js, coturns `use-auth-secret`). Das
Geheimnis liegt in einer Datei, nicht in der Datenbank: einstellung-
Setzen() schreibt Werte ins Protokoll, und coturn braucht denselben
Wert ohnehin in /etc.

Die Oberflaeche frischt die Daten vor jedem Anruf auf. Der Chat ist
eine App, die tagelang offen bleibt -- wer nur beim Laden holt,
telefoniert am zweiten Tag ohne Vermittlung, und es faellt nicht auf:
Es scheitern nur die, die sie gebraucht haetten.

DIE WICHTIGSTE ZEILE DER KONFIGURATION ist die Sperrliste. Gemessen:
dreizehn Dienste lauschen auf diesem Server nur oertlich, darunter
Caddys Verwaltung auf 127.0.0.1:2019 -- wer sie erreicht, kann jede
Website umleiten. Ohne Sperrliste waere der Vermittlungsserver die
Tuer dorthin, und die Anfrage saehe fuer Caddy aus wie von localhost.

Geprueft: pruef-anruf.mjs 51 -> 73 Pruefungen. Gegenprobe (Geheimnis
als Passwort ausliefern + fremde Zugangsdaten ueberschreiben) macht
genau 5 rot, darunter "das Geheimnis steht NIRGENDS in der Antwort".

tools/turn-probelauf.sh beweist am echten coturn, was ein fester
Vergleichswert nicht kann: dass coturn unsere Rechnung akzeptiert.
Beide Seiten koennten sonst konsequent falsch rechnen und jede
Pruefung waere gruen. Seine eigene Gegenprobe war zweimal zu Recht
rot -- der erste Aufbau mass wegen `-y` gar nicht das Ziel, das er zu
messen behauptete, sondern coturns eingebauten Loopback-Schutz.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-18 15:22:14 +02:00
co-authored by Claude Opus 5
parent 5bbf1f2019
commit 775c4b4207
40 changed files with 1348 additions and 413 deletions
+4 -4
View File
@@ -22,25 +22,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/workspace-192.png?v=202609181442",
"src": "/assets/img/app-symbole/workspace-192.png?v=202609181521",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-512.png?v=202609181442",
"src": "/assets/img/app-symbole/workspace-512.png?v=202609181521",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609181442",
"src": "/assets/img/app-symbole/workspace-192-maskable.png?v=202609181521",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609181442",
"src": "/assets/img/app-symbole/workspace-512-maskable.png?v=202609181521",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+58 -9
View File
@@ -247,6 +247,10 @@
kastenBauen();
$('anruf').hidden = false;
lage('Mikrofon …');
/* Läuft NEBEN der Mikrofonfrage, nicht davor: Das Auffrischen
kostet sonst Zeit, in der nichts passiert -- und die Frage nach
dem Mikrofon dauert ohnehin länger als der kleine Abruf. */
const adressenFertig = adressenAuffrischen();
let eigener;
try {
eigener = await eigenenStromHolen(mitVideo);
@@ -255,6 +259,7 @@
setTimeout(() => { if (!anruf) $('anruf').hidden = true; }, 6000);
return;
}
await adressenFertig;
anruf = { raumId, video: mitVideo, verbindungen: new Map(),
stroeme: new Map(), eigener, beginn: Date.now() };
$('anruf-video').hidden = !mitVideo;
@@ -278,6 +283,10 @@
}
async function annehmen(raumId) {
/* Auch hier auffrischen -- wer angerufen WIRD, braucht die
Vermittlung genauso. Beide Wege einzeln abgesichert, nicht nur
der, an den man zuerst denkt. */
const adressenFertig = adressenAuffrischen();
const a = await fetch(`/workspace/api/anruf/${raumId}/dabei`, {
method: 'POST', credentials: 'same-origin',
}).catch(() => null);
@@ -288,6 +297,7 @@
return;
}
const d = await a.json();
await adressenFertig;
kastenBauen();
$('anruf').hidden = false;
let eigener;
@@ -500,6 +510,53 @@
}
}
/* ---------- Verbindungsadressen ----------------------------------------
Die Zugangsdaten zum Vermittlungsserver VERFALLEN (sie werden vom
Server gerechnet, nicht gespeichert -- siehe server/workspace-turn.js).
Diese Seite bleibt als App oft tagelang offen. Wer sie nur beim
Laden holt, telefoniert am zweiten Tag ohne Vermittlung -- und das
fällt nicht auf: Es scheitern nur die Anrufe derer, die sie
gebraucht hätten. Genau dafür ist sie gebaut.
Deshalb vor jedem Anruf nachsehen. Der Ablaufzeitpunkt steht im
Benutzernamen (`<ablauf>:<kennung>`) -- er lässt sich hier ablesen,
ohne dass der Server ein zusätzliches Feld schicken muss. */
/* Fünf Minuten Vorlauf: Ein Anruf, der in 30 Sekunden beginnt, soll
nicht mit Daten starten, die in 40 ablaufen. */
const ZUGANG_VORLAUF = 300;
let adressenGeholt = false;
function adressenFrisch() {
if (!adressenGeholt) return false;
const jetzt = Math.floor(Date.now() / 1000);
return adressen.every((a) => {
const m = /^(\d{10,}):/.exec(a && a.username || '');
return !m || Number(m[1]) > jetzt + ZUGANG_VORLAUF;
});
}
async function adressenAuffrischen(erzwingen) {
if (!erzwingen && adressenFrisch()) return;
try {
const a = await fetch('/workspace/api/anruf/adressen', { credentials: 'same-origin' });
if (a.ok) {
const d = await a.json();
adressen = d.adressen || [];
nurGleichesNetz = !!d.nur_gleiches_netz;
gruppeMax = d.gruppe_max || 4;
adressenGeholt = true;
/* Ein eingetragener Vermittlungsserver, der niemanden
durchlässt, ist schlimmer als keiner -- er sieht aus, als
wäre alles eingerichtet. Deshalb steht er in der Konsole. */
if (d.turn_grund) {
console.warn('[anruf] Vermittlungsserver ohne Zugangsdaten:', d.turn_grund);
}
}
} catch { /* dann eben ohne -- im selben Netz geht es trotzdem */ }
}
/* ---------- Nach außen -------------------------------------------------- */
window.anrufStarten = starten;
@@ -508,15 +565,7 @@
window.anrufBereit = () => adressen.length > 0 || nurGleichesNetz;
(async () => {
try {
const a = await fetch('/workspace/api/anruf/adressen', { credentials: 'same-origin' });
if (a.ok) {
const d = await a.json();
adressen = d.adressen || [];
nurGleichesNetz = !!d.nur_gleiches_netz;
gruppeMax = d.gruppe_max || 4;
}
} catch { /* dann eben ohne -- im selben Netz geht es trotzdem */ }
await adressenAuffrischen();
try {
const i = await fetch('/workspace/api/ich', { credentials: 'same-origin' });
if (i.ok) ichId = (await i.json())?.id ?? null;
+12 -12
View File
@@ -12,19 +12,19 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -291,10 +291,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/aufgaben.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/aufgaben.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/automation.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -168,10 +168,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/automation.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/automation.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -105,9 +105,9 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/befinden.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/befinden.js?v=202609181521" defer></script>
</body>
</html>
+18 -18
View File
@@ -12,24 +12,24 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181521" />
<!-- Wegen des Blocks „Willst du dazugehoeren?" auf dem Brett
„Mitmachen". Eine eigene Kopie der Regel hier waere die zweite
Stelle, an der dieselbe Sache anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -243,14 +243,14 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/checkliste.js?v=202609181442" defer></script>
<script src="assets/js/ampel.js?v=202609181442" defer></script>
<script src="assets/js/schulung.js?v=202609181442" defer></script>
<script src="assets/js/vorlagen.js?v=202609181442" defer></script>
<script src="assets/js/bereich.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/checkliste.js?v=202609181521" defer></script>
<script src="assets/js/ampel.js?v=202609181521" defer></script>
<script src="assets/js/schulung.js?v=202609181521" defer></script>
<script src="assets/js/vorlagen.js?v=202609181521" defer></script>
<script src="assets/js/bereich.js?v=202609181521" defer></script>
</body>
</html>
+15 -15
View File
@@ -7,17 +7,17 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -107,10 +107,10 @@
</main>
<!-- Der Fuß gehört zu jeder Seite - siehe pruef-css-klassen. -->
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
<script src="assets/js/bewerben.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/auskunft.js?v=202609181521" defer></script>
<script src="assets/js/bewerben.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -7,16 +7,16 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein - siehe treff-regeln.html. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -80,10 +80,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
<script src="assets/js/bewerbungen.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/auskunft.js?v=202609181521" defer></script>
<script src="assets/js/bewerbungen.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/calls.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -89,11 +89,11 @@
</main>
<script src="assets/js/ki.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/calls.js?v=202609181442" defer></script>
<script src="assets/js/ki.js?v=202609181521" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/calls.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,26 +12,26 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<!-- aufgaben.css bringt die Dialog- und Formularstile mit (.dialog,
.neu__zeile, .dialog__knoepfe). Sie stehen dort seit dem
Aufgabenbrett; sie hierher zu kopieren hiesse, sie an zwei Stellen
zu pflegen. Dieselbe Lösung nutzen kalender.html und content.html.
Gemeldet von pruef-css-klassen.mjs, bevor jemand einen ungestylten
Dialog zu sehen bekam. -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/chat.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -341,15 +341,15 @@
</form>
</dialog>
<script src="assets/js/bereiche.js?v=202609181442"></script>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442"></script>
<script src="assets/js/glocke.js?v=202609181442"></script>
<script src="assets/js/bereiche.js?v=202609181521"></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521"></script>
<script src="assets/js/glocke.js?v=202609181521"></script>
<!-- ANRUF VOR CHAT (18.09.2026): anruf.js stellt `window.anrufStarten`
bereit, und chat.js baut die Knoepfe nur, wenn es das gibt.
Andersherum waere die Reihenfolge eine stille Abhaengigkeit --
die Knoepfe fehlten, und niemand wuesste warum. -->
<script src="assets/js/anruf.js?v=202609181442"></script>
<script src="assets/js/chat.js?v=202609181442"></script>
<script src="assets/js/anruf.js?v=202609181521"></script>
<script src="assets/js/chat.js?v=202609181521"></script>
</body>
</html>
+15 -15
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/content.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/content.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -179,12 +179,12 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/checkliste.js?v=202609181442" defer></script>
<script src="assets/js/vorlagen.js?v=202609181442" defer></script>
<script src="assets/js/content.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/checkliste.js?v=202609181521" defer></script>
<script src="assets/js/vorlagen.js?v=202609181521" defer></script>
<script src="assets/js/content.js?v=202609181521" defer></script>
</body>
</html>
+5 -5
View File
@@ -36,15 +36,15 @@
<link rel="preload" as="image" href="assets/img/buehne/crew-gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/crew-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/crew-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<!-- Diese Wand steht NUR auf der Adresse von Team Dogi (ueberall sonst
404, siehe crewWeiche). Sie darf das Haus deshalb direkt nennen
statt ueber den Platzhalter haus.css zu gehen -- und sie MUSS es:
Eine Zugangswand, die sich erst nach dem Umbiegen faerbt, waere
die eine Seite, auf der man das Umfaerben sieht. -->
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/crew-haus.css?v=202609181521" />
</head>
<body class="gate gate--crew">
@@ -339,6 +339,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609181442" defer></script>
<script src="assets/js/gate.js?v=202609181521" defer></script>
</body>
</html>
+4 -4
View File
@@ -22,25 +22,25 @@
},
"icons": [
{
"src": "/assets/img/app-symbole/crew-192.png?v=202609181442",
"src": "/assets/img/app-symbole/crew-192.png?v=202609181521",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-512.png?v=202609181442",
"src": "/assets/img/app-symbole/crew-512.png?v=202609181521",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609181442",
"src": "/assets/img/app-symbole/crew-192-maskable.png?v=202609181521",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609181442",
"src": "/assets/img/app-symbole/crew-512-maskable.png?v=202609181521",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/dateien.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -108,10 +108,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/dateien.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/dateien.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -102,9 +102,9 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/entwicklung.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/entwicklung.js?v=202609181521" defer></script>
</body>
</html>
+4 -4
View File
@@ -30,9 +30,9 @@
<link rel="preload" as="image" href="assets/img/buehne/gate-hoch-580.webp"
type="image/webp" media="(max-width: 899px)" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
</head>
<body class="gate">
@@ -401,6 +401,6 @@
</main>
</div>
<script src="assets/js/gate.js?v=202609181442" defer></script>
<script src="assets/js/gate.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/kalender.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -377,11 +377,11 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/kalender.js?v=202609181442" defer></script>
<script src="assets/js/kalender-abo.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/kalender.js?v=202609181521" defer></script>
<script src="assets/js/kalender-abo.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/leistung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -444,10 +444,10 @@
</form>
</dialog>
<script src="assets/js/wahl.js?v=202609181442"></script>
<script src="assets/js/bereiche.js?v=202609181442"></script>
<script src="assets/js/kopf.js?v=202609181442"></script>
<script src="assets/js/glocke.js?v=202609181442"></script>
<script src="assets/js/leistung.js?v=202609181442"></script>
<script src="assets/js/wahl.js?v=202609181521"></script>
<script src="assets/js/bereiche.js?v=202609181521"></script>
<script src="assets/js/kopf.js?v=202609181521"></script>
<script src="assets/js/glocke.js?v=202609181521"></script>
<script src="assets/js/leistung.js?v=202609181521"></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/personen.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -423,10 +423,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/personen.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/personen.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -214,11 +214,11 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/steckbrief.js?v=202609181442" defer></script>
<script src="assets/js/profil.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/steckbrief.js?v=202609181521" defer></script>
<script src="assets/js/profil.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -134,9 +134,9 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/rechte.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/rechte.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/report.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/report.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -106,11 +106,11 @@
</main>
<script src="assets/js/ki.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/report.js?v=202609181442" defer></script>
<script src="assets/js/ki.js?v=202609181521" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/report.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/scouting.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -173,10 +173,10 @@
</div>
</div>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/scouting.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/scouting.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -12,21 +12,21 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<!-- Nur die Startseite: Begrüßungskachel, Uhr, Glockenmulde. Siehe
den Hinweis in start.css -- dort stand es bis zum 07.09.2026. -->
<link rel="stylesheet" href="assets/css/heim.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/heim.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -674,10 +674,10 @@
</p>
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/start.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/start.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/startcheck.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -85,11 +85,11 @@
</main>
<script src="assets/js/ki.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/startcheck.js?v=202609181442" defer></script>
<script src="assets/js/ki.js?v=202609181521" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/startcheck.js?v=202609181521" defer></script>
</body>
</html>
+14 -14
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/profil.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -146,11 +146,11 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/steckbrief.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/auskunft.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/steckbrief.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/entwicklung.css?v=202609181521" />
<!-- Wegen des Kastens „Anfragen“ ueber der Liste. Eine eigene Kopie
der Regel hier waere die zweite Stelle, an der dieselbe Sache
anders aussieht. -->
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bewerbung.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -111,9 +111,9 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/talente.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/talente.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/team.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/team.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -110,10 +110,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/team.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/team.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,20 +7,20 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/team.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/team.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<!-- `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
es niemandem auf, und deshalb prueft pruef-css-klassen die
ABHAENGIGKEIT statt der Optik. Hier hat sie angeschlagen. -->
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/teamlage.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/teamlage.js?v=202609181521" defer></script>
</body>
</html>
+11 -11
View File
@@ -7,13 +7,13 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -112,9 +112,9 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/teilen.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/teilen.js?v=202609181521" defer></script>
</body>
</html>
+12 -12
View File
@@ -7,14 +7,14 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -126,9 +126,9 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/treff-moderation.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/treff-moderation.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -7,18 +7,18 @@
<meta name="robots" content="noindex, nofollow" />
<link rel="manifest" href="/workspace/app.webmanifest" />
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/treff.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein. Auf der Adresse des
Treffs biegt der Server genau diesen Dateinamen auf crew-haus.css
um, und die Seite kommt schon beim ERSTEN Abruf in Lila und
Babyblau an -- ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -211,10 +211,10 @@
Beim ersten Anlauf fehlte die Zeile auf genau diesen beiden neuen
Seiten. Gefunden hat das nicht das Auge, sondern pruef-css-klassen,
die seit dem 07.09. jede Seite danach absucht. -->
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/auskunft.js?v=202609181442" defer></script>
<script src="assets/js/treff-regeln.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/auskunft.js?v=202609181521" defer></script>
<script src="assets/js/treff-regeln.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,22 +12,22 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<!-- Formular- und Dialogstile: seit dem 07.09.2026 steht hier der
Dialog "Creator anlegen". -->
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/uebersicht.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -149,11 +149,11 @@
</main>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/uebersicht.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/uebersicht.js?v=202609181521" defer></script>
</body>
</html>
+13 -13
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181442" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181442" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181442" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609181521" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609181521" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/start.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/wissen.css?v=202609181521" />
<link rel="stylesheet" href="assets/css/module.css?v=202609181521" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609181442" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609181521" />
</head>
<body class="start">
@@ -190,10 +190,10 @@
</main>
<script src="assets/js/wahl.js?v=202609181442" defer></script>
<script src="assets/js/bereiche.js?v=202609181442" defer></script>
<script src="assets/js/kopf.js?v=202609181442" defer></script>
<script src="assets/js/glocke.js?v=202609181442" defer></script>
<script src="assets/js/wissen.js?v=202609181442" defer></script>
<script src="assets/js/wahl.js?v=202609181521" defer></script>
<script src="assets/js/bereiche.js?v=202609181521" defer></script>
<script src="assets/js/kopf.js?v=202609181521" defer></script>
<script src="assets/js/glocke.js?v=202609181521" defer></script>
<script src="assets/js/wissen.js?v=202609181521" defer></script>
</body>
</html>