Citation: 4C.330/2005 20.06.2006 E. A.a

Die C.________ AG mit Sitz in M.________ im Kanton St. Gallen schloss als Verkäuferin mit der D.________ Co. mit Sitz in N.________ im Iran einen Kaufvertrag, der mehrere Maschinen für die Verarbeitung von Ölsamen zum Gegenstand hat. Der Kaufpreis betrug USD 1'573'300.--. Die Verkäuferin hatte gemäss den vertraglichen Vereinbarungen den Transport der Kaufgegenstände in den Iran zu organisieren. Das Transportgut wurde jedoch auf Gefahr und Kosten der Käuferin transportiert. Die Transportkosten waren im Kaufpreis eingerechnet. Der Kaufpreis wurde mit einem Dokumentenakkreditiv der Bank E.________ in O.________ gesichert. Die Partnerbank in der Schweiz war die Bank F.________. Diese durfte den Kaufpreis gemäss der Weisung der Bank E.________ nur gegen Vorlage der im Dokumentenakkreditiv aufgezählten Dokumente auszahlen. Dazu gehörte namentlich ein "NEGOTIABLE FIATA MULTIMODAL TRANSPORT B. L." (Letzteres ist die Abkürzung für Bill of Lading) vom 24. Oktober 2001. Die Verkäuferin beauftragte die A.________ AG mit Sitz in P.________ im Kanton St. Gallen mit dem Transport der Maschinen von der Schweiz in den Iran und bezahlte die Frachtfixkosten von USD 12'000.-- im Voraus.