diff --git a/htdocs/theme/dev/dev.css b/htdocs/theme/dev/dev.css
index 7359571e9c2695ef3aa8d104117529b902893e9b..ba4be5ea713a9deed722868a88f5e631e3d0f13d 100644
--- a/htdocs/theme/dev/dev.css
+++ b/htdocs/theme/dev/dev.css
@@ -115,7 +115,7 @@ a.tabAction {
   border: 1px outset #8CACBB;
   color: #436976;
   font: 105% Bold;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0.5em;
   text-decoration: none;
   white-space: nowrap;
@@ -123,15 +123,18 @@ a.tabAction {
 a.tabAction:hover {
   background: #dcdcd3;
   text-decoration: none;
+  padding: 0em 1em;
 }
 
 a.tab#active {
   background: #dcdcd3;
   border-bottom: #dee7ec 1px solid;
+  padding: 0em 1em;
 }
 
 a.tab:hover {
   background: #ebebe0;
+  padding: 0em 1em;
 }
 
 a.butDelete:link    {
@@ -139,7 +142,7 @@ a.butDelete:link    {
   border: 1px outset #997777;
   color: #436976;
   font: 105% Bold;
-  padding: 0em 1.5em;
+  padding: 0em 1em;
   margin: 0em 0.5em;
   text-decoration: none;
   white-space: nowrap;
@@ -149,7 +152,7 @@ a.butDelete:active    {
                       background: white; 
                       border: 1px outset #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 1em;
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -158,7 +161,7 @@ a.butDelete:visited    {
                       background: white; 
                       border: 1px outset #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 1em;
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -167,7 +170,7 @@ a.butDelete:hover    {
                       background: #FFe7ec; 
                       border: 1px outset #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 1em;
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
diff --git a/htdocs/theme/eldy/eldy.css b/htdocs/theme/eldy/eldy.css
index 5fe1d03b1f7c64194d11f9478b28fdcb607ed063..1d986d0b7b36f34ba63fc55644d245a87e1b5073 100644
--- a/htdocs/theme/eldy/eldy.css
+++ b/htdocs/theme/eldy/eldy.css
@@ -365,7 +365,7 @@ a.tabAction:link    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #8CACBB; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -374,7 +374,7 @@ a.tabAction:visited { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #8CACBB; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -382,7 +382,8 @@ a.tabAction:visited { font: helvetica, verdana, arial, sans-serif;
 a.tabAction:active  { font: helvetica, verdana, arial, sans-serif; 
                       background: white; 
                       border: 1px solid #8CACBB; 
-                      color: #436976; padding: 0em 1.5em; 
+                      color: #436976;
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -391,7 +392,7 @@ a.tabAction:hover   { font: helvetica, verdana, arial, sans-serif;
                       background: #dee7ec; 
                       border: 1px solid #8CACBB; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -400,7 +401,7 @@ a.butDelete:link    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -409,7 +410,7 @@ a.butDelete:active    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -418,7 +419,7 @@ a.butDelete:visited    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -427,7 +428,7 @@ a.butDelete:hover    { font: helvetica, verdana, arial, sans-serif;
                       background: #FFe7ec; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
diff --git a/htdocs/theme/freelug/freelug.css b/htdocs/theme/freelug/freelug.css
index d292e46cb0686ca6dbc0b8d1d39b58653e15d669..342df73676a8ce8ca5c45f6c2affd93dc8e00d55 100644
--- a/htdocs/theme/freelug/freelug.css
+++ b/htdocs/theme/freelug/freelug.css
@@ -371,16 +371,16 @@ a.tabimage {
 /*
  *   Case actions
  */
-a.tabAction:link    { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:active  { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:hover   { font: helvetica, verdana, arial, sans-serif; background: #eeeedd; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:link    { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:active  { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:hover   { font: helvetica, verdana, arial, sans-serif; background: #eeeedd; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
 
 a.butDelete:link    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -389,7 +389,7 @@ a.butDelete:active    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -398,7 +398,7 @@ a.butDelete:visited    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -407,7 +407,7 @@ a.butDelete:hover    { font: helvetica, verdana, arial, sans-serif;
                       background: #FFe7ec; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
diff --git a/htdocs/theme/yellow/yellow.css b/htdocs/theme/yellow/yellow.css
index 0e8069126e0866dd6a49386bba3ab4a5cefd99af..cca40888a64c2f434f78981eb4a77b908a77ca80 100644
--- a/htdocs/theme/yellow/yellow.css
+++ b/htdocs/theme/yellow/yellow.css
@@ -375,16 +375,16 @@ a.tabimage {
 /*
  *   Case actions
  */
-a.tabAction:link    { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:active  { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
-a.tabAction:hover   { font: helvetica, verdana, arial, sans-serif; background: #eeeecc; border: 1px solid #999999; color: #436969; padding: 0em 1.5em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:link    { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:visited { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:active  { font: helvetica, verdana, arial, sans-serif; background: white; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
+a.tabAction:hover   { font: helvetica, verdana, arial, sans-serif; background: #eeeecc; border: 1px solid #999999; color: #436969; padding: 0em 0.7em; margin: 0em 0.5em; text-decoration: none; white-space: nowrap; }
 
 a.butDelete:link    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -393,7 +393,7 @@ a.butDelete:active    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -402,7 +402,7 @@ a.butDelete:visited    { font: helvetica, verdana, arial, sans-serif;
                       background: white; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }
@@ -411,7 +411,7 @@ a.butDelete:hover    { font: helvetica, verdana, arial, sans-serif;
                       background: #FFe7ec; 
                       border: 1px solid #997777; 
                       color: #436976; 
-                      padding: 0em 1.5em; 
+                      padding: 0em 0.7em; 
                       margin: 0em 0.5em; 
                       text-decoration: none; 
                       white-space: nowrap; }