diff --git a/interface/web/nav.php b/interface/web/nav.php
index c3f550a36be66a71a6260d2a75f690ed8f906e9b..d48951730e1ae1ff1b763c721ee3c0704d4b7107 100644
--- a/interface/web/nav.php
+++ b/interface/web/nav.php
@@ -85,7 +85,7 @@ if(isset($_GET['nav']) && $_GET['nav'] == 'side') {
 				$tmp_items[] = $item;
 			}
 			$nav['title'] = $app->lng($nav['title']);
-			$nav['startpage'] = $_SESSION['s']['module']['startpage'];
+			$nav['startpage'] = $nav['items'][0]['link'];
 			$nav['items'] = $tmp_items;
 			$nav_translated[] = $nav;
 		}
diff --git a/interface/web/themes/default/css/navigation/nav_side.css b/interface/web/themes/default/css/navigation/nav_side.css
index 29e71e568f909d3d556c1cce35966c8ed5bdee82..e17046e6fdedde2c2623ceeda85378384c577336 100644
--- a/interface/web/themes/default/css/navigation/nav_side.css
+++ b/interface/web/themes/default/css/navigation/nav_side.css
@@ -1,124 +1,125 @@
-@charset "UTF-8";
-/**
- * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
- *
- * (en) Vertical list navigation "vlist" - ISPConfig 3: default theme
- * (de) Vertikale Navigationsliste "vlist" - ISPConfig 3: default theme
- *
- * @copyright       Copyright 2005-2008, Dirk Jesse
- * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
- *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
- * @link            http://www.yaml.de
- * @package         yaml
- * @version         3.0.6
- * @revision        $Revision: 202 $
- * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
- */
-
-@media all
-{
-	#submenu {
-	 width: 100%;
-	 overflow: hidden;
-	 margin: 0px;
-	 list-style-type: none;
-	 border-bottom: 2px #ddd solid;
-	}
-	
-	#submenu ul { list-style-type: none; margin:0; padding: 0; }
-	#submenu li { float:left; width: 100%; margin:0; padding: 0; font-size:0.9em; }
-	
-	#submenu a,
-	#submenu strong {
-	 display:block;
-	 width: 90%;
-	 padding: 2px 0px 2px 10%;
-	 text-decoration: none;
-	 background-color:#fff;
-	 color: #444;
-	 border-bottom: 1px #eee solid;
-	}
-	
-	/* Menu Title */
-	#submenu li#title {
-	 width: 100%;
-	 padding: 0px;
-	 font-weight: bold;
-	 color: #444;
-	 background-color: #fff;
-	 border-top: 2px #888 solid;
-	font-size: 1.1em;
-	}
-	
-	#submenu li#title a {
-	 background-color: #f0f8ff;
-	}
-	#submenu li#title a:hover {
-	 color: #f63;
-	}
-	
-	#submenu li span {
-	 display:block;
-	 width: 90%;
-	 padding: 3px 0px 3px 10%;
-	 font-weight: bold;
-	 border-bottom: 1px #ddd solid;
-	}
-	
-	/* Level 1 */
-	#submenu li#active,
-	#submenu li strong {
-	 width: 90%;
-	 padding: 3px 0px 3px 10%;
-	 font-weight: bold;
-	 color: #fff;
-	 background-color:#aab;
-	 border-bottom: 1px #eee solid;
-	}
-	
-	#submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
-	#submenu li a:focus,
-	#submenu li a:hover,
-	#submenu li a:active { background-color:#f63; color: #fff; }
-	
-	/* Level 2 */
-	#submenu li ul li a,
-	#submenu li ul li#active,
-	#submenu li ul li strong,
-	#submenu li ul li span { width: 80%; padding-left: 20%; }
-	
-	#submenu li ul li a { background-color:#f8f8f8; color: #666; }
-	#submenu li ul li a:focus,
-	#submenu li ul li a:hover,
-	#submenu li ul li a:active { background-color:#f63; color: #fff; }
-	
-	/* Level 3 */
-	#submenu li ul li ul li a,
-	#submenu li ul li ul li#active,
-	#submenu li ul li ul li strong,
-	#submenu li ul li ul li span { width: 70%; padding-left: 30%; }
-	
-	#submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
-	#submenu li ul li ul li a:focus,
-	#submenu li ul li ul li a:hover,
-	#submenu li ul li ul li a:active { background-color:#f63; color: #fff; }
-	
-	/* Level 4 */
-	#submenu li ul li ul li ul li a,
-	#submenu li ul li ul li ul li#active,
-	#submenu li ul li ul li ul li strong,
-	#submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; }
-	
-	#submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
-	#submenu li ul li ul li ul li a:focus,
-	#submenu li ul li ul li ul li a:hover,
-	#submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; }
-
-	/* Form-Elements in the Menu*/
-	#submenu * select#server_id { 
-    margin: 3px 10%;
-    padding: 1px;
-    width: 80%;
-  }
-  
+@charset "UTF-8";
+/**
+ * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
+ *
+ * (en) Vertical list navigation "vlist" - ISPConfig 3: default theme
+ * (de) Vertikale Navigationsliste "vlist" - ISPConfig 3: default theme
+ *
+ * @copyright       Copyright 2005-2008, Dirk Jesse
+ * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
+ *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
+ * @link            http://www.yaml.de
+ * @package         yaml
+ * @version         3.0.6
+ * @revision        $Revision: 202 $
+ * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
+ */
+
+@media all
+{
+	#submenu {
+	 width: 100%;
+	 overflow: hidden;
+	 margin: 0px;
+	 list-style-type: none;
+	 border-bottom: 2px #ddd solid;
+	}
+	
+	#submenu ul { list-style-type: none; margin:0; padding: 0; }
+	#submenu li { float:left; width: 100%; margin:0; padding: 0; font-size:0.9em; }
+	
+	#submenu a,
+	#submenu strong {
+	 display:block;
+	 width: 90%;
+	 padding: 2px 0px 2px 10%;
+	 text-decoration: none;
+	 background-color:#fff;
+	 color: #444;
+	 border-bottom: 1px #eee solid;
+	}
+	
+	/* Menu Title */
+	#submenu li#title {
+	 width: 100%;
+	 padding: 0px;
+	 font-weight: bold;
+	 color: #444;
+	 background-color: #fff;
+	 border-top: 2px #888 solid;
+	font-size: 1.1em;
+	}
+	
+	#submenu li#title a {
+	 background-color: #f0f8ff;
+	 color: #444;
+	}
+	#submenu li#title a:hover {
+	 color: #f63;
+	}
+	
+	#submenu li span {
+	 display:block;
+	 width: 90%;
+	 padding: 3px 0px 3px 10%;
+	 font-weight: bold;
+	 border-bottom: 1px #ddd solid;
+	}
+	
+	/* Level 1 */
+	#submenu li#active,
+	#submenu li strong {
+	 width: 90%;
+	 padding: 3px 0px 3px 10%;
+	 font-weight: bold;
+	 color: #fff;
+	 background-color:#aab;
+	 border-bottom: 1px #eee solid;
+	}
+	
+	#submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
+	#submenu li a:focus,
+	#submenu li a:hover,
+	#submenu li a:active { background-color:#f63; color: #fff; }
+	
+	/* Level 2 */
+	#submenu li ul li a,
+	#submenu li ul li#active,
+	#submenu li ul li strong,
+	#submenu li ul li span { width: 80%; padding-left: 20%; }
+	
+	#submenu li ul li a { background-color:#f8f8f8; color: #666; }
+	#submenu li ul li a:focus,
+	#submenu li ul li a:hover,
+	#submenu li ul li a:active { background-color:#f63; color: #fff; }
+	
+	/* Level 3 */
+	#submenu li ul li ul li a,
+	#submenu li ul li ul li#active,
+	#submenu li ul li ul li strong,
+	#submenu li ul li ul li span { width: 70%; padding-left: 30%; }
+	
+	#submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
+	#submenu li ul li ul li a:focus,
+	#submenu li ul li ul li a:hover,
+	#submenu li ul li ul li a:active { background-color:#f63; color: #fff; }
+	
+	/* Level 4 */
+	#submenu li ul li ul li ul li a,
+	#submenu li ul li ul li ul li#active,
+	#submenu li ul li ul li ul li strong,
+	#submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; }
+	
+	#submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
+	#submenu li ul li ul li ul li a:focus,
+	#submenu li ul li ul li ul li a:hover,
+	#submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; }
+
+	/* Form-Elements in the Menu*/
+	#submenu * select#server_id { 
+    margin: 3px 10%;
+    padding: 1px;
+    width: 80%;
+  }
+  
 }
\ No newline at end of file