function openPrintPreview(){
	printPreviewPopup = window.open("about:blank", "print_preview", "width=800, height=600, resizable=yes, menubar=yes, scrollbars=yes");

	popupContent = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
	popupContent += "<html>\n";
	popupContent += "<head>\n";
	popupContent += "	<title>Druckvorschau<\/title>\n";
	if(document.getElementById("css") != undefined || document.getElementById("css") != null) {
		popupContent += "	<link rel=\"stylesheet\" type=\"text/css\" href=\""+document.getElementById("css").href+"\">\n";
	}
	if(document.getElementById("css_sitemap") != undefined || document.getElementById("css_sitemap") != null) {
		popupContent += "	<link rel=\"stylesheet\" type=\"text/css\" href=\""+document.getElementById("css_sitemap").href+"\">\n";
	}
	popupContent += "<\/head>\n";
	popupContent += "<body class=\"print_body\">\n";
	popupContent += "<div>\n";
	popupContent += document.getElementById("print_content").innerHTML.replace(/hide_in_print_preview/g, "hidden").replace(/display_only_in_print_preview/g, "").replace(/always_display_in_print_preview_block/g, "displayed_block");
	popupContent += "<\/div>\n";
	popupContent += "<\/body>\n";
	printPreviewPopup.document.open();
	printPreviewPopup.document.write(popupContent);
	printPreviewPopup.document.close();
	printWindow(printPreviewPopup);
}

function printWindow(printPreviewPopup) {
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) printPreviewPopup.print()
}