Hab den Fehler gefunden:
<?php
echo "</td></tr></table>";
echo "<br>";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor3\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"$bgcolor2\"><tr><td>\n";?>
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
<tr valign="top">
<td align="center"><font size="<?php echo $NB_fontsize_2;?>"><img alt="" src="modules/<?php echo $module_name; ?>/images/point2.gif" width="9" height="9"><?php echo "$html_code"; ?></font>
</td>
</tr>
<?php if($navigation){?>
<tr>
<td align="center">
<font size="<?php echo $NB_fontsize_2;?>"><?php echo $navigation; ?></font>
</td>
</tr>
<?php } ?>
</table>
<?php
CloseTable();
powered();
include("footer.php");
}
Und zwar ist das fett markierte der Bug. Ein Tabellen-Doppeleintrag, der absolut fehl am Platz ist. Die Themes kommen da durcheinander, weil die Tabellen mit <table...> geöffnet und mit CloseTable(); wieder geschlossen wurden. Ich hab einfach den Doppeleintrag gegen OpenTable(); ausgetauscht und siehe da: Es funktioniert!

*froi*
CU