		function checker() {
			var flag = false;
			var zeichen="/ ;:,äüö";
			eingabe=document.anfrage.mail.value;
			laenge=eingabe.length;
			
			if (document.anfrage.reise_bis.value == "") {
				document.anfrage.reise_bis.style.backgroundColor = "#d3a9a8";
				document.anfrage.reise_bis.focus();
				flag = true;
			} else {
				document.anfrage.reise_bis.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.reise_vom.value == "") {
				document.anfrage.reise_vom.style.backgroundColor = "#d3a9a8";
				document.anfrage.reise_vom.focus();
				flag = true;
			} else {
				document.anfrage.reise_vom.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.reise_nach.value == "") {
				document.anfrage.reise_nach.style.backgroundColor = "#d3a9a8";
				document.anfrage.reise_nach.focus();
				flag = true;
			} else {
				document.anfrage.reise_nach.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.mail.value == "") {
				document.anfrage.mail.style.backgroundColor = "#d3a9a8";
				document.anfrage.mail.focus();
				flag = true;
			} else {
				document.anfrage.mail.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.fon.value == "") {
				document.anfrage.fon.style.backgroundColor = "#d3a9a8";
				document.anfrage.fon.focus();
				flag = true;
			} else {
				document.anfrage.fon.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.ort.value == "") {
				document.anfrage.ort.style.backgroundColor = "#d3a9a8";
				document.anfrage.ort.focus();
				flag = true;
			} else {
				document.anfrage.ort.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.plz.value == "") {
				document.anfrage.plz.style.backgroundColor = "#d3a9a8";
				document.anfrage.plz.focus();
				flag = true;
			} else {
				document.anfrage.plz.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.strasse.value == "") {
				document.anfrage.strasse.style.backgroundColor = "#d3a9a8";
				document.anfrage.strasse.focus();
				flag = true;
			} else {
				document.anfrage.strasse.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.vorname.value == "") {
				document.anfrage.vorname.style.backgroundColor = "#d3a9a8";
				document.anfrage.vorname.focus();
				flag = true;
			} else {
				document.anfrage.vorname.style.backgroundColor = "#ffffff";
			}
			if (document.anfrage.nachname.value == "") {
				document.anfrage.nachname.style.backgroundColor = "#d3a9a8";
				document.anfrage.nachname.focus();
				flag = true;
			} else {
				document.anfrage.nachname.style.backgroundColor = "#ffffff";
			}
			if (flag == true) {
				alert("Bitte füllen Sie die rot hinterlegten Felder aus!");
				return false;
			}
			for( i=0;i<laenge;i++ )
			{
  				badchar=eingabe.charAt(i);
  				if (zeichen.indexOf(badchar)>-1)
				{
					flag = true;
				}			
			}
			atPosition=document.anfrage.mail.value.indexOf('@');
			if(document.anfrage.mail.value.indexOf('@',atPosition+1)>-1)
			{
				flag = true;
			}
			if(document.anfrage.mail.value.indexOf('.',atPosition)==-1)
			{
				flag = true;
			}
			punktPosition=document.anfrage.mail.value.lastIndexOf('.');
			if(punktPosition+3>document.anfrage.mail.value.length)
			{
				flag = true
			}
			if(punktPosition+5<document.anfrage.mail.value.length)
			{
				flag = true;
			}
			if (flag == true) {
				alert("Bitte prüfen Sie die E-Mail-Adresse!");
				return false;
			}
		}