diff --git a/l10n/fp311online-de.ts b/l10n/fp311online-de.ts
index 576c800d9e2ac27d36477717b6d169973d6b0c0d..b356a4e362b19548d39c91e578d76d3d7f69a94d 100644
--- a/l10n/fp311online-de.ts
+++ b/l10n/fp311online-de.ts
@@ -206,22 +206,22 @@ Diese Messung bestätigt nur die Kalibration des Messaufbaus und benötigt aufgr
 <context>
     <name>Fp311Online::LoginGui</name>
     <message>
-        <location filename="../src/logingui.cpp" line="79"/>
+        <location filename="../src/logingui.cpp" line="81"/>
         <source>Connecting to server...</source>
         <translation>Verbinde mit dem Server...</translation>
     </message>
     <message>
-        <location filename="../src/logingui.cpp" line="89"/>
+        <location filename="../src/logingui.cpp" line="91"/>
         <source>Sending Start PIN to server...</source>
         <translation>Sende Start-PIN an den Server...</translation>
     </message>
     <message>
-        <location filename="../src/logingui.cpp" line="105"/>
+        <location filename="../src/logingui.cpp" line="107"/>
         <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;Login to server successful!&lt;/p&gt;&lt;h3&gt;Welcome, </source>
         <translation>&lt;html&gt;&lt;body&gt;&lt;p&gt;Login auf dem Server erfolgreich!&lt;/p&gt;&lt;h3&gt;Willkommen, </translation>
     </message>
     <message>
-        <location filename="../src/logingui.cpp" line="132"/>
+        <location filename="../src/logingui.cpp" line="134"/>
         <source>An error occured: </source>
         <translation>Ein Fehler ist aufgetreten:</translation>
     </message>
diff --git a/src/logingui.cpp b/src/logingui.cpp
index acecb48160450d99d63dc1c16687d3d2abba0990..c2dd280ba3faa271dabca788a215214eb02211d7 100644
--- a/src/logingui.cpp
+++ b/src/logingui.cpp
@@ -54,6 +54,8 @@ LoginGui::LoginGui()
     const QRect buttonTextSize = _ui.cmdShowLegalStuff->fontMetrics().boundingRect(_ui.cmdShowLegalStuff->text());
     _ui.cmdShowLegalStuff->setMaximumSize(buttonTextSize.width() + 50, _ui.cmdLogin->height() + 5);
     connect(_ui.cmdShowLegalStuff, &QPushButton::clicked, this, &LoginGui::showLegalStuff);
+
+    _ui.txtStartPin->setFocus();
 }
 
 void LoginGui::doLogin()
diff --git a/ui/logingui.ui b/ui/logingui.ui
index 9c35d70d6f33169199ad28ee1e18b7b659cbb48e..7f4f01743afaa83192cbf486eebb9364cae4579d 100644
--- a/ui/logingui.ui
+++ b/ui/logingui.ui
@@ -189,9 +189,10 @@ This software is built using the &lt;a href=&quot;https://qt.io&quot;&gt;Qt Fram
   <widget class="QStatusBar" name="statusbar"/>
  </widget>
  <tabstops>
+  <tabstop>txtUrl</tabstop>
   <tabstop>txtStartPin</tabstop>
   <tabstop>cmdLogin</tabstop>
-  <tabstop>txtUrl</tabstop>
+  <tabstop>cmdShowLegalStuff</tabstop>
  </tabstops>
  <resources>
   <include location="../res/resources.qrc"/>