Suche einfach mal die genannte rote Stelle im Quelltext
<div style="float:right;text-align: center;border-left: 1px dotted #999999;">
<a style="text-decoration: none;" href="http://www.werkzeugspezi24.de/shopping_cart.php">
<div id="btn_animBoxCart" class="jsTrigger">
<table width="100%" cellspacing="0" cellpadding="0" align="center"">
<!-- cart has no content -->
<div
<img style="vertical-align: middle" src="templates/xtm105_bs24pro/img/bag_60x60.png" alt="Ihr Warenkorb" title="Ihr Warenkorb"/>
<strong>» Ihr Warenkorb ist leer.</strong>
</table>
</div>
</a>
</div>
</div>
- Zeile 3: div-tag innerhalb a-tag geht nicht
- Zeile 4: doppelte Anführungsstriche hinter center
- Zeile 6: div-tag hat keine schließende Klammer
- Zeile 10: table wird geschlossen obwohl div aus Zeile 6 noch nicht geschlossen
Sollte wohl so sein
<div style="float:right;text-align: center;border-left: 1px dotted #999999;">
<a style="text-decoration: none;" href="http://www.werkzeugspezi24.de/shopping_cart.php">
<div id="btn_animBoxCart" class="jsTrigger">
<table width="100%" cellspacing="0" cellpadding="0" align="center">
<!-- cart has no content -->
<div>
<img style="vertical-align: middle" src="templates/xtm105_bs24pro/img/bag_60x60.png" alt="Ihr Warenkorb" title="Ihr Warenkorb"/>
<strong>» Ihr Warenkorb ist leer.</strong>
</div>
</table>
</a>
</div>
</div>
Aber da, wie gesagt, ein a-tag nicht Block-Elemente beinhalten darf, müsstest du's wohl so machen
<div style="float:right;text-align: center;border-left: 1px dotted #999999;">
<div id="btn_animBoxCart" class="jsTrigger">
<table width="100%" cellspacing="0" cellpadding="0" align="center">
<!-- cart has no content -->
<div>
<a style="text-decoration: none;" href="http://www.werkzeugspezi24.de/shopping_cart.php">
<img style="vertical-align: middle" src="templates/xtm105_bs24pro/img/bag_60x60.png" alt="Ihr Warenkorb" title="Ihr Warenkorb"/>
<strong>» Ihr Warenkorb ist leer.</strong>
</a>
</div>
</table>
</div>
</div>
Dem <a style usw. gibst du dann ein display:block;
Solltest du aber mit CSS classes machen und nicht mit inline-style.
Läßt sich besser pflegen bei Änderungen
und, und das ist wichtig,
entspricht dem moderen Anspruch an "non-obtrusive" Design.
Gruß,
noRiddle