diff --git a/config/layouts/default.json b/config/layouts/default.json
index 81f19ea84074283c13c9f61035845521d4d0e8b5..dacb79cafd2137392373e8be06e10b8143b58adc 100755
--- a/config/layouts/default.json
+++ b/config/layouts/default.json
@@ -17,6 +17,22 @@
 			"type": "cycler",
 			"duration": 5,
 			"panels": [
+				{
+					"type": "panel",
+					"name": "werbung",
+					"config": {
+						"files": [
+							{
+							"filename": "itour2016_0.png",
+							"enddate": "02.11.2016"
+							},
+							{
+							"filename": "DAT_2016_Flyer_DINA6.png",
+							"enddate": "18.11.2016"
+							}
+						]
+					}
+				},
 				{
 					"type": "panel",
 					"name": "ufc"
@@ -24,6 +40,10 @@
 				{
 					"type": "panel",
 					"name": "mensaPlan"
+				},
+				{
+					"type": "panel",
+					"name": "lsfView"
 				}
 			]
 		}
diff --git a/config/layouts/default.json.skel b/config/layouts/default.json.skel
index cf3e9343b5355e807181570572179d523c780f26..dacb79cafd2137392373e8be06e10b8143b58adc 100755
--- a/config/layouts/default.json.skel
+++ b/config/layouts/default.json.skel
@@ -22,11 +22,13 @@
 					"name": "werbung",
 					"config": {
 						"files": [
-							{ 
-							"filename": "Grillen2016_0.png"
+							{
+							"filename": "itour2016_0.png",
+							"enddate": "02.11.2016"
 							},
 							{
-							"filename": "itour2016_0.png"
+							"filename": "DAT_2016_Flyer_DINA6.png",
+							"enddate": "18.11.2016"
 							}
 						]
 					}
@@ -46,4 +48,4 @@
 			]
 		}
 	}
-}
\ No newline at end of file
+}
diff --git a/panels/lsfView/script.js b/panels/lsfView/script.js
index fcb468bb51faad501367e1bf5bc03b849a784ae6..6563a80f0f6c4f8a1e4b3ab7ff4bac0edd193b08 100755
--- a/panels/lsfView/script.js
+++ b/panels/lsfView/script.js
@@ -2,10 +2,18 @@ var lsfViewJson = null;
 
 this.checkShowCondition = function() {
 	var date = new Date();
+	var roundH = date.getHours()%2 == 1? date.getHours()+1 : date.getHours();
 	if(date.getHours() >= 8 && date.getHours() <= 18 && date.getHours()%2 == 1 && date.getMinutes() > 44){
-		console.log("TITTEN");
-		return 120;
+		for (i = 0; i < lsfViewJson.events.length; i++) {
+			if(lsfViewJson.events[i].StartTime.substring(0, 2) == roundH) {
+				console.log("LSF-View: Event Found");
+				return 10;
+			}
+		}
+		console.log("LSF-View: No Events");
+		return 0;
 	} else {
+		console.log("LSF-View: Out Of Time");
 		return 0; //Skip Panel?
 	}
 }
diff --git a/panels/ufc/script.js b/panels/ufc/script.js
index 21cef699474f4c8def6974d68a894d442e3b9c81..4ebd978ebb721455daa1e5df89348bdd06a9e275 100755
--- a/panels/ufc/script.js
+++ b/panels/ufc/script.js
@@ -7,7 +7,13 @@ this.loaded=function(panel,config) {
     img = $(panel).find("#background");
     titleDiv=$(panel).find("#title span");
     zeitDiv=$(panel).find("#zeit span");
-    $.ajax("https://ufc.tu-dortmund.de/semesters/winter2016.json",{
+	var semesterString = "";
+	if (Date.now() >= Date.UTC(new Date().getFullYear(),4,1) && Date.now() < Date.UTC(new Date().getFullYear(),10,1)) {
+		semesterString = "sommer"+new Date().getFullYear();
+	} else {
+		semesterString = "winter"+new Date().getFullYear();
+	}
+    $.ajax("https://ufc.tu-dortmund.de/semesters/"+semesterString+".json",{
         async:false
     })
         .done(function(e) {
diff --git a/panels/werbung/img/DAT_2016_Flyer_DINA6.png b/panels/werbung/img/DAT_2016_Flyer_DINA6.png
new file mode 100644
index 0000000000000000000000000000000000000000..163e7c8d5a6238d32d11d401294b1e532ee1a558
Binary files /dev/null and b/panels/werbung/img/DAT_2016_Flyer_DINA6.png differ
diff --git a/panels/werbung/img/Grillen2016_0.png b/panels/werbung/img/Grillen2016_0.png
deleted file mode 100755
index 4b6d3c3e54daa961e2b68c54e08eb75d1dbf9e05..0000000000000000000000000000000000000000
Binary files a/panels/werbung/img/Grillen2016_0.png and /dev/null differ
diff --git a/panels/werbung/script.js b/panels/werbung/script.js
index 8cfbca1b253a2815365f3128bd29c7b28dcda915..9613dedf82193ac49aa0904d2d6370efc5966a40 100755
--- a/panels/werbung/script.js
+++ b/panels/werbung/script.js
@@ -7,8 +7,7 @@ this.loaded=function(panel,config) {
 	werbung_config = config
 }
 
-this.show=function() {
-	$(werbung_panel).find("#werbung_display").attr("src", "panels/werbung/img/"+werbung_config.files[nextWerbung].filename);
+function setNextWerbung() {
 	if(nextWerbung+1<werbung_config.files.length) {
 		nextWerbung += 1; 
 	} else {
@@ -16,6 +15,11 @@ this.show=function() {
 	}
 }
 
+this.show=function() {
+	$(werbung_panel).find("#werbung_display").attr("src", "panels/werbung/img/"+werbung_config.files[nextWerbung].filename);
+	setNextWerbung();
+}
+
 this.resize=function() {
 }
 
@@ -23,5 +27,23 @@ this.hide = function() {
 }
 
 this.checkShowCondition = function() {
-	return 20;
+	var werbungOriginalNext = nextWerbung;
+	var enddateEl = werbung_config.files[nextWerbung].enddate.split(".");
+	if(Date.now() <= Date.UTC(enddateEl[2], enddateEl[1], enddateEl[0])) {
+		return 20;
+	} else {
+		console.log("Werbung: Skipped - Out Of Date");
+		setNextWerbung()
+	}
+	while(nextWerbung != werbungOriginalNext){
+		console.log("Werbung: IN LOOP");
+		enddateEl = werbung_config.files[nextWerbung].enddate.split(".");
+		if(Date.now() <= Date.UTC(enddateEl[2], enddateEl[1], enddateEl[0])) {
+			return 20;
+		} else {
+			console.log("Werbung: Skipped - Out Of Date");
+			setNextWerbung()
+		}
+	}
+	return 0;
 }