diff --git a/typo3/sysext/t3skin/Resources/Public/Css/visual/main_form.css b/typo3/sysext/t3skin/Resources/Public/Css/visual/main_form.css
index 4aebbc3aeb425f6d94584ee3b70b58860b845f04..fa65e9f3759f93a310f640e1448a44942de8cf7b 100644
--- a/typo3/sysext/t3skin/Resources/Public/Css/visual/main_form.css
+++ b/typo3/sysext/t3skin/Resources/Public/Css/visual/main_form.css
@@ -1,6 +1,7 @@
 /* - - - - - - - - - - - - - - - - - - - - -
 Form
 - - - - - - - - - - - - - - - - - - - - - */
+
 input,
 textarea,
 button {
@@ -9,12 +10,16 @@ button {
 	border-radius: 2px;
 }
 
-textarea.fixed-font {
-	font-family: "Lucida Console", "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monospace;
+input:focus,
+textarea:focus,
+button:focus {
+	border-color: rgb(50, 160, 255);
+	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 6px rgba(50, 160, 255, 0.6);
+	outline: 0;
 }
 
-textarea:hover {
-	border: 1px solid #737f91;
+textarea.fixed-font {
+	font-family: "Lucida Console", "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monospace;
 }
 
 .checkbox,