Wie wärst wennst du den Spalten mal sinnvolle Namen gibts? ColXXX ist ziemlich nichts-sagend.
Lass dir einfach mal das sql-statement ausgeben und schau, was drinnsteht...
das gefällt mir übrigens auch nicht:
echo "<title>$shoptitel - Kunden</title>";
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"3\"
....
ein <title>... gehört in den Head und nicht im Body (wobei ich hoffe du hast irgendwo head und body

)
mfg Thomas