diff --git a/README.md b/README.md
index 05391db5d9e971cd3aea939a41a436c190c5f618..92bd22d64aeecb51616948b9d306e16acab85aad 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,16 @@
 # External Website of StuStaNet e. V.
 
+## Development
+
+The website generated from the sources in this repository using [Hugo](https://gohugo.io/). To preview the results of your changes, [install Hugo locally](https://gohugo.io/getting-started/installing).
+
+### Workflow
+1. [Fork this repository](https://gitlab.stusta.de/stustanet/stustanet-website/forks/new)
+2. Clone your repository locally: `cd` into the parent directory of where the files should be saved, then run `git clone https://gitlab.stusta.de/<your username>/stustanet-website.git` (Or use your favorite Git GUI). Afterwards `cd stustanet-website`.
+3. Hugo can generate a live-preview of your changes. Run `hugo -v -w server` in the directory of the cloned repository.
+4. Make and commit your changes ([Git tutorial](https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository))
+5. Push your changes to your fork on Gitlab (`git push`).
+6. [Create a merge request](https://gitlab.stusta.de/stustanet/stustanet-website/merge_requests/new)
+
 ## Board
 Data in `data/Vorstand.toml`,
-
-### Notes
-The stock photo for the wifi was taken from [https://www.stockvault.net/photo/176388/always-connected](https://www.stockvault.net/photo/176388/always-connected)
diff --git a/config.toml b/config.toml
index 5f8f5eaa478e98064455421c589f8075bd622a0b..0b13e7eb83165e39ecc31962bcebe099ce04cb65 100644
--- a/config.toml
+++ b/config.toml
@@ -9,6 +9,10 @@ disableKinds = ["RSS","taxonomy","taxonomyTerm"]
 enableGitInfo = false
 SectionPagesMenu = "main"
 
+[caches]
+[caches.getjson]
+maxAge = "30s"
+
 [params]
 gitEditBaseUrl = "https://gitlab.stusta.de/stustanet/stustanet-website/edit/master/content/"
 
diff --git a/content/_index.de.md b/content/_index.de.md
index 221cb41ed2eca675b460a391ec0a57f9c762361c..cbbaa8ebf63f36cdf3ea372ffaf0eedfb2438d4a 100644
--- a/content/_index.de.md
+++ b/content/_index.de.md
@@ -8,7 +8,16 @@ headerStats: true
 
 {{% two-columns %}}{{% column %}}
 
-StuStaNet ist eine Organisation in der Studentenstadt Freimann, welche ein Computer-Netzwerk betreibt, das die Studentenstadt sowie das Wohnheim Max-Bill-Straße an das Internet anbindet. Das Netzwerk wird ausschließlich von Freiwilligen betrieben und hat ca. {{< users >}} Nutzer.
+StuStaNet ist eine Organisation in der Studentenstadt Freimann, welche ein Computer-Netzwerk betreibt, das ca. {{< users >}} Nutzer in der Studentenstadt Freimann sowie dem Wohnheim Max-Bill-Straße an das Internet anbindet.
+
+### Von Studenten, für Studenten
+
+Als Studenten-Initiative geboren, wird StuStaNet bis heute ausschließlich von Ehrenamtlichen betrieben. In Zusammenarbeit mit dem Studentenwerk München und dem Leibniz-Rechenzentrum können wir somit den Bewohnern der Studentenstadt Freimann kostengünstig einen Internetanschluss bereitstellen.
+
+Interessierte Studenten haben zudem die Möglichkeit selbst im StuStaNet aktiv zu werden und praktische Erfahrungen zu sammeln.
+
+{{< button ref="about.de.md" label="Ãœber den Verein" >}}
+
 
 ## Mitglied werden
 
@@ -19,27 +28,31 @@ Eine Mitgliedschaft, welche die Nutzung aller unserer Dienste erlaubt, steht all
 
 Du möchtest Mitglied im StuStaNet werden, um all unsere Dienste zu nutzen?
 
+{{< button href="https://reg.stustanet.de/" label="Registrieren" >}}
 
-<a class="button" href="https://reg.stusta.de/">Registrieren</a>
 
-### Nächste Sprechstunden
-Die Sprechstunden finden im Blauen Haus (Christoph-Probst-Straße 12) Zimmer 028 statt.
+## Nächste Sprechstunden
+Die [Sprechstunden]({{< ref "officehours.de.md" >}}) finden in [Haus 10 (Hans-Leipelt-Straße 7) Raum 002](https://maps.google.com/maps?cid=3018882636502329665) statt.
 
 {{< officehours >}}
 
-{{% /column %}}{{% column %}}
 
+{{% /column %}}{{% column %}}
+{{% flex-item %}}
+<!-- Beide Listen sollten gleich viele Einträge haben, damit die Spalten (auf kleinen Displays nebeneinander) gleich lang sind -->
 ## Dienste
 * <i class="fa fa-wifi" aria-hidden="true"></i> [WLAN]({{< ref "wifi.de.md" >}})
 * <i class="fa fa-envelope" aria-hidden="true"></i> [Webmail](https://webmail.stusta.de/)
 * <i class="fa fa-cloud" aria-hidden="true"></i> [StuSta Cloud](https://cloud.stusta.de/)
+* <i class="fa fa-hdd-o" aria-hidden="true"></i> [Webhosting](https://home.stusta.de/)
 * <i class="fa fa-gitlab" aria-hidden="true"></i> [GitLab](https://gitlab.stusta.de/)
-
-
+{{% /flex-item %}}
+{{% flex-item %}}
 ## Kontakt
-* <i class="fa fa-comments" aria-hidden="true"></i> [Impressum](/impressum)
+* <i class="fa fa-medkit" aria-hidden="true"></i> [Support]({{< ref "support.de.md" >}})
+* <i class="fa fa-users" aria-hidden="true"></i> [Sprechstunden]({{< ref "officehours.de.md" >}})
 * <i class="fa fa-facebook-official" aria-hidden="true"></i> [SSN bei Facebook](https://www.facebook.com/stustanet/)
 * <i class="fa fa-github" aria-hidden="true"></i> [SSN bei Github](https://github.com/stustanet/)
-
-
+* <i class="fa fa-comments" aria-hidden="true"></i> [Impressum](/impressum)
+{{% /flex-item %}}
 {{% /column %}}{{% /two-columns %}}
diff --git a/content/_index.en.md b/content/_index.en.md
index 818792e39c70275b7f973cb879fc1ce411c5b7a6..a6efc3e43c4414c573d0315ab144aed3bec824bf 100644
--- a/content/_index.en.md
+++ b/content/_index.en.md
@@ -8,9 +8,19 @@ headerStats: true
 
 {{% two-columns %}}{{% column %}}
 
-StuStaNet is a registered association that operates a computer network connecting about {{< users >}} users in the Studentenstadt Freimann and the dormitory Max-Bill-Straße 67 in Munich to the Internet. The network is operated entirely by volunteers.
+StuStaNet is a registered association that operates a computer network connecting about {{< users >}} users in the Studentenstadt Freimann and the dormitory Max-Bill-Straße in Munich to the Internet.
 
-## Become a Member
+
+### By Students, for Students
+
+Born as a student initiative, StuStaNet is still operated entirely by volunteers. In cooperation with the Munich Student Union and the Leibniz Supercomputing Centre we are able to provide the residents of the Studentenstadt Freimann with an inexpensive Internet connection.
+
+Interested students also have the opportunity to become actively involved in StuStaNet and gain practical experience.
+
+{{< button ref="about.en.md" label="About the Association" >}}
+
+
+## Becoming a Member
 
 While we provide some services to all residents of the Studentenstadt Freimann and the Max-Bill dormitory, some services are exclusively for our members.
 
@@ -19,27 +29,31 @@ Membership, allowing to use all of our services, is open to all residents of the
 
 You want to become a StuStaNet member in order to use our services?
 
+{{< button href="https://reg.stustanet.de/" label="Membership Registration" >}}
 
-<a class="button" href="https://reg.stusta.de/">Register</a>
 
-### Next Office Hours
-The office hours take place in Blue Building (Christoph-Probst-Straße 12) Room 028.
+## Next Office Hours
+The [office hours]({{< ref "officehours.en.md" >}}) take place in [House 10 (Hans-Leipelt-Straße 7), room 002](https://maps.google.com/maps?cid=3018882636502329665).
 
 {{< officehours >}}
 
 
 {{% /column %}}{{% column %}}
-
-
+{{% flex-item %}}
+<!-- Both should have the same number of items such that both columns (next to each other on small displays) have the same length -->
 ## Services
 * <i class="fa fa-wifi" aria-hidden="true"></i> [Wi-Fi]({{< ref "wifi.en.md" >}})
 * <i class="fa fa-envelope" aria-hidden="true"></i> [Webmail](https://webmail.stusta.de/)
 * <i class="fa fa-cloud" aria-hidden="true"></i> [StuSta Cloud](https://cloud.stusta.de/)
+* <i class="fa fa-hdd-o" aria-hidden="true"></i> [Webhosting](https://home.stusta.de/)
 * <i class="fa fa-gitlab" aria-hidden="true"></i> [GitLab](https://gitlab.stusta.de/)
-
+{{% /flex-item %}}
+{{% flex-item %}}
 ## Contact
-* <i class="fa fa-comments" aria-hidden="true"></i> [Imprint](/impressum)
+* <i class="fa fa-medkit" aria-hidden="true"></i> [Support]({{< ref "support.en.md" >}})
+* <i class="fa fa-users" aria-hidden="true"></i> [Office Hours]({{< ref "officehours.en.md" >}})
 * <i class="fa fa-facebook-official" aria-hidden="true"></i> [SSN on Facebook](https://www.facebook.com/stustanet/)
 * <i class="fa fa-github" aria-hidden="true"></i> [SSN on Github](https://github.com/stustanet/)
-
+* <i class="fa fa-comments" aria-hidden="true"></i> [Imprint](/impressum)
+{{% /flex-item %}}
 {{% /column %}}{{% /two-columns %}}
diff --git a/content/about.de.md b/content/about.de.md
index 70e3e3677006edef248a60159ce35e2de9e292a4..1b0217f7d60777d9ad3aea99390539d8f2767cea 100644
--- a/content/about.de.md
+++ b/content/about.de.md
@@ -9,35 +9,34 @@ aliases: [ "/de/participate/" ]
 ---
 
 ## Der Verein
-StuStaNet ist ein Verein, der in der [Studentenstadt Freimann](https://stusta.de/) sowie im Studentenwohnheim [Max-Bill-Straße 67](https://max-bill.de/) ein wohnheimweites Computernetzwerk mit Anbindung an das Internet betreibt. Zurzeit verbindet das Netz ca. {{% users %}} Benutzer.
+StuStaNet ist ein Verein, der in der [Studentenstadt Freimann](https://stusta.de/) sowie im Studentenwohnheim [Max-Bill-Straße 67](https://max-bill.de/) ein Computernetzwerk zur Anbindung an das Internet betreibt. Zurzeit verbindet das Netz ca. {{% users %}} Nutzer.
 
-Der Verein stellt in Zusammenarbeit mit dem Studentenwerk München allen Bewohnern der Studentenstadt einen Internetzugang zur Verfügung und unterstützt die Bewohner bei Fragen zum Netz. Dazu betreibt er zentrale Infrastruktur wie DNS, HTTP-Proxy, NAT Gateway, ISATAP Gateway für IPv6, Mail, Quality of Service (QoS) und Intrusion Detection System (IDS). Seinen Mitgliedern bietet der Verein zusätzliche Dienste wie z.B. privaten Cloudspeicher, Webspace, Backupspeicher, und eine E-Mail-Adresse mit unlimitiertem Speicherplatz an.
+Der Verein stellt in Zusammenarbeit mit dem Studentenwerk München allen Bewohnern der Studentenstadt einen Internetzugang zur Verfügung und unterstützt die Bewohner bei auftretetenden Problemen und Fragen zum Netz. Dazu betreibt er zentrale Infrastruktur wie DNS, Quality of Service (QoS), Intrusion Detection System (IDS), NAT Gateway, HTTP-Proxy, ISATAP Gateway für IPv6, E-Mail und vieles mehr.
+Seinen Mitgliedern bietet der Verein zusätzliche Dienste wie z.B. [Außen-WLAN]({{< ref "wifi.de.md" >}}), privaten Cloudspeicher, Webspace, Backupspeicher, und eine E-Mail-Adresse mit unlimitiertem Speicherplatz an.
 
 
 ## Mitgestaltung
-Du möchtest wissen, wie dieses Internet in der StuSta funktioniert?
-Oder wolltest du einfach schon immer mal einen Server, der von über {{% users %}} Leuten aktiv verwendet wird, betreuen?
-Fehlt Dir ein Dienst oder funktioniert ein vorhandener Service nicht so, wie du es willst?
+Du möchtest wissen, wie das Internet in der StuSta funktioniert?
+Oder wolltest du schon immer mal Netzwerkinfrastruktur, die von über {{% users %}} Personen aktiv verwendet wird, betreuen?
+Fehlt dir ein Dienst oder funktioniert ein vorhandener Service nicht so, wie du es willst?
 
 Dann bist du bei uns genau richtig! Schau vorbei und mach mit!
 
-Egal, ob du schon seit Jahren deinen eigenen Server betreust oder noch überhaupt keine Ahnung hast, bist du bei uns willkommen. Deine Motivation und Geduld ist wichtiger als deine Wissen!
+Egal, ob du schon seit Jahren deinen eigenen Server betreust oder noch überhaupt keine Ahnung von Servern, Computernetzwerken und Programmierung hast, du bist herzlich eingeladen im StuStaNet aktiv zu werden. Deine Motivation und Ausdauer sind wichtiger als dein Wissen!
 
 
 ## Beitritt
-Bewohner der Studentenstadt Freimann, die dem Verein beitreten möchten, müssen einen [Aufnahmeantrag](https://reg.stusta.de/) ausfüllen, den sie in der Sprechstunde des Vereins erhalten und abgeben können. Die Sprechstunde im Vereinsbüro im Blauen Haus (Zimmer 028) ist auch erste Anlaufstelle für weitere Informationen zum Verein und bei Problemen mit dem wohnheimweiten LAN. Die Sprechzeiten hängen an den schwarzen Brettern der Häuser sowie am Sprechstundenraum aus.
-
-[Hier gehts zum Aufnahmeantrag](https://reg.stusta.de/).
+Bewohner der Studentenstadt Freimann, die dem Verein beitreten möchten, müssen einen [Aufnahmeantrag](https://reg.stustanet.de/) ausfüllen, der auch in der [Sprechstunde]({{< ref "officehours.de.md" >}}) erhältlich ist.
 
 
 ## Geschichte
-Der Verein baute ab 1996 ein eigenes Netz auf und betrieb es bis 1999. Seit November 1999 wurde dieses Netz nach den Plänen des Vereins Stück für Stück vom [Studentenwerk München](https://www.studentenwerk-muenchen.de/) durch ein modernes vollgeswitchtes LAN ersetzt. Der Verein realisiert seit 1997 die Anbindung an das [Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften (LRZ)](https://www.lrz.de/). Anfänglich durch eine einfache 64kBit-Standleitung, später durch eine 768kBit-Anbindung über SDSL, und seit Mitte 1999 durch eine LWL-Anbindung, die zuerst mit 10 MBit/s, ab Dezember 2000 mit 100 MBit/s, ab Juli 2007 mit 1 GBit/s, ab Dezember 2012 mit 2 GBit/s, seit Juni 2017 mit 4 GBit/s und seit Oktober 2018 mit derzeit 6 GBit/s betrieben wird.
+Als Studenten-Initiative geboren, baute der Verein ab 1996 ein eigenes Netz auf und betrieb es bis 1999. Seit November 1999 wurde dieses Netz nach den Plänen des Vereins Stück für Stück vom [Studentenwerk München](https://www.studentenwerk-muenchen.de/) durch ein modernes vollgeswitchtes LAN ersetzt. Der Verein realisiert seit 1997 die Anbindung an das [Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften (LRZ)](https://www.lrz.de/). Anfänglich durch eine einfache 64kBit-Standleitung, später durch eine 768kBit-Anbindung über SDSL, und seit Mitte 1999 durch eine LWL-Anbindung, die zuerst mit 10 MBit/s, ab Dezember 2000 mit 100 MBit/s, ab Juli 2007 mit 1 GBit/s, ab Dezember 2012 mit 2 GBit/s, seit Juni 2017 mit 4 GBit/s und seit Oktober 2018 mit derzeit 6 GBit/s betrieben wird.
 
 Das Wohnheim in der Max-Bill-Straße wurde im Juni 2016 in das Netz des StuStaNet eingebunden. Es ist separat mit derzeit 1 GBit/s mit dem Internet verbunden.
 
 
 ## Vorstand
-Die Kontaktadresse des aktuellen Vorstands findet sich im [Impressum](/impressum).
+{{< vorstand >}}
 
 
 ## Satzung
@@ -47,8 +46,8 @@ Die aktuelle Satzung des StuStaNet e. V. ist [im Vereinsanzeiger einsehbar](http
 ## Wie kann ich Kontakt aufnehmen?
 ### Adminchat
 
-Du kannst zunächst bei uns im Adminchat vorbei schauen.
-Dafür haben wir verschiedene Möglichkeiten geschaffen um zu joinen:
+Schreib mit uns, indem du dem Adminchat beitrittst.
+Dafür haben wir verschiedene Möglichkeiten geschaffen:
 
 * Matrix: `#admins:stusta.de`
 * Jabber: `admins@conference.jabber.stusta.mhn.de`
diff --git a/content/about.en.md b/content/about.en.md
index c3c63bb237c444bb16be3540a26e20faa4742e03..531382a8df4879891189b70c69b2137215f4f663 100644
--- a/content/about.en.md
+++ b/content/about.en.md
@@ -9,28 +9,29 @@ aliases: [ "/participate/", "/en/participate/" ]
 ---
 
 ## The StuStaNet Association
-The StuStaNet is an association in the [Studentenstadt Freimann](https://stusta.de/en/) that operates a computer network connecting the Studentenstadt and the dormitory [Max-Bill-Straße 67](https://max-bill.de/) to the Internet. The network is used by approximately {{% users %}} users.
+StuStaNet is an association that operates a computer network connecting the [Studentenstadt Freimann](https://stusta.de/en/) and the dormitory [Max-Bill-Straße 67](https://max-bill.de/) to the Internet. The network is currently used by about {{% users %}} users.
+
+StuStaNet provides, in cooperation with the student union, all residents of Studentenstadt with Internet access, as well as support for the residents in the case of network issues.
+It operates all higher-level services such as DNS, Quality of Service (QoS), Intrusion Detection System (IDS), NAT gateway, HTTP proxy, an ISATAP gateway for IPv6, e-mail and many more.
+StuStaNet offers its members additional services, such as a [outdoor Wi-Fi]({{< ref "wifi.en.md" >}}), private cloud storage, backup storage, webhosting and a mailbox with unlimited quota.
 
-StuStaNet operates all higher-level services such as DNS, email, HTTP Proxy, NAT, IPv6, QoS, IDS, and many more. In co-operation with the student union it provides all residents of Studentenstadt with Internet access and also provides support for the residents regarding network issues. StuStaNet offers its members additional services, such as a private cloud storage, backup storage, web space with a database and a mailbox with unlimited quota.
 
 ## Participation
-Do you want to know how the Internet in the StuSta works?
-Or did you always want to administrate a server that is actively used by over {{% users %}} people?
+You want to know how the Internet in the StuSta works?
+Or did you always want to administrate network infrastructure that is used by {{% users %}} people?
 Are you missing a service or is an existing service not working as would expect it?
 
 If you answered any of the questions with a yes, you are the right place! Join us!
 
-It doesn't matter if you have your own server, that you administrate, or if you don't know anything about servers and programming, you are very welcome to stop by.
+It doesn't matter if you already administrated your own server for years, or if you don't know anything about servers, computer networks and programming yet, you are very welcome to stop by and become an active member of StuStaNet. Your motivation and perseverance are much more important than your knowledge!
 
 
 ## Membership
-Residents of the Studentenstadt Freimann who would like to join the association must fill out a [membership application form](https://reg.stusta.de/), which they can obtain within our office hours in the Blue House. This is where residents go to for more information regarding the StuStaNet association or for any problems they are experiencing with the LAN. Our office hours are posted in every house on the notice board.
-
-[You can find the application form here](https://reg.stusta.de/).
+Residents of the Studentenstadt Freimann who would like to join the association have to fill out a [membership application form](https://reg.stustanet.de/), which can also be obtained in our [office hours]({{< ref "officehours.en.md" >}}).
 
 
 ## History
-In 1996, StuStaNet created its own network infrastructure and operated it until 1999. In November 1999, StuStaNet replaced, jointly with the [Munich student union](https://www.studentenwerk-muenchen.de/), the aging network piece by piece in order to create a fully switched LAN. In 1997, it was linked up with the Munich scientific network run by [LRZ](https://www.lrz.de/).
+Born as a student initiative, StuStaNet created its own network infrastructure in 1996 and operated it until 1999. In November 1999 StuStaNet replaced, jointly with the [Munich student union](https://www.studentenwerk-muenchen.de/), the aging network piece by piece in order to create a fully switched LAN. In 1997 it was linked up with the Munich scientific network operated by the [LRZ](https://www.lrz.de/).
 
 Initially, the Internet connection was a simple 64kBit connection, later a 768kBit connection over SDSL, and since mid-1999 an optical fiber connection. This fiber connection initially operated with 10 MBit/s. In December 2000 this was upgraded to 100 MBit/s, in July 2007 to 1 GBit/s, in December 2012 to 2 GBit/s, in June 2017 to 4 GBit/s, and since October 2018 a 6 GBit/s connection.
 
@@ -38,15 +39,14 @@ The dormitory in the Max-Bill street was integrated into the StuStaNet Network i
 
 
 ## The Board of Directors
-The contact details of the current board members can be found in the [imprint](/impressum).
-
+{{< vorstand >}}
 
 ## Statute
-The current statute of the StuStaNet e. V. can be found [here](https://vereinsanzeiger.stustanet.de/satzung.pdf)[German].
+The current statute of the StuStaNet e. V. can be found [here](https://vereinsanzeiger.stustanet.de/satzung.pdf) [German].
 
 ## How to contact us?
-### Adminchat
-You can join our admin chat.
+### Admin Chat
+Chat with us by joining our admin chat.
 We have several channels you can use:
 
 * Matrix: `#admins:stusta.de`
@@ -58,6 +58,6 @@ Join one of the channels and just ask. There should be enough admins online to a
 
 ### Hackerspace
 An eye-to-eye conversation is always better, so feel free to stop by at our [Hackerspace](https://wiki.stusta.de/Hackerspace).
-It is a place for every nerd (not only admins), who want to meet and talk about problems, exchange information or just do nerd stuff.
-Every first Thursday in a month the [Administrator Council](https://wiki.stusta.de/Adminrat) takes place in the HaSpa.
+It is a place for every nerd (not only network admins), who want to meet and talk about problems, exchange information or just do nerd stuff.
+Every first Thursday in a month the [Administrator Council](https://wiki.stusta.de/Adminrat) takes place in the Hackerspace.
 During the council administrators debate about the future of the network inside the StuSta.
diff --git a/content/impressum.md b/content/impressum.md
index 98ab0beef380c93335eb4dbcd5af83d7880fdc48..132484d487fa3694746d80aa0a8238d07eca29d8 100644
--- a/content/impressum.md
+++ b/content/impressum.md
@@ -2,7 +2,6 @@
 title: Impressum
 description: Impressum für stustanet.de
 type: page
-noindex: true
 color: yellow
 headerImage: headers/imprint.jpg
 aliases: [ "/impressum/" ]
@@ -15,38 +14,42 @@ Verantwortlicher im Sinne von § 5 TMG, § 55 RfStV: Vorsitzender Vorstand des V
 ## StuStaNet e. V.
 Der Computernetzwerkverein in der Studentenstadt
 
-{{% dl title="Postanschrift" %}}
+{{% dl title="Vorstandsmitglieder:" %}}
+{{< vorstand >}}
+{{% /dl %}}
+
+{{% dl title="Registergericht:" %}}
+Amtsgericht München
+{{% /dl %}}
+
+{{% dl title="Vereinsregisternummer:" %}}
+16245
+{{% /dl %}}
+
+{{% dl title="Postanschrift:" %}}
+{{< address >}}
 StuStaNet e. V.
 Hans-Leipelt-Straße 7
 80805 München
-{{% /dl%}}
-
-{{% dl title="Telefon" %}}
-Der Verein ist telefonisch nicht zu erreichen.
+{{< /address >}}
 {{% /dl %}}
 
-{{% dl title="E-Mail an den Vorstand" %}}
+{{% dl title="E-Mail an den Vorstand:" %}}
 {{% email %}}vorstand[at]stustanet.de{{% /email %}}
 {{% /dl %}}
 
-{{% we-are-not-stuwerk %}}
-
-**Internet:** https://stustanet.de/
-
-{{% vorstand %}}
-
-**Registergericht:** Amtsgericht München
+{{% dl title="Datenschutzbeauftragter:" %}}
+{{% email %}}datenschutz[at]stustanet.de{{% /email %}}
+{{% /dl %}}
 
-**Vereinsregisternummer**: 16245
+{{% we-are-not-stuwerk %}}
 
-**Datenschutzbeauftragter**: datenschutz[at]stustanet.de
+<!-- Telefonnummer ist NICHT Pflicht und daher hier (da eh nicht vorhanden) ausgelassen: https://www.e-recht24.de/news/abmahnung/1023.html -->
 
 ## Ãœber diese Webseite
 
 Bei technischen Fragen zu dieser Webseite: {{% email %}}admins[at]stustanet.de{{% /email %}}
 
-Bei redaktionellen Fragen zu dieser Webseite: {{% email %}}vorstand[at]stustanet.de{{% /email %}}
-
 Für Anfragen an die studentische Heimselbstverwaltung in der Studentenstadt Freimann wenden Sie sich bitte an den Organisationstutor unter {{% email %}}orgtutor[at]stusta.de{{% /email %}}.
 
 
diff --git a/content/officehours.de.md b/content/officehours.de.md
new file mode 100644
index 0000000000000000000000000000000000000000..d019b29ab5f753e4b9f92e4dc6a7d48885fadc08
--- /dev/null
+++ b/content/officehours.de.md
@@ -0,0 +1,36 @@
+---
+title: Sprechstunden
+header: Sprechstunden
+description: StuStaNet Sprechstunden
+type: page
+color: none
+class: officehours
+url: "sprechstunden"
+headerImage: headers/keyboard.jpg
+---
+
+<div class="callout callout-default">
+    <h3>WLAN fürs eigene Zimmer</h3>
+    <img src="/figures/router_m.jpg" class="router small">
+    <p>Wir stellen vor: Der StuStaNet WLAN Router!</p>
+    <ul>
+        <li><i class="fa fa-check" aria-hidden="true"></i>Plug & Play: Anschließen und fertig.</li>
+        <li><i class="fa fa-heart" aria-hidden="true"></i>Unsere Software konfiguriert sich komplett automatisch!</li>
+        <li><i class="fa fa-tachometer" aria-hidden="true"></i>450Mbit/s WLAN (IEEE 802.11b/g/n)</li>
+        <li><i class="fa fa-euro" aria-hidden="true"></i>Verkauft zum Selbstkostenpreis. Nur für Mitglieder.</li>
+    </ul>
+    <p><b>Verfügbar ausschließlich in unseren Sprechstunden.</b></p>
+</div>
+
+### Mitgliedschaft Online-Antrag
+Wenn du Mitglied im StuStaNet e. V. werden möchtest, kannst du <a href="https://reg.stustanet.de/">einfach online einen Antrag stellen</a>. Während der Antrag bearbeitet wird, schalten wir bereits einige Mitgliederdienste für dein Zimmer frei, sodass du z.B. bereits kein Proxy benutzen musst.
+Du hast anschließen **4 Wochen** Zeit in eine unserer Sprechstunden zu kommen und die einmalige Aufnahmegebühr zu entrichten.
+
+<a class="button" href="https://reg.stustanet.de/">Registrieren</a>
+
+
+### Nächste Sprechstunden
+Die Sprechstunden finden in [Haus 10 (Hans-Leipelt-Straße 7) Raum 002](https://maps.google.com/maps?cid=3018882636502329665) statt.
+
+Die nächsten Termine und Öffnungszeiten:
+{{< officehours >}}
diff --git a/content/officehours.en.md b/content/officehours.en.md
new file mode 100644
index 0000000000000000000000000000000000000000..2ee6a2f1c965098af80a07bac4d13a146f949d19
--- /dev/null
+++ b/content/officehours.en.md
@@ -0,0 +1,36 @@
+---
+title: Office Hours
+header: Office Hours
+description: StuStaNet Office Hours
+type: page
+color: none
+class: officehours
+headerImage: headers/keyboard.jpg
+---
+
+<div class="callout callout-default">
+    <h3>Wi-Fi for your room</h3>
+    <img src="/figures/router_m.jpg" class="router small">
+    <p>Meet the StuStaNet Wi-Fi Router!</p>
+    <ul>
+        <li><i class="fa fa-check" aria-hidden="true"></i>Plug & Play: Connect and done.</li>
+        <li><i class="fa fa-heart" aria-hidden="true"></i>Our software does all the configuration automatically!</li>
+        <li><i class="fa fa-tachometer" aria-hidden="true"></i>450Mbit/s WLAN (IEEE 802.11b/g/n)</li>
+        <li><i class="fa fa-euro" aria-hidden="true"></i>Sold at cost price. For members only.</li>
+    </ul>
+    <p><b>Available exclusively in our office hours.</b></p>
+</div>
+
+
+### Membership Online Registration
+If you want to become a member of StuStaNet e. V., you can <a href="https://reg.stustanet.de/">easily register online</a>. While your application is in progress, we will already provisionally activate some membership services for your room, i.e. you don't have to configure the proxy.
+Afterwards you have **4 weeks** to come to one of our office hours to pay the application fee.
+
+<a class="button" href="https://reg.stustanet.de/">Sign up</a>
+
+
+### Next Office Hours
+The office hours take place in [House 10 (Hans-Leipelt-Straße 7), room 002](https://maps.google.com/maps?cid=3018882636502329665).
+
+The next dates and opening hours:
+{{< officehours >}}
diff --git a/content/support.de.md b/content/support.de.md
index 0951e15e691cd6694fcdc9cf43e46c6ec05fc3b2..6199afee62727d477b1194edd01fbcc885e743c3 100644
--- a/content/support.de.md
+++ b/content/support.de.md
@@ -8,23 +8,44 @@ headerImage: headers/keyboard.jpg
 ---
 
 ## Erste Hilfe
+Auf dieser Seite findest du eine erste Hilfe für deinen Internetzugang in der Studentenstadt.<br />
+Bei vielen Problemen kann unser Selbstdiagnose-Tool [selftest.stustanet.de](http://selftest.stustanet.de) weiterhelfen.
 
-Auf dieser Seite findest Du eine erste Hilfe für Deinen Internetzugang in der Studentenstadt. Klicke einfach auf das jeweilige Problem hier in der Liste.
+<a class="button" href="http://selftest.stustanet.de/">Connectivity Selftest</a>
 
-[Internetzugang in der Studentenstadt]({{< ref "internetaccessstusta.de.md" >}})
+## Frequently Answered Questions {#faq}
 
-[Neueinzug und das Internet funktioniert plötzlich nicht mehr]({{< ref "newmovein.de.md" >}})
+### Ich habe mein Internet nach Anleitung eingerichtet, aber habe trotzdem keine Verbindung?
+Dies kann viele Ursachen haben. Am besten ist es hierbei einen Verbindungstest auf [selftest.stustanet.de](http://selftest.stustanet.de) zu machen ([Anleitung zum StuStaNet Selftest]({{< ref "selftest.de.md" >}})). Mit dem Ergebnis des Tests wendest du dich per [Mail an die Netzwerkadministratoren]({{< ref "/support/supportmail.de.md" >}}).
 
-[Anschluss wurde wegen einer Virensperrung gesperrt]({{< ref "virusblock.de.md" >}})
+### Ich bin innerhalb der Studentenstadt umgezogen. Muss ich nochmals Mitglied werden?
+Nein, du musst nicht nochmals Mitglied werden. Schreibe bitte in diesem Fall eine Mail an [vorstand[at]stustanet.de](https://stustanet.de/mail/vorstand?subject=Umzug&body=Name%3A%0AAltes%20Haus%20und%20Zimmernummer%3A%0ANeues%20Haus%20und%20Zimmernummer%3A%0AMitgliedsnummer%20(sofern%20bekannt)%3A) und gib hierbei folgende Daten an:
 
-[Routerproblem]({{< ref "routerproblem.de.md" >}})
+* Name:
+* Altes Haus und Zimmernummer:
+* Neues Haus und Zimmernummer:
+* Mitgliedsnummer (sofern bekannt):
 
-[Umzug innerhalb der StuSta]({{< ref "umzughowto.de.md" >}})
+### Ich bin kürzlich neu eingezogen. Warum geht das Internet funktioniert plötzlich nicht mehr?
+Vermutlich war dein Vormieter Mitglied im StuStaNet. In regelmäßigen Abständen werden Zugänge deaktiviert, da die Mitgliedschaft an eine Person und nicht an ein Zimmer gebunden ist. In diesem Fall kannst Du entweder den Proxy benutzen oder [Mitglied des StuStaNet werden](https://reg.stustanet.de).
 
-[StuStaNet Selftest Seite]({{< ref "selftestexplanation.de.md" >}})
+### Ich benötige noch Netzwerkequipment, beispielsweise ein LAN-Kabel. Bietet ihr so etwas an?
+Der StuStaNet bietet verschiedenes Netzwerkzubehör an. Mitglieder erhalten dieses zudem zu einem reduzierten Preis. Bei Interesse einfach in der [Sprechstunde]({{< ref "officehours.de.md" >}}) vorbeikommen.
+
+### Welche weiteren Vorteile habe ich mit meiner Mitgliedschaft?
+Wir bieten viele verschiedene Services an, unter anderem einen eigenen Cloud-Speicher, eine eigene E-Mail-Adresse und vieles mehr. Im [Wiki](https://wiki.stusta.de/StuStaNet-Dienste) und unter [account.stustanet.de](https://account.stustanet.de) (nur aus dem StuStaNet erreichbar) erhältst Du einen Überblick, nachdem du deinen Mitgliedsausweis abgeholt hast.
+
+### Kann ich den StuStaNet Router auch außerhalb der Studentenstadt verwenden?
+Ja, du kannst ihn auch außerhalb der Studentenstadt verwenden. Allerdings müssen die Einstellungen angepasst werden, beispielsweise die Netzwerkeinstellungen.
+
+### Mein Internetzugang wurde wegen Viren gesperrt. Wie werde ich wieder entsperrt?
+Voraussetzung für eine Anbindung an das Deutsche Forschungsnetz ist ein permanentes Monitoring des Netzwerks um schädliches Verhalten, wie zum Beispiel durch Computerviren, zu erkennen und zu unterbinden. Solch schädliches Verhalten kann auch durch versteckt im Hintergrund laufende Programme geschehen und ist nicht immer direkt für den Nutzer ersichtlich.<br />
+Ist eine Sperrung erfolgt, so sind die Instruktionen auf der Sperrseite zu befolgen. Nach Beseitigung des Problems erfolgt entweder nach kurzer Zeit eine automatische Entsperrung (Gelbe Sperrseite / Temporäre Sperrung), oder ist und ein Antrag auf Entsperrung an die auf der Sperrseite angegebene E-Mail-Adresse zu senden (Rote Sperrseite / Permanente Sperrung).
+
+### Kann ich mich beim StuStaNet einbringen?
+Ja, sehr gerne. Wir freuen uns immer über Interessenten. Siehe dazu die [Infoseite über den StuStaNet e.V.]({{< ref "/about.de.md" >}}).
 
-[FAQs und sonstige Hinweise]({{< ref "faq.de.md" >}})
 
 ## Sonstige Probleme
 
-Falls Du Dein Problem nicht hier auf der Liste findest, kannst Du auch gerne eine [Mail an den Support]({{< ref "supportmailhowto.de.md" >}}) schreiben oder auch dich persönlich an einen unserer Netzwerkadministratoren wenden. Eine Liste findest du [hier](https://dokumente.stusta.de/adminliste/adminliste.html "Liste der Administratoren") (nur innerhalb der StuSta erreichbar), zudem hängen in jedem Haus der StuSta Listen mit den aktuellen Admins aus.
+Falls Du dein Problem nicht hier auf der Liste findest, kannst Du auch gerne eine [Mail an den Support]({{< ref "/support/supportmail.de.md" >}}) schreiben oder auch dich persönlich an einen unserer Netzwerkadministratoren wenden. Eine Liste findest du [hier](https://dokumente.stusta.de/adminliste/adminliste.pdf "Liste der Administratoren") (nur innerhalb der Studentenstadt erreichbar), zudem hängen in jedem Haus der Studentenstadt Listen mit den aktuellen Admins aus.
diff --git a/content/support.en.md b/content/support.en.md
index 1d6270d3dfb1864e96dff883472113621e8354fe..c2555e54a2d415df312b4fdffc4557f40f9d9b75 100644
--- a/content/support.en.md
+++ b/content/support.en.md
@@ -1,14 +1,53 @@
 ---
 title: Support
 header: Support
-description: First Aid with problems with your internet access in the StuSta
+description: First Aid with problems with your Internet access in the StuSta
 type: page
 color: none
 headerImage: headers/keyboard.jpg
 ---
 
 ## First Aid
+On this page you can find first aid for your Internet access in the Studentenstadt.<br />
+For many problems our self-diagnosis tool [selftest.stustanet.de](http://selftest.stustanet.de) can help.
 
-See http://selftest.stustanet.de
+<a class="button" href="http://selftest.stustanet.de/">Connectivity Selftest</a>
 
-This page is work-in-progress. Check back after the weekend :)
+## Frequently Answered Questions {#faq}
+
+### I have set up my Internet according to the instructions. But I still have no connection?
+There can be many reasons for this. As a first step in order to identify the problem, you should do a connection test on [selftest.stustanet.de](http://selftest.stustanet.de) ([instructions for the StuStaNet Selftest]({{< ref "selftest.en.md" >}})). With the result of the test you [contact the network administrators]({{< ref "/support/supportmail.en.md" >}}).
+
+### I moved within Studentenstadt. Do I have to become a member again?
+No, you don't have to become a member again. In this case, please write a mail to [vorstand[at]stustanet.de](https://stustanet.de/mail/vorstand?subject=Notice%20of%20move&body=Name%3A%0AOld%20House%20and%20Room%20number%3A%0ANew%20House%20and%20Room%20number%3A%0AMember%20number%20(if%20known)%3A) and include the following data:
+
+* Name:
+* Old House and Room number:
+* New House and Room number:
+* Member number (if known):
+
+### I recently moved in. Why did the Internet suddenly stop working?
+Probably the previous tenant of your room was a member of StuStaNet. Access is deactivated at regular intervals because membership is linked to a person and not to the room. In this case you can either use the proxy or [become a member of StuStaNet](https://reg.stustanet.de).
+
+
+
+### I need network equipment, such as a LAN cable. Do you offer something like that?
+The StuStaNet offers various network accessories. Members also get this at a discounted price. If you are interested, just come to our [office hours]({{< ref "officehours.en.md" >}}).
+
+
+### What other advantages do I have with my membership?
+We offer many different services, including cloud storage, e-mail addresses and much more. In the [Wiki](https://wiki.stusta.de/StuStaNet-Services) and under [account.stustanet.de](https://account.stustanet.de) (only accessible from StuStaNet) you get an overview after you have picked up your membership card.
+
+### Can I also use the StuStaNet Router outside the Studentenstadt?
+Yes, you can also use it outside the Studentenstadt. However, you will need to adjust your settings, such as the network settings.
+
+### My Internet access has been blocked due to viruses. How do I get it unlocked again?
+A prerequisite for a connection to the German Research Network (Deutsches Forschungsnetz) is permanent monitoring of the network to detect and prevent harmful behavior, such as computer viruses. Such malicious behavior can also be caused by hidden programs running in the background and is not always directly visible to the user.
+If a blocking has occurred, the instructions on the blocking page must be followed. Once the problem has been solved, either an automatic unblocking (yellow blocking page / temporary block) is performed after a short time, or a request for unblocking must be sent to the e-mail address specified on the blocking page (red blocking page / permanent block).
+
+### Can I get involved with StuStaNet?
+Yes, of course! We're always pleased about interested people. See the [information page about the StuStaNet e.V.]({{< ref "/about.en.md" >}}).
+
+
+## Other Problems
+If you can't find your problem on the list here, you can also send a [mail to the support]({{< ref "/support/supportmail.en.md" >}}) or contact one of our network administrators personally. A list can be found [here](https://dokumente.stusta.de/adminliste/adminliste.pdf "Liste der Administratoren") (only accessible within Studentenstadt), and lists with the current network admins are displayed in every Studentenstadt house.
diff --git a/content/support/routerproblem.de.md b/content/support/routerproblem.de.md
index 4e6f34e742ddfd53599831b100bc62a9b0562983..7e99485c6493000acc151085345e1090f64c56b9 100644
--- a/content/support/routerproblem.de.md
+++ b/content/support/routerproblem.de.md
@@ -10,15 +10,15 @@ headerImage: headers/keyboard.jpg
 ## Problem (WIP)
 Du hast einen angeschlossenen StuStaNet Router.
 
-Du bist per W-Lan mit dem Router verbunden, aber hast keine Verbindung zum Internet, d.h. die Website [selftest.stusta.de](http://selftest.stusta.de) lädt überhaupt nicht über deinen Internetanschluss.
+Du bist per W-Lan mit dem Router verbunden, aber hast keine Verbindung zum Internet, d.h. die Website [selftest.stustanet.de](http://selftest.stustanet.de) lädt überhaupt nicht über deinen Internetanschluss.
 
 Stattdessen wird dir eine Fehlermeldung angezeigt.
 
-{{< figure src="/support/routerproblem/nointernetchrome.png" title="Beispiel Chrome" height="150" >}}
+{{< figure src="/support/nointernetchrome.png" title="Beispiel Chrome" height="150" >}}
 
 oder
 
-{{< figure src="/support/routerproblem/nointernetfirefox.png" title="Beispiel Firefox" height="150" >}}
+{{< figure src="/support/nointernetfirefox.png" title="Beispiel Firefox" height="150" >}}
 
 
 Bitte führe die folgenden Schritte auf einem mit deinem Internetanschluss verbundenen Gerät aus und **nicht** über dein Smartphone.
diff --git a/content/support/selftest.de.md b/content/support/selftest.de.md
new file mode 100644
index 0000000000000000000000000000000000000000..14dea348567ff8a81fbb90208bd1e3d0793c53c9
--- /dev/null
+++ b/content/support/selftest.de.md
@@ -0,0 +1,75 @@
+---
+title: Selftest
+header: Selftest
+description: Kurze Erklärung von selftest und möglicher Fehlermeldungen
+type: page
+color: none
+headerImage: headers/keyboard.jpg
+---
+
+Die Seite [selftest.stustanet.de](http://selftest.stustanet.de) führt verschiedene Checks aus um häufige Netzwerkprobleme zu erkennen.
+
+**Es ist sehr wichtig diese Seite über deinen StuStaNet-Internetanschluss und nicht über dein Smartphone aufzurufen.**
+
+Die Checks werden automatisch beim Aufrufen der Seite ausgeführt und im Idealfall sind sie alle positiv.
+
+{{< figure src="/support/selftest/selftestok.png" title="Selftest OK" height="250" >}}
+
+
+Falls du Probleme hast die Seite zu verwenden oder nicht weißt was du mit den Meldungen tun sollst, schau dir bitte die folgende Liste möglicher Fehlermeldungen an.
+
+***
+
+## Fehler 1: Seite nicht aufrufbar
+
+{{< figure src="/support/nointernetchrome.png" title="Beispiel: Chrome" height="150" >}}
+
+oder
+
+{{< figure src="/support/nointernetfirefox.png" title="Beispiel: Firefox" height="150" >}}
+
+Es liegt wahrscheinlich ein Problem mit deiner Router-Konfiguration oder deiner PC-Konfiguration vor.
+
+Solltest du das nicht lösen können, dann kontaktiere bitte die Netzwerkadmins. Eine Link dazu findest du am Ende der Seite.
+
+***
+
+## Fehler 2: Externe IP
+
+{{< figure src="/support/selftest/selftestextern.png" title="Fehler: Externe IP" height="300" >}}
+
+Stelle sicher, dass du die Seite über den Netzwerkanschluss in deinem Zimmer aufrufst und nicht über dein Smartphone.
+
+Bitte schalte VPNs und Proxys temporär ab.
+
+***
+
+## Fehler 3: Virensperrung
+
+{{< figure src="/support/selftest/selftestvirus.png" title="Fehler: Virensperrung" height="70" >}}
+
+Du wurdest virengesperrt. Dies kann mehrere Ursachen haben. Für die Gründe warum wir Virensperrungen durchführen müssen, sieh dir bitte die [FAQ]({{< ref "support.de.md#faq" >}}).
+
+Bitte folge dem in der Fehlermeldung angezeigten Link und folge den angezeigten Schritten, um die Sperrung wieder aufzuheben.
+
+***
+
+## Fehler 4: Kein Mitglied
+
+{{< figure src="/support/selftest/selftestnomember.png" title="Fehler: Kein Proxy und kein StuStaNet-Mitglied" height="70" >}}
+
+Um von deinem Zimmer Zugriff auf das Internet zu haben, musst du entweder einen von uns bereitgestellten Proxy nutzen oder bei uns Mitglied werden.
+
+Zur Zeit scheinst du keines von beiden zu haben.
+
+Um den Proxy korrekt einzurichten folge bitte dem Link in der Fehlermeldung.
+
+Zu den Vorteilen einer Mitgliedschaft kannst du dich [im Wiki](https://wiki.stusta.de/StuStaNet-Dienste) informieren. Der für dich wahrscheinlich wichtigste Vorteil ist, dass keine Proxy-Einrichtung mehr notwendig ist.
+
+## Andere Probleme:
+
+{{< figure src="/support/selftest/selftestunknown.png" title="Unbekannter Fehler" height="70" >}}
+
+Bitte schicke den Log von [selftest.stustanet.de](http://selftest.stustanet.de). Siehe dazu die Seite [Supportmail]({{< ref "/support/supportmail.de.md" >}}).
+
+Falls du Verbesserungsvorschläge für die Support-Seite oder unsere Services hast, zögere nicht uns eine Mail zu schreiben.
diff --git a/content/support/selftest.en.md b/content/support/selftest.en.md
new file mode 100644
index 0000000000000000000000000000000000000000..38276bda387b3ce3a5a177e7ec953f9bdfa1c7b7
--- /dev/null
+++ b/content/support/selftest.en.md
@@ -0,0 +1,72 @@
+---
+title: Selftest
+header: Selftest
+description: Short description of selftest and possible error messages
+type: page
+color: none
+headerImage: headers/keyboard.jpg
+---
+
+The page [selftest.stustanet.de](http://selftest.stustanet.de) performs several checks to detect common network problems.
+
+**It is very important to access this page via your StuStaNet internet connection and not via your smartphone.**
+
+The checks are performed automatically when you visit the site and ideally they are all positive.
+
+{{< figure src="/support/selftest/selftestok.png" title="Selftest OK" height="250" >}}
+
+If you have problems with the site or if you are unsure what to do with the resulting message, please have a look at the following potential errors.
+
+***
+
+## Error 1: Page not accessible
+
+{{< figure src="/support/nointernetchrome.png" title="Example: Chrome" height="150" >}}
+
+oder
+
+{{< figure src="/support/nointernetfirefox.png" title="Example: Firefox" height="150" >}}
+
+There is probably a problem with your router configuration or your PC configuration.
+
+If you are not able to solve this yourself, please contact the network admins. Just follow the instructions on the link at the end of the page.
+
+***
+
+## Error 2: External IP
+
+{{< figure src="/support/selftest/selftestextern.png" title="Error: External IP" height="300" >}}
+
+Make sure you access the page from the network port in your room and not your smartphone.
+
+Please temporarily disable VPNs and proxies.
+
+***
+
+## Error 3: Virus Blocked
+
+{{< figure src="/support/selftest/selftestvirus.png" title="Error: Virus Blocked" height="70" >}}
+
+You've been virus-blocked. This can have several reasons. For the reasons why we have to block, if we suspect there might be a virus infection, take a look at the [FAQ]({{< ref "support.en.md#faq" >}}).
+
+Please follow the link shown in the error message and follow the steps shown to get unblocked.
+
+***
+
+## Error 4: Not a Member
+
+{{< figure src="/support/selftest/selftestnomember.png" title="Error: No proxy configured and not a StuStaNet member" height="70" >}}
+
+In order to access the Internet from your room, you must either use a proxy provided by us or become a member.
+
+At the moment you don't seem to have either of them.
+
+To set up the proxy correctly, please follow the link in the error message.
+
+You can find out about the advantages of a membership [in the Wiki](https://wiki.stusta.de/StuStaNet-Services). Probably the most important advantage for you is that no proxy setup is necessary anymore.
+
+## Other Problems:
+
+{{< figure src="/support/selftest/selftestunknown.png" title="Unknown Error" height="70" >}}
+
+Please send us the log of [selftest.stustanet.de](http://selftest.stustanet.de). See the [support mail page]({{< ref "/support/supportmail.en.md" >}}).
diff --git a/content/support/selftestexplanation.de.md b/content/support/selftestexplanation.de.md
deleted file mode 100644
index 7056f4c53b9c88d7ed756af5517c8f796ce108a0..0000000000000000000000000000000000000000
--- a/content/support/selftestexplanation.de.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: Selftest
-header: Selftest
-description: Kurze Erklärung von selftest und möglicher Fehlermeldungen
-type: page
-color: none
-headerImage: headers/keyboard.jpg
----
-
-Die Seite `selftest.stusta.de` führt verschiedene Checks aus um häufige Netzwerkprobleme zu erkennen.
-
-**Es ist sehr wichtig diese Seite über deinen StuStaNet-Internetanschluss und nicht über dein Smartphone aufzurufen.**
-
-Die Checks werden automatisch beim Aufrufen der Seite ausgeführt und im Idealfall sind sie alle positiv.
-
-{{< figure src="/support/selftestexplanation/selftestok.png" title="Selftest Ok" height="250" >}}
-
-***
-
-## Fehler 1: Seite nicht aufrufbar
-
-{{< figure src="/support/nointernetchrome.png" title="Beispiel Chrome" height="150" >}}
-
-oder
-
-{{< figure src="/support/nointernetfirefox.png" title="Beispiel Firefox" height="150" >}}
-
-Es liegt wahrscheinlich ein Problem mit deiner Router-Konfiguration oder deiner PC-Konfiguration vor.
-
-Gehe zu xxxx für Hilfe.
-
-***
-
-## Fehler 2: Externe IP
-
-{{< figure src="/support/selftestexplanation/selftestextern.png" title="Fehler: Externe IP" height="300" >}}
-
-Stelle sicher, dass du die Seite über den Netzwerkanschluss in deinem Zimmer aufrufst und nicht über dein Smartphone.
-
-Bitte schalte VPNs und Proxys (außer den Stusta-Proxy) temporär ab.
-
-***
-
-## Fehler 3: 
-
-{{< figure src="/support/selftestexplanation/selftestvirus.png" title="Fehler: Virensperrung" height="70" >}}
-
-Du wurdest von NoVirus virengesperrt. Dies kann mehrere Ursachen haben.
-
-Bitte folge dem in der Fehlermeldung angezeigten Link und folge den angezeigten Schritten, um die Sperrung wieder aufzuheben.
-
-***
-
-## Fehler 4:
-
-{{< figure src="/support/selftestexplanation/selftestnomember.png" title="Fehler: Kein Proxy und kein StuStaNet-Mitglied" height="70" >}}
-
-Um von deinem Zimmer Zugriff auf das Internet zu haben, musst du entweder einen von uns bereitgestellten Proxy nutzen oder bei uns Mitglied werden.
-
-Zur Zeit scheinst du keines von beiden zu haben.
-
-Um den Proxy korrekt einzurichten folge bitte dem Link in der Fehlermeldung.
-
-Zu den Vorteilen einer Mitgliedschaft kannst du dich im Wiki unter `https://wiki.stusta.de/StuStaNet-Dienste` informieren. Der für dich wahrscheinlich wichtigste Vorteil ist, dass keine Proxy-Einrichtung mehr notwendig ist.
-
-## Andere Probleme oder Fehler 5:
-
-{{< figure src="/support/selftestexplanation/selftestunknown.png" title="Unbekannter Fehler" height="70" >}}
-
-Bitte schicke den Log von `selftest.stusta.de`. Schau dir dazu [diese Seite]({{< ref "supportmailhowto.de.md" >}}).
diff --git a/content/support/supportmail.de.md b/content/support/supportmail.de.md
new file mode 100644
index 0000000000000000000000000000000000000000..987a1f718ae876893e9154dd2121948d175f344c
--- /dev/null
+++ b/content/support/supportmail.de.md
@@ -0,0 +1,44 @@
+ ---
+title: Support-Mail Anleitung
+header: Support-Mail Anleitung
+description: Support-Mail Anleitung
+type: page
+color: none
+headerImage: headers/keyboard.jpg
+---
+
+## Problem
+Du hast ein Problem mit deinem Internetanschluss und die Anleitungen auf diesen Support-Seiten haben nicht geholfen das Problem zu lösen..
+
+## Lösung
+
+Die erste Anlaufstelle bei Internetproblemen sind die Netzwerkadmins deines Hauses.
+
+Sie wurden gewählt um den Bewohnern bei dieser Art von Problemen zu helfen und zu unterstützen. Du musst kein Mitglied beim StuStaNet sein, um von uns Support zu bekommen.
+
+Probleme mit dem PC oder Internetanschluss sind oftmals sehr viel schneller vor Ort zu lösen und solltest du zuerst einen Netzwerkadmin fragen, bevor du eine Supportmail schreibst.
+
+Eine Liste der aktuellen Netzwerkadmins findest du hier:
+
+<a class="button" href="https://dokumente.stustanet.de/adminliste/adminliste.pdf">Liste der Netzwerkadmins</a>
+
+(aus Datenschutzgründen nur aus dem StuStaNet erreichbar). Diese Liste sollte auch in deinem Haus aushängen.
+
+Solltest du damit keinen Erfolg haben, dann kannst du auch an unsere Mailingliste schreiben.
+
+***
+
+Um das Problem für dich möglichst schnell zu lösen und uns viel Arbeit zu ersparen, füge bitte deiner Support E-Mail die folgenden Informationen bei:
+
+* Name:
+* Zimmernummer:
+* Haus:
+* Mitgliedschaft beim StuStaNet / Mitgliedsbeitrag gezahlt:
+* Router vom StuStaNet/anderer Router/kein Router:
+* [selftest.stustanet.de](http://selftest.stustanet.de) aufgerufen? Bitte Log einfügen:
+
+Für eine schnelle Lösung des Problems, füge bitte soweit relevant auch Informationen zu deinem Problem oder Setup bei.
+
+Du erreichst uns unter [admins[at]stustanet.de](https://stustanet.de/mail/admins?body=Name%3A%0AZimmernummer%3A%0AHaus%3A%0AMitgliedschaft%20beim%20StuStaNet%20%2F%20Mitgliedsbeitrag%20gezahlt%3A%0ARouter%20vom%20StuStaNet%2Fanderer%20Router%2Fkein%20Router%3A%0Aselftest.stustanet.de%20aufgerufen%3F%20Bitte%20Log%20einf%C3%BCgen%3A).
+
+<a class="button" href="https://stustanet.de/mail/admins?body=Name%3A%0AZimmernummer%3A%0AHaus%3A%0AMitgliedschaft%20beim%20StuStaNet%20%2F%20Mitgliedsbeitrag%20gezahlt%3A%0ARouter%20vom%20StuStaNet%2Fanderer%20Router%2Fkein%20Router%3A%0Aselftest.stustanet.de%20aufgerufen%3F%20Bitte%20Log%20einf%C3%BCgen%3A">eMail schicken</a>
diff --git a/content/support/supportmail.en.md b/content/support/supportmail.en.md
new file mode 100644
index 0000000000000000000000000000000000000000..82cdfee8c300d9e5a44b87e2d94d441033c58c4f
--- /dev/null
+++ b/content/support/supportmail.en.md
@@ -0,0 +1,43 @@
+ ---
+title: Support Mail HowTo
+header: Support Mail HowTo
+description: Support Email HowTo
+type: page
+color: none
+headerImage: headers/keyboard.jpg
+---
+
+## Problem
+You have a problem with your Internet connection and the instructions on the support pages didn't help to solve the problem.
+
+## Solution
+The first address for support with your Internet problems are the network admins in your house.
+
+They were elected to help and support the residents with these types of problems. You don't have to be a member of the StuStaNet to get support from us.
+
+Problems with your PC or Internet connection can often be solved much faster in-person. You should first ask a network administrator for help before writing a support mail.
+
+A list of current network admins can be found here:
+
+<a class="button" href="https://dokumente.stustanet.de/adminliste/adminliste.pdf">List of Networkadmins</a>
+
+(only accessible from within the StuStaNet for privacy reasons). This list should also be posted in your house.
+
+If the problem persists, please send an email to the support mailinglist.
+
+***
+
+In order to solve the problem for you as fast as possible and to save us a lot of work, please attach the following information to your support email:
+
+* Name:
+* Room number:
+* House:
+* StuStaNet membership / membership fee paid:
+* Router from StuStaNet/other router/no router:
+* Visited [selftest.stustanet.de](http://selftest.stustanet.de)? Please attach the log:
+
+For a quick solution to the problem, please include relevant information about your problem or setup.
+
+You can reach us at [admins[at]stustanet.de](https://stustanet.de/mail/admins?body=Name%3A%0ARoom%20number%3A%0AHouse%3A%0AStuStaNet%20membership%20%2F%20membership%20fee%20paid%3A%0ARouter%20from%20StuStaNet%2Fother%20router%2Fno%20router%3A%0AVisited%20selftest.stustanet.de%3F%20Please%20attach%20the%20log%3A).
+
+<a class="button" href="https://stustanet.de/mail/admins?body=Name%3A%0ARoom%20number%3A%0AHouse%3A%0AStuStaNet%20membership%20%2F%20membership%20fee%20paid%3A%0ARouter%20from%20StuStaNet%2Fother%20router%2Fno%20router%3A%0AVisited%20selftest.stustanet.de%3F%20Please%20attach%20the%20log%3A">Send eMail</a>
diff --git a/content/support/supportmailhowto.de.md b/content/support/supportmailhowto.de.md
deleted file mode 100644
index cc7dc46a2e59fc286b0e83fcf895a8c7764e4fcd..0000000000000000000000000000000000000000
--- a/content/support/supportmailhowto.de.md
+++ /dev/null
@@ -1,52 +0,0 @@
- ---
-title: Support-Mail Anleitung
-header: Support-Mail Anleitung
-description: Anleitung was in eine Support-Mail sollte.
-type: page
-color: none
-headerImage: headers/keyboard.jpg
----
-
-## Problem
-
-Du hast ein Problem mit deinem Internetanschluss und die Anleitungen auf diesen Support-Seiten haben das Problem nicht gelöst.
-
-## Lösung
-
-Die erste Anlaufstelle bei Internetproblemen sind die Hausadmins deines Hauses.
-
-Sie wurden gewählt um den Bewohnern bei dieer Art von Problemen zu helfen und zu unterstützen. Du musst kein Mitglied beim Stustanet sein, um von uns Support zu bekommen.
-
-***
-
-**Wichtig:** Solltest du umgezogen sein, folge bitte den Anweisungen auf [dieser Seite]({{< ref "umzughowto.de.md" >}}).
-
-***
-
-Probleme mit dem PC oder Internetanschluss sind oftmals sehr viel schneller vor Ort zu lösen und solltest du zuerst einen Hausadmin fragen, bevor du an die Support-Mailinglist schreibst.
-
-Eine Liste der aktuellen Hausadmins findest du [hier](https://dokumente.stusta.de/adminliste/adminliste.pdf). Diese Seite ist aus Datenschutzgründen nur von dem Stustanet-Anschluss zu erreichen. Diese Liste sollte aber auch in deinem Haus aushängen.
-
-Solltest du damit keinen Erfolg haben, dann kannst du auch an unsere Mailingliste schreiben.
-
-***
-
-Um das Problem für dich möglichst schnell zu lösen und uns viel Arbeit zu ersparen, füge bitte deiner Support E-Mail die folgenden Informationen bei:
-
-* Name:
-* Zimmernummer:
-* Haus:
-* Mitgliedschaft beim Stustanet und Zahlung des Mitgliedsbeitrags:
-* Router vom Stustanet/anderer Router/kein Router
-* `selftest.stusta.de` aufgerufen?:
-* `selftest.stusta.de`Log:
-
-Für eine schnelle Lösung des Problems, füge bitte soweit relevant auch Informationen zu deinem Problem oder Setup bei.
-
-Du erreichst uns unter **Mailadresse**.
-
-
-
-
-
-
diff --git a/content/support/umzughowto.de.md b/content/support/umzughowto.de.md
deleted file mode 100644
index d8c1419c11893c79f83230dd990f700d691fc967..0000000000000000000000000000000000000000
--- a/content/support/umzughowto.de.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-title: Umzug Anleitung
-header: Umzug Anleitung
-description: Was sollte man tun, wenn man innerhalb der Studentenstadt umgezogen ist.
-type: page
-color: none
-headerImage: headers/keyboard.jpg
----
-
-## Problem:
-
-Du bist innerhalb der Studentenstadt umgezogen und bist bereits Mitglied beim Stustanet.
-
-## Lösung:
-
-Schreibe bitte mit eine Mail an den Vorstand des Stustanets (***Mailadress***) mit den Informationen:
-
-* Name
-* alte Zimmernummer
-* altes Haus
-* neue Zimmernummer
-* neues Haus
-* (optional) Mitgliedsnummer
-
-Du solltest bald eine Rückmeldung bekommen und deine Mitgliedschaft wird auf dein neues Zimmer umgezogen.
diff --git a/content/wifi.de.md b/content/wifi.de.md
index bc957058e9071df92787965130b6e0cf6d72e982..2b82dc12bf04918846a6fc97f2bc6568c0c22900 100644
--- a/content/wifi.de.md
+++ b/content/wifi.de.md
@@ -4,59 +4,79 @@ header: StuStaNet Goes WLAN
 description: WLAN in der StuSta
 type: page
 color: none
-headerImage: headers/wifi.jpg
+class: wifi
+headerImage: headers/outdoor.jpg
 ---
+Im Areal der Studentenstadt bietet StuStaNet für Mitglieder in Außenbereichen und Gemeinschaftseinrichtungen das StuStaNet WLAN an. Wie du dein Gerät mit dem WLAN verbindest, erfährst du auf dieser Seite.
 
-Ab voraussichtlich Mai 2019 gibt es WLAN für alle Vereinsmitglieder.
-Vom Atrium bis zum Brotladen ist das WLAN unter dem Namen _StuStaNet_ erreichbar.
+{{% warn %}} StuStaNet WLAN befindet sich in der Testphase. Verfügbarkeitsprobleme sind zu erwarten und Einstellungen können sich ändern.{{% /warn %}}
 
-Wie du dein Gerät mit dem WLAN verbindest, erfährst du auf dieser Seite.
-Falls du sonst noch Probleme oder Fragen hast, kannst du uns immer gerne eine [Mail](mailto:admins@stusta.de) schreiben.
+<div class="callout callout-default">
+    <h3>WLAN fürs eigene Zimmer</h3>
+    <img src="/figures/router_m.jpg" class="router">
+    <p>Außen-WLAN ist toll, aber WLAN im eigenen Zimmer wäre noch besser?</p>
+    <p>Wir stellen vor: Der StuStaNet WLAN Router!</p>
+    <ul>
+        <li><i class="fa fa-check" aria-hidden="true"></i>Plug & Play: Anschließen und fertig.</li>
+        <li><i class="fa fa-heart" aria-hidden="true"></i>Unsere Software konfiguriert sich komplett automatisch!</li>
+        <li><i class="fa fa-tachometer" aria-hidden="true"></i>450Mbit/s WLAN (IEEE 802.11b/g/n)</li>
+        <li><i class="fa fa-euro" aria-hidden="true"></i>Verkauft zum Selbstkostenpreis. Nur für Mitglieder.</li>
+    </ul>
+    <p><b>Verfügbar in unseren <a href="{{< ref "officehours.de.md" >}}">Sprechstunden</a>.</b></p>
+</div>
 
 ## Voraussetzungen
-* StuStaNet-Vereinsmitgliedschaft - Siehe [hier](../index.html)
-* Mitgliedsausweis - diesen kannst du während einer unserer [Sprechstunden](../index.html) abholen.
+* StuStaNet-Vereinsmitgliedschaft - Siehe [hier](/)
+* Mitgliedsausweis - diesen kannst du während einer unserer [Sprechstunden]({{< ref "officehours.de.md" >}}) abholen.
 
 ## Wie verbinde ich mich mit dem WLAN?
 
-### Android
-Unter _Einstellungen > WLAN_ **Stustanet** auswählen.
+### <i class="fa fa-android"></i> Android {#android}
+Unter _Einstellungen > WLAN_ **StuStaNet** auswählen.
 Dann auf **erweiterte Optionen** klicken.
 
 |**Feld**|**Wert**|
 |--------|--------|
 |EAP-Methode| PWD|
-|Identität| [_dein Benutzername_](https://account.stustanet.de/login)|
+|Identität| [_dein Benutzername@stusta.de_](https://account.stustanet.de/login)|
 |Passwort| [_dein Passwort_](https://account.stustanet.de/login)|
 
 
-### Windows 10
-WLAN **Stustanet** auswählen. Auf **Zertifikatdetails** klicken und  den Fingerabdruck vergleichen.
+### <i class="fa fa-windows"></i> Windows 10 {#windows-10}
+WLAN **StuStaNet** auswählen. Auf **Zertifikatdetails** klicken und  den Fingerabdruck vergleichen.
 
 |**Feld**|**Wert**|
 |--------|--------|
-|Benutzername| [_dein Benutzername_](https://account.stustanet.de/login)|
+|Benutzername| [_dein Benutzername@stusta.de_](https://account.stustanet.de/login)|
 |Passwort| [_dein Passwort_](https://account.stustanet.de/login)|
 |Fingerabdruck|0F E4 C0 60 48 98 41 61 75 7B CD 7A 36 85 C1 86 BC A8 CF F2 CE CC 3B F8 7E 99 EA 27 39 3E 6B 4B|
 
-### Linux NetworkManager
+### <i class="fa fa-linux"></i> Linux NetworkManager {#linux-networkmanager}
 |**Feld**|**Wert**|
 |--------|--------|
 |SSID| StuStaNet|
 |Sicherheit| WPA & WPA2 Enterprise|
 |Authentication| PWD|
-|Benutzername| [_dein Benutzername_](https://account.stustanet.de/login)|
+|Benutzername| [_dein Benutzername@stusta.de_](https://account.stustanet.de/login)|
 |Passwort| [_dein Passwort_](https://account.stustanet.de/login)|
 
 
-### Linux NetworkManager alternative über TTLS
+### <i class="fa fa-linux"></i> Linux NetworkManager Alternative über TTLS {#linux-networkmanager-alternative-via-ttls}
 |**Feld**|**Wert**|
 |--------|--------|
 |SSID| StuStaNet|
 |Sicherheit| WPA & WPA2 Enterprise|
 |Authentication| Tunneled TLS|
 |Anonyme Identität| anon@stusta.net|
-|CA-Zertifikat| [radius stusta](https://dokumente.stusta.de/zertifikate/TODO.cert.pem)|
+|CA-Zertifikat| [radius StuStaNet](/wifi/StuStaNet-wifi.stusta.pem)|
 |Inner authentication| PAP|
-|Benutzername| [_dein Benutzername_](https://account.stustanet.de/login)|
+|Benutzername| [_dein Benutzername@stusta.de_](https://account.stustanet.de/login)|
+|Passwort| [_dein Passwort_](https://account.stustanet.de/login)|
+
+### <i class="fa fa-apple"></i> MacOS via Netzwerkprofil  {#macos-via-netzwerkprofil}
+|**Option**|**Value**|
+|--------|--------|
+|SSID| StuStaNet|
+|Netzwerkprofil| [StuStaNet.mobileconfig](/wifi/StuStaNet.mobileconfig)|
+|Benutzername| [_dein Benutzername@stusta.de_](https://account.stustanet.de/login)|
 |Passwort| [_dein Passwort_](https://account.stustanet.de/login)|
diff --git a/content/wifi.en.md b/content/wifi.en.md
index fca080ba90637138dbfc150c2e0ee69e3c61cbef..3b5e15e7fb4c7837fa95492fb3361fc4886c7474 100644
--- a/content/wifi.en.md
+++ b/content/wifi.en.md
@@ -4,58 +4,78 @@ header: StuStaNet Goes WLAN
 description: WLAN in der StuSta
 type: page
 color: none
-headerImage: headers/wifi.jpg
+class: wifi
+headerImage: headers/outdoor.jpg
 ---
+In the Studentenstadt StuStaNet offers the StuStaNet WLAN for members in outdoor areas and community facilities. On this page, you will learn how to connect your device to the Wi-Fi.
 
-Starting presumably in May 2019 we will offer Wi-Fi for all StuStaNet members.
-You can find it under the name _StuStaNet_.
+{{% warn %}} StuStaNet Wi-Fi is in the testing phase. Downtimes are to be expected and settings may change.{{% /warn %}}
 
-On this page, you will learn how to connect your device to the Wi-Fi.
-If you have any questions or comments you can [write us](mailto:admins@stusta.de).
+<div class="callout callout-default">
+    <h3>Wi-Fi for your room</h3>
+    <img src="/figures/router_m.jpg" class="router">
+    <p>Outdoor Wi-Fi is great, but Wi-Fi in your own room would be even better?</p>
+    <p>Meet the StuStaNet Wi-Fi Router!</p>
+    <ul>
+        <li><i class="fa fa-check" aria-hidden="true"></i>Plug & Play: Connect and done.</li>
+        <li><i class="fa fa-heart" aria-hidden="true"></i>Our software does all the configuration automatically!</li>
+        <li><i class="fa fa-tachometer" aria-hidden="true"></i>450Mbit/s WLAN (IEEE 802.11b/g/n)</li>
+        <li><i class="fa fa-euro" aria-hidden="true"></i>Sold at cost price. For members only.</li>
+    </ul>
+    <p><b>Available in our <a href="{{< ref "officehours.en.md" >}}">office hours</a>.</b></p>
+</div>
 
 ## Prerequisites
-* StuStaNet-Membership - More information [here](../index.html)
-* Member Card - Can be picked up during one of our [office hours](../index.html).
+* StuStaNet-Membership - More information [here](/)
+* Member Card - Can be picked up during one of our [office hours]({{< ref "officehours.en.md" >}}).
 
 ## How do I connect to the Wi-Fi?
 
-### Android
-Go to _Settings > Wifi_ and choose **Stustanet**.
+### <i class="fa fa-android"></i> Android {#android}
+Go to _Settings > Wifi_ and choose **StuStaNet**.
 Then choose **more options**.
 
 |**Option**|**Value**|
 |--------|--------|
 |EAP-Method| PWD|
-|identity| [_your username_](https://account.stustanet.de/login)|
-|password| [_your password_](https://account.stustanet.de/login)|
+|Identity| [_your username@stusta.de_](https://account.stustanet.de/login)|
+|Password| [_your password_](https://account.stustanet.de/login)|
 
-### Windows 10
-Select WiFi **Stustanet**. Click on **Certificate details** and compare the Fingerprint.
+### <i class="fa fa-windows"></i> Windows 10 {#windows-10}
+Select WiFi **StuStaNet**. Click on **Certificate details** and compare the Fingerprint.
 
 |**Option**|**Value**|
 |--------|--------|
-|username| [_your username_](https://account.stustanet.de/login)|
-|password| [_your password_](https://account.stustanet.de/login)|
+|Username| [_your username@stusta.de_](https://account.stustanet.de/login)|
+|Password| [_your password_](https://account.stustanet.de/login)|
 |Fingerprint|0F E4 C0 60 48 98 41 61 75 7B CD 7A 36 85 C1 86 BC A8 CF F2 CE CC 3B F8 7E 99 EA 27 39 3E 6B 4B|
 
-
-
-### Linux NetworkManager
+### <i class="fa fa-linux"></i> Linux NetworkManager {#linux-networkmanager}
 |**Option**|**Value**|
 |--------|--------|
 |SSID| StuStaNet|
 |Security| WPA & WPA2 Enterprise|
 |Authentication| PWD|
-|Username| [_your username_](https://account.stustanet.de/login)|
+|Username| [_your username@stusta.de_](https://account.stustanet.de/login)|
 |Password| [_your password_](https://account.stustanet.de/login)|
 
-### Linux NetworkManager alternative via TTLS
+### <i class="fa fa-linux"></i> Linux NetworkManager Alternative via TTLS {#linux-networkmanager-alternative-via-ttls}
 |**Option**|**Value**|
 |--------|--------|
 |SSID| StuStaNet|
 |Security| WPA & WPA2 Enterprise|
 |Authentication| Tunneled TLS|
-|CA-Zertifikat| [radius stusta](https://dokumente.stusta.de/zertifikate/TODO.cert.pem)|
+|Anonymous identity| anon@stusta.net|
+|CA-Certifikate| [radius stusta](/wifi/StuStaNet-wifi.stusta.pem)|
 |Inner authentication| PAP|
-|Username| [_your username_](https://account.stustanet.de/login)|
+|Username| [_your username@stusta.de_](https://account.stustanet.de/login)|
+|Password| [_your password_](https://account.stustanet.de/login)|
+
+### <i class="fa fa-apple"></i> MacOS via Networkprofile {#macos-via-networkprofile}
+|**Option**|**Value**|
+|--------|--------|
+|SSID| StuStaNet|
+|Networkprofile| [StuStaNet.mobileconfig](/wifi/StuStaNet.mobileconfig)|
+|Username| [_your username@stusta.de_](https://account.stustanet.de/login)|
 |Password| [_your password_](https://account.stustanet.de/login)|
+
diff --git a/data/Vorstand.toml b/data/Vorstand.toml
index e83e370dc761beb05a3bdb004b07c81b276cf5d8..5ea0c0642b473761e541f7b8aa5bcf49253a3fd9 100644
--- a/data/Vorstand.toml
+++ b/data/Vorstand.toml
@@ -1,6 +1,6 @@
-VV = "Simon Naab"
+VV = "Ludwig Lohmer"
 CC = "Manuel Simon"
-TV1 = "Johannes Walcher"
-TV2 = "Julien Schmidt"
-TV3 = "Marinus Enzinger"
-Valid = "01.07.2018 – 30.06.2019"
+TV1 = "Julien Schmidt"
+TV2 = "Laszlo Jäger"
+TV3 = "Michael Loipführer"
+Valid = "01.07.2019 – 30.06.2020"
diff --git a/i18n/de.toml b/i18n/de.toml
index 9bbd8ea9435cee2f36e29678c38d83a091b5b1d3..43181e67b02fcfb19d765cf3397c509d18ec83f5 100644
--- a/i18n/de.toml
+++ b/i18n/de.toml
@@ -27,3 +27,21 @@ other = "Zur Startseite"
 
 [weekday]
 other = "Wochentag"
+
+[chairman]
+other = "Vorsitzender Vorstand"
+
+[treasurer]
+other = "Schatzmeister"
+
+[1stcto]
+other = "1. Technischer Vorstand"
+
+[2ndcto]
+other = "2. Technischer Vorstand"
+
+[3rdcto]
+other = "3. Technischer Vorstand"
+
+[validity]
+other = "Gültigkeit"
diff --git a/i18n/en.toml b/i18n/en.toml
index 55ce6739cc9f8554eae7e5efd59bf46b2f8cc566..85aa4420a704d306e43e5df7b3ccd121b92dc27d 100644
--- a/i18n/en.toml
+++ b/i18n/en.toml
@@ -27,3 +27,21 @@ other = "To Homepage"
 
 [weekday]
 other = "Weekday"
+
+[chairman]
+other = "Chairman"
+
+[treasurer]
+other = "Treasurer"
+
+[1stcto]
+other = "1st Technical Director"
+
+[2ndcto]
+other = "2nd Technical Director"
+
+[3rdcto]
+other = "3rd Technical Director"
+
+[validity]
+other = "Validity"
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000000000000000000000000000000000000..a35ac19df421a0893346ebddb8b23ca91066b9fa
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,4 @@
+{{ define "main"}}
+<h1 id="title">Oops! Page not found.</h1>
+<p><a class="button" href="{{ "/" | relURL }}">Go to the Homepage</a></p>
+{{ end }}
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 758349382403a26c4352cee354ca0d995c68a4e3..94b4d863d072218e03d6eee783fac9659b10f2e5 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -26,7 +26,7 @@
     {{- end }}
     {{- end }}
   </head>
-  <body class="{{ .Params.Color | default "blue" }}">
+  <body class="{{ .Params.Color | default "blue" }}{{ with .Params.Class }} {{ . }}{{ end }}">
     <nav id="top-bar">
       <div class="container">
         <div class="logo">
@@ -102,7 +102,7 @@
       <div class="container">
         <div class="editPage">
           <i class="fa fa-pencil"></i>
-          <a href="{{ .Site.Params.gitEditBaseUrl }}{{ .File.Path }}" title="{{ i18n "editPage" }}">{{ i18n "editPage" }}</a>
+          <a href="{{ .Site.Params.gitEditBaseUrl }}{{ with .File }}{{ .Path }}{{ end }}" title="{{ i18n "editPage" }}">{{ i18n "editPage" }}</a>
         </div>
         <div class="center">
           <a href="/impressum">{{ i18n "imprint" }}</a>
diff --git a/layouts/shortcodes/address.html b/layouts/shortcodes/address.html
new file mode 100644
index 0000000000000000000000000000000000000000..47e6c177f187463d8cec34a1bbbb7a0d07ae5071
--- /dev/null
+++ b/layouts/shortcodes/address.html
@@ -0,0 +1,3 @@
+<address>
+    {{ replace (trim .Inner "\n") "\n" "<br/>" | safeHTML }}
+</address>
diff --git a/layouts/shortcodes/alert.html b/layouts/shortcodes/alert.html
new file mode 100644
index 0000000000000000000000000000000000000000..14f849324b96aba5ae8fd430b90c88dfab430b8a
--- /dev/null
+++ b/layouts/shortcodes/alert.html
@@ -0,0 +1 @@
+<div class="alert">{{ .Inner | markdownify }}</div>
diff --git a/layouts/shortcodes/button.html b/layouts/shortcodes/button.html
new file mode 100644
index 0000000000000000000000000000000000000000..e501d4f6c7fd84e4b9966fb06ac06696eb4ad003
--- /dev/null
+++ b/layouts/shortcodes/button.html
@@ -0,0 +1 @@
+<p class="button-container"><a class="button" href="{{ if .Get "ref" }}{{ ref . ( .Get "ref" ) }}{{ else }}{{ .Get "href" }}{{ end }}">{{ .Get "label" }}</a></p>
diff --git a/layouts/shortcodes/dl.html b/layouts/shortcodes/dl.html
index d5ac41ae387aadb89c8ce0a000a25f0c23d098c8..6f7d058243bd309327c9fb08d9f18457ffe67efe 100644
--- a/layouts/shortcodes/dl.html
+++ b/layouts/shortcodes/dl.html
@@ -1,6 +1,6 @@
 <dl>
     <dt>{{ .Get "title" }}</dt>
     <dd>
-        {{ replace .Inner "\n" "<br/>" | safeHTML }}
+        {{ trim .Inner "\n" | safeHTML }}
     </dd>
 </dl>
diff --git a/layouts/shortcodes/flex-item.html b/layouts/shortcodes/flex-item.html
new file mode 100644
index 0000000000000000000000000000000000000000..ffca3bbf157e2b5a091e735e6f4b833645f17a2d
--- /dev/null
+++ b/layouts/shortcodes/flex-item.html
@@ -0,0 +1 @@
+<div class="flex-item">{{ .Inner  }}</div>
diff --git a/layouts/shortcodes/officehours.html b/layouts/shortcodes/officehours.html
index 14f5c01aca5e1edce9d6aee72d42d82834d3b504..ac2cd622b6139759c35fa2959bbc75b6c2307ce0 100644
--- a/layouts/shortcodes/officehours.html
+++ b/layouts/shortcodes/officehours.html
@@ -1,29 +1,27 @@
 <table>
-    <thead>
-        <tr>
-            <th>{{ i18n "weekday" }}</th>
-            <th class="right">{{ i18n "date" }}</th>
-            <th class="right">{{ i18n "time" }}</th>
-        </tr>
-    </thead>
-    <tbody>
-    {{ $appointments := getJSON "https://stustanet.de/api/officehours.json" }}
-    {{ range first 5 $appointments }}
-        <tr>
-            <td>{{ if (eq $.Site.Language.Lang "de") }}
-                {{ index $.Site.Data.DE.Wochentage (sub (time (int .start)).Weekday 1) }}
-            {{ else }}
-                {{ dateFormat "Monday" (int .start) }}
-            {{ end }}</td>
-            <td class="right">{{ if (eq $.Site.Language.Lang "de") }}
-                {{ (time (int .start)).Day }}. {{ index $.Site.Data.DE.Monate (sub (time (int .start)).Month 1) }} {{ (time (int .start)).Year }}
-            {{ else }}
-                {{ dateFormat "January 2, 2006" (int .start) }}
-            {{ end }}</td>
-            <td class="right">{{ dateFormat "15:04" (int .start) }} – {{ dateFormat "15:04" (int .end) }}</td>
-        </tr>
-    {{ end }}
-    </tbody>
+<thead>
+<tr>
+<th>{{ i18n "weekday" }}</th>
+<th class="right">{{ i18n "date" }}</th>
+<th class="right">{{ i18n "time" }}</th>
+</tr>
+</thead>
+<tbody>
+{{ $appointments := getJSON "https://stustanet.de/api/officehours.json" }}
+{{ range first 5 $appointments }}
+<tr>
+<td>{{ if (eq $.Site.Language.Lang "de") }}
+{{ index $.Site.Data.DE.Wochentage (sub (time (int .start)).Weekday 1) }}
+{{ else }}
+{{ dateFormat "Monday" (int .start) }}
+{{ end }}</td>
+<td class="right">{{ if (eq $.Site.Language.Lang "de") }}
+{{ (time (int .start)).Day }}. {{ index $.Site.Data.DE.Monate (sub (time (int .start)).Month 1) }} {{ (time (int .start)).Year }}
+{{ else }}
+{{ dateFormat "January 2, 2006" (int .start) }}
+{{ end }}</td>
+<td class="right">{{ dateFormat "15:04" (int .start) }} – {{ dateFormat "15:04" (int .end) }}</td>
+</tr>
+{{ end }}
+</tbody>
 </table>
-
-
diff --git a/layouts/shortcodes/vorstand.html b/layouts/shortcodes/vorstand.html
index 77bf891bb84aa60c1f7e89744fd2b07fc603a9f2..7353ddb35eea76702d32f22dd6913970005f1c27 100644
--- a/layouts/shortcodes/vorstand.html
+++ b/layouts/shortcodes/vorstand.html
@@ -1,15 +1,15 @@
 <dl class="vorstand">
-    <dt>Vorstandsmitglieder</dt>
-    <dd>
-        <ul>
-            <li>Vorsitzender Vorstand: {{ .Site.Data.Vorstand.VV }}</li>
-            <li>Schatzmeister: {{ .Site.Data.Vorstand.CC }}</li>
-            <li>1. Technischer Vorstand: {{ .Site.Data.Vorstand.TV1 }}</li>
-            <li>2. Technischer Vorstand: {{ .Site.Data.Vorstand.TV2 }}</li>
-            <li>3. Technischer Vorstand: {{ .Site.Data.Vorstand.TV3 }}</li>
-        </ul>
-        <p>
-            <i>Gültig: {{ .Site.Data.Vorstand.Valid }}</i>
-        </p>
-    </dd>
+    <dt>{{ i18n "chairman" }}:</dt>
+    <dd>{{ .Site.Data.Vorstand.VV }}</dd>
+    <dt>{{ i18n "treasurer" }}:</dt>
+    <dd>{{ .Site.Data.Vorstand.CC }}</dt>
+    <dt>{{ i18n "1stcto" }}:</dt>
+    <dd>{{ .Site.Data.Vorstand.TV1 }}</dt>
+    <dt>{{ i18n "2ndcto" }}:</dt>
+    <dd>{{ .Site.Data.Vorstand.TV2 }}</dt>
+    <dt>{{ i18n "3rdcto" }}:</dt>
+    <dd>{{ .Site.Data.Vorstand.TV3 }}</dt>
 </dl>
+<p>
+    <i>{{ i18n "validity" }}: {{ .Site.Data.Vorstand.Valid }}</i>
+</p>
diff --git a/layouts/shortcodes/warn.html b/layouts/shortcodes/warn.html
new file mode 100644
index 0000000000000000000000000000000000000000..97756baa12b539f2f82b6d25bcf7b081aad25f06
--- /dev/null
+++ b/layouts/shortcodes/warn.html
@@ -0,0 +1 @@
+<div class="warn">{{ .Inner | markdownify }}</div>
diff --git a/layouts/shortcodes/we-are-not-stuwerk.html b/layouts/shortcodes/we-are-not-stuwerk.html
index 61b90d7fd98be204dd24d693e6d3c899a03b4c35..cdbcba9b7b874909e81297e24fd4bb7043727845 100644
--- a/layouts/shortcodes/we-are-not-stuwerk.html
+++ b/layouts/shortcodes/we-are-not-stuwerk.html
@@ -1,7 +1,7 @@
 <div class="we-are-not-stuwerk">
-    <b>HINWEIS</b>: Diese Adresse kann bei Wohnungsanfragen <b>NICHT</b> helfen. 
+    <b>HINWEIS</b>: Diese Adresse kann bei Wohnungsanfragen <b>NICHT</b> helfen.
     <a href="http://www.studentenwerk-muenchen.de/wohnen/bewerbung/">Hier ist die richtige Adresse</a>.
     <br />
-    <b>NOTE</b>: This contact <b>CANNOT HELP</b> you get an appartment.
-    Please see <a href="http://www.studentenwerk-muenchen.de/en/student-accommodation/application/">this page</a>.
-</div>
\ No newline at end of file
+    <b>NOTE</b>: This contact <b>CANNOT</b> help you to get an appartment.
+    Please see <a href="http://www.studentenwerk-muenchen.de/en/student-accommodation/application/">this page instead</a>.
+</div>
diff --git a/static/css/main.css b/static/css/main.css
index e831ae4924626182b567de25dc2c9644d2103fce..28ea8ce8a782301c4b3418642de3f13586258715 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -362,10 +362,14 @@ header .subtitle,
     color: #FFF;
     text-shadow: 0px 0px 1px rgba(0,0,0,0.8);
 }
+.wifi header h1 {
+    text-shadow: 0px 0px 4px rgba(0,0,0,0.8);
+}
 
 header h1 {
     margin: 0 auto 15px auto;
     padding: 50px 0;
+    font-size: 2.4em;
 }
 
 .big-hero header {
@@ -461,7 +465,8 @@ header .subtitle {
     width: 25%;
 }
 
-.two-columns .column:last-child > *:first-child {
+.two-columns .column:last-child > *:first-child,
+.two-columns .column:last-child > .flex-item:first-child > * {
     margin-top: 0em;
 }
 
@@ -514,7 +519,7 @@ h2 {
     margin-top: 2rem;
 }
 h3 {
-    font-size: 1.3rem;
+    font-size: 1.1rem;
 }
 h4 {
     font-size: 0.707rem;
@@ -526,7 +531,7 @@ h6 {
     font-size: 0.3535rem;
 }
 h2 + h3 {
-    margin-top: 0.3rem;
+    margin-top: 0.5rem;
 }
 
 article {
@@ -537,11 +542,22 @@ article {
     flex: 1 1 0;
 }
 
+address {
+    font-style: normal;
+}
+
 p, ul, ol {
     line-height: 1.5rem;
     margin-top: 0.5rem;
     margin-bottom: 0;
 }
+ul, ol {
+    line-height: 1.5rem;
+    margin-top: 0.5rem;
+    margin-bottom: 0;
+    padding: 0 8px;
+    list-style-position: inside;
+}
 ul li,
 ol li {
     margin-left: 0;
@@ -557,10 +573,34 @@ ol ol {
 
 dl {
     line-height: 1.2;
+    display: flex;
+    flex-wrap: wrap;
 }
-
 dt {
     font-weight: bold;
+    flex: 0 0 30%;
+    max-width: 30%;
+    margin: 0.5em 0 0;
+}
+dd {
+    flex: 0 0 70%;
+    max-width: 70%;
+    margin: 0.5em 0 0;
+}
+dt:first-of-type,
+dd:first-of-type {
+    margin-top: 0;
+}
+dd dl dt {
+    font-weight: normal;
+    max-width: 40%;
+    flex: 0 0 40%;
+    margin: 0;
+}
+dd dl dd {
+    max-width: 60%;
+    flex: 0 0 60%;
+    margin: 0 0 0.5em;
 }
 
 hr {
@@ -594,6 +634,10 @@ table th {
     text-align: left;
 }
 
+.wifi table th:first-child {
+    width: 10em;
+}
+
 table td {
     vertical-align: top;
     border-top: 1px solid #dee2e6;
@@ -617,15 +661,18 @@ a {
     text-decoration: none;
 }
 
-a:hover, a:active {
+a:hover,
+a:active {
     text-decoration: underline;
 }
 
-a.button {
+.button {
     display: inline-block;
-    padding: 5px 10px;
-    border: 1px solid #1b54ac;
+    padding: 6px 8px 2px;
+    background: #4f76b1;
+    border: 1px solid #4f76b1;
     border-radius: 5px;
+    color: #fff;
     cursor: pointer;
     white-space: nowrap;
     line-height: 1.5;
@@ -633,17 +680,143 @@ a.button {
     text-align: center;
     text-decoration: none;
 }
-
-a.button:hover {
+.button.outline {
+    background: #fff;
+    border: 1px solid #1b54ac;
+    color: #1b54ac;
+}
+.button:hover,
+.button-container .button:hover {
     background-color: #1b54ac;
     color: #fff;
     text-decoration: none;
 }
+.button-container {
+    text-align: center;
+    margin: 0.8em 0 2em;
+}
+.button-container .button {
+    min-width: 40%;
+}
+
 
 #main {
     margin-top: 30px;
 }
 
+div.alert,
+div.warn,
+div.success {
+    position: relative;
+    padding: .5rem .8rem;
+    margin: .5rem 0;
+    line-height: 1.5;
+    border: 1px solid #dee2e6;
+    border-radius: .25rem;
+}
+div.alert {
+    color: #721c24;
+    background: #f8d7da;
+    border-color: #f5c6cb;
+}
+div.warn {
+    color: #856404;
+    background: #fff3cd;
+    border-color: #f2d376;
+}
+div.success {
+    background: #e1f6e1;
+    border-color: #a9deaa;
+}
+
+.callout {
+    padding: 20px;
+    margin: 20px 0;
+    border: 1px solid #eee;
+    border-left-width: 0.25rem;
+    border-radius: 0.25rem;
+}
+.callout:after {
+    content: "";
+    clear: both;
+    display: table;
+}
+.callout img.router {
+    max-width: 40%;
+    float: right;
+}
+.callout img.router.small {
+    max-width: 33%;
+}
+.callout ul {
+    list-style-position: outside;
+}
+.callout ul {
+    list-style: none;
+    padding: 0;
+}
+.callout li {
+    padding: 0.2em;
+    padding-left: 2.2em;
+}
+.callout li i.fa {
+    text-align: center;
+    display: inline-block;
+    margin-left: -2em;
+    width: 2em;
+}
+.callout h3,
+.callout h4 {
+    margin-top: 0;
+    margin-bottom: 5px;
+    display: inline;
+}
+.callout p:last-child {
+    margin-bottom: 0;
+}
+.callout code {
+    border-radius: 3px;
+}
+.callout+.callout {
+    margin-top: -5px;
+}
+.callout-default {
+    border-left-color: #777;
+}
+.callout-default h4 {
+    color: #777;
+}
+.callout-primary {
+    border-left-color: #428bca;
+}
+.callout-primary h4 {
+    color: #428bca;
+}
+.callout-success {
+    border-left-color: #5cb85c;
+}
+.callout-success h4 {
+    color: #5cb85c;
+}
+.callout-danger {
+    border-left-color: #d9534f;
+}
+.callout-danger h4 {
+    color: #d9534f;
+}
+.callout-warning {
+    border-left-color: #f0ad4e;
+}
+.callout-warning h4 {
+    color: #f0ad4e;
+}
+.callout-info {
+    border-left-color: #5bc0de;
+}
+.callout-info h4 {
+    color: #5bc0de;
+}
+
 footer {
     background: #363636;
     flex-shrink: 0;
@@ -656,7 +829,7 @@ footer .container {
 }
 
 footer .editPage {
-    padding: 15px;
+    padding: 15px 15px 15px 0;
     flex: 1 1 0;
     text-overflow: clip;
     overflow: hidden;
@@ -675,7 +848,7 @@ footer .center {
 
 footer .lang-dropdown-container {
     flex: 1 1 0;
-    padding: 15px;
+    padding: 15px 0 15px 15px;
     text-align: right;
 }
 
@@ -689,7 +862,6 @@ footer .lang-dropdown {
     border-radius: 2px;
     margin: 5px 0;
     padding: 10px 10px 7px 10px;
-    background: #ffdbdb;
     line-height: 1.25;
     color: red;
 }
@@ -698,10 +870,6 @@ footer .lang-dropdown {
     font-style: italic;
 }
 
-.vorstand ul {
-    padding-left: 0;
-}
-
 @media (max-width: 720px) {
     main {
         padding: 25px 0;
@@ -725,7 +893,8 @@ footer .lang-dropdown {
         display: block;
     }
 
-    .menu, #top-bar .lang-dropdown {
+    .menu,
+    #top-bar .lang-dropdown {
         display: none;
     }
 
@@ -795,12 +964,51 @@ footer .lang-dropdown {
         height: 32px;
     }
 
-    .two-columns .column:first-child {
-        float: none;
-        width: 100%;
+    dl {
+        display: block;
+    }
+    dt,
+    dd dl dt,
+    dd dl dd {
+        flex: 1;
+        max-width: 100%;
+    }
+    dd {
+        flex: 1;
+        margin: 0.8em 1em 1.6em;
+    }
+    dd dl dd {
+        margin: 0.25em 0 1em;
+    }
+
+    .two-columns .column {
+        float: none !important;
+        width: 100% !important;
     }
 
     .two-columns .column:last-child {
-        display: none;
+        margin-top: 2rem;
+        display: flex;
+        flex-wrap: wrap;
+    }
+
+    .two-columns .flex-item {
+        flex: 1;
+    }
+
+    .two-columns .flex-item:first-child {
+        margin-right: 1.5rem;
+    }
+
+    .two-columns .flex-item:last-child {
+        margin-left: 1.5rem;
+    }
+
+    .two-columns .flex-item h2 {
+        margin-top: 0;
+    }
+
+    .wifi table th:first-child {
+        width: 8em;
     }
 }
diff --git a/static/figures/router_full.jpg b/static/figures/router_full.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f64c3d9cdbe762e5bee9db91f99019ee579186df
Binary files /dev/null and b/static/figures/router_full.jpg differ
diff --git a/static/figures/router_m.jpg b/static/figures/router_m.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ca8940a938704341ad58b4aff5912d75fa92e9a
Binary files /dev/null and b/static/figures/router_m.jpg differ
diff --git a/static/headers/outdoor.jpg b/static/headers/outdoor.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5650ee3d34ba30c4328bed4c26c065fbd4e87e18
Binary files /dev/null and b/static/headers/outdoor.jpg differ
diff --git a/static/headers/wifi.jpg b/static/headers/wifi.jpg
deleted file mode 100644
index 5cb646b174f2a92f6b01bf23454d390da57cbdb8..0000000000000000000000000000000000000000
Binary files a/static/headers/wifi.jpg and /dev/null differ
diff --git a/static/robots.txt b/static/robots.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2048ba28be1dafcf1403b50222f4fa371eed8500
--- /dev/null
+++ b/static/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /mail/
diff --git a/static/support/routerproblem/nointernetchrome.png b/static/support/nointernetchrome.png
similarity index 100%
rename from static/support/routerproblem/nointernetchrome.png
rename to static/support/nointernetchrome.png
diff --git a/static/support/routerproblem/nointernetfirefox.png b/static/support/nointernetfirefox.png
similarity index 100%
rename from static/support/routerproblem/nointernetfirefox.png
rename to static/support/nointernetfirefox.png
diff --git a/static/support/selftestexplanation/selftestextern.png b/static/support/selftest/selftestextern.png
similarity index 100%
rename from static/support/selftestexplanation/selftestextern.png
rename to static/support/selftest/selftestextern.png
diff --git a/static/support/selftestexplanation/selftestnomember.png b/static/support/selftest/selftestnomember.png
similarity index 100%
rename from static/support/selftestexplanation/selftestnomember.png
rename to static/support/selftest/selftestnomember.png
diff --git a/static/support/selftestexplanation/selftestok.png b/static/support/selftest/selftestok.png
similarity index 100%
rename from static/support/selftestexplanation/selftestok.png
rename to static/support/selftest/selftestok.png
diff --git a/static/support/selftestexplanation/selftestunknown.png b/static/support/selftest/selftestunknown.png
similarity index 100%
rename from static/support/selftestexplanation/selftestunknown.png
rename to static/support/selftest/selftestunknown.png
diff --git a/static/support/selftestexplanation/selftestvirus.png b/static/support/selftest/selftestvirus.png
similarity index 100%
rename from static/support/selftestexplanation/selftestvirus.png
rename to static/support/selftest/selftestvirus.png