diff --git a/lib/csc/Controller/shop.pm b/lib/csc/Controller/shop.pm
index fd01380..200da6b 100644
--- a/lib/csc/Controller/shop.pm
+++ b/lib/csc/Controller/shop.pm
@@ -51,7 +51,7 @@ sub hardware : Local {
         $c->stash->{product_hash}{$name}{price} = sprintf "%.2f", $$product{price} / 100;
     }
 
-    if(ref $c->session->{shop}{cart} eq 'HASH') {
+    if(ref $c->session->{shop}{cart} eq 'HASH' and keys %{$c->session->{shop}{cart}}) {
         my (@cart, $price_sum);
         foreach my $ci (sort keys %{$c->session->{shop}{cart}}) {
             push @cart, { count => $c->session->{shop}{cart}{$ci},
diff --git a/root/css/sipwise.css b/root/css/sipwise.css
index 48110b8..4d99368 100644
--- a/root/css/sipwise.css
+++ b/root/css/sipwise.css
@@ -599,7 +599,7 @@
 }
 
 /* add to cart link next to product images */
-#main .produktwahlshop .produktwahl .add_to_cart {
+#main .produktwahlshop .produktwahl label.add_to_cart {
    width: auto;
    text-align: left;
    margin: -37px 0 5px 43px;
@@ -610,6 +610,10 @@
    text-decoration: none;
    cursor: pointer;
 }
+#main .produktwahlshop .produktwahl label.add_to_cart:hover {
+   color: #FF8A00;
+   background: url(/grafik/dot_orange.gif) left bottom repeat-x;
+}
 
 /* settings for small cart table on top in right column */
 #main .cart_small_container {
@@ -622,6 +626,7 @@
 #main table.cart_small {
    width: 100%;
    border-spacing: 0;
+   border-collapse: collapse;
    margin: 20px 0 15px 0;
    border-top: 1px solid #D0DCDF;
 }
@@ -656,6 +661,7 @@
 #main table.carttable {
    width: 100%;
    border-spacing: 0;
+   border-collapse: collapse;
    margin-bottom: 30px;
 }
 #main .carttable th {
diff --git a/root/tt/shop/hardware.tt b/root/tt/shop/hardware.tt
index 1d853b2..ad40e75 100644
--- a/root/tt/shop/hardware.tt
+++ b/root/tt/shop/hardware.tt
@@ -37,7 +37,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_pap2','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_pap2','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -59,7 +59,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa90004','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa90004','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -80,7 +80,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa900016','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa900016','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li class="last">
@@ -102,7 +102,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa9000upgrade','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa9000upgrade','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
             </ul>
@@ -198,7 +198,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa921','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa921','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -219,7 +219,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa922','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa922','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -239,7 +239,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa941','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa941','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li class="last">
@@ -260,7 +260,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_spa942','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_spa942','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
             </ul>
@@ -356,7 +356,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_poes5','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_poes5','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -377,7 +377,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_wbp54g','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_wbp54g','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -397,7 +397,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_pa100','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_pa100','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li class="last">
@@ -418,7 +418,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_mb100','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_mb100','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
             </ul>
@@ -514,7 +514,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_sd208','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_sd208','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -535,7 +535,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_sr224','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_sr224','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li>
@@ -555,7 +555,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_srw208p','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_srw208p','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
               <li class="last">
@@ -576,7 +576,7 @@
                   <li>Hi-Res Display</li>
                 </ul>
                 <p>
-                  <a href="javascript:showhide('pi_srw224p','show');">Mehr Infos ...</a>
+                  <a href="javascript:showhide('pi_srw224p','show');" class="link">Mehr Infos ...</a>
                 </p>
               </li>
             </ul>