diff --git a/bin/Controls/Slider/PromosliderWallpaper.js b/bin/Controls/Slider/PromosliderWallpaper.js
index 50e42e9a82e1dddcde28a86f6dd2dd17e40fca0c..01994f3a5a3f5661d624a6de5d3125c401429992 100644
--- a/bin/Controls/Slider/PromosliderWallpaper.js
+++ b/bin/Controls/Slider/PromosliderWallpaper.js
@@ -110,7 +110,8 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [
             // dragable scroll
             var startScroll    = 0,
                 lastScrollLeft = 0,
-                lastClientX    = 0;
+                lastClientX    = 0,
+                musewheelRuns  = false;
 
             this.$Container.addEvents({
                 touchstart: function (event) {
@@ -153,6 +154,35 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [
                     event.stop();
                 }.bind(this),
 
+                mousewheel: function (event) {
+                    if (musewheelRuns) {
+                        return;
+                    }
+
+                    if (event.event.wheelDeltaX <= -10) {
+                        musewheelRuns = true;
+                        event.stop();
+                        this.$scrollOnMouseMove = false;
+                        this.$scrolling         = true;
+                        this.stop();
+                        this.next().then(function () {
+                            musewheelRuns = false;
+                        });
+                    }
+
+                    if (event.event.wheelDeltaX >= 10) {
+                        musewheelRuns = true;
+
+                        event.stop();
+                        this.$scrollOnMouseMove = false;
+                        this.$scrolling         = true;
+                        this.stop();
+                        this.previous().then(function () {
+                            musewheelRuns = false;
+                        });
+                    }
+                }.bind(this),
+
                 keyup: function (event) {
                     if (event.key === 'left') {
                         event.stop();