			var tZiel = new Date(2011,6,23,9,0,0,0);

			var COUNTDOWNINTERVAL = null;

			var TRANSPARENZ = new Array();
			var FADINGTIMER = new Array();
			var LAYERHINTEN = new Array();
			var LAYERVORNE = new Array();

			function bpc_CountDown(){
				var tAktuell = new Date();
				/*
				var Abzug = tAktuell.getTimezoneOffset() * 60 * 1000;

				tAktuell -= Abzug;
				*/

				if (tZiel > tAktuell){
					document.getElementById("lyrCountdown").style.visibility = "visible";
					bpc_ZeitBerechnen();
					COUNTDOWNINTERVAL = window.setInterval("bpc_ZeitBerechnen()", 1000);
				}
			}


			function bpc_Blenden(idLayer){

				TRANSPARENZ[idLayer] = 100;
				FADINGTIMER[idLayer] = window.setInterval("bpc_Fading(" + idLayer + ")", 50);
			}

			function bpc_Fading(idLayer){

				var t = document.getElementById(LAYERVORNE[idLayer]).style.top;
				document.getElementById(LAYERVORNE[idLayer]).style.top = (Zahl(t) + (100 - TRANSPARENZ[idLayer]) * 1.0) + "px";

				TRANSPARENZ[idLayer] = TRANSPARENZ[idLayer] - 4;
				
				if (TRANSPARENZ[idLayer] <= 0){

					window.clearInterval(FADINGTIMER[idLayer]);
					document.getElementById(LAYERVORNE[idLayer]).style.top = t;
				}
			}


			function bpc_ZeitBerechnen(){

				var tAktuell = new Date();
				/*
				var Abzug = tAktuell.getTimezoneOffset() * 60 * 1000;

				tAktuell -= Abzug;
				*/

				var diff = tZiel - tAktuell;
				var diff2 = diff - 1000;

				var seconds = 1000;
				var minutes = seconds * 60;
				var hours = minutes * 60;
				var days = hours * 24;
				var weeks = days * 7;

				var Wochen = Math.floor(diff / weeks);
				diff -= Wochen * weeks;

				var Tage = Math.floor(diff / days);
				diff -= Tage * days;

				var Stunden = Math.floor(diff / hours);
				diff -= Stunden * hours;

				var Minuten = Math.floor(diff / minutes);
				diff -= Minuten * minutes;
				
				var Sekunden = Math.floor(diff / seconds);


				var WZ = Math.floor(Wochen / 10);
				var WE = Wochen - WZ * 10;

				var TZ = Math.floor(Tage / 10);
				var TE = Tage - TZ * 10;

				var HZ = Math.floor(Stunden / 10);
				var HE = Stunden - HZ * 10;

				var MZ = Math.floor(Minuten / 10);
				var ME = Minuten - MZ * 10;

				var SZ = Math.floor(Sekunden / 10);
				var SE = Sekunden - SZ * 10;

				document.getElementById("WochenZehnerVorne").innerHTML = WZ;
				document.getElementById("WochenEinerVorne").innerHTML = WE;
				document.getElementById("TageZehnerVorne").innerHTML = TZ;
				document.getElementById("TageEinerVorne").innerHTML = TE;
				document.getElementById("StundenZehnerVorne").innerHTML = HZ;
				document.getElementById("StundenEinerVorne").innerHTML = HE;
				document.getElementById("MinutenZehnerVorne").innerHTML = MZ;
				document.getElementById("MinutenEinerVorne").innerHTML = ME;
				document.getElementById("SekundenZehnerVorne").innerHTML = SZ;
				document.getElementById("SekundenEinerVorne").innerHTML = SE;
				

				
				var Wochen2 = Math.floor(diff2 / weeks);
				diff2 -= Wochen2 * weeks;

				var Tage2 = Math.floor(diff2 / days);
				diff2 -= Tage2 * days;

				var Stunden2 = Math.floor(diff2 / hours);
				diff2 -= Stunden2 * hours;

				var Minuten2 = Math.floor(diff2 / minutes);
				diff2 -= Minuten2 * minutes;
				
				var Sekunden2 = Math.floor(diff2 / seconds);


				var WZ2 = Math.floor(Wochen2 / 10);
				var WE2 = Wochen2 - WZ2 * 10;

				var TZ2 = Math.floor(Tage2 / 10);
				var TE2 = Tage2 - TZ2 * 10;

				var HZ2 = Math.floor(Stunden2 / 10);
				var HE2 = Stunden2 - HZ2 * 10;

				var MZ2 = Math.floor(Minuten2 / 10);
				var ME2 = Minuten2 - MZ2 * 10;

				var SZ2 = Math.floor(Sekunden2 / 10);
				var SE2 = Sekunden2 - SZ2 * 10;

				document.getElementById("WochenZehnerHinten").innerHTML = WZ2;
				document.getElementById("WochenEinerHinten").innerHTML = WE2;
				document.getElementById("TageZehnerHinten").innerHTML = TZ2;
				document.getElementById("TageEinerHinten").innerHTML = TE2;
				document.getElementById("StundenZehnerHinten").innerHTML = HZ2;
				document.getElementById("StundenEinerHinten").innerHTML = HE2;
				document.getElementById("MinutenZehnerHinten").innerHTML = MZ2;
				document.getElementById("MinutenEinerHinten").innerHTML = ME2;
				document.getElementById("SekundenZehnerHinten").innerHTML = SZ2;
				document.getElementById("SekundenEinerHinten").innerHTML = SE2;


				var divAnzahl = document.getElementsByTagName("div").length;

				for (var i = divAnzahl - 1; i >= 0 ; i--){
					var d = document.getElementsByTagName("div")[i];
					if (d.id.substr(d.id.length - 6) == "Hinten"){
						var d2 = document.getElementsByTagName("div")[i + 1];
						d.style.top = "15px";
						d2.style.top = "15px";

						if (d2.id.substr(d2.id.length - 5) == "Vorne"){
							if (d2.id.substr(0, d2.id.length - 5) == d.id.substr(0, d.id.length - 6)){
								if (d.innerHTML != d2.innerHTML){
									LAYERVORNE[i] = d2.id;
									LAYERHINTEN[i] = d.id;

									bpc_Blenden(i);
								}
							}
						}
					}
				}

				


				if (diff <= 0){
					window.clearInterval(COUNTDOWNINTERVAL);
					document.getElementById("lyrCountdown").style.visibility = "hidden";
				}


			 
			}

			function Zahl(meinText){
				var Ausgabe = new String("");
				for (var i = 0;i < meinText.length ;i++ ){
					if ((meinText.charCodeAt(i) > 47) && (meinText.charCodeAt(i) < 58)){
						Ausgabe += meinText.charAt(i);
					}
				}
				var ZahlAusgabe = new Number(Ausgabe); 
				return ZahlAusgabe;
			}

