aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Molkentin2020-02-21 11:44:01 +0100
committerDaniel Molkentin2020-02-21 11:44:01 +0100
commit8590962a0dbfc238c7b2e11ae941308b9d0c90e1 (patch)
tree992732a1d1528ce1bd5ddaa0cba239fc8db3385c
parent5716eb1c8e5f59af0ee28220d4366236780eccd9 (diff)
Hamburg waehlt Klima Stream
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost100Hairline.woffbin0 -> 33728 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost100HairlineItalic.woffbin0 -> 44996 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost200Thin.woffbin0 -> 38572 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost200ThinItalic.woffbin0 -> 47608 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost300Light.woffbin0 -> 35340 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost300LightItalic.woffbin0 -> 46556 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost400Book.woffbin0 -> 30940 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost400BookItalic.woffbin0 -> 42920 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost500Medium.woffbin0 -> 38016 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost500MediumItalic.woffbin0 -> 46076 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost600Semi.woffbin0 -> 39444 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost600SemiItalic.woffbin0 -> 48024 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost700Bold.woffbin0 -> 39156 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost700BoldItalic.woffbin0 -> 47160 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost800Heavy.woffbin0 -> 40124 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost800HeavyItalic.woffbin0 -> 47584 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost900Black.woffbin0 -> 32060 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/Jost900BlackItalic.woffbin0 -> 44096 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/MerriweatherSans-Regular.woff2bin0 -> 17132 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/config.php210
-rwxr-xr-xconfigs/conferences/hamburgwaehltklima/download.sh8
-rw-r--r--configs/conferences/hamburgwaehltklima/erde_hell.svg1
-rw-r--r--configs/conferences/hamburgwaehltklima/logo.pngbin0 -> 50445 bytes
-rw-r--r--configs/conferences/hamburgwaehltklima/main.less99
-rw-r--r--configs/conferences/hamburgwaehltklima/style.css144
25 files changed, 462 insertions, 0 deletions
diff --git a/configs/conferences/hamburgwaehltklima/Jost100Hairline.woff b/configs/conferences/hamburgwaehltklima/Jost100Hairline.woff
new file mode 100644
index 0000000..87c9b7d
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost100Hairline.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost100HairlineItalic.woff b/configs/conferences/hamburgwaehltklima/Jost100HairlineItalic.woff
new file mode 100644
index 0000000..14ecd34
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost100HairlineItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost200Thin.woff b/configs/conferences/hamburgwaehltklima/Jost200Thin.woff
new file mode 100644
index 0000000..c5e90f4
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost200Thin.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost200ThinItalic.woff b/configs/conferences/hamburgwaehltklima/Jost200ThinItalic.woff
new file mode 100644
index 0000000..91a7de1
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost200ThinItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost300Light.woff b/configs/conferences/hamburgwaehltklima/Jost300Light.woff
new file mode 100644
index 0000000..37193a4
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost300Light.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost300LightItalic.woff b/configs/conferences/hamburgwaehltklima/Jost300LightItalic.woff
new file mode 100644
index 0000000..8bd3468
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost300LightItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost400Book.woff b/configs/conferences/hamburgwaehltklima/Jost400Book.woff
new file mode 100644
index 0000000..ba48d31
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost400Book.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost400BookItalic.woff b/configs/conferences/hamburgwaehltklima/Jost400BookItalic.woff
new file mode 100644
index 0000000..745be12
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost400BookItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost500Medium.woff b/configs/conferences/hamburgwaehltklima/Jost500Medium.woff
new file mode 100644
index 0000000..06641ca
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost500Medium.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost500MediumItalic.woff b/configs/conferences/hamburgwaehltklima/Jost500MediumItalic.woff
new file mode 100644
index 0000000..094d6f7
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost500MediumItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost600Semi.woff b/configs/conferences/hamburgwaehltklima/Jost600Semi.woff
new file mode 100644
index 0000000..125c4fe
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost600Semi.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost600SemiItalic.woff b/configs/conferences/hamburgwaehltklima/Jost600SemiItalic.woff
new file mode 100644
index 0000000..f114e77
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost600SemiItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost700Bold.woff b/configs/conferences/hamburgwaehltklima/Jost700Bold.woff
new file mode 100644
index 0000000..3fa0efe
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost700Bold.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost700BoldItalic.woff b/configs/conferences/hamburgwaehltklima/Jost700BoldItalic.woff
new file mode 100644
index 0000000..8e573dc
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost700BoldItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost800Heavy.woff b/configs/conferences/hamburgwaehltklima/Jost800Heavy.woff
new file mode 100644
index 0000000..2a3d24b
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost800Heavy.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost800HeavyItalic.woff b/configs/conferences/hamburgwaehltklima/Jost800HeavyItalic.woff
new file mode 100644
index 0000000..eff3eba
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost800HeavyItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost900Black.woff b/configs/conferences/hamburgwaehltklima/Jost900Black.woff
new file mode 100644
index 0000000..2e3ad38
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost900Black.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/Jost900BlackItalic.woff b/configs/conferences/hamburgwaehltklima/Jost900BlackItalic.woff
new file mode 100644
index 0000000..b142182
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/Jost900BlackItalic.woff
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/MerriweatherSans-Regular.woff2 b/configs/conferences/hamburgwaehltklima/MerriweatherSans-Regular.woff2
new file mode 100644
index 0000000..ddda403
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/MerriweatherSans-Regular.woff2
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/config.php b/configs/conferences/hamburgwaehltklima/config.php
new file mode 100644
index 0000000..73b105d
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/config.php
@@ -0,0 +1,210 @@
+<?php
+
+$CONFIG['CONFERENCE'] = array(
+ /**
+ * Der Startzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns davor, wird die Closed-Seite
+ * mit einem Text der Art "hat noch nicht angefangen" angezeigt.
+ *
+ * Wird dieser Zeitpunkt nicht angegeben, gilt die Konferenz immer als angefangen. (Siehe aber ENDS_AT
+ * und CLOSED weiter unten)
+ */
+ 'STARTS_AT' => strtotime("2020-02-21 14:00"),
+
+ /**
+ * Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie-
+ * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt.
+ *
+ * Wird dieser Zeitpunkt nicht angegeben, endet die Konferenz nie. (Siehe aber CLOSED weiter unten)
+ */
+ 'ENDS_AT' => strtotime("2020-02-21 17:00"),
+
+ /**
+ * Hiermit kann die Funktionalitaet von STARTS_AT/ENDS_AT überschrieben werden. Der Wert 'before'
+ * simuliert, dass die Konferenz noch nicht begonnen hat. Der Wert 'after' simuliert, dass die Konferenz
+ * bereits beendet ist. 'running' simuliert eine laufende Konferenz.
+ *
+ * Der Boolean true ist aus Abwärtskompatibilitätsgründen äquivalent zu 'after'. False ist äquivalent
+ * zu 'running'.
+ */
+ /**'CLOSED' => 'after', */
+
+ /**
+ * Titel der Konferenz (kann Leer- und Sonderzeichen enthalten)
+ * Dieser im Seiten-Header, im <title>-Tag, in der About-Seite und ggf. ab weiteren Stellen als
+ * Anzeigetext benutzt
+ */
+ 'TITLE' => '#HamburgWähltKlima',
+
+ /**
+ * Veranstalter
+ * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'AUTHOR' => 'Fridays for Future Hamburg',
+
+ /**
+ * Beschreibungstext
+ * Wird für den <meta name="description">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'DESCRIPTION' => 'FFF Hamburg - Großdemo zur Bürgerschaftswahl vom Heiligengeistfeld',
+
+ /**
+ * Schlüsselwortliste, Kommasepariert
+ * Wird für den <meta name="keywords">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'KEYWORDS' => 'Fridays for Future, #HamburgWähltKlima',
+
+ /**
+ * HTML-Code für den Footer (z.B. für spezielle Attribuierung mit <a>-Tags)
+ * Sollte üblicherweise nur Inline-Elemente enthalten
+ * Wird diese Zeile auskommentiert, wird die Standard-Attribuierung für (c3voc.de) verwendet
+ */
+ 'FOOTER_HTML' => '
+ <a href="https://fridaysforfuture.de/hamburgwaehltklima/">fridaysforfuture.de</a>
+ ',
+
+ /**
+ * HTML-Code für den Banner (nur auf der Startseite, direkt unter dem Header)
+ * wird üblicherweise für KeyVisuals oder Textmarke verwendet (vgl. Blaues
+ * Wischiwaschi auf http://media.ccc.de/)
+ *
+ * Dieser HTML-Block wird üblicherweise in der main.less speziell für die
+ * Konferenz umgestaltet.
+ *
+ * Wird diese Zeile auskommentiert, wird kein Banner ausgegeben.
+ */
+ //'BANNER_HTML' => '',
+
+
+ /**
+ * Link zu den Recordings
+ * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
+ */
+ #'RELEASES' => 'https://media.ccc.de/c/fusionpk',
+
+
+ /**
+ * Um die interne ReLive-Ansicht zu aktivieren, kann hier ein ReLive-JSON
+ * konfiguriert werden. Üblicherweise wird diese Datei über das Script
+ * configs/download.sh heruntergeladen, welches von einem Cronjob
+ * regelmäßig getriggert wird.
+ *
+ * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
+ */
+ 'RELIVE_JSON' => 'https://live.ber.c3voc.de/relive/hamburgwaehltklima/index.json',
+);
+
+/**
+ * Konfiguration der Stream-Übersicht auf der Startseite
+ */
+$CONFIG['OVERVIEW'] = array(
+ /**
+ * Abschnitte aud der Startseite und darunter aufgeführte Räume
+ * Es können beliebig neue Gruppen und Räume hinzugefügt werden
+ *
+ * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden,
+ * sonst werden sie nicht angezeigt.
+ */
+ 'GROUPS' => array(
+ 'Live' => array(
+ 'q1',
+ ),
+ ),
+);
+
+
+
+/**
+ * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.)
+ */
+$CONFIG['ROOMS'] = array(
+ 'q1' => array(
+ 'DISPLAY' => 'Heiligengeistfeld',
+ 'STREAM' => 'q1',
+ 'PREVIEW' => true,
+
+ 'TRANSLATION' => false,
+ 'SD_VIDEO' => true,
+ 'HD_VIDEO' => true,
+ 'DASH' => true,
+ 'AUDIO' => true,
+ 'SLIDES' => false,
+ 'MUSIC' => false,
+
+ 'SCHEDULE' => false,
+ 'SCHEDULE_NAME' => 'q1',
+ 'FEEDBACK' => false,
+ 'SUBTITLES' => false,
+ 'EMBED' => true,
+ 'IRC' => false,
+ 'TWITTER' => false,
+ 'TWITTER_CONFIG' => array(
+ 'DISPLAY' => '#HamburgWähltKlima',
+ 'TEXT' => '#HamburgWähltKlima',
+ ),
+ ),
+
+);
+
+
+
+/**
+ * Konfigurationen zum Konferenz-Fahrplan
+ * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert
+ */
+$CONFIG['SCHEDULE'] = array(
+ /**
+ * URL zum Fahrplan-XML
+ *
+ * Diese URL muss immer verfügbar sein, sonst könnte die Programm-Ansicht
+ * aufhören zu funktionieren. Üblicherweise wird diese daher Datei über
+ * das Script configs/download.sh heruntergeladen, welches von einem
+ * Cronjob regelmäßig getriggert wird.
+ */
+ 'URL' => 'https://cfp.privacyweek.at/pw18/schedule/export/schedule.xml',
+
+ /**
+ * Nur die angegebenen Räume aus dem Fahrplan beachten
+ *
+ * Wird diese Zeile auskommentiert, werden alle Räume angezeigt
+ */
+ 'ROOMFILTER' => array('Saal 1', 'Saal 2', 'Workshop Raum'),
+
+ /**
+ * Skalierung der Programm-Vorschau in Sekunden pro Pixel
+ */
+ 'SCALE' => 6,
+
+ /**
+ * Simuliere das Verhalten als wäre die Konferenz bereits heute
+ *
+ * Diese folgende Beispiel-Zeile Simuliert, dass das
+ * Konferenz-Datum 2016-12-29 auf den heutigen Tag 2016-02-24 verschoben ist.
+ */
+ //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2018-10-23 11:00') - strtotime(/* Today */ date('Y-m-d')),
+ //'SIMULATE_OFFSET' => 0,
+);
+
+
+/**
+ * Globaler Schalter für die Embedding-Funktionalitäten
+ *
+ * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle
+ * Embedding-Funktionen deaktiviert.
+ */
+$CONFIG['EMBED'] = true;
+
+/**
+ * Globale Konfiguration der Twitter-Links.
+ *
+ * Wird dieser Block auskommentiert, werden keine Twitter-Links mehr erzeugt. Sollen die
+ * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem
+ * existieren sein. ggf. einfach auf true setzen:
+ *
+ * $CONFIG['TWITTER'] = true
+ */
+$CONFIG['TWITTER'] = false;
+
+return $CONFIG;
diff --git a/configs/conferences/hamburgwaehltklima/download.sh b/configs/conferences/hamburgwaehltklima/download.sh
new file mode 100755
index 0000000..ef4a476
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/download.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# fahrplan
+wget --no-check-certificate -q "https://cfp.privacyweek.at/pw18/schedule/export/schedule.xml" -O /tmp/pw18-schedule.xml && mv /tmp/pw18-schedule.xml schedule.xml
+
+# relive
+wget -q "http://live.dus.c3voc.de/relive/pw18/index.json" -O /tmp/vod.json && mv /tmp/vod.json vod.json
+rm -f /tmp/vod.json
diff --git a/configs/conferences/hamburgwaehltklima/erde_hell.svg b/configs/conferences/hamburgwaehltklima/erde_hell.svg
new file mode 100644
index 0000000..fe0d4e8
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/erde_hell.svg
@@ -0,0 +1 @@
+<svg id="Ebene_1" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 982.52 982.52"><defs><style>.cls-1{fill:#1da64a;}</style></defs><title>erde_hell</title><path class="cls-1" d="M721.9,213.66c-4.82-8.78-20.83-25.88-30.7-29.17-13.16-2-5.26,9.65-5.26,14.69-3.29,2.63-8.56,5.49-11.19,8.78-1.53,1.31,3.73,13.37,13.82,9.43S693,221.33,700,236.9s21.06,15.79,27.42,11.19C735.28,242.17,726.29,221.77,721.9,213.66Z" transform="translate(-8.48 -8.6)"/><path class="cls-1" d="M762.48,312.57Z" transform="translate(-8.48 -8.6)"/><path class="cls-1" d="M891.43,370.68c.88,0-3.95-.87,0,0Z" transform="translate(-8.48 -8.6)"/><path class="cls-1" d="M499.74,8.6C228.45,8.6,8.48,228.57,8.48,499.86s220,491.26,491.26,491.26S991,771.15,991,499.86,771,8.6,499.74,8.6ZM318.59,880.14c-12.06-6.79-20.61-16.66-24.12-34.87-8.56-45.61-.66-70.39,39.47-96.93,18.86-12.5,21.93-27.85,37.07-42.77,3.72-4.6,13.59-22.81,20.17-23.68,7.9-1.76,30.05-5.49,34.43-14.26,8.34-11.18,26.54-60.09,34.66-64.91,13.15-8.56,31.58-35.09,18.2-50.67-15.35-18.86-36.85-19.29-56.8-29.16-17.55-8.78-25.44-48.91-38.82-62.73-26.1-26.53-65.79-42.1-98.69-58.55-17.77-7-16-9.43-30.05,4.6-18,18-44.08-4.6-46.71-23-.22-6.15-7.24-39.92-3.07-42.55,39.48-24.56-18.2-18.86-23-30.27-11.84-32.89,28.51-59,55.71-61.62,30.48-3.73,36.84,48,48.46,43.64,5.71-2.85,5.71-27.19,6.36-32.46,2.86-17.54,7.9-20.39,25-26.75,20-7.46,35.31-16.67,56.36-20.18,24.12-7,44.52-3.29,63.16-18.86,8.55-6.36,14.69,3.51,22.81,5.26,17.54,3.51,21.27-24.34,21.27-34.87,0-10.31,2.85-18.86-10.3-29.82-17.11-13.38-41.67-2-55.49,11.84-16.67,15.35-36,14.47-30.27-12.28,1.32-9.65,22.37-21.06,30.71-26.32,8.11-4.83,12.94,5.48,22.81,3.07,14.47-3.29,19.73,10.31,36.84,10.53,7-1.54,32.46-15.14,18.86-42.55h6.14c4.17,0,8.12,0,12.28.22,6.14,19.52-13.16,36-3.51,60.53,19.3,47.15,35.09,6.58,54.17-15.35,6.15-6.14,10.09-4.83,20.4-6.8,6.36-1.1,15.57-20.4,18.42-26.32a415.53,415.53,0,0,1,124.13,53.29c-16.23,1.76-20.39-3.07-20.17,16.23,0,7.24.65,29.17,11.62,31.15,18.2,2.19,14.91,14.91,32,17.1,16.23,2.19,6.14,16.67,12.94,30.71,7.46,22.37-43.43,29.16-53.29,32.45-29.83,10.09,13.81,53.52,33.33,48.91,6.14-1.54,26.76-4.17,28.29-11.18,0-.66-4-24.13-2-26.76,3.29-4.17,11.18-6.36,23.68.66,29.39,16.66,44.09,56.36,78.74,64.26,4.6,1.09,12.94-.22,18.64,4.38,4.82,6.58,17.32,18.42,2.41,18.42-19.74-4.38-30.26,2-46.49-10.74-16.89-13.16-27.42-23.91-50-24.35-19.3-.43-36.62-8.33-56.36-5.26-11,1.75-21.93,6.14-32.68,9.43-10.08,3.29-12.06,21.49-22.37,23.47-42.76,10.09-33.55,50.88-41.23,83.12-3.07,12.5-13.16,46.05-2,57.24,20,19.52,43.42,46.05,72.81,50.44,15.79,2.19,50.44-10.09,61,5.92,4.6,9,16.23-6.58,19.52,1.32,8.11,24.12-9.43,39.91-9.43,62.72-.22,33.33,20.17,45.18-7.24,74.78-29.83,29.83-9.43,67.55-26.1,103.08-8.77,18.2-10.52,43.64-23.9,52.2A422.61,422.61,0,0,1,633.74,899a422,422,0,0,1-276.11-3.51c-8.34-3.07-16-5.49-23-8.12C328.9,885,323.85,882.56,318.59,880.14Zm-91.45-59.43c-1.1-.88-2-1.75-3.07-2.63-7.46-6.58-14.92-13.38-22.15-20.62-7.46-7.45-14.48-15.13-21.28-23l-.22-.22c-1.31-1.54-2.85-3.29-4.16-4.83C62.87,632.54,46.43,431.87,141.39,278.57c13.38,13.38-9,39.48,16.45,57,11.18,7.9,21.93,4.83,19.73,19.3-2.19,14,11.85,13.82,13.82,26.32,6.14,27.2,42.11,40.79,21.71,71.5-20,27.63-37.28,58.55-22.15,93.86,5.05,12.94,17.33,26.1,26.76,35.53,17.1,17.55,16.23,7,16.23,29.17-.44,9.65,11.62,19.52,10.3,25.66-2.19,17.54-6.36,34.87-8.55,52.41-3.95,62.73-.22,124.35,46.71,171.29A413.86,413.86,0,0,1,232,824.88C230.43,823.56,228.67,822.25,227.14,820.71Z" transform="translate(-8.48 -8.6)"/></svg> \ No newline at end of file
diff --git a/configs/conferences/hamburgwaehltklima/logo.png b/configs/conferences/hamburgwaehltklima/logo.png
new file mode 100644
index 0000000..ce2a7ce
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/logo.png
Binary files differ
diff --git a/configs/conferences/hamburgwaehltklima/main.less b/configs/conferences/hamburgwaehltklima/main.less
new file mode 100644
index 0000000..1c89ae8
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/main.less
@@ -0,0 +1,99 @@
+@import "../../../assets/css/_structure.less";
+
+@link-color: #1DA64A;
+@panel-bg: #fff;
+@well-bg: @panel-bg;
+@panel-primary-border: #fff;
+@panel-default-heading-bg: #fff;
+@panel-default-text: rgb(153, 153, 153);
+
+@navbar-default-link-color: black;
+
+@nav-link-hover-bg: #1DA64A;
+
+@navbar-default-bg: #fff;
+
+// conference specific styles here
+
+@font-face {
+ font-family: 'MerriweatherSans-Regular';
+ src: url("/configs/conferences/fffpk/MerriweatherSans-Regular.woff2");
+}
+
+@font-face {
+ font-family: "Jost Bold";
+ src: url("/configs/conferences/fffpk/Jost700Bold.woff");
+}
+
+body {
+ font-family: "MerriweatherSans-Regular", sans-serif;
+}
+
+h1, h2, h3, body.overview .room a.title, body.overview .panel-primary a, .navbar-brand {
+ font-family: "Jost Bold", sans-serif;
+ font-weight: bold;
+ text-transform: uppercase;
+}
+
+h1, h2, h3 {
+ color: white;
+}
+
+.well h1, .well h2, .well h3 {
+ color: @panel-default-text;
+}
+
+body {
+ background: #1B7340 url(/configs/conferences/fffpk/erde_hell.svg);
+ background-attachment: fixed;
+ background-repeat: no-repeat;
+ background-position: 120% 20%;
+ background-size: 120%;
+
+}
+
+.banner {
+ h2 {
+ font-weight: normal;
+ }
+}
+
+nav {
+.navbar-brand {
+ //color: transparent !important;//
+ color: white;
+ height: 50px;
+ .icon {
+ background-image: url('logo.png');
+ }
+}
+}
+
+footer a {
+ color: @link-color;
+}
+
+.well {
+ background: white;
+ border: white;
+ color: black;
+}
+
+.nav > li > a:hover, .nav > li > a:focus {
+ background: white;
+ color: black;
+}
+
+.nav > li > a{
+ background: white;
+ color: black;
+}
+
+
+.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{
+ background: #1B7340;
+ color: white;
+}
+
+.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
+}
diff --git a/configs/conferences/hamburgwaehltklima/style.css b/configs/conferences/hamburgwaehltklima/style.css
new file mode 100644
index 0000000..c6fd787
--- /dev/null
+++ b/configs/conferences/hamburgwaehltklima/style.css
@@ -0,0 +1,144 @@
+/* #### Generated By: http://www.cufonfonts.com #### */
+
+@font-face {
+font-family: 'Jost* Book';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Book'), url('Jost400Book.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* BookItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* BookItalic'), url('Jost400BookItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Hairline';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Hairline'), url('Jost100Hairline.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* HairlineItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* HairlineItalic'), url('Jost100HairlineItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Thin';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Thin'), url('Jost200Thin.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* ThinItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* ThinItalic'), url('Jost200ThinItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Light';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Light'), url('Jost300Light.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* LightItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* LightItalic'), url('Jost300LightItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Medium';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Medium'), url('Jost500Medium.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* MediumItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* MediumItalic'), url('Jost500MediumItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Semi';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Semi'), url('Jost600Semi.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* SemiItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* SemiItalic'), url('Jost600SemiItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Bold';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Bold'), url('Jost700Bold.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* BoldItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* BoldItalic'), url('Jost700BoldItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Heavy';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Heavy'), url('Jost800Heavy.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* HeavyItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* HeavyItalic'), url('Jost800HeavyItalic.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* Black';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* Black'), url('Jost900Black.woff') format('woff');
+}
+
+
+@font-face {
+font-family: 'Jost* BlackItalic';
+font-style: normal;
+font-weight: normal;
+src: local('Jost* BlackItalic'), url('Jost900BlackItalic.woff') format('woff');
+} \ No newline at end of file