    var isNS  = false; // Netscape 4
    var isNS6 = false; // Netscape 6
    var isIE  = false; // Internet Explorer
    var isIEmac = false; // IE auf Mac
    var noScroller = false; // IE auf Mac
    var timer;
    var hoeheFliess = 220;
    var scrollSpeed = 50;
    if(navigator.appName == "Netscape"){
        if(navigator.appVersion >= "5"){
                isNS6 = true;
            }
        else{
                isNS = true;
            }
        }
    else{
            if(navigator.appVersion.indexOf("Macintosh")>= 1){
                isIEmac = true;
                noScroller = true;
            }
            else{
                isIE = true;
            }
        }  
    
    function moveup(layer){

      if(timer){clearTimeout(timer);}
      var top = parseInt(document.getElementById(layer).style.top) + document.getElementById(layer).offsetHeight - 200;
      //alert("top_alt: " + top + " - top_neu: " + document.getElementById(layer).style.top + " - hoeheFliess: " + hoeheFliess + " - document.getElementById(layer).offsetHeight: " + document.getElementById(layer).offsetHeight);
      if(document.getElementById(layer).offsetHeight >= (hoeheFliess+20) && top >=0){
        document.getElementById(layer).style.top = parseInt(document.getElementById(layer).style.top) - 10 + "px";
        timer = window.setTimeout("moveup('"+layer+"')", scrollSpeed); 
      }
    }
    
    function movedown(layer){
      if(timer){clearTimeout(timer);}
      if(document.getElementById(layer).offsetHeight >= hoeheFliess && parseInt(document.getElementById(layer).style.top) < 0){
        document.getElementById(layer).style.top = parseInt(document.getElementById(layer).style.top) + 10 + "px"; 
        timer = window.setTimeout("movedown('"+layer+"')", scrollSpeed); 
      }
    }
    
    function moveup_mw(layer){
      var top = parseInt(document.getElementById(layer).style.top) + document.getElementById(layer).offsetHeight - 200;
      if(document.getElementById(layer).offsetHeight >= (hoeheFliess+20) && top >=0){
        document.getElementById(layer).style.top = parseInt(document.getElementById(layer).style.top) - 20 + "px";
      }
    }
    
    function movedown_mw(layer){
      if(document.getElementById(layer).offsetHeight >= hoeheFliess && parseInt(document.getElementById(layer).style.top) < 0){
        document.getElementById(layer).style.top = parseInt(document.getElementById(layer).style.top) + 20 + "px"; 
      }
    }    
    
    function movestop(layer){
      if(timer){clearTimeout(timer);}
    }
    
function handle(delta) {
    if(window.opera){
        if (delta > 0)
		moveup_mw('scrollcontent');
        else
		movedown_mw('scrollcontent');
    }
    else{
	if (delta < 0)
		moveup_mw('scrollcontent');
        else
		movedown_mw('scrollcontent');
    }
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/* Initialization code. */
if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;


//Mozilla, Firefox, Netscape
function getViewportDimensions (win) {
  var dimensions = null;
  win = win || window;
  if (typeof win.innerWidth != 'undefined') {
    dimensions = { width: win.innerWidth, height: win.innerHeight };
  }
  else if (typeof document.compatMode != 'undefined' &&
           document.compatMode != 'BackCompat') {
    dimensions = { width: document.documentElement.offsetWidth,
                  height: document.documentElement.offsetHeight };
  }
  else if (document.body && typeof document.body.offsetWith != 'undefined') {
    dimensions = { width: document.body.offsetWidth,
                   beight: document.body.offetHeight };
  }
  return dimensions;
}

function imagebereich(){
  document.getElementById('image_base').style.visibility = "hidden";
  document.getElementById('imagebereich').style.left = parseInt(document.getElementById('image_base').offsetLeft);
  document.getElementById('imagebereich').style.top= parseInt(document.getElementById('image_base').offsetTop - 13); 
  document.getElementById('imagebereich').style.visibility = "visible";
}
//IExplorer
function Fensterweite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}
function neuAufbau () {
  if (Weite != Fensterweite() || Hoehe != Fensterhoehe())
    window.history.go(0);
}

function init(){
    if(isIE){
w = Weite - 1080;
w = w/2;
w = 453 + w; 
        if(Weite >= 1080){
            document.getElementById('imagebereich').style.left = parseInt(w) + "px";
        }
        else{
            document.getElementById('imagebereich').style.left = "453px";
        }
    }
}
//Mozilla
   window.onresize =  function (evt) {
   var viewportDimensions = getViewportDimensions();
   if (viewportDimensions) {
     if(viewportDimensions.width >= 1080){
weite = viewportDimensions.width - 1080;
weite = weite/2;
weite = 453 + weite;
         document.getElementById("imagebereich").style.left = parseInt(weite) + "px";
     }
     else{
         document.getElementById("imagebereich").style.left = "453px";        
     }
   }
 }
