Ok - since I can't finde the error I'm hoping for some more help 
index.html (reduced since header and footer shouldn't matter, right?)
Code:
<!-- FULLVIEW ------------------------------------------------------------ -->
<div id="bigcontainer" class="hidden" style="width: 100%; height: 100%;">
<div class="page" style="width: 100%; height: 100%;">
<!-- HEADER ------------------------------------------------------------ -->
<div style="width: 100%;">
..................
</div><!-- MAIN PAGE --------------------------------------------------------- -->
<div id="mp_content">
</div>
<!-- FOOTER ------------------------------------------------------------ -->
<div class="table mode1" style="margin-top: 5px; margin-bottom: 15px;">
...................
</div>
</div>
</div>
JavaScript-function which builds the table and attaches it to mp_content:
Code:
function mp_render_content_list() {
// generate table
var table = document.createElement("table");
table.className = "list";
for (var i = 0; i < articles.length; i++) {
/* Das Element anzeigen */
var thumbnail = document.createElement("div");
thumbnail.className = "thumbnail";
thumbnail.style.width = mp_imgsize + "px";
thumbnail.style.height = mp_imgsize + "px";
var image = articles[i][2];
updateImage(image, mp_imgsize);
// Ein Hyperlink, damit auf dem Bild ein Hand-Cursor angezeigt wird
var aImage = document.createElement('a');
aImage.appendChild(image);
aImage.setAttribute('href', 'javascript:void()');
thumbnail.appendChild(aImage);
var tdimage = document.createElement("td");
tdimage.appendChild(thumbnail);
tdimage.style.width = mp_imgsize + "px";
/* Den text mit angehangenem text-element erzeugen: */
var date = document.createElement("div");
var header = document.createElement("b");
var description = document.createElement("div");
date.innerHTML = articles[i][4];
date.className = "date";
header.appendChild(document.createTextNode(articles[i][0]));
header.className = "header";
description.innerHTML = articles[i][5];
description.className = "description";
var text = document.createElement("div");
text.appendChild(date);
text.appendChild(header);
text.appendChild(document.createElement("br"));
text.appendChild(description);
text.className = "info-text";
var height = mp_imgsize + 2;
text.style.height = height - (height - MPLISTHEADHEIGHT) % TEXTFONTSIZE;
text.style.overflow = "hidden";
// Link, damit die Hand angezeigt wird
var a = document.createElement('a');
a.appendChild(text);
a.setAttribute('href', 'javascript:void()');
// text td
var tdinfos = document.createElement("td");
tdinfos.style.verticalAlign = "top";
tdinfos.appendChild(a);
// tr
var tr = document.createElement("tr");
tr.appendChild(tdimage);
tr.appendChild(tdinfos);
tr.url = articles[i][3];
/* Funktion erzeugen, die die in tr.url gespeicherte URL aufruft: */
tr.addEventListener("click", function(){
widget.openURL(this.url);
}, false);
tr.style.cursor = "pointer";
table.appendChild(tr);
}
// insert new table
mp_content_set(table);
}
And here's the CSS parts for mp_content and .list
Code:
#mp_content .list tr {
border: 1px;
}
#mp_content .list tr:hover {
}
#mp_content {
background-color: #f3f6f9;
width: auto;
margin-left: 5px;
margin-right: 5px;
overflow-y: scroll;
/* border: 1px solid #7389ad; */
}
.list {
width: auto;
margin-top: 5px;
}
.list td {
overflow: hidden;
padding: 5px;
padding-top: 0px;
}
.page {
padding: 0px;
margin: 0px;
border: 0px;
width: 100%;
height: 100%;
}
Not sure if the error could be anywhere else, but I wouldn't think so - and the whole code is way to much.
thanks in advance for any help