diff --git a/.gitattributes b/.gitattributes
old mode 100755
new mode 100644
diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/.htaccess b/.htaccess
old mode 100755
new mode 100644
diff --git a/config/layouts/.gitignore b/config/layouts/.gitignore
old mode 100755
new mode 100644
diff --git a/config/layouts/default.json b/config/layouts/default.json
old mode 100755
new mode 100644
diff --git a/config/layouts/default.json.skel b/config/layouts/default.json.skel
old mode 100755
new mode 100644
diff --git a/config/panel/scrollbar/oh14.json b/config/panel/scrollbar/oh14.json
old mode 100755
new mode 100644
diff --git a/css/colors.less b/css/colors.less
old mode 100755
new mode 100644
diff --git a/css/design.css b/css/design.css
new file mode 100644
index 0000000000000000000000000000000000000000..8e4478a20ad959c21fc9390d7cae7c2bfedcddf1
--- /dev/null
+++ b/css/design.css
@@ -0,0 +1,62 @@
+@viewport {
+  width: device-width;
+  user-zoom: fixed;
+}
+body {
+  margin: 0;
+  background: #0a0a0a;
+  font-family: Arial, serif;
+  overflow: hidden;
+}
+[data-container=panel],
+[data-container=noscript] {
+  background-color: rgba(8, 8, 8, 0.68);
+  border: solid 1px #252525;
+  box-shadow: 0 2px 1px #000000;
+  padding: 6px;
+  float: left;
+  box-sizing: border-box;
+  height: 100%;
+  width: 100%;
+  overflow: hidden;
+}
+[data-container=panelContainer] {
+  float: left;
+  width: 100%;
+  height: 100%;
+  /*padding: 4px;*/
+  padding: 0.2vw;
+  box-sizing: border-box;
+}
+[data-container=split] {
+  box-sizing: border-box;
+  /*	display: flex;
+	flex-direction: column;*/
+  height: 100%;
+  width: 100%;
+  float: left;
+}
+[data-container=cycler],
+[data-container=cycleContainer] {
+  width: 100%;
+  float: left;
+  height: 100%;
+  box-sizing: border-box;
+}
+[data-container=cycleContainer] {
+  display: none;
+}
+[data-container=noscript] {
+  color: white;
+  text-shadow: black 10px 0px 0px;
+  font-size: 40pt;
+}
+[data-container=main] {
+  height: 100%;
+  width: 100%;
+  position: absolute;
+  box-sizing: border-box;
+  padding: 0.2vw;
+  background: radial-gradient(black 15%, transparent 15%) 0 0, radial-gradient(black 15%, transparent 15%) 12px 12px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 12px 13px, #171717;
+  background-size: 24px 24px;
+}
diff --git a/css/design.css.metall b/css/design.css.metall
old mode 100755
new mode 100644
diff --git a/css/design.css.white b/css/design.css.white
old mode 100755
new mode 100644
diff --git a/css/design.less b/css/design.less
old mode 100755
new mode 100644
diff --git a/css/font.css b/css/font.css
old mode 100755
new mode 100644
diff --git a/css/font/NewCicle.ttf b/css/font/NewCicle.ttf
old mode 100755
new mode 100644
diff --git a/css/font/display.ttf b/css/font/display.ttf
old mode 100755
new mode 100644
diff --git a/css/font/lcd_clock.ttf b/css/font/lcd_clock.ttf
old mode 100755
new mode 100644
diff --git a/css/font/time-fat.ttf b/css/font/time-fat.ttf
old mode 100755
new mode 100644
diff --git a/css/font/time-medium.ttf b/css/font/time-medium.ttf
old mode 100755
new mode 100644
diff --git a/css/font/time.ttf b/css/font/time.ttf
old mode 100755
new mode 100644
diff --git a/css/font/ubuntumono.woff b/css/font/ubuntumono.woff
old mode 100755
new mode 100644
diff --git a/css/font/vrr.ttf b/css/font/vrr.ttf
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_diagonals-thick_20_666666_40x40.png b/css/images/ui-bg_diagonals-thick_20_666666_40x40.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/css/images/ui-bg_flat_0_aaaaaa_40x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_flat_10_000000_40x100.png b/css/images/ui-bg_flat_10_000000_40x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_flat_75_ffffff_40x100.png b/css/images/ui-bg_flat_75_ffffff_40x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_100_f6f6f6_1x400.png b/css/images/ui-bg_glass_100_f6f6f6_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_100_fdf5ce_1x400.png b/css/images/ui-bg_glass_100_fdf5ce_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/css/images/ui-bg_glass_55_fbf9ee_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_65_ffffff_1x400.png b/css/images/ui-bg_glass_65_ffffff_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_75_dadada_1x400.png b/css/images/ui-bg_glass_75_dadada_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/css/images/ui-bg_glass_75_e6e6e6_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_glass_95_fef1ec_1x400.png b/css/images/ui-bg_glass_95_fef1ec_1x400.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_222222_256x240.png b/css/images/ui-icons_222222_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_228ef1_256x240.png b/css/images/ui-icons_228ef1_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_2e83ff_256x240.png b/css/images/ui-icons_2e83ff_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_454545_256x240.png b/css/images/ui-icons_454545_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_888888_256x240.png b/css/images/ui-icons_888888_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_cd0a0a_256x240.png b/css/images/ui-icons_cd0a0a_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_ef8c08_256x240.png b/css/images/ui-icons_ef8c08_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_ffd27a_256x240.png b/css/images/ui-icons_ffd27a_256x240.png
old mode 100755
new mode 100644
diff --git a/css/images/ui-icons_ffffff_256x240.png b/css/images/ui-icons_ffffff_256x240.png
old mode 100755
new mode 100644
diff --git a/css/jquery.ui.css b/css/jquery.ui.css
old mode 100755
new mode 100644
diff --git a/css/marquee.css b/css/marquee.css
new file mode 100644
index 0000000000000000000000000000000000000000..8ae46b03af426a29096efbb55172d8758de3be84
--- /dev/null
+++ b/css/marquee.css
@@ -0,0 +1,16 @@
+@keyframes marquee {
+  from {
+    transform: translateX(0%);
+  }
+  to {
+    transform: translateX(-20%);
+  }
+}
+@-webkit-keyframes marquee {
+  from {
+    transform: translateX(0%);
+  }
+  to {
+    transform: translateX(-20%);
+  }
+}
diff --git a/css/marquee.less b/css/marquee.less
old mode 100755
new mode 100644
diff --git a/favicon.png b/favicon.png
old mode 100755
new mode 100644
diff --git a/index.html b/index.html
old mode 100755
new mode 100644
diff --git a/js/fontloader.js b/js/fontloader.js
old mode 100755
new mode 100644
diff --git a/js/jquery-2.1.4.min.js b/js/jquery-2.1.4.min.js
old mode 100755
new mode 100644
diff --git a/js/jquery-ui.min.js b/js/jquery-ui.min.js
old mode 100755
new mode 100644
diff --git a/js/jquery.textfill.min.js b/js/jquery.textfill.min.js
old mode 100755
new mode 100644
diff --git a/js/layoutloader.js b/js/layoutloader.js
old mode 100755
new mode 100644
diff --git a/js/marquee.js b/js/marquee.js
old mode 100755
new mode 100644
diff --git a/js/starter.js b/js/starter.js
old mode 100755
new mode 100644
diff --git a/js/webfontloader.js b/js/webfontloader.js
old mode 100755
new mode 100644
diff --git a/less/font.php b/less/font.php
old mode 100755
new mode 100644
diff --git a/less/less/Cache.php b/less/less/Cache.php
old mode 100755
new mode 100644
diff --git a/less/less/Less.php b/less/less/Less.php
old mode 100755
new mode 100644
diff --git a/less/less/Version.php b/less/less/Version.php
old mode 100755
new mode 100644
diff --git a/less/style.php b/less/style.php
old mode 100755
new mode 100644
diff --git a/panels/GameOfLife/script.js b/panels/GameOfLife/script.js
old mode 100755
new mode 100644
diff --git a/test b/panels/GameOfLife/style.css
old mode 100755
new mode 100644
similarity index 100%
rename from test
rename to panels/GameOfLife/style.css
diff --git a/panels/GameOfLife/style.less b/panels/GameOfLife/style.less
old mode 100755
new mode 100644
diff --git a/panels/GameOfLife/template.html b/panels/GameOfLife/template.html
old mode 100755
new mode 100644
diff --git a/panels/clock/background.png b/panels/clock/background.png
old mode 100755
new mode 100644
diff --git a/panels/clock/background.svg b/panels/clock/background.svg
old mode 100755
new mode 100644
diff --git a/panels/clock/script.js b/panels/clock/script.js
old mode 100755
new mode 100644
diff --git a/panels/clock/style.css b/panels/clock/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..235656c7b276a90d26cba54f8f9fc5369a75d6da
--- /dev/null
+++ b/panels/clock/style.css
@@ -0,0 +1,8 @@
+canvas {
+  position: relative;
+  display: inline;
+  left: 0px;
+  top: 0px;
+  width: 100%;
+  height: 100%;
+}
diff --git a/panels/clock/style.less b/panels/clock/style.less
old mode 100755
new mode 100644
diff --git a/panels/clock/template.html b/panels/clock/template.html
old mode 100755
new mode 100644
diff --git a/panels/departure/cache/vrr_c6542ab9fe8818dc8bfa3291d416ca0b.json b/panels/departure/cache/vrr_c6542ab9fe8818dc8bfa3291d416ca0b.json
new file mode 100644
index 0000000000000000000000000000000000000000..4ca69907517c315f42fd45d6a20807dea6e1d739
--- /dev/null
+++ b/panels/departure/cache/vrr_c6542ab9fe8818dc8bfa3291d416ca0b.json
@@ -0,0 +1 @@
+{"version":"0.05","vrrf_version":"0.07","used_vrrf_version":"0.07","errors":{"Dortmund - Joseph-von-Fraunhofer Stra\u00dfe":"no serving lines found","Dortmund - Meitnerweg":"no serving lines found","Dortmund - Universit\u00e4t S":null},"info":"","lines":[{"line":"465","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"24.02.2018","time":"22:24","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"22:29","delay":"1","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Solingen Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"22:30","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Hacheney","type":"Bus","stops":[{"date":"24.02.2018","time":"22:34","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"24.02.2018","time":"22:54","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"22:59","delay":"2","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Solingen Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"23:00","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Hacheney","type":"Bus","stops":[{"date":"24.02.2018","time":"23:04","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"24.02.2018","time":"23:24","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"23:29","delay":"1","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Duisburg Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"23:30","delay":"0","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"447","destination":"Dortmund Wei\u00dfe Taube","type":"Bus","stops":[{"date":"24.02.2018","time":"23:34","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"465","destination":"Dortmund Bandelstra\u00dfe","type":"Bus","stops":[{"date":"24.02.2018","time":"23:54","delay":null,"cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]},{"line":"S1","destination":"Dortmund Hbf","type":"S-Bahn","stops":[{"date":"24.02.2018","time":"23:59","delay":"5","cancel":0,"name":"Dortmund - Universit\u00e4t S","info":""}]}]}
\ No newline at end of file
diff --git a/panels/departure/config/default.json b/panels/departure/config/default.json
old mode 100755
new mode 100644
diff --git a/panels/departure/config/oh14.json b/panels/departure/config/oh14.json
old mode 100755
new mode 100644
diff --git a/panels/departure/script.js b/panels/departure/script.js
old mode 100755
new mode 100644
diff --git a/panels/departure/style.css b/panels/departure/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..608554cfce93b9bfd9648b017903482e170581cd
--- /dev/null
+++ b/panels/departure/style.css
@@ -0,0 +1,105 @@
+[data-departure-view] {
+  position: relative;
+  width: 100%;
+  height: 100%;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  overflow: hidden;
+  font-family: display;
+}
+[data-departure-view] [data-departure] {
+  position: relative;
+  width: 100%;
+  background-color: rgba(33, 33, 134, 0.25);
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+}
+[data-departure-view] [data-departure] [data-transport] {
+  position: relative;
+  display: flex;
+  width: 100%;
+  white-space: nowrap;
+}
+[data-departure-view] [data-departure] [data-transport] [data-line] {
+  position: relative;
+  display: block;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  /*width: 10%;*/
+  height: 100%;
+  text-align: right;
+  padding: 0px 5px;
+}
+[data-departure-view] [data-departure] [data-transport] [data-name] {
+  position: relative;
+  display: block;
+  flex: 1;
+  /*	background-color: #0000A0; */
+  color: #FFFFFF;
+  height: 100%;
+  padding: 0px 5px;
+}
+[data-departure-view] [data-departure] [data-stops] {
+  position: relative;
+  display: block;
+  width: 100%;
+}
+[data-departure-view] [data-departure] [data-stops] [data-stop] {
+  position: relative;
+  display: flex;
+  list-style: none;
+  width: 100%;
+  margin: 1px 0px 0px 0px;
+}
+[data-departure-view] [data-departure] [data-stops] [data-stop] [data-time] {
+  position: relative;
+  height: 100%;
+  overflow: hidden;
+  text-align: right;
+  padding: 0px 5px 0px 0px;
+}
+[data-departure-view] [data-departure] [data-stops] [data-stop] [data-delay] {
+  position: relative;
+  height: 100%;
+  overflow: hidden;
+  text-align: left;
+  padding: 0px 5px 0px 0px;
+  font-weight: bold;
+  color: #B8860B;
+}
+[data-departure-view] [data-departure] [data-stops] [data-stop] [data-name] {
+  position: relative;
+  flex: 1;
+  padding-left: 5px;
+  height: 100%;
+  overflow: hidden;
+}
+[data-departure-view] [data-msg] {
+  position: relative;
+  width: 100%;
+  background-color: #0000A0;
+  color: #FFFFFF;
+  border-style: solid;
+  border-width: 1px;
+  border-color: #000000;
+  padding: 0px;
+  box-sizing: border-box;
+  white-space: nowrap;
+  display: hidden;
+}
+[data-departure-view] [data-msg] [data-title] {
+  width: 100%;
+  background-color: #FFFFFF;
+  color: #0000A0;
+  text-align: center;
+}
+[data-departure-view] [data-msg] [data-message] {
+  width: 100%;
+}
diff --git a/panels/departure/style.less b/panels/departure/style.less
old mode 100755
new mode 100644
diff --git a/panels/departure/style.less.metall b/panels/departure/style.less.metall
old mode 100755
new mode 100644
diff --git a/panels/departure/style.less.vollblau b/panels/departure/style.less.vollblau
old mode 100755
new mode 100644
diff --git a/panels/departure/template.html b/panels/departure/template.html
old mode 100755
new mode 100644
diff --git a/panels/itworks/script.js b/panels/itworks/script.js
old mode 100755
new mode 100644
diff --git a/panels/itworks/style.css b/panels/itworks/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..48b327f69245ebd13140357d5b9986b9e5d891a0
--- /dev/null
+++ b/panels/itworks/style.css
@@ -0,0 +1,4 @@
+span {
+  color: white;
+  font-size: 200pt;
+}
diff --git a/panels/itworks/style.less b/panels/itworks/style.less
old mode 100755
new mode 100644
diff --git a/panels/itworks/template.html b/panels/itworks/template.html
old mode 100755
new mode 100644
diff --git a/panels/lsfView/.gitignore b/panels/lsfView/.gitignore
old mode 100755
new mode 100644
diff --git a/panels/lsfView/config.php.skel b/panels/lsfView/config.php.skel
old mode 100755
new mode 100644
diff --git a/panels/lsfView/event.php b/panels/lsfView/event.php
old mode 100755
new mode 100644
diff --git a/panels/lsfView/helper.php b/panels/lsfView/helper.php
old mode 100755
new mode 100644
diff --git a/panels/lsfView/lsfParser.php b/panels/lsfView/lsfParser.php
old mode 100755
new mode 100644
diff --git a/panels/lsfView/script.js b/panels/lsfView/script.js
old mode 100755
new mode 100644
diff --git a/panels/lsfView/simple_html_dom.php b/panels/lsfView/simple_html_dom.php
old mode 100755
new mode 100644
diff --git a/panels/lsfView/style.css b/panels/lsfView/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..a4057e51c96b1d40018817a4b5c39ae257d61f2e
--- /dev/null
+++ b/panels/lsfView/style.css
@@ -0,0 +1,12 @@
+/* Table */
+#lsfViewTable {
+  font-weight: bold;
+}
+#lsfViewTableBody {
+  background-color: #ffffff;
+  color: #000000;
+}
+#lsfViewTitleBar {
+  background-color: #ffffff;
+  text-align: center;
+}
diff --git a/panels/lsfView/style.less b/panels/lsfView/style.less
old mode 100755
new mode 100644
diff --git a/panels/lsfView/subject.php b/panels/lsfView/subject.php
old mode 100755
new mode 100644
diff --git a/panels/lsfView/template.html b/panels/lsfView/template.html
old mode 100755
new mode 100644
diff --git a/panels/matekalypse/script.js b/panels/matekalypse/script.js
old mode 100755
new mode 100644
diff --git a/panels/matekalypse/style.css b/panels/matekalypse/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..4caf183f0d78c62ec79643c0f5d752e4f151c759
--- /dev/null
+++ b/panels/matekalypse/style.css
@@ -0,0 +1,22 @@
+#eins {
+  color: #C11010;
+  text-align: center;
+  background: linear-gradient(135deg, #fff200 0%, #ffff00 34%, #ffff00 34%, #070000 35%, #000000 47%, #070000 79%, #070000 79%, #ffff00 79%, #ffff00 100%);
+  background-size: 100% 100%;
+  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
+  width: 100%;
+  height: 100%;
+}
+#zwei {
+  width: 100%;
+  word-break: break-all;
+  font-family: vrr;
+  font-size: 142px;
+  height: 100%;
+  white-space: nowrap;
+  overflow: hidden;
+  padding: 5px;
+}
+#zwei span {
+  height: 100%;
+}
diff --git a/panels/matekalypse/style.less b/panels/matekalypse/style.less
old mode 100755
new mode 100644
diff --git a/panels/matekalypse/template.html b/panels/matekalypse/template.html
old mode 100755
new mode 100644
diff --git a/panels/mensaPlan/.gitignore b/panels/mensaPlan/.gitignore
old mode 100755
new mode 100644
diff --git a/panels/mensaPlan/script.js b/panels/mensaPlan/script.js
old mode 100755
new mode 100644
diff --git a/panels/mensaPlan/style.css b/panels/mensaPlan/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..7e18a2d934173025b0cce94e3a02f9acbe79b157
--- /dev/null
+++ b/panels/mensaPlan/style.css
@@ -0,0 +1,15 @@
+/* Table */
+#mensaPlanTable {
+  font-weight: bold;
+}
+#mensaPlanTableHead {
+  background-color: #0000f0;
+  color: #000000;
+}
+#mensaPlanTableBody {
+  background-color: #ffffff;
+  color: #000000;
+}
+#mensaPlanTitleBar {
+  text-align: center;
+}
diff --git a/panels/mensaPlan/style.less b/panels/mensaPlan/style.less
old mode 100755
new mode 100644
diff --git a/panels/mensaPlan/template.html b/panels/mensaPlan/template.html
old mode 100755
new mode 100644
diff --git a/panels/scrollbar/script.js b/panels/scrollbar/script.js
old mode 100755
new mode 100644
diff --git a/panels/scrollbar/style.css b/panels/scrollbar/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/panels/scrollbar/style.less b/panels/scrollbar/style.less
old mode 100755
new mode 100644
diff --git a/panels/scrollbar/template.html b/panels/scrollbar/template.html
old mode 100755
new mode 100644
diff --git a/panels/ufc/grepsemester.php b/panels/ufc/grepsemester.php
old mode 100755
new mode 100644
diff --git a/panels/ufc/logo.png b/panels/ufc/logo.png
old mode 100755
new mode 100644
diff --git a/panels/ufc/proxy.php b/panels/ufc/proxy.php
old mode 100755
new mode 100644
diff --git a/panels/ufc/script.js b/panels/ufc/script.js
old mode 100755
new mode 100644
diff --git a/panels/ufc/style.css b/panels/ufc/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..861327f550aa094bd47a4285f25504091d4b0b14
--- /dev/null
+++ b/panels/ufc/style.css
@@ -0,0 +1,39 @@
+#title {
+  height: 20%;
+}
+#zeit {
+  height: 10%;
+}
+#zeit span {
+  background: #b00;
+  display: inline-block;
+  padding: 3px;
+}
+* {
+  box-sizing: border-box;
+}
+#container {
+  position: relative;
+  height: 100%;
+  width: 100%;
+}
+#background {
+  bottom: 0px;
+  height: 70% !important;
+  background-size: contain;
+  background-repeat: no-repeat;
+  background-position: 50% 100%;
+  -webkit-filter: grayscale(30%);
+  filter: grayscale(30%);
+}
+#content {
+  font-family: NewCicle, Verdana, Arial, sans-serif;
+  text-transform: Capitalize;
+  color: white;
+}
+#background,
+#content {
+  height: 100%;
+  width: 100%;
+  position: absolute;
+}
diff --git a/panels/ufc/style.less b/panels/ufc/style.less
old mode 100755
new mode 100644
diff --git a/panels/ufc/template.html b/panels/ufc/template.html
old mode 100755
new mode 100644
diff --git a/panels/werbung/img/OpenSourceInfoscreen.jpg b/panels/werbung/img/OpenSourceInfoscreen.jpg
old mode 100755
new mode 100644
diff --git a/panels/werbung/script.js b/panels/werbung/script.js
old mode 100755
new mode 100644
diff --git a/panels/werbung/style.css b/panels/werbung/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..78f273f768dcfedc308ae53ad767a18e8e21bb77
--- /dev/null
+++ b/panels/werbung/style.css
@@ -0,0 +1,15 @@
+#werbung_container {
+  height: 100%;
+  width: 100%;
+  position: relative;
+}
+#werbung_display {
+  height: 100%;
+  width: auto;
+  max-height: 100%;
+  max-width: 100%;
+  position: absolute;
+  left: 0;
+  right: 0;
+  margin: auto;
+}
diff --git a/panels/werbung/style.less b/panels/werbung/style.less
old mode 100755
new mode 100644
diff --git a/panels/werbung/template.html b/panels/werbung/template.html
old mode 100755
new mode 100644
diff --git a/tmp/.gitignore b/tmp/.gitignore
old mode 100755
new mode 100644
diff --git a/tmp/dummy.txt b/tmp/dummy.txt
old mode 100755
new mode 100644