            SLOWDOWN=50;  /*bestimmt Layerbewegungsgeschwindigkeit (Verz. in ms)*/
            STEP=5;       /*bestimmt Layerbewegungsgeschwindigkeit (Schrittweite in Px)*/
            Divi="";      /*globale Variable: zu bewegendes Layer*/
            NoRun=1; /*globale Variable: aktives Hauptlayer*/
            Diva=new Array;
            
                  
            if(!document.getElementById){
             alert("Achtung: Browser interpretiert CSS nicht richtig! Lade daher CSS-freie Seite!");
             location.href="ohnecss.html";
            }
            
            function Mv(a,x,y,maxx,maxy)              /*Layer-Bewegung  */
            {
             newy=Math.floor(a*x*x);
             Divi.style.left=x+"px";
             for(y=y; y<newy; y+=STEP){
              Divi.style.top=y+"px";
	     }
             Divi.style.top=(newy+5)+"px";
             x+=STEP;
             k=",";
	     aufruf="";
             if(x<maxx-STEP){
              aufruf="Mv("+a+k+x+k+y+k+maxx+k+maxy+")";
	     }
             else{
	      aufruf="MvToAbs("+maxx+k+maxy+")";
             }
             window.setTimeout(aufruf,SLOWDOWN);
	    }
            
            function MvToAbs(x,y)
            {
                Divi.style.left=x+"px";
                Divi.style.top=y+"px";
            }
            
            function initDiva(){
             n=document.getElementsByTagName("div").length;
             for(i=0;i<n;i++){
	      dx=eval(document.getElementsByTagName("div")[i]);
              Diva[i]=dx;
             }
             NoRun=0;
            }
            
            /*zieht Layer divv aus dem Stapel nach vorne und bewegt es auf einer Parabelbahn an seine Position xx, yy*/
            function show(divv,xx,yy){
             if(document.getElementById){
              if(NoRun){
               initDiva();
              }
  	      Divi = eval(document.getElementById(divv));
              xx=Math.min(xx,1000); /*begrenzt maximale x-Position auf 1000 Px*/
              yy=Math.min(yy,1500); /*begrenzt maximale y-Position auf 1500 Px*/
              a=yy/(xx*xx+1);       /*Parabelöffnungsfaktor (+1 verhindert Division durch Null)*/
              /*ausgabe="id, vor, nach\n\n";*/
              zX=Divi.style.zIndex;
              Divi.style.zIndex=100;
              /*ausgabe="zX von Divi ("+Divi+")="+zX+"\n\n";*/
              /*ausgabe+="id, vor, nach\n------------------\n";*/
              for(i=0;i<Diva.length;i++){
               /*ausgabe+=Diva[i].id+", "+Diva[i].style.zIndex+", ";*/
               if(zX<Diva[i].style.zIndex){
                Diva[i].style.zIndex--;
                /*ausgabe+=Diva[i].style.zIndex+"\n";*/
                }
               }
              Divi.style.zIndex=9;                    
              /*ausgabe+="--------------------\n";*/
              /*ausgabe+="\nzX von Divi (" +Divi+")="+Divi.style.zIndex;*/
              /*alert(ausgabe);*/
              Divi.style.top="5px";
              Divi.style.left="1px";
              Divi.style.visibility="visible";                                        
              window.setTimeout('Mv('+a+',1,5,'+xx+','+yy+')','+SLOWDOWN+');   
             }
            }
            
            function hide(divv){
             if (document.getElementById){
              hdiv = eval(document.getElementById(divv));
              hdiv.style.visibility="hidden";
             }
            }
            
            function divswitch(newdiv,olddiv){
             if (document.getElementById){
              nd = eval(document.getElementById(newdiv));
              od = eval(document.getElementById(olddiv));
              newzX=nd.style.zIndex;
              nd.style.zIndex=od.style.zIndex;
              nd.style.visibility="visible";
              od.zIndex=newzX;
              od.style.visibility="hidden";
             }
            }

