diff --git a/meinberlin/apps/budgeting/templates/meinberlin_budgeting/includes/proposal_form.html b/meinberlin/apps/budgeting/templates/meinberlin_budgeting/includes/proposal_form.html
index 99c6ff69c7..738edb7f9d 100644
--- a/meinberlin/apps/budgeting/templates/meinberlin_budgeting/includes/proposal_form.html
+++ b/meinberlin/apps/budgeting/templates/meinberlin_budgeting/includes/proposal_form.html
@@ -40,12 +40,16 @@
{% blocktranslate %}Contact Information{% endblocktranslate %}
{% blocktranslate with privacy_policy="/datenschutz" %}I hereby expressly consent to the storage of the contact information I have entered. The contact information may be used by the responsible administration exclusively for contacting me in the present project. I can revoke this consent at any time. I have read and accept the privacy policy.{% endblocktranslate %}
{% if form.contact_storage_consent.errors %}
+ {% if form.contact_storage_consent.errors|length > 1 %}
- {% for error in form.contact_storage_consent.errors %}
- - {{ error|escape }}
- {% endfor %}
+ {% for error in form.contact_storage_consent.errors %}
+ - {{ error|escape }}
+ {% endfor %}
+ {% else %}
+ {% include 'meinberlin_contrib/components/alert.html' with alert_message=form.contact_storage_consent.errors.0|escape alert_type='danger' %}
{% endif %}
+ {% endif %}
{% include 'meinberlin_contrib/includes/form_submit_actions.html' with button_text='Send' %}
diff --git a/meinberlin/apps/budgeting/templates/meinberlin_budgeting/proposal_update_form.html b/meinberlin/apps/budgeting/templates/meinberlin_budgeting/proposal_update_form.html
index ce5f559660..b9092c6648 100644
--- a/meinberlin/apps/budgeting/templates/meinberlin_budgeting/proposal_update_form.html
+++ b/meinberlin/apps/budgeting/templates/meinberlin_budgeting/proposal_update_form.html
@@ -25,9 +25,7 @@
{% translate 'Edit proposal' %}
{% if form.errors %}
-
- {% translate 'An error occurred while evaluating your data. Please check the data you entered again.' %}
-
+ {% include 'meinberlin_contrib/components/alert.html' with alert_message='Error during validation. Please check your entries.' alert_type='danger' %}
{% endif %}
{% include "meinberlin_budgeting/includes/proposal_form.html" with proposal=proposal cancel=object.get_absolute_url %}
diff --git a/meinberlin/apps/contrib/templates/meinberlin_contrib/components/moderator_form.html b/meinberlin/apps/contrib/templates/meinberlin_contrib/components/moderator_form.html
index 93756ff0ab..8ddb8f17e2 100644
--- a/meinberlin/apps/contrib/templates/meinberlin_contrib/components/moderator_form.html
+++ b/meinberlin/apps/contrib/templates/meinberlin_contrib/components/moderator_form.html
@@ -1,6 +1,6 @@
{% load i18n item_tags contrib_tags moderatorremark_tags %}
-