diff --git a/docs/user/Screenshot-Moderationstools.png b/docs/user/Screenshot-Moderationstools.png
new file mode 100644
index 0000000..d62cc3f
Binary files /dev/null and b/docs/user/Screenshot-Moderationstools.png differ
diff --git a/docs/user/Screenshot-hilfreiche-Links.png b/docs/user/Screenshot-hilfreiche-Links.png
new file mode 100644
index 0000000..498b69e
Binary files /dev/null and b/docs/user/Screenshot-hilfreiche-Links.png differ
diff --git a/docs/user/index.rst b/docs/user/index.rst
index a486265..c7b67c4 100644
--- a/docs/user/index.rst
+++ b/docs/user/index.rst
@@ -9,3 +9,4 @@ User Dokumentation
vermittlungen.rst
moderationskonzept.rst
benachrichtigungen.rst
+ organisationen-pruefen.rst
diff --git a/docs/user/organisationen-pruefen.rst b/docs/user/organisationen-pruefen.rst
new file mode 100644
index 0000000..2d82260
--- /dev/null
+++ b/docs/user/organisationen-pruefen.rst
@@ -0,0 +1,40 @@
+Tiere in Vermittlung systematisch entdecken & eintragen
+=======================================================
+
+Notfellchen hat eine Liste der meisten deutschen Tierheime und anderer Tierschutzorganisationen (550, Stand Oktober 2025).
+Die meisten dieser Organisationen (412, Stand Oktober 2025) nehmen Tiere auf die bei Notfellchen eingetragen werden können.
+Es ist daher das Ziel, diese Organisationen alle zwei Wochen auf neue Tiere zu prüfen.
+
+.. warning::
+
+ Organisationen auf neue Tiere zu prüfen ist eine Funktion für Moderator\*innen. Falls du Lust hast mitzuhelfen,
+ meld dich unter info@notfellchen.org
+
+Als Moderator\*in kannst du direkt auf den `Moderations-Check `_ zugreifen
+oder findest ihn in unter :menuselection:`Hilfreiche Links --> Moderationstools`:
+
+.. image::
+ Screenshot-hilfreiche-Links.png
+ :alt: Screenshot der Hilfreichen Links. Zur Auswahl stehen "Tierheime in der Nähe","Moderationstools" und "Admin-Bereich"
+
+.. image::
+ Screenshot-Moderationstools.png
+ :alt: Screenshot der Moderationstools. Zur Auswahl stehen "Moderationswarteschlange", "Up-to-Date Check", "Organisations-Check" und "Vermittlung ins Fediverse posten".
+
+
+
+Shortcuts
+---------
+
+Um die Prüfung schneller zu gestalten, gibt es eine Reihe von Shortcuts die du nutzen kannst. Aus Gründen der
+Übersichtlichkeit sind im Folgenden auch Shortcuts im Browser aufgeführt.
+
++------------------------------------------------------+---------------+
+| Aktion | Shortcut |
++======================================================+===============+
+| Website der ersten Tierschutzorganisation öffnen | :kbd:`O` |
++------------------------------------------------------+---------------+
+| Tab schließen (Firefox/Chrome) | :kbd:`STRG+W` |
++------------------------------------------------------+---------------+
+| Erste Tierschutzorganisationa als geprüft markieren | :kbd:`C` |
++------------------------------------------------------+---------------+
\ No newline at end of file
diff --git a/src/fellchensammlung/static/fellchensammlung/css/main.scss b/src/fellchensammlung/static/fellchensammlung/css/main.scss
index ff5dcc9..e24d5ab 100644
--- a/src/fellchensammlung/static/fellchensammlung/css/main.scss
+++ b/src/fellchensammlung/static/fellchensammlung/css/main.scss
@@ -352,3 +352,12 @@ AN Cards
.embed-main-content {
padding: 20px 10px 20px 10px;
}
+
+// FLOATING BUTTON
+
+.floating {
+ position: fixed;
+ border-radius: 0.3rem;
+ bottom: 4.5rem;
+ right: 1rem;
+}
\ No newline at end of file
diff --git a/src/fellchensammlung/static/fellchensammlung/js/toggles.js b/src/fellchensammlung/static/fellchensammlung/js/toggles.js
index 5c6fe72..c8b9656 100644
--- a/src/fellchensammlung/static/fellchensammlung/js/toggles.js
+++ b/src/fellchensammlung/static/fellchensammlung/js/toggles.js
@@ -67,6 +67,51 @@ document.addEventListener('DOMContentLoaded', () => {
$el.classList.remove("is-active");
});
}
+
+ // MODALS //
+
+ function openModal($el) {
+ $el.classList.add('is-active');
+ send("Modal.open", {
+ modal: $el.id
+ });
+ }
+
+ function closeModal($el) {
+ $el.classList.remove('is-active');
+ }
+
+ function closeAllModals() {
+ (document.querySelectorAll('.modal') || []).forEach(($modal) => {
+ closeModal($modal);
+ });
+ }
+
+ // Add a click event on buttons to open a specific modal
+ (document.querySelectorAll('.js-modal-trigger') || []).forEach(($trigger) => {
+ const modal = $trigger.dataset.target;
+ const $target = document.getElementById(modal);
+
+ $trigger.addEventListener('click', () => {
+ openModal($target);
+ });
+ });
+
+ // Add a click event on various child elements to close the parent modal
+ (document.querySelectorAll('.modal-background, .modal-close, .delete, .nf-modal-close') || []).forEach(($close) => {
+ const $target = $close.closest('.modal');
+
+ $close.addEventListener('click', () => {
+ closeModal($target);
+ });
+ });
+
+ // Add a keyboard event to close all modals
+ document.addEventListener('keydown', (event) => {
+ if (event.key === "Escape") {
+ closeAllModals();
+ }
+ });
});
diff --git a/src/fellchensammlung/templates/fellchensammlung/partials/modal-shortcuts.html b/src/fellchensammlung/templates/fellchensammlung/partials/modal-shortcuts.html
new file mode 100644
index 0000000..a1ceee5
--- /dev/null
+++ b/src/fellchensammlung/templates/fellchensammlung/partials/modal-shortcuts.html
@@ -0,0 +1,30 @@
+{% load i18n %}
+
+
+
+
+
{% trans 'Shortcuts' %}
+
+
+
+
+
+
{% trans 'Website öffnen' %}: O
+
{% trans 'Website schließen' %}: {% trans 'STRG' %} + W
+
{% trans 'Organisation als geprüft markieren' %}: {% trans 'STRG' %} + W
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/fellchensammlung/templates/fellchensammlung/rescue-organization-check.html b/src/fellchensammlung/templates/fellchensammlung/rescue-organization-check.html
index aff4973..b16b922 100644
--- a/src/fellchensammlung/templates/fellchensammlung/rescue-organization-check.html
+++ b/src/fellchensammlung/templates/fellchensammlung/rescue-organization-check.html
@@ -23,9 +23,11 @@