currentX=currentY=0; //Globale Variablen
	lastScrollX = 0; lastScrollY = 0;
	//Browserabfrage kurz
	IE = (document.all) ? 1:0;//Microsoft =4x
	IE5 = (document.all && document.attachEvent) ? 1:0;//Microsoft 5+ und 6
	N6 = (document.getElementById && !document.all)? 1 : 0;//DOM Level 1
	
	 function heartBeat() {
      if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
	  if(N6) { diffY = window.pageYOffset; diffX = window.pageXOffset;  }
             if(diffY != lastScrollY) {
                    percent = 0.1 * (diffY - lastScrollY);
                    if(percent > 0) percent = Math.ceil(percent);//aufrunden
                    else percent = Math.floor(percent);//abrunden
						
                if(IE) document.all.floater.style.pixelTop += percent;
                if(N6) document.getElementById("floater").style.top=
	   parseInt(document.getElementById("floater").style.top)+ percent + "px";
	   lastScrollY = lastScrollY + percent;
						
            	}
                if(diffX != lastScrollX) {
                     percent = 0.1 * (diffX - lastScrollX);
                      if(percent > 0) percent = Math.ceil(percent);
                      else percent = Math.floor(percent);
                      if(IE) document.all.floater.style.pixelLeft += percent;
                      if(N6) document.getElementById("floater").style.left=
	       parseInt(document.getElementById("floater").style.left) + percent + "px";
	       lastScrollX = lastScrollX + percent;
                }       
        }
         if(IE||N6) action = window.setInterval("heartBeat()",1); //Rhythmus der Anpassung