function countdown(ziel_jahr, ziel_monat, ziel_tag, ziel_stunde, ziel_minute, ziel_sekunde) {
    
    // Ziel-Datum in MEZ
    var zielDatum = new Date(ziel_jahr,ziel_monat-1,ziel_tag,ziel_stunde,ziel_minute,ziel_sekunde);
    
    // Aktuelles Datum
    var startDatum = new Date();
   
    // 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
      if(stunden<10)  stunden="0"+stunden;
      if(minuten<10)  minuten="0"+minuten;
      if(sekunden<10) sekunden="0"+sekunden;
      
      if ($('weinlight_counter')) { $('weinlight_counter').innerHTML=stunden+':'+minuten+':'+sekunden; }

      setTimeout('countdown('+ziel_jahr+', '+ziel_monat+', '+ziel_tag+', '+ziel_stunde+', '+ziel_minute+', '+ziel_sekunde+')',200);
    }
    // Anderenfalls alles auf Null setzen
    else $('weinlight_counter').innerHTML = "zu spät!!";
}     
