diff --git a/apps/i2ptunnel/jsp/edit.jsp b/apps/i2ptunnel/jsp/edit.jsp
index c6c0b1af582ea367df55dd573abdae818c92a1a9..6880b5c28a38c00557cd93ad617ba08e3f4db220 100644
--- a/apps/i2ptunnel/jsp/edit.jsp
+++ b/apps/i2ptunnel/jsp/edit.jsp
@@ -53,11 +53,19 @@ if (__invalid) {
     %>Invalid tunnel parameter<%
 } else {
     if (editBean.isInitialized()) {
+%>
+  <form method="post" action="list">
+    <div class="panel">
+<%
         if (__isClient) {
             %><%@include file="editClient.jsi" %><%
         } else {
             %><%@include file="editServer.jsi" %><%
         }
+%>
+    </div>
+  </form>
+<%
     } else {
         %><div id="notReady"><%=intl._t("Tunnels not initialized yet; please retry in a few moments.")%></div><%
     }  // isInitialized()
diff --git a/apps/i2ptunnel/jsp/editClient.jsi b/apps/i2ptunnel/jsp/editClient.jsi
index d4a1472e6bc85dd209f8084b0119ea64fd51e5a5..8e5e92b5351a4a01af25b31de59c68d02b00d93b 100644
--- a/apps/i2ptunnel/jsp/editClient.jsi
+++ b/apps/i2ptunnel/jsp/editClient.jsi
@@ -1,6 +1,3 @@
-    <form method="post" action="list">
-
-        <div class="panel">
                 <%
                 String tunnelTypeName;
                 String tunnelType;
@@ -684,5 +681,3 @@
             </td>
         </tr>
     </table>
-</div>
-</form>
diff --git a/apps/i2ptunnel/jsp/editServer.jsi b/apps/i2ptunnel/jsp/editServer.jsi
index f1c45cef9dee2ee621bf812d152318ecf30a4d50..1a0f5cb4c07e1fc8eda4852a8e27c88c7022aeca 100644
--- a/apps/i2ptunnel/jsp/editServer.jsi
+++ b/apps/i2ptunnel/jsp/editServer.jsi
@@ -1,7 +1,3 @@
-    <form method="post" action="list">
-
-<div class="panel">
-
                 <%
                 String tunnelTypeName;
                 String tunnelType;
@@ -930,5 +926,3 @@
             </td>
         </tr>
     </table>
-</div>
-    </form>