diff --git a/build.properties.d/50.linkahead.conf b/build.properties.d/50.linkahead.conf
new file mode 100644
index 0000000000000000000000000000000000000000..257be1957c937971273ff86cb0795bea2b15066f
--- /dev/null
+++ b/build.properties.d/50.linkahead.conf
@@ -0,0 +1,53 @@
+#
+# ** header v3.0
+# This file is a part of the CaosDB Project.
+#
+# Copyright (C) 2019 Timm Fitschen (t.fitschen@indiscale.com)
+# Copyright (C) 2019 IndiScale GmbH (info@indiscale.com)
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+# ** end header
+#
+
+# Custom footer elements can be placed here (will be placed inside a <div>
+# element).
+
+BUILD_NAVBAR_LOGO="pics/logo_linkahead_no_subtitle_144x25.png"
+BUILD_NAVBAR_BRAND_NAME="&#x200b;"
+BUILD_FAVICON="pics/linkahead_icon_64.png"
+BUILD_TITLE_BRAND_NAME="LinkAhead"
+BUILD_WELCOME_BACKGROUND_1="pics/bg_kCrrUx7US04.jpg"
+BUILD_WELCOME_BACKGROUND_2="pics/bg_OxHPDs4WV8Y.jpg"
+BUILD_WELCOME_BACKGROUND_3="pics/bg_txQT60OPSwA.jpg"
+BUILD_WELCOME_BACKGROUND_4="pics/bg_WDbuusPOnkM.jpg"
+
+BUILD_FOOTER_CUSTOM_ELEMENT_ONE='<a href="https://linkahead.org">LinkAhead</a>
+is your data management solution by
+ <a href="https://indiscale.com">IndiScale</a>, proudly powered by CaosDB.'
+
+BUILD_FOOTER_CUSTOM_ELEMENT_TWO='<p class="caosdb-footer-element">
+<a href="https://indiscale.com"><img
+src="/webinterface/pics/logo_linkahead_no_subtitle_dark_bg_144x25.png"
+style="vertical-align: -7px; margin-right: 6px"/>
+</a> – Thinking data management ahead.
+</p>
+<p class="caosdb-footer-element"> <a href="https://indiscale.com"><img
+src="/webinterface/pics/logo_indiscale_no_subtitle_dark_bg_156x25.png"
+style="vertical-align: -5px; margin-right: 3px;"/>
+</a> – We make individual data management scalable.
+</p>'
+
+BUILD_CUSTOM_IMPRINT='<p>The entity responsible for running this service is:</p>
+<p>Please contact the system administrator and ask them to enter the correct information here.</p>'
diff --git a/src/core/css/linkahead.css b/src/core/css/linkahead.css
new file mode 100644
index 0000000000000000000000000000000000000000..b1e565cb98ab912d0986a006920e034b35960474
--- /dev/null
+++ b/src/core/css/linkahead.css
@@ -0,0 +1,183 @@
+/*
+ * ** header v3.0
+ * This file is a part of the CaosDB Project.
+ *
+ * Copyright (C) 2019 IndiScale GmbH
+ * Copyright (C) 2019 Daniel Hornung (d.hornung@indiscale.com)
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ *
+ * ** end header
+ */
+
+body {
+    background-image: url("/webinterface/pics/tile.png");
+    background-repeat: repeat;
+    background-attachment: fixed;
+}
+
+@keyframes background_switch {
+from {
+    background-image: url("/webinterface/${BUILD_WELCOME_BACKGROUND_1}"),
+                      linear-gradient(#0b7983, #cbf7fa);
+}
+25% {
+    background-image: url("/webinterface/${BUILD_WELCOME_BACKGROUND_2}"),
+                      linear-gradient(#0b7983, #cbf7fa);
+}
+50% {
+    background-image: url("/webinterface/${BUILD_WELCOME_BACKGROUND_3}"),
+                      linear-gradient(#0b7983, #cbf7fa);
+}
+75% {
+    background-image: url("/webinterface/${BUILD_WELCOME_BACKGROUND_4}"),
+                      linear-gradient(#0b7983, #cbf7fa);
+}
+}
+
+body.caosdb-welcome {
+    background-size: 100%;
+    background-repeat: no-repeat;
+    animation-name: background_switch;
+    animation-timing-function: linear;
+    animation-iteration-count: infinite;
+    animation-duration: 120s;
+    animation-direction: normal;
+    animation-timing-function: step-end;
+}
+
+.navbar-default {
+    /* background-color: #cbf7fa; */
+    background-color: gainsboro;
+    color: black;
+    border: none;
+}
+
+.navbar-default .navbar-nav > li > a,
+.navbar-default .btn-link,
+.navbar-nav {
+    color: darkslategrey;
+}
+
+.navbar-default .btn-link:focus,
+.navbar-default .btn-link:hover,
+.navbar-default .navbar-nav > li > a:focus,
+.navbar-default .navbar-nav > li > a:hover {
+    color: black;
+    text-shadow: 0 0 6px white, 0 0 6px white, 0 0 6px white;
+}
+
+.caosdb-entity-panel-body > :first-child {
+	margin-top: 5px;
+}
+
+.list-group {
+ margin-bottom: 5px;
+}
+
+.caosdb-v-property-row {
+    animation: appear 0.5s 1;
+    background-color: #FFFFFF;
+    border: none;
+}
+
+.caosdb-v-property-row:nth-child(odd) {
+    background: #e1eff0;
+}
+
+.pager {
+    margin: 0.5ex 0;
+}
+
+.panel-heading {
+    padding: 1ex 15px 0;
+}
+
+.panel {
+    background-color: #FFFFFF88;
+}
+
+.panel-group {
+    margin: 5px;
+}
+
+.label {
+    padding: .5ex .6em .1ex;
+}
+
+.caosdb-boolean-true, .caosdb-boolean-true {
+    padding: 0 5px;
+}
+
+.caosdb-next-button, .caosdb-prev-button,
+.pager li > a, .pager li > span{
+    padding: 0.25ex 1em;
+    background-color: #FFFFFF88;
+}
+
+.panel-default > .panel-heading {
+    background-color: transparent;
+}
+
+.caosdb-comments-heading {
+    background-color: #F6FFFF;
+}
+
+.caosdb-label-name {
+    color: #1a4548;
+}
+
+.caosdb-f-main {
+    min-height: 80vh;
+}
+.caosdb-f-welcome-panel {
+    background-color: #b4d6d9dd;
+}
+
+.caosdb-f-welcome-panel h1 {
+    font-size: xx-large;
+    font-weight: bold;
+}
+
+.caosdb-f-welcome-panel p {
+    font-size: x-large;
+}
+
+footer {
+    background-color: #1a4548;
+    color: #e1eff0;
+    font-size: large;
+    padding: 1em 0.5em 0;
+    margin-top: 1ex;
+}
+footer a {
+    color: #88bdc2;
+    /* b4d6d9; */
+}
+footer a:hover {
+    color: white;
+    text-decoration: inherit;
+}
+
+/* Bootstrap's default is too prominent for our uses. */
+code {
+    background: none;
+}
+
+summary {
+	display: list-item;
+}
+.caosdb-v-tour-overview {
+    margin-left: 0.75rem;
+}
diff --git a/src/core/pics/bg_OxHPDs4WV8Y.jpg b/src/core/pics/bg_OxHPDs4WV8Y.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a8f5740d8c311243d37624dc31f6a716f30c3a77
Binary files /dev/null and b/src/core/pics/bg_OxHPDs4WV8Y.jpg differ
diff --git a/src/core/pics/bg_WDbuusPOnkM.jpg b/src/core/pics/bg_WDbuusPOnkM.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4065bc995153bcf1dfc3fd87bac626ea75ee8cd7
Binary files /dev/null and b/src/core/pics/bg_WDbuusPOnkM.jpg differ
diff --git a/src/core/pics/bg_kCrrUx7US04.jpg b/src/core/pics/bg_kCrrUx7US04.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..790216e10fcdec901547c4a1b7258ee9246d3cae
Binary files /dev/null and b/src/core/pics/bg_kCrrUx7US04.jpg differ
diff --git a/src/core/pics/bg_txQT60OPSwA.jpg b/src/core/pics/bg_txQT60OPSwA.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..17919dff52209ff4c073308b97b358bf07be47b3
Binary files /dev/null and b/src/core/pics/bg_txQT60OPSwA.jpg differ
diff --git a/src/core/pics/caosdb_logo_medium.png b/src/core/pics/caosdb_logo_medium.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbaa6b5cb5f42573f1196e51beeef54115f611c4
Binary files /dev/null and b/src/core/pics/caosdb_logo_medium.png differ
diff --git a/src/core/pics/linkahead_icon_64.png b/src/core/pics/linkahead_icon_64.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbaa6b5cb5f42573f1196e51beeef54115f611c4
Binary files /dev/null and b/src/core/pics/linkahead_icon_64.png differ
diff --git a/src/core/pics/logo_indiscale.101x25.png b/src/core/pics/logo_indiscale.101x25.png
new file mode 100644
index 0000000000000000000000000000000000000000..1098f02f2ba4cdc6d26d954cb678bbeeb9a8c31c
Binary files /dev/null and b/src/core/pics/logo_indiscale.101x25.png differ
diff --git a/src/core/pics/logo_indiscale.162x40.png b/src/core/pics/logo_indiscale.162x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7cdc45515bc09ab5893a44124a06108908b73b5
Binary files /dev/null and b/src/core/pics/logo_indiscale.162x40.png differ
diff --git a/src/core/pics/logo_indiscale_no_subtitle_218x35.png b/src/core/pics/logo_indiscale_no_subtitle_218x35.png
new file mode 100644
index 0000000000000000000000000000000000000000..880fe68b409e22743ef38ba9a60ded2a254b2a5f
Binary files /dev/null and b/src/core/pics/logo_indiscale_no_subtitle_218x35.png differ
diff --git a/src/core/pics/logo_indiscale_no_subtitle_dark_bg_156x25.png b/src/core/pics/logo_indiscale_no_subtitle_dark_bg_156x25.png
new file mode 100644
index 0000000000000000000000000000000000000000..d030af2c1a8b88f4d66c673d7432e6798cdb9ff8
Binary files /dev/null and b/src/core/pics/logo_indiscale_no_subtitle_dark_bg_156x25.png differ
diff --git a/src/core/pics/logo_indiscale_no_subtitle_dark_bg_250x40.png b/src/core/pics/logo_indiscale_no_subtitle_dark_bg_250x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..597af0ba5ae164893287a5f96c31007fcf928b6d
Binary files /dev/null and b/src/core/pics/logo_indiscale_no_subtitle_dark_bg_250x40.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_144x25.png b/src/core/pics/logo_linkahead_no_subtitle_144x25.png
new file mode 100644
index 0000000000000000000000000000000000000000..74f532398ae81ea4f259ab141f0facf0678cb884
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_144x25.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_231x40.png b/src/core/pics/logo_linkahead_no_subtitle_231x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..15fe344e7a8cb3766bee0a28d2cda4d16dec298a
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_231x40.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_dark_bg_144x25.png b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_144x25.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6ff2e4fd1b2734a2bccb6a26e548ddd3728846d
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_144x25.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_dark_bg_231x40.png b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_231x40.png
new file mode 100644
index 0000000000000000000000000000000000000000..34eabce4c4467794d1f3e34bba8210a5f186095a
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_231x40.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_dark_bg_261x35.png b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_261x35.png
new file mode 100644
index 0000000000000000000000000000000000000000..f901083ec24fe886a134bf544c1ff8115c330fb9
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_261x35.png differ
diff --git a/src/core/pics/logo_linkahead_no_subtitle_dark_bg_large_font_75x10.png b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_large_font_75x10.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6a2fb8067c2970d69cca8d8dc3ffc9e25be3e4b
Binary files /dev/null and b/src/core/pics/logo_linkahead_no_subtitle_dark_bg_large_font_75x10.png differ
diff --git a/src/core/pics/tile.png b/src/core/pics/tile.png
new file mode 100644
index 0000000000000000000000000000000000000000..9151a5ccd23c814f652a5511350c42c845122993
Binary files /dev/null and b/src/core/pics/tile.png differ