		function entschluessele_zeichen(n, anfang, ende, offset){
			n = n + offset;
			if(offset > 0 && n > ende){
				n = anfang + (n - ende - 1);
			}
			else if(offset < 0 && n < anfang){
				n = ende - (anfang - n - 1);
			}
			return String.fromCharCode(n);
		}
		function entschluessele_zeichenkette(zeichenkette, offset){
			var lesbar = "";
			var l = zeichenkette.length;
			for(var n = 0; n < l; n++){
				var zeichen = zeichenkette.charCodeAt(n);
				if((zeichen >= 0x2B) && (zeichen <= 0x3A)){
					lesbar += entschluessele_zeichen(zeichen, 0x2B, 0x3A, offset);	// 0-9 . , - + / :
				}
				else if((zeichen >= 0x40) && (zeichen <= 0x5A)){
					lesbar += entschluessele_zeichen(zeichen, 0x40, 0x5A, offset);	// A-Z @
				}
				else if((zeichen >= 0x61) && (zeichen <= 0x7A)){
					lesbar += entschluessele_zeichen(zeichen, 0x61, 0x7A, offset);	// a-z
				}
				else{
					lesbar += zeichenkette.charAt(n);
				}
			}
			return lesbar;
		}
		function entschluessele_mailto(verschluesselt){
			location.href = entschluessele_zeichenkette(verschluesselt, 5);
		}
