minscbr=850;
voben=50;
sollpos=0;
istpos=0;
diff=0;
pause=95;
w=0;
tpos=0;
bpos=0;
hoehe=0;

function settopIE4(){
  pause=200;
  sollpos=document.body.scrollTop + voben;
  if(sollpos<tpos) sollpos=tpos;
  if(sollpos>bpos) sollpos=bpos;
  if(istpos!=sollpos){
    diff=(sollpos-istpos)/2;
    if(Math.abs(diff)>20){
      pause=5
      istpos=istpos+(diff/Math.abs(diff))*5;
    }
    else {
      w= Math.sin(Math.abs(diff)*4.5*Math.PI/180)*90;
      if(w<5) w=0;
      pause=95-w;
      istpos=istpos+(diff/Math.abs(diff));
    }
    document.all.ecke.style.top=istpos;
  }
  window.setTimeout("settopIE4()",pause);
}

function settopDOM(){
  pause=200;
  sollpos=document.body.scrollTop + voben;
  if(sollpos<tpos) sollpos=tpos;
  if(sollpos>bpos) sollpos=bpos;
  if(istpos!=sollpos){
    diff=(sollpos-istpos)/2;
    if(Math.abs(diff)>20){
      pause=5
      istpos=istpos+(diff/Math.abs(diff))*5;
    }
    else {
      w= Math.sin(Math.abs(diff)*4.5*Math.PI/180)*90;
      if(w<5) w=0;
      pause=95-w;
      istpos=istpos+(diff/Math.abs(diff));
    }
    document.getElementById("ecke").style.top=istpos;
  }
  window.setTimeout("settopDOM()",pause);
}

function settopNS4(){
  pause=200;
  sollpos=window.pageYOffset + voben;
  if(sollpos<tpos) sollpos=tpos;
  if(sollpos>bpos) sollpos=bpos;
  if(istpos!=sollpos){
    diff=(sollpos-istpos)/2;
    if(Math.abs(diff)>20){
      pause=5
      istpos=istpos+(diff/Math.abs(diff))*5;
    }
    else {
      w= Math.sin(Math.abs(diff)*4.5*Math.PI/180)*90;
      if(w<5) w=0;
      pause=95-w;
      istpos=istpos+(diff/Math.abs(diff));
    }
    document.layers["ecke"].top=istpos;
  }
  window.setTimeout("settopNS4()",pause);
}


function getImagePageTop(img) {
	if (document.layers) {
		if (img.container != null) return img.container.pageY + img.y;
		else return img.y;
	}
	if (document.getElementById) {
		var y = 0;
		var obj = img;
		while (obj.offsetParent != null) {
			y += obj.offsetTop;
			obj = obj.offsetParent;
		}
		y += obj.offsetTop;
		return y;
	}
	return -1;
}

function getImagePageLeft(img) {
	if (document.layers) {
		if (img.container != null) return img.container.pageX + img.x;
		else return img.x;
	}
	else if (document.getElementById) {
		var x = 0;
		var obj = img;
		while (obj.offsetParent != null) {
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
		x += obj.offsetLeft;
		return x;
	}
	return -1;
}

function init(){
  var posimg = document.images["posimg"];
  lpos = getImagePageLeft(posimg);
  tpos = getImagePageTop(posimg);
  bpos = getImagePageTop(document.images["untenimg"]);
  istpos=tpos;
  if (document.getElementById){
    hoehe=document.getElementById("banner").height;
    bpos=bpos+document.getElementById("untenimg").height-hoehe;
    document.getElementById("ecke").style.left = lpos;
    document.getElementById("ecke").style.top = tpos;
    if (screen.availWidth > minscbr) {
    document.getElementById("ecke").style.visibility = "visible";
    }
    else {
    document.getElementById("ecke").style.width = 1;
    document.getElementById("ecke").style.height = 1;
    document.getElementById("ecke").style.visibility = "hidden";
    // if (screen.availWidth > 780) window.scrollbars.visible = false;
    }
    settopDOM();
  }
  else if(document.layers){
    hoehe=document.layers["ecke"].document.images.banner.height;
    bpos=bpos+document.images["untenimg"].height-hoehe;
    document.layers["ecke"].left = lpos;
    document.layers["ecke"].top = tpos;
    if (screen.availWidth > minscbr) {
    document.layers["ecke"].visibility = "show";
    }
    else {
    document.layers("ecke").resizeTo(1,1);
    document.layers("ecke").visibility = "hide";
    // if (screen.availWidth > 780) window.scrollbars.visible = false;
    }
    settopNS4()
  }
  else if(document.all){
    // alert(navigator.appVersion);
    if (screen.availWidth > minscbr) {
    document.images["posimg"].height=293;
    document.images["posimg"].width=133;
    document.images["posimg"].src=document.images["banner"].src;
    }
    else {
    document.images["posimg"].height=1;
    document.images["posimg"].width=1;
    // if (screen.availWidth > 780) window.scrollbars.visible = false;
    }
/*    hoehe=document.all.banner.height;
    bpos=bpos+document.all.untenimg.height-hoehe;
    document.all.ecke.style.left = lpos;
    document.all.ecke.style.top = tpos;
    document.all["ecke"].style.visibility = "visible";
    settopIE4();
*/
  }
}

