diff --git a/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.html b/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.html
index e1c682159886bacfa82d0188a2d29abb04ec4ff7..c33bbce9b8099315d623452d84825661531ccbae 100644
--- a/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.html
+++ b/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.html
@@ -1,11 +1,12 @@
-<div mat-dialog-content>
+
+<div mat-dialog-content xmlns="http://www.w3.org/1999/html">
   <h2>{{'room-page.bonus-token-header' | translate }}</h2>
   <mat-divider></mat-divider>
   <div *ngIf="bonusTokens.length >= 1">
     <div fxLayout="row" *ngFor="let bonusToken of bonusTokens; index as i">
-      <h2>
+      <p tabindex="0">
         {{bonusToken.token}}
-      </h2>
+      </p>
       <span class="fill-remaining-space"></span>
       <button mat-icon-button (click)="openDeleteSingleBonusDialog(bonusToken.userId, bonusToken.commentId, i)">
         <mat-icon>close</mat-icon>
@@ -13,7 +14,7 @@
     </div>
   </div>
   <div *ngIf="bonusTokens.length === 0">
-    <p>{{'room-page.no-bonus' | translate }}</p>
+    <p>{{'room-page.no-bonus' | translate }}<p>
   </div>
   <div fxLayoutAlign="center center" *ngIf="bonusTokens.length > 1">
     <button mat-button class="delete" (click)="openDeleteAllBonusDialog()">
diff --git a/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.scss b/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.scss
index 07db6cd9f249b6c246648e15fd48c5120bc424a9..13ca35f1f62587c88f8533ca38fee2893db024f1 100644
--- a/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.scss
+++ b/src/app/components/creator/_dialogs/bonus-token/bonus-token.component.scss
@@ -2,7 +2,7 @@ h1,h2,h3,p {
   color: var(--on-surface);
 }
 
-h2 {
+p {
   color: var(--on-surface);
   margin: 10px 0 10px 0;
 }
diff --git a/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.html b/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.html
index abee4313b08f4a2a20b2e8dbf0b9562f22db6817..b2139f2f5ce85ad42bd64114644604dcf03e7584 100644
--- a/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.html
+++ b/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.html
@@ -1,10 +1,10 @@
 <div mat-dialog-content>
-  <h1>{{'room-page.comments' | translate }}</h1>
+  <h2>{{'room-page.comments' | translate }}</h2>
   <mat-divider></mat-divider>
   <div fxLayout="column">
     <div fxLayout="row">
-      <h2>{{ 'room-page.threshold' | translate}}&nbsp;
-        <mat-slide-toggle [(ngModel)]="settingThreshold" aria-labelledby="threshold" ></mat-slide-toggle></h2>
+      <p>{{ 'room-page.threshold' | translate}}&nbsp;
+        <mat-slide-toggle [(ngModel)]="settingThreshold" aria-labelledby="threshold" ></mat-slide-toggle></p>
     </div>
     <div fxLayout="row" *ngIf="settingThreshold">
       <mat-slider id="commentSlider" min="-100" max="0" step="5"
@@ -14,12 +14,12 @@
   </div>
   <div fxLayout="column">
     <div fxLayout="row">
-      <h2>{{ 'room-page.settings-comment-moderation' | translate}}&nbsp;
-      <mat-slide-toggle [(ngModel)]="enableCommentModeration" aria-labelledby="settings-comment-moderation"></mat-slide-toggle></h2>
+      <p>{{ 'room-page.settings-comment-moderation' | translate}}&nbsp;
+      <mat-slide-toggle [(ngModel)]="enableCommentModeration" aria-labelledby="settings-comment-moderation"></mat-slide-toggle></p>
     </div>
     <div fxLayout="row" *ngIf="enableCommentModeration">
-      <h2>{{ 'room-page.settings-direct-send' | translate}}&nbsp;
-      <mat-slide-toggle [(ngModel)]="directSend" aria-labelledby="settings-direct-send"></mat-slide-toggle></h2>
+      <p>{{ 'room-page.settings-direct-send' | translate}}&nbsp;
+      <mat-slide-toggle [(ngModel)]="directSend" aria-labelledby="settings-direct-send"></mat-slide-toggle></p>
     </div>
   </div>
   <div fxLayoutAlign="center center">
diff --git a/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.scss b/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.scss
index c9e135147bd07f2161420f3d941e3d27c1bee39c..45cfd6cf8beeca497c2bdaa80e87bb135799c262 100644
--- a/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.scss
+++ b/src/app/components/creator/_dialogs/comment-settings/comment-settings.component.scss
@@ -24,12 +24,12 @@ mat-icon {
   margin-right: 10px;
 }
 
-h1 {
+h2 {
   margin: 10px 0 10px 0;
   color: var(--on-surface);
 }
 
-h2 {
+p {
   color: var(--on-surface);
   font-weight: normal;
   font-size: medium;
diff --git a/src/app/components/creator/_dialogs/moderators/moderators.component.html b/src/app/components/creator/_dialogs/moderators/moderators.component.html
index ba3c76d733aec5593f44e6f2127d89520c0f22ac..65c6a875efbb0f7a9bd01f5bc929a9704cc55d7f 100644
--- a/src/app/components/creator/_dialogs/moderators/moderators.component.html
+++ b/src/app/components/creator/_dialogs/moderators/moderators.component.html
@@ -1,5 +1,5 @@
 <div mat-dialog-content>
-  <h1>{{'room-page.moderators' | translate }}</h1>
+  <h2>{{'room-page.moderators' | translate }}</h2>
   <mat-divider></mat-divider>
   <div fxLayout="row">
     <mat-form-field class="input-block">
@@ -17,12 +17,12 @@
     </button>
     <span class="fill-remaining-space"></span>
   </div>
-  <h2 *ngIf="moderators.length === 0">{{ 'room-page.no-moderators' | translate }}</h2>
+  <p *ngIf="moderators.length === 0">{{ 'room-page.no-moderators' | translate }}</p>
   <div *ngIf="moderators.length > 0">
     <div fxLayout="row" *ngFor="let moderator of moderators; index as i">
-      <h2>
+      <p>
         {{i+1}}. {{moderator.loginId}}
-      </h2>
+      </p>
       <span class="fill-remaining-space"></span>
       <button mat-icon-button class="close" (click)="openDeleteRoomDialog(moderator)" aria-labelledby="delete-moderator">
         <mat-icon class="close-icon">close</mat-icon>
diff --git a/src/app/components/creator/_dialogs/moderators/moderators.component.scss b/src/app/components/creator/_dialogs/moderators/moderators.component.scss
index 5cb94486bd0d8be7d609a467d30acfb1b5f24145..dfba637e395b7cb3b360f27a2e47c4532dfabda1 100644
--- a/src/app/components/creator/_dialogs/moderators/moderators.component.scss
+++ b/src/app/components/creator/_dialogs/moderators/moderators.component.scss
@@ -1,9 +1,9 @@
-h1 {
+h2 {
   margin-bottom: 10px;
   color: var(--on-surface);
 }
 
-h2 {
+p {
   margin: 10px 0 10px 0;
   color: var(--on-surface);
   font-size: medium;
diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.html b/src/app/components/creator/_dialogs/room-edit/room-edit.component.html
index 5899b940c4433585d9e2baf5fe0ee446a03b64b8..64c4acb3821e5315c90bd8aad5aa979bf8c2fe5d 100644
--- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.html
+++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.html
@@ -1,5 +1,5 @@
 <div mat-dialog-content *ngIf="editRoom">
-  <h1>{{ 'room-page.general' | translate }}</h1>
+  <h2>{{ 'room-page.general' | translate }}</h2>
   <mat-divider></mat-divider>
   <div fxLayout="column">
     <mat-form-field class="input-block">
diff --git a/src/app/components/home/_dialogs/cookies/cookies.component.html b/src/app/components/home/_dialogs/cookies/cookies.component.html
index d7055fd9ca0898c71722c5c2219f568f299c7065..27a08c1f3e257ad428a1c220f8d8ccedb414bee1 100644
--- a/src/app/components/home/_dialogs/cookies/cookies.component.html
+++ b/src/app/components/home/_dialogs/cookies/cookies.component.html
@@ -1,7 +1,7 @@
 <div>
 
   <div class="header-container">
-    <h1 mat-dialog-title tabindex="0" id="cookie-header">{{ 'cookies.title' | translate }}</h1>
+    <h2 mat-dialog-title tabindex="0" id="cookie-header">{{ 'cookies.title' | translate }}</h2>
     <button mat-icon-button aria-labelledby="info-label" class="info" (click)="openDataProtection()">
       <mat-icon class="info-icon">security</mat-icon>
     </button>
diff --git a/src/app/components/home/_dialogs/data-protection/data-protection.component.html b/src/app/components/home/_dialogs/data-protection/data-protection.component.html
index c9a8937465c52fe319869b84cec45d2fa3271208..aa635ff2d29f60785d4ea70a1aa1949f267bc967 100644
--- a/src/app/components/home/_dialogs/data-protection/data-protection.component.html
+++ b/src/app/components/home/_dialogs/data-protection/data-protection.component.html
@@ -1,5 +1,5 @@
 <div>
-  <h1 tabindex="0" mat-dialog-title class="modal">{{ 'data-protection.title' | translate }}</h1>
+  <h2 tabindex="0" mat-dialog-title class="modal">{{ 'data-protection.title' | translate }}</h2>
 
   <mat-divider></mat-divider>
 
diff --git a/src/app/components/home/_dialogs/demo-video/demo-video.component.html b/src/app/components/home/_dialogs/demo-video/demo-video.component.html
index 9ec77793bcea71950891a1811385273b34cbd8e0..a3d17824f5b4d2c5df8660dc4ba828f7442e0cb1 100644
--- a/src/app/components/home/_dialogs/demo-video/demo-video.component.html
+++ b/src/app/components/home/_dialogs/demo-video/demo-video.component.html
@@ -1,4 +1,4 @@
-<h1 tabindex="0" class="modal" mat-dialog-title>{{ 'introduction.title' | translate }}</h1>
+<h2 tabindex="0" class="modal" mat-dialog-title>{{ 'introduction.title' | translate }}</h2>
 <mat-divider></mat-divider>
 <mat-dialog-content>
   <div id="setFocus" class="intro-text" tabindex="0">
diff --git a/src/app/components/home/_dialogs/demo-video/demo-video.component.scss b/src/app/components/home/_dialogs/demo-video/demo-video.component.scss
index 68e6e3efd5c4988461a980bc0d2262bf3005fff9..ec21070241daf4abb2ba7cae5180dd23b8e4af21 100644
--- a/src/app/components/home/_dialogs/demo-video/demo-video.component.scss
+++ b/src/app/components/home/_dialogs/demo-video/demo-video.component.scss
@@ -1,9 +1,9 @@
-h1 {
+h2 {
   color: var(--on-surface);
   font-size: 2em;
 }
 
-h2 {
+h3 {
   font-size: large;
 }
 
diff --git a/src/app/components/home/_dialogs/imprint/imprint.component.html b/src/app/components/home/_dialogs/imprint/imprint.component.html
index cfc70671ead398282c72c6c130126b11397c0f22..febc54074f655507d4d371a2d9bbb0d608e70eed 100644
--- a/src/app/components/home/_dialogs/imprint/imprint.component.html
+++ b/src/app/components/home/_dialogs/imprint/imprint.component.html
@@ -1,4 +1,4 @@
-<h1 tabindex="0" class="modal" mat-dialog-title>{{ 'imprint.title' | translate }} </h1>
+<h2 tabindex="0" class="modal" mat-dialog-title>{{ 'imprint.title' | translate }} </h2>
 <mat-divider></mat-divider>
 <mat-dialog-content tabindex="0">
   <app-imprint-en *ngIf="currentLang=='en'"></app-imprint-en>
diff --git a/src/app/components/home/_dialogs/imprint/imprint.component.scss b/src/app/components/home/_dialogs/imprint/imprint.component.scss
index 953007020565d53626ba2e9c8b9dfda278da9779..089ee3ffe24346fe31e4c4b48c3b9200d8f0d2a6 100644
--- a/src/app/components/home/_dialogs/imprint/imprint.component.scss
+++ b/src/app/components/home/_dialogs/imprint/imprint.component.scss
@@ -1,9 +1,9 @@
-h1 {
+h2 {
   font-size: 2em;
   color: var(--on-surface);
 }
 
-h2 {
+h3 {
   font-size: large;
   color: var(--on-surface);
 }
diff --git a/src/app/components/home/_dialogs/overlay/overlay.component.html b/src/app/components/home/_dialogs/overlay/overlay.component.html
index 65190c2b4791436438402d0e181f0b4412b4c7fc..457144329d2d1d46ddb1e1aa7727893dfd7b2bb9 100644
--- a/src/app/components/home/_dialogs/overlay/overlay.component.html
+++ b/src/app/components/home/_dialogs/overlay/overlay.component.html
@@ -1,5 +1,5 @@
 <div>
-  <h1 tabindex="0"  mat-dialog-title class="modal">{{ 'overlay.title' | translate }} </h1>
+  <h2 tabindex="0"  mat-dialog-title class="modal">{{ 'overlay.title' | translate }} </h2>
 
   <mat-dialog-content tabindex="0">
     <p>{{ 'overlay.message' | translate }}</p>
diff --git a/src/app/components/shared/_dialogs/user-bonus-token/user-bonus-token.component.html b/src/app/components/shared/_dialogs/user-bonus-token/user-bonus-token.component.html
index 8a2f81a7ac39e602a18b2e691ccf90d2202fc33c..e76d470b11e887a34187f09e3999dc0f9caba2f9 100644
--- a/src/app/components/shared/_dialogs/user-bonus-token/user-bonus-token.component.html
+++ b/src/app/components/shared/_dialogs/user-bonus-token/user-bonus-token.component.html
@@ -1,15 +1,15 @@
 <div mat-dialog-content>
-  <h1>{{'header.bonus-token' | translate }}</h1>
+  <h2>{{'header.bonus-token' | translate }}</h2>
   <mat-divider></mat-divider>
   <div *ngIf="bonusTokens.length >= 1">
     <div fxLayout="row" *ngFor="let bonusToken of bonusTokens">
-      <h2>
+      <p>
         {{bonusToken.token}}
-      </h2>
+      </p>
     </div>
   </div>
   <div *ngIf="bonusTokens.length === 0">
-      <h3>{{'header.no-bonus' | translate }}</h3>
+      <p>{{'header.no-bonus' | translate }}</p>
   </div>
   <app-dialog-action-buttons
     buttonsLabelSection="introduction"
diff --git a/src/assets/i18n/data-protection/data-protection-de.html b/src/assets/i18n/data-protection/data-protection-de.html
index 644f38aeaf7548ce4d9960f3f7f6445a2d68e08c..1ba7bf88b4b7d74faea91c4b90ddcc5621ad299f 100644
--- a/src/assets/i18n/data-protection/data-protection-de.html
+++ b/src/assets/i18n/data-protection/data-protection-de.html
@@ -1,11 +1,11 @@
-<h2>Grundsatz</h2>
+<h3>Grundsatz</h3>
   <p>Deine personenbezogenen Daten werden vertraulich behandelt. Sämtliche Handlungen sind an die gesetzlichen Grundlagen
     des Hessischen Datenschutzgesetzes (HDSG), des Telemediengesetzes (TMG), der Datenschutz-Grundverordnung der EU
     (EU-DSGVO) sowie dieser Datenschutzerklärung gebunden. Dies wird von der TransMIT GmH als Betreiber von »frag.jetzt«
     garantiert.
   </p>
 
-<h2>Nutzungs&shy;daten</h2>
+<h3>Nutzungs&shy;daten</h3>
   <p>Personenbezogene Daten über die Inanspruchnahme von »frag.jetzt« (Nutzungsdaten) erheben, verarbeiten und nutzen wir nur, soweit dies erforderlich
     ist, um dem Benutzer die Inanspruchnahme von »frag.jetzt« zu ermöglichen.
     Im Normalfall ist eine Registrierung für die Nutzung von »frag.jetzt« nicht erforderlich.<br>
@@ -19,12 +19,12 @@
     Bei Nichtnutzung eines Kontos innerhalb von 180 Tagen wird das Konto automatisch ohne Mitteilung gelöscht.
   </p>
 
-<h2>Zugriffs&shy;daten</h2>
+<h3>Zugriffs&shy;daten</h3>
   <p> Personenbezogene Daten werden nur im technisch notwendige Umfang von »frag.jetzt« erhoben.
     Außer der Mailadresse als Anmeldename eines registrierten Benutzers werden keine personenbezogenen Daten gespeichert.
   </p>
 
-<h2>Log&shy;-Da&shy;teien</h2>
+<h3>Log&shy;-Da&shy;teien</h3>
   <p>Wir erheben und speichern automatisch Informationen in Log-Dateien, die dein Browser automatisch an uns übermittelt.
     Dies sind:
 
@@ -37,13 +37,13 @@
     nicht vorgenommen.
   </p>
 
-<h2>Web Storage</h2>
+<h3>Web Storage</h3>
   <p>»frag.jetzt« verwendet die sogenannte Web-Storage-Technik.
     Dabei werden Daten lokal im Cache deines Browsers gespeichert,
     die auch nach dem Schließen des Browser-Fensters oder dem Beenden des Programms – solange du den Cache nicht löscht - weiterhin bestehen und ausgelesen werden können.
   </p>
 
-<h2>Daten&shy;sicherheit</h2>
+<h3>Daten&shy;sicherheit</h3>
   <p>Es wurden umfangreiche technische und betriebliche Schutzvorkehrungen getroffen, um deine Daten vor zufälligen oder
     vorsätzlichen Manipulationen, Verlust, Zerstörung oder dem Zugriff unberechtigter Personen zu schützen. Die
     Sicherheitsverfahren werden regelmäßig überprüft und dem technologischen Fortschritt angepasst. Datenübertragungen
@@ -51,21 +51,21 @@
     lückenloser Schutz der Daten vor dem Zugriff durch Dritte nicht möglich ist.
   </p>
 
-<h2>Daten&shy;über&shy;mitt&shy;lun&shy;gen an Dritte</h2>
+<h3>Daten&shy;über&shy;mitt&shy;lun&shy;gen an Dritte</h3>
   <p>Eine Übermittlung deiner Daten an Dritte findet nicht statt, es sei denn, die Betreiber von »frag.jetzt« sind
     gesetzlich dazu verpflichtet. Soweit externe Dienstleister mit deinen personenbezogenen Daten in Kontakt kommen, wird durch
     rechtliche, technische und organisatorische Maßnahmen sowie durch regelmäßige Kontrollen sichergestellt, dass diese
     die Vorschriften der Datenschutzgesetze einhalten.
   </p>
 
-<h2>Links zu Webseiten anderer Anbieter</h2>
+<h3>Links zu Webseiten anderer Anbieter</h3>
   <p>»frag.jetzt« kann Links zu Webseiten anderer Anbieter enthalten, auf die sich diese Datenschutzerklärung nicht
     bezieht.
     Soweit mit der Nutzung der Internetseiten anderer Anbieter die Erhebung, Verarbeitung oder Nutzung personenbezogener
     Daten verbunden ist, beachte bitte die Datenschutzhinweise der jeweiligen Anbieter.
   </p>
 
-<h2>Widerspruchs&shy;recht und Auskunfts&shy;recht</h2>
+<h3>Widerspruchs&shy;recht und Auskunfts&shy;recht</h3>
   <p>Du hast jederzeit das Recht auf unentgeltliche Auskunft über deine gespeicherten personenbezogenen Daten, deren
     Herkunft und Empfänger, den Zweck der Datenverarbeitung sowie ein Recht auf Berichtigung, Sperrung oder Löschung
     dieser Daten.
@@ -74,11 +74,11 @@
     Kontaktdaten: klaus.quibeldey-cirkel&shy;@transmit.de
   </p>
 
-<h2>Verzeichnis von Ver&shy;arbeitungs&shy;tätig&shy;kei&shy;ten</h2>
+<h3>Verzeichnis von Ver&shy;arbeitungs&shy;tätig&shy;kei&shy;ten</h3>
   <p>Eine Übersicht über die in »frag.jetzt« verarbeiteten personenbezogenen Daten findest du im Projektarchiv unter https://git.thm.de/&shy;arsnova/&shy;frag.jetzt.
   </p>
 
-<h2>Änderungen der Daten&shy;schutz&shy;er&shy;klärung</h2>
+<h3>Änderungen der Daten&shy;schutz&shy;er&shy;klärung</h3>
   <p>Wir behalten uns das Recht vor, diese Datenschutzerklärung jederzeit unter Beachtung der geltenden
     Datenschutzvorschriften zu ändern.
   </p>
diff --git a/src/assets/i18n/data-protection/data-protection-en.html b/src/assets/i18n/data-protection/data-protection-en.html
index bf3b5ab63656832ba8c0398248329c6d87daa7e1..b85137910f571a6ac07f489400e0c0a8cf485cd3 100644
--- a/src/assets/i18n/data-protection/data-protection-en.html
+++ b/src/assets/i18n/data-protection/data-protection-en.html
@@ -1,8 +1,8 @@
-<h2>Principle</h2>
+<h3>Principle</h3>
 <p>Your personal data will be treated confidentially. All actions are bound to the legal principles of the Hessian Data Protection Act (HDSG), the Telemedia Act (TMG), the EU Data Protection Basic Regulation (EU-DSGVO) and this data protection declaration. This is guaranteed by TransMIT GmH as operator of »frag.jetzt«.
 </p>
 
-<h2>Usage data</h2>
+<h3>Usage data</h3>
 <p>We collect, process and use personal data about the use of »frag.jetzt« (usage data) only to the extent necessary to enable the user to use »frag.jetzt«.
   Normally a registration for the use of »frag.jetzt« is not necessary.<br>
   <br>
@@ -15,11 +15,11 @@
   If an account is not used within 180 days, the account will be automatically deleted without notice.
 </p>
 
-<h2>Access data </h2>
+<h3>Access data </h3>
 <p> Personal data will only be collected to the technically necessary extent of »frag.jetzt«. Apart from the e-mail address as the login name of a registered user, no personal data is stored.
 </p>
 
-<h2>Log files</h2>
+<h3>Log files</h3>
 <p>We automatically collect and store information in log files that your browser automatically transmits to us.
   These are:
   browser type and browser version,
@@ -30,32 +30,32 @@
   This data cannot be assigned to specific persons. This data is not merged with other data sources.
 </p>
 
-<h2>Web Storage</h2>
+<h3>Web Storage</h3>
 <p>»frag.jetzt« uses the so-called web storage technology.
   This means that data is stored locally in the cache of your browser and can continue to exist and be read even after you close the browser window or quit the program - unless you delete the cache.
 </p>
 
-<h2>Data security</h2>
+<h3>Data security</h3>
 <p>Comprehensive technical and operational protective measures have been taken to protect your data from accidental or intentional manipulation, loss, destruction or access by unauthorized persons. The security procedures are regularly reviewed and adapted to technological progress. However, data transmissions on the Internet (e.g. when communicating by e-mail) can have security gaps, so that complete protection of the data against access by third parties is not possible.
 </p>
 
-<h2>Data transfers to third parties</h2>
+<h3>Data transfers to third parties</h3>
 <p>A transmission of your data to third parties does not take place, unless the operators of »frag.jetzt« are legally obliged to do so. Insofar as external service providers come into contact with your personal data, legal, technical and organisational measures as well as regular checks will ensure that this data is not passed on to third parties. comply with the provisions of the data protection laws.
 </p>
 
-<h2>Links to websites of other providers</h2>
+<h3>Links to websites of other providers</h3>
 <p>»frag.jetzt« may contain links to other websites which are not covered by this privacy statement. If the collection, processing or use of personal data is associated with the use of the Internet pages of other providers, please observe the data protection information of the respective providers.
 </p>
 
-<h2>Right to object and right to information </h2>
+<h3>Right to object and right to information </h3>
 <p>You have the right at any time to free information about your stored personal data, their origin and recipient, the purpose of data processing and a right to correction, blocking or deletion of this data. In case of ambiguities or suggestions, please contact the following e-mail address or the contact details given in the imprint: klaus.quibeldey-cirkel&shy;@transmit.de
 </p>
 
-<h2>Directory of processing activities </h2>
+<h3>Directory of processing activities </h3>
 <p>You can find an overview of the personal data processed in »frag.jetzt« in the repository at https://git.thm.de/arsnova/frag.jetzt.
 </p>
 
-<h2>Changes to the Data Protection & Privacy Policy</h2>
+<h3>Changes to the Data Protection & Privacy Policy</h3>
 <p>We reserve the right to change this data protection statement at any time in accordance with the applicable data protection regulations.
 </p>
 
diff --git a/src/assets/i18n/data-protection/data-protection.scss b/src/assets/i18n/data-protection/data-protection.scss
index 63be1293bec457c5aafa7a91e72b2d659b23f306..49a32e7dce610b474151a9b8e578aaa66655e35e 100644
--- a/src/assets/i18n/data-protection/data-protection.scss
+++ b/src/assets/i18n/data-protection/data-protection.scss
@@ -1,5 +1,6 @@
 h2 {
   padding-top: 20px;
+  font-size: 4em;
 }
 
 p {
diff --git a/src/assets/i18n/demo/demo-de.html b/src/assets/i18n/demo/demo-de.html
index 7d41b553ab40ded800bb7133ef5db961a15b13bd..06c58cdaf5bda4113416aca517d8387605e7c24c 100644
--- a/src/assets/i18n/demo/demo-de.html
+++ b/src/assets/i18n/demo/demo-de.html
@@ -8,7 +8,7 @@
   </div>
 </div>
 
-<h2>»Haben Sie Fragen?«</h2>
+<h3>»Haben Sie Fragen?«</h3>
 
 <p>Die klassische Vorlesung endet in der Regel mit: »Haben Sie Fragen?«. Und stets meldet sich niemand oder es fragen
   immer dieselben wenigen. Entweder traut sich im großen Hörsaal niemand oder die Fragen, die man im Verlauf der
@@ -29,9 +29,9 @@
   neudeutsch: up oder down voten. Die vom Auditorium am höchsten bewerteten Fragen kannst du sofort beantworten, die
   anderen, falls du es willst, später im Kursforum der Lernplattform.</p>
 
-<h2>
+<h3>
   Das Besondere an »frag.jetzt«
-</h2>
+</h3>
 
 <p>
   Die Lehrperson kann für zielführende und vorlesungsadäquate Fragen Bonuspunkte vergeben.
@@ -58,7 +58,7 @@
   »frag.jetzt« wird als kostenlose »Software as a Service« von der TransMIT GmbH betrieben, siehe Impressum.
 </p>
 
-<h2>Handy-Nutzung im Hörsaal</h2>
+<h3>Handy-Nutzung im Hörsaal</h3>
 
 <p>
   Die Nutzung des Smartphones während der Vorlesung bringt natürlich ein hohes Ablenkungsrisiko mit sich.
diff --git a/src/assets/i18n/demo/demo-en.html b/src/assets/i18n/demo/demo-en.html
index 20299cae29f61b2433ea2167184ed7ebc44c3156..ca6da20e2f2612f10ace00898dff929aabeee73f 100644
--- a/src/assets/i18n/demo/demo-en.html
+++ b/src/assets/i18n/demo/demo-en.html
@@ -8,9 +8,9 @@
   </div>
 </div>
 
-<h2>
+<h3>
   »Do you have any questions?«
-</h2>
+</h3>
 
 <p>The classical lecture usually ends with: »Do you have any questions?« And always nobody answers or the same few
   ask. Either nobody dares to ask questions in the large lecture hall or the questions one actually wanted to ask in the
@@ -31,9 +31,9 @@
   forum of the learning platform.</p>
 
 
-<h2>
+<h3>
   What's so special about »frag.jetzt«?
-</h2>
+</h3>
 
 <p>
   The teacher can award bonus points for goal-oriented and lecture-appropriate questions.
@@ -60,7 +60,7 @@
   »frag.jetzt« is operated as free »Software as a Service« by TransMIT GmbH, see imprint.
 </p>
 
-<h2>Mobile phone use in the lecture hall</h2>
+<h3>Mobile phone use in the lecture hall</h3>
 
 <p>
   The use of the smartphone during the lecture naturally entails a high risk of distraction.