		function korrekteDezimal(verschluesselteMail){					
			// Berechnet anhand von abstand und dem Spam-sicheren Dezimalcode den korrekten Dezimalcode
			abstand = 3;	// abstand ist der Schlüssel für die Codierung und Decodierung
			DeziAusgabe = "";
			zahlen = verschluesselteMail.split(" ");
			laenge = zahlen.length;
			for (i=0;i<laenge;i++) {
				neueZahl = eval(parseInt(zahlen[i]) - abstand);
				DeziAusgabe = DeziAusgabe + neueZahl;
				if ((i+1) != laenge) DeziAusgabe = DeziAusgabe + " ";
			}
			
			// erzeugt aus dem Dezimalcode die lesbare Mail-Adresse
			korrekteZahlen = DeziAusgabe.split(" ");
			laengeArray = korrekteZahlen.length;
			MailAusgabe = "";
			for (i=0;i<laengeArray;i++) {
				zeichen = String.fromCharCode(korrekteZahlen[i]);
				MailAusgabe = MailAusgabe + zeichen;
			}
			document.write( "<a href='mailto:" + MailAusgabe + "'>"); 
			document.write( MailAusgabe );
			document.write( '<\/a>' ); 
		}

function show_nav(element){
	element.className = "hover";
}


function hide_nav(element){
	element.className = "red_nav2";
}




//---------------------------- um IE hover beizubringen -------------------------

$.ie6CssFix = function() {
		
			if($.browser.msie && $.browser.version < 7) {
	
				
				var cssRules = [], newStyleSheet = document.createStyleSheet();
			
				$("style,link[type=text/css]").each(function() {
			
						if(this.href) {
							$.get(this.href,function(cssText) {
								parseStyleSheet(cssText);
							});	
						} else {
							parseStyleSheet(this.innerHTML);
						}
				});
 
				function parseStyleSheet(cssText) {
					var cssText = cssText.replace(/\s+/g,'');
					var arr = cssText.split("}");
					var l = arr.length;
					for(var i=0; i < l; i++) {
						if(arr[i] != "") {
							parseRule(arr[i] + "}");	
						}
					}
				}
 
				function parseRule(rule) {
					
					
					var pseudo = rule.replace(/[^:]+:([a-z-]+).*/i, '$1');
					
					if(/(hover|after|focus)/i.test(pseudo)) {
					
						var prefix = "ie6fix-";
						var element = rule.replace(/:(hover|after|before|focus).*$/, '');
						var className = prefix + pseudo;
						var style = rule.match(/\{(.*)\}/)[1];
					
						var h =  getPseudo(pseudo);
						if(h) {
							h(element,className);
						}
 
						newStyleSheet.addRule(element + "." + className,style);
					}
				}
				
				function handleHover(e,c) {
					$(e).hover(function() {$(this).addClass(c);}, function() {$(this).removeClass(c);});
				}
				
				function handleFocus(e,c) {
					$(e).focus(function() { $(this).addClass(c); }).blur(function() {$(this).removeClass(c);});
				}
				
				function handleAfter(e,c) {
					$(e).after(
						$("<" + e + "></" + e + ">").addClass(c)
					);
				}
				
				function getPseudo(pseudo) {
					switch (pseudo) {
						case "hover": return handleHover;
						case "focus": return handleFocus;
						case "after": return handleAfter;
						default: return false;
					}
 
				}
			}
		};
		
		$(function() {
			$.ie6CssFix();
		});

