Hallo C1C2,
hast Du denn nur einen Ausschnitt gepostet?
Also ich sehe wie gesagt nur das ab dem <table> wo die AGB anfangen das HTML eher Kraut und Rüben ist...
Zur Verdeutlichung hier mal das Stück eingerückt wie es soll...
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<h2>{#title_agb#}</h2>
<p>{$AGB}</p>
<p style="border:1px solid #bf0000;padding:3px;">
{$AGB_checkbox}<strong>{#text_accept_agb#}</strong>
</p>
</div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="main"> </td>
</tr>
<tr>
<td style="border-top: 1px solid; border-color: #dceefc;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<h2>{#title_wiederrufsbelehrung#}</h2>
<tr>
<td class="main"> </td>
</tr>
<tr>
<td align="right">{$CHECKOUT_FORM} {if $MODULE_BUTTONS!=''} {$MODULE_BUTTONS}<br />{/if} {$CHECKOUT_BUTTON}<br /><br /></td>
</tr>
</table>
.. und Du siehst das es nicht mehr in "Zeichen 1" zurück kommt und das </div> scheint da gar nicht hin zu gehören...
Zu dem anderen Fehler:
Parse error: syntax error, unexpected '}' in /is/htdocs/wp16485624_B3UU6F8F0T/www/checkout_process.php on line 63
irgendwo in der checkout_process.php in der Nähe der Zeile 63 fehlt ein öffnendes { (wahrscheinlich bei einem eingebauten if oder so), denn ansonsten würde er nicht melden das er ein schließendes } zu viel hat.
Als Tipp: Rücke den Quelltext immer ein damit Du sehen kannst wo ein if anfängt und endet, z.B. so:
if ($beispiel == "erstesif") {
echo "Test";
if ($beispiel == "zweitesif") {
echo "Test2";
}
}
Du erkennst immer sofort welches schließende } zu welchem if mit öffnendem { gehört...
Genauso kannst Du mit dem HTML verfahren... siehe meine Verdeutlichung oben.
Viele Grüße
Franky