function topOfPage()
{
  if (!document.layers) document.write("<div id='divtopofpage' style='position:absolute'>");
  document.write("<layer id='divtopofpage'><table border='0' width='109' cellpadding='0' cellspacing='0'><tr><td width='100%' align='center'><a href='#' class='topofpage'>zum Seitenanfang</a></td></tr></table></layer>");
  if (!document.layers) document.write("</div>");
  var startX = 2,
  startY = 20;
  var ns = (navigator.appName.indexOf("Netscape") != -1);
  var d = document;
  function ml(id)
  {
    var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
    if(d.layers)el.style=el;
    el.sP=function(x,y){this.style.left=x;this.style.top=y;};
    el.x = startX;
    el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
    el.y -= startY;
    return el;
  }
  window.stayTopLeft=function()
  {
    var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
    ftlObj.y += (pY - startY - ftlObj.y)/8;
    ftlObj.sP(ftlObj.x, ftlObj.y);
    setTimeout("stayTopLeft()", 10);
  }
  ftlObj = ml("divtopofpage");
  stayTopLeft();
}

