diff --git a/bin/css/form.css b/bin/css/form.css
index 2174eecfd827c5620a9ecd844e44a897252bd5e1..bfe51eb5d9e9cd8713ddce6fbb2783ecef268dba 100644
--- a/bin/css/form.css
+++ b/bin/css/form.css
@@ -14,8 +14,14 @@ textarea {
 
 input[type="text"]:hover,
 input[type="text"]:focus,
+input[type="email"]:hover,
+input[type="email"]:focus,
 input[type="password"]:hover,
-input[type="password"]:focus {
+input[type="password"]:focus,
+select:hover,
+select:focus,
+textarea:hover,
+textarea:focus {
     border-color: #a9a8a5;
 }
 
diff --git a/bin/css/frontend-users.css b/bin/css/frontend-users.css
index fa9294544bf7317141b2053647304d8c8fb7f296..996fb83a16f8b8e33ad651056ea83466a27a765b 100644
--- a/bin/css/frontend-users.css
+++ b/bin/css/frontend-users.css
@@ -199,6 +199,28 @@
     }
 }
 
+/* email */
+.quiqqer-frontendUsers-userdata-address-additional .quiqqer-frontendUsers-userdata-email input {
+    float: left;
+    width: calc(100% - 70px);
+    margin-right: 10px;
+}
+
+.quiqqer-frontendUsers-userdata-email .quiqqer-frontendUsers-userdata-email-edit {
+    line-height: 40px;
+    border-width: 1px;
+    border-radius: 0.25rem;
+}
+
+span.quiqqer-frontendUsers-error {
+    display: block;
+    width: 100%;
+}
+
+.quiqqer-frontendUsers-userdata-label {
+    line-height: 40px;
+}
+
 /******************/
 /* profile orders */
 /******************/
diff --git a/bin/css/style.css b/bin/css/style.css
index b64456a8fc6a70b9623574734c5e8f7728f4a99f..31f94d98f81b558d7eeb1c8b9fe48cd22c1f4105 100644
--- a/bin/css/style.css
+++ b/bin/css/style.css
@@ -731,6 +731,7 @@ a.toTop:before {
 .cologne-header-fixed {
     box-shadow: 0 0 20px 0 rgba(57, 57, 57, 0.2);
     position: fixed;
+    z-index: 100; /* Because of the search dropdown */
 }
 
 .cologne-header-logo {
@@ -1618,6 +1619,7 @@ table tr:last-child th {
 }
 
 /* error */
+.quiqqer-frontendUsers-error,
 .content-message-error {
     background-color: #feeded;
     border: 1px solid #fccfcf;