function nichtsTun () {
  ; // nichts tun
}

function scrollMe (obj) {
  if (obj.scrollWidth > obj.offsetWidth) {
    var offset = 20;
  	var x = aktX - getObjToPageOffset(obj);
  	var width = obj.offsetWidth - offset;
  	var scrollMax = obj.scrollWidth - width;
  	var scrollNum = Math.round(((scrollMax / width) * x)) - offset;
  	if (scrollNum > scrollMax)
  	  scrollNum = scrollMax;
  	else if (scrollNum < 0)
  	  scrollNum = 0;
  	obj.scrollLeft = scrollNum;
  }
}

function getObjToPageOffset (obj, calls) {
  if (calls == undefined)
    calls = 0;
  if (calls <= 100 && obj.offsetLeft != undefined && obj.parentNode != undefined)
    if (!obj.attributes.noOffsetCalc)
      return obj.offsetLeft + getObjToPageOffset(obj.parentNode, calls+1);
    else
      return getObjToPageOffset(obj.parentNode, calls+1);
  else
    return 0;
}

// Code to determine the browser and version (from "menu.js" of FCG-Page)
  var browser;
  if (browser == null) {
    function Browser() {

      var ua, s, i;

      this.isIE    = false;  // Internet Explorer
      this.isOP    = false;  // Opera
      this.isNS    = false;  // Netscape
      this.version = null;

      ua = navigator.userAgent;

      s = "Opera";
      if ((i = ua.indexOf(s)) >= 0) {
        this.isOP = true;
        this.version = parseFloat(ua.substr(i + s.length));
        return;
      }

      s = "Netscape6/";
      if ((i = ua.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = parseFloat(ua.substr(i + s.length));
        return;
      }

      // Treat any other "Gecko" browser as Netscape 6.1.

      s = "Gecko";
      if ((i = ua.indexOf(s)) >= 0) {
        this.isNS = true;
        this.version = 6.1;
        return;
      }

      s = "MSIE";
      if ((i = ua.indexOf(s))) {
        this.isIE = true;
        this.version = parseFloat(ua.substr(i + s.length));
        return;
      }
    }

    var browser = new Browser();
  }