diff --git a/ennstatus/donate/views.py b/ennstatus/donate/views.py
--- a/ennstatus/donate/views.py
+++ b/ennstatus/donate/views.py
@@ -22,40 +22,12 @@ from babel.numbers import parse_decimal,
 from ennstatus.donate.forms import DateForm
 from ennstatus.donate.functions import load_csv, get_choices
 
-from ennstatus.root.forms import BPMForm
-from ennstatus.root.constants import BPM_ADDRESSES
-
 donate_page = Blueprint('donate', __name__)
 
 
-@donate_page.route('/', methods=('GET', 'POST'))
+@donate_page.route('/')
 def index():
-
-    current_app.logger.info('Handling index')
-    form = BPMForm()
-    country_choices = [choice[0] for choice in form.country.choices]
-
-    if request.method == 'POST':
-        current_app.logger.debug('Validating form')
-        if form.validate_on_submit():
-            country = form.country.data
-            return redirect(url_for('donate.index', country=country))
-    else:
-        if 'country' in request.args:
-            country = request.args['country']
-            if country in country_choices:
-                current_app.logger.info('Showing country %s' % country)
-            else:
-                current_app.logger.warn('Country %s not found' % country)
-                country = 'luxembourg'
-        else:
-            current_app.logger.info('Using default country')
-            country = 'luxembourg'
-
-    form.country.data = country
-    address = BPM_ADDRESSES[country]
-
-    return render_template('donate/index.html', form=form, address=address)
+    return render_template('donate/index.html')
 
 
 @donate_page.route('/received',
diff --git a/ennstatus/root/constants.py b/ennstatus/root/constants.py
deleted file mode 100644
--- a/ennstatus/root/constants.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# Ënnstatus
-# Copyright (C) 2015  Dennis Fink
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see .
-
-
-BPM_ADDRESSES = {
-    'germany': {
-        'address': 'Zum Bürgerwehr 28',
-        'postal_code': 'D-54516',
-        'city': 'Wittlich',
-        'country': 'Germany',
-    },
-    'belgium': {
-        'address': '3, Rue des Deux Luxembourg',
-        'postal_code': 'B-6791',
-        'city': 'Athus',
-        'country': 'Belgium',
-    },
-    'france': {
-        'address': 'Les Maragolles',
-        'postal_code': 'F-54720',
-        'city': 'Lexy',
-        'country': 'France',
-    },
-    'luxembourg': {
-        'address': '34, Rue Gabriel Lippmann',
-        'postal_code': 'L-5365',
-        'city': 'Munsbach',
-        'country': 'Luxembourg',
-    },
-}
diff --git a/ennstatus/root/forms.py b/ennstatus/root/forms.py
--- a/ennstatus/root/forms.py
+++ b/ennstatus/root/forms.py
@@ -15,28 +15,12 @@
 # along with this program.  If not, see .
 
 from flask_wtf import Form
-from wtforms import (SelectField,
-                     StringField,
+from wtforms import (StringField,
                      RadioField,
                      BooleanField,
                      SubmitField
                      )
-from wtforms.validators import InputRequired, Email, Length, DataRequired
-
-
-COUNTRIES = [
-    ('luxembourg', 'Luxembourg'),
-    ('belgium', 'Belgium'),
-    ('france', 'France'),
-    ('germany', 'Germany'),
-]
-
-
-class BPMForm(Form):
-    country = SelectField('Country',
-                          validators=[DataRequired()],
-                          choices=COUNTRIES)
-    submit = SubmitField('Submit')
+from wtforms.validators import InputRequired, Email, Length
 
 
 class MembershipForm(Form):
diff --git a/ennstatus/root/views.py b/ennstatus/root/views.py
--- a/ennstatus/root/views.py
+++ b/ennstatus/root/views.py
@@ -17,8 +17,7 @@
 from flask import (Blueprint, render_template, current_app,
                    request, redirect, url_for, flash)
 
-from ennstatus.root.forms import BPMForm, MembershipForm, BridgeprogramForm
-from ennstatus.root.constants import BPM_ADDRESSES
+from ennstatus.root.forms import MembershipForm, BridgeprogramForm
 from ennstatus.root.functions import (send_membership_mail,
                                       send_bridgeprogram_mail)
 
@@ -80,35 +79,9 @@ def mirrors():
     return render_template('root/mirrors.html')
 
 
-@root_page.route('/contact', methods=('GET', 'POST'))
+@root_page.route('/contact')
 def contact():
-
-    current_app.logger.info('Handling contact')
-    form = BPMForm()
-    country_choices = [choice[0] for choice in form.country.choices]
-
-    if request.method == 'POST':
-        current_app.logger.debug('Validating form')
-        if form.validate_on_submit():
-            country = form.country.data
-            return redirect(url_for('root.contact', country=country))
-    else:
-        if 'country' in request.args:
-            country = request.args['country']
-            if country in country_choices:
-                current_app.logger.info('Showing country %s' % country)
-            else:
-                current_app.logger.warn('Country %s not found' % country)
-                country = 'luxembourg'
-        else:
-            current_app.logger.info('Using default country')
-            country = 'luxembourg'
-
-    form.country.data = country
-
-    address = BPM_ADDRESSES[country]
-
-    return render_template('root/contact.html', form=form, address=address)
+    return render_template('root/contact.html')
 
 
 @root_page.route('/abuse')
diff --git a/ennstatus/templates/donate/index.html b/ennstatus/templates/donate/index.html
--- a/ennstatus/templates/donate/index.html
+++ b/ennstatus/templates/donate/index.html
@@ -83,21 +83,11 @@
           
SnailMail
         
         
-          
-          
+           
             Frënn vun der Ënn, ASBL
-                    BPM 381892
-                    {{ address['address'] }}
-                    {{ address['postal_code'] }}, {{ address['city'] }}
-                    {{ address['country'] }}
+                    {{ config['ENNSTATUS_ADDRESS'] }}
+                    {{ config['ENNSTATUS_POSTAL_CODE'] }}, {{ config['ENNSTATUS_CITY'] }}
+                    {{ config['ENNSTATUS_COUNTRY'] }}
           
          
       
@@ -202,18 +192,6 @@
       
     
     
-      
-        
-          BPM Points
-          
-            
For our parcel station and international mail boxes.
-            
-              Send your BPM voucher code to: 
-               : info@enn.lu  GPG: 0x02225522
-            
-          
 
-        
-      
 
      
   
 {% endblock %}
diff --git a/ennstatus/templates/root/contact.html b/ennstatus/templates/root/contact.html
--- a/ennstatus/templates/root/contact.html
+++ b/ennstatus/templates/root/contact.html
@@ -26,26 +26,14 @@
       Contact
     
   
-  
   
+    
General
     Please mail all general inquiries to:
     
       Frënn vun der Ënn, ASBL
-        BPM 381892
-        {{ address['address'] }}
-        {{ address['postal_code'] }}, {{ address['city'] }}
-        {{ address['country'] }}
+        {{ config['ENNSTATUS_ADDRESS'] }}
+        {{ config['ENNSTATUS_POSTAL_CODE'] }}, {{ config['ENNSTATUS_CITY'] }}
+        {{ config['ENNSTATUS_COUNTRY'] }}
         
        : info@enn.lu  GPG: 0x02225522
        : enn.lu/ or {{ config['ENNSTATUS_ONION_ADDRESS'] }}