      // Ziel-Datum in MEZ
      var jahr=2010, monat=5, tag=1, stunde=0, minute=0, sekunde=00;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)
		{

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum)
		  {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum)
		  {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum)
		  {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
          //(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
          //(monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
//          (tage!=1)?tage="noch ":tage=tage+" Tag,  ";
          (tage!=1)?tage="noch "+tage+" Tage,  ":tage=tage+" Tag,  ";
		  //stunden=stunden+(tage*24);
          if(stunden<10) stunden="0"+stunden;
          (stunden!=1)?stunden=stunden+":":stunden=stunden+":";
          if(minuten<10) minuten="0"+minuten;
          (minuten!=1)?minuten=minuten+":":minuten=minuten+":";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden:sekunden=sekunden;
			dispTime = tage+stunden+minuten+sekunden;
			if (document.getElementById)
			{
			  document.getElementById("uhrzeit").innerHTML = dispTime;
			 }
			else if (document.all)
			{
			  uhrzeit.innerHTML = dispTime;
			 }

          setTimeout('countdown()',200);
        }
        // Anderenfalls alles auf Null setzen
        else
		{
			dispTime = "00:00:00";
			if (document.getElementById)
			  document.getElementById("uhrzeit").innerHTML = dispTime;
			else if (document.all)
			  uhrzeit.innerHTML = dispTime;
		}

      }