Index: code/branches/WorldMap_HS18/data/gui/layouts/CampaignMenu.layout
===================================================================
--- code/branches/WorldMap_HS18/data/gui/layouts/CampaignMenu.layout	(revision 12060)
+++ code/branches/WorldMap_HS18/data/gui/layouts/CampaignMenu.layout	(revision 12101)
@@ -7,5 +7,18 @@
         <Property name="Area" value="{{0,0},{0,0},{1.0,0},{1.0,0}}" />
         <Property name="BackgroundEnabled" value="False" />
-        
+              
+        <Window name="ForwardText" type="MenuWidgets/Button">
+            <Property name="Text" value="Forward" />
+            <Property name="Visible" value="True" />
+            <Property name="Area" value="{{0.1,0},{0.6,0},{0.3,0},{0.65,0}}" />
+            <Event function="CampaignMenu.forwardButton_clicked" name="Clicked" />
+        </Window>
+
+        <Window name="ForwardButton" type="MenuWidgets/JuuButton">
+            <Property name="Visible" value="True" />
+            <Property name="MaxSize" value="{{1,0},{1,0}}" />
+            <Property name="Area" value="{{0.1,0},{0.75,0},{0.25,0},{0.95,0}}" />
+            <Event function="CampaignMenu.forwardButton_clicked" name="Clicked" />
+        </Window>
 
         <Window name="Mission1Text" type="MenuWidgets/Button">
@@ -15,4 +28,5 @@
             <Event function="CampaignMenu.Mission1Button_clicked" name="Clicked" />
         </Window>
+
         <Window name="Mission1Button" type="MenuWidgets/JuuButton">
             <Property name="Visible" value="False" />
@@ -29,4 +43,5 @@
             <Event function="CampaignMenu.Mission2Button_clicked" name="Clicked" />
         </Window>
+        
         <Window name="Mission2Button" type="MenuWidgets/JuuButton">
             <Property name="Visible" value="True" />
@@ -149,4 +164,6 @@
             <Event function="CampaignMenu.CampaignMenuBackButton_clicked" name="Clicked" />
         </Window>
+
+
         <Window name="CampaignMenuCongratulation" type="MenuWidgets/StaticText">
             <Property name="Text" value="Campaign Completed!!!" />
Index: code/branches/WorldMap_HS18/data/gui/scripts/CampaignMenu.lua
===================================================================
--- code/branches/WorldMap_HS18/data/gui/scripts/CampaignMenu.lua	(revision 12060)
+++ code/branches/WorldMap_HS18/data/gui/scripts/CampaignMenu.lua	(revision 12101)
@@ -75,5 +75,12 @@
 end
 
+function P.forwardButton_clicked(e)
+    P.loadMap()
+end
+
 function P.Mission1Button_clicked(e)
+    P.loadLevel(P.FindLevel(0))
+end
+function P.KeyPressed(e)
     P.loadLevel(P.FindLevel(0))
 end
@@ -116,4 +123,8 @@
 end
 
+function P.loadMap()
+    orxonox.execute("change Game  NC_StoryModeLevel")
+end
+
 function P.FindLevel(index)
     local filename = orxonox.LevelManager:getInstance():getCampaignMission(index)
Index: code/branches/WorldMap_HS18/data/levels/NC_StoryModeLevel.oxw
===================================================================
--- code/branches/WorldMap_HS18/data/levels/NC_StoryModeLevel.oxw	(revision 12060)
+++ code/branches/WorldMap_HS18/data/levels/NC_StoryModeLevel.oxw	(revision 12101)
@@ -1,3 +1,3 @@
-a<LevelInfo
+<LevelInfo
  name = "NC StoryMode"
  description = "A level in which the Campaign Menu is defined, which opens other levels."
Index: code/branches/WorldMap_HS18/data/levels/StoryModeMap.oxw
===================================================================
--- code/branches/WorldMap_HS18/data/levels/StoryModeMap.oxw	(revision 12060)
+++ code/branches/WorldMap_HS18/data/levels/StoryModeMap.oxw	(revision 12101)
@@ -37,5 +37,5 @@
         
          <Model position="550,300,0" mesh="assff.mesh" scale=20  visible="true" orientation="-0.015,0.091,0.038,-0.995"/>
-               <Model position="600,370,0" mesh="Coordinates.mesh" scale=10 />
+        <Model position="600,370,0" mesh="Coordinates.mesh" scale=10 />
         <Billboard colour="1,1,0.05" position="600,370,-80"  material="Flares/lensflare" scale=4.5 />
        
Index: code/branches/WorldMap_HS18/data/levels/StoryModeMapDev.oxw
===================================================================
--- code/branches/WorldMap_HS18/data/levels/StoryModeMapDev.oxw	(revision 12060)
+++ code/branches/WorldMap_HS18/data/levels/StoryModeMapDev.oxw	(revision 12101)
@@ -38,6 +38,6 @@
          
         
-         <Model position="550,300,0" mesh="assff.mesh" scale=20  visible="true" orientation="-0.015,0.091,0.038,-0.995"/>
-               <Model position="600,370,0" mesh="Coordinates.mesh" scale=10 />
+        <Model position="550,300,0" mesh="assff.mesh" scale=20  visible="true" orientation="-0.015,0.091,0.038,-0.995"/>
+        <Model position="600,370,0" mesh="Coordinates.mesh" scale=10 />
         <Billboard colour="1,1,0.05" position="600,370,-80"  material="Flares/lensflare" scale=4.5 />
        
@@ -77,15 +77,7 @@
     </templates>
     <controller>
-        <StoryModeController accuracy=10 team=3>
-            <waypoints>
-                <Model mesh="cube.mesh" scale=8 position="100,350,-250" />
-                <Model mesh="cube.mesh" scale=8 position="-900,-400,-1000" />
-                <Model mesh="cube.mesh" scale=8 position="0,500,0" />
-                <StaticEntity position="0,0,0" />
-            </waypoints>
-        </StoryModeController>
+        
     </controller>
 </SpaceShip>
-
 
 
Index: code/branches/WorldMap_HS18/data/levels/templates/StoryMode.oxt
===================================================================
--- code/branches/WorldMap_HS18/data/levels/templates/StoryMode.oxt	(revision 12060)
+++ code/branches/WorldMap_HS18/data/levels/templates/StoryMode.oxt	(revision 12101)
@@ -1,4 +1,4 @@
 <Template name=StoryMode>
-  <Pawn
+  <StoryModeController
    hudtemplate            = StoryModeMap
   />
