PHP_noobie problem?

plz see what i cooked up: http://www.dreamx3me.be/test

the textarea is defined by the color behind it: this color is set with the textfield.background… so therefore the color should show the textarea borders,

when i alter the php code to show last news descending for example 2 rows i get two rows, but the string goes out of the textarea borders on the second item???

somehow i must have done something horribly wrong? maybe it is characters " like ’ and such in my text?

the text is just one textbox, and everything that gets fed into the textbox goes through the php, one time, so i find it very strange that the textbox has’nt got a problem with the first item…

the text gets fed into a dynamically generated textbox, which has (should?) have an embedded font, and html encoded text enabled…

<?php
mysql_connect("localhost","username","password");
mysql_select_db("dreamx3me");
$sql = mysql_query("SELECT * FROM `nieuws` ORDER BY `id` DESC  LIMIT 0 , 2");

while($row=mysql_fetch_array($sql)){
	$output= "<u>".$row["date"].": </u><br>subject: ".$row["onderwerp"]."<br>"."--->".$row["bericht"]."<br>_________________"."<br><br>";
	echo $output;
}
?>

Plz help me, i’m going MAD…