diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm
index 49bc70301..04aa4dbda 100644
--- a/fhem/FHEM/98_DOIF.pm
+++ b/fhem/FHEM/98_DOIF.pm
@@ -437,7 +437,7 @@ sub parse_tpl
$wcmd =~ s/\$TD\{(.*)?\}\{(.*)?\}.*(\".*\")/for my \$rowi ($1) \{for my \$coli ($2) \{\$hash->\{$table\}\{td\}\{\$rowi\}\{\$coli\} = $3\}\}/g;
$wcmd =~ s/\$TABLE/\$hash->{$table}{tablestyle}/;
- $wcmd =~ s/<\n/\.\"\<\/tbody><\/table>
{$table}{tablestyle}\'>\"\n/g;
+ $wcmd =~ s/<\s*\n/\."<\/tbody><\/table>\$hash->{$table}{header}"\n/g;
$wcmd =~ s/\$VAR/\$hash->{var}/g;
$wcmd =~ s/\$_(\w+)/\$hash->\{var\}\{$1\}/g;
@@ -667,11 +667,12 @@ sub DOIF_RegisterEvalAll
return undef if (!defined $hash->{$table}{table});
#$ret =~ s/class\=\'block\'/$hash->{$table}{table}/ if($hash->{$table}{table});
if ($table eq "uiTable") {
- $ret .= "\n{$table}{header}= "\n";
+ ">";
+ $ret.=$hash->{$table}{header};
#$ret .= "\n