diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp
index 0b2085ad1384bcdfa5672a0f221233e81d8dc064..2544e6e3b081af2b94e55ed2135d473209a588e1 100644
--- a/src/pulsatingscience.cpp
+++ b/src/pulsatingscience.cpp
@@ -388,6 +388,11 @@ void PulsatingScience::on_dockAnimControl_topLevelChanged(bool topLevel) {
 	m_animControlFloating = topLevel;
 }
 
+void PulsatingScience::on_actionWebsite_activated()
+{
+	QDesktopServices::openUrl(QUrl("http://www.aei.mpg.de"));
+}
+
 void PulsatingScience::on_actionAbout_activated()
 {
 	QString content = "<b>%1</b><br>"
diff --git a/src/pulsatingscience.h b/src/pulsatingscience.h
index ef6fda2fc5626bc9111182369ef0579c16d66fc3..94440069d39723f3e8e96daecb52849ea323bc01 100644
--- a/src/pulsatingscience.h
+++ b/src/pulsatingscience.h
@@ -24,6 +24,8 @@
 #include <QtGui/QMainWindow>
 #include <QtGui/QMessageBox>
 #include <QtGui/QShortcut>
+#include <QDesktopServices>
+#include <QUrl>
 
 #include "ui_pulsatingscience.h"
 
@@ -64,6 +66,7 @@ public slots:
 	void on_dockAnimControl_visibilityChanged(bool visible);
 	void on_dockAnimControl_topLevelChanged(bool topLevel);
 
+	void on_actionWebsite_activated();
 	void on_actionAbout_activated();
 
 	void updatePulsarSemiMajorAxisValue(double value);