diff --git a/icalexport.py b/icalexport.py
index 7418f56d1d6a3bdd789edff81e794176e39b27cd..9f360f623d721b65e5e8fd857d60309efa95e73a 100644
--- a/icalexport.py
+++ b/icalexport.py
@@ -1,7 +1,7 @@
 from server import *
 import icalendar
 from werkzeug.datastructures import Headers
-from datetime import timedelta
+from datetime import timedelta, datetime
 
 def export_lectures(lectures, name):
 	cal = icalendar.Calendar()
@@ -17,7 +17,9 @@ def export_lectures(lectures, name):
 
 		event.add('summary', c['short']+' : '+l['title'])
 		event.add('description', l['internal'])
+		event.add('uid', 'lecture_'+str(l['id'])+'@rwth.video')
 		event.add('comment', l['comment'])
+		event.add('dtstamp', datetime.utcnow())
 		event.add('categories', c['short'])
 		event.add('dtstart', l['time'])
 		event.add('location', l['place'])
diff --git a/templates/courses.html b/templates/courses.html
index f41f4434a379a48fd7c9fc91918515799aa9ad9e..c1c461593f2efbfa286b2865efa0232556c80ccd 100644
--- a/templates/courses.html
+++ b/templates/courses.html
@@ -60,14 +60,6 @@
 			<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion-{{ g.grouper|tagid }}" href="#{{g.grouper|tagid}}" style="color: #222;">
 				{% if groupedby == 'semester' %}
 				<h1 class="panel-title">{{g.grouper|semester(long=True)}} ({{g.list|length}} Veranstaltungen)
-					<ul class="list-inline pull-right">
-						{% if ismod() %}
-						<li>
-							<a class="fa fa-calendar" aria-hidden="true" href="{{url_for('ical_semester', semester=g.grouper)}}" style="text-decoration: none"></a>
-						</li>
-						{% endif %}
-					</ul>
-	
 				</h1>
 				{% else %}
 				<h1 class="panel-title">{{g.grouper}}</h1>