function showPopUp(options) {
	options = jQuery.extend({
		// *** notwendige Bilder
		// Header Bild
		header: '', // header.jpg
		// *** optionale Bilder
		// Teaser Bild
		teaser: '', // teaser.jpg
		// Transporter Download Link Bild
		transporterPDFDownload: '', // 'popup/transporterDownload.jpg'
		// Caddy Download Link Bild
		caddyPDFDownload: '', // 'popup/caddyDownload.jpg'
		// *** optionale Links
		// Transporter PDF Link
		transporterPDF: 'ProfiTransporter.pdf', // 'ProfiTransporter.pdf'
		// Caddy PDF Link
		caddyPDF: 'ProfiCaddy.pdf', // 'ProfiCaddy.pdf'
		// *** optionale positionierung
		// "<x position> <y position>"
		// erlaubt sind css abstandswerte (z.B. 10px oder 5%) oder das keyword center
		position: 'center center',
		// *** styles
		borderWidth: '2px',
		borderColor: '#999',
		closeFontColor: '#fff',
		closeFontSize: '20px'
	}, options);
	var n = 0;
	var m = (options.header ? 1 : 0) + (options.teaser ? 1 : 0) + (options.transporterPDF ? 1 : 0) + (options.caddyPDF ? 1 : 0);
	var show = function() {
		n ++;
		if (n >= m) {
			window.setTimeout(function() {
				// position
				var popUpPosition = options.position.split(/ /, 2);
				if (popUpPosition[0] == 'center') {
					var right = ((jQuery(window).width() - div.width()) / 2) - parseInt(options.borderWidth);
					if (right < 5)
						right = 5;
					div.css('right', right + 'px');
				} else {
					div.css('right', popUpPosition[0]);
				}
				if (popUpPosition[1] == 'center') {
					var top = ((jQuery(window).height() - div.height()) / 2) - parseInt(options.borderWidth) - parseInt(options.closeFontSize)*1.25;
					if (top < 5)
						top = 5;
					div.css('top', top + 'px');
				} else {
					div.css('top', popUpPosition[1]);
				}
				// show container
				div.slideDown('slow');
			}, 100);
		}
	};
	// create main container
	var div = jQuery('<div/>')
		.css('border-width', options.borderWidth)
		.css('border-style', 'solid')
		.css('border-color', options.borderColor)
		.css('position', 'absolute')
		.css('z-index', '1000000')
		.hide();
	// close Button
	div.append(jQuery('<a>Schlie&szlig;en [X]</a>')
		.css('font-family', 'Monospace')
		.css('font-weight', 'bold')
		.css('background-color', options.borderColor)
		.css('display', 'block')
		.css('padding', '4px')
		.css('cursor', 'pointer')
		.css('color', options.closeFontColor)
		.css('font-size', options.closeFontSize)
		.css('text-align', 'right')
		.click(function() { div.slideUp('slow'); }));
	// header Image
	if (options.header) {
		div.append(jQuery('<img />')
			.css('display', 'block')
			.attr('src', options.header)
			.load(show));
	}
	// teaser Image
	if (options.teaser) {
		div.append(jQuery('<img />')
			.css('display', 'block')
			.attr('src', options.teaser)
			.load(show));
	}
	// downloads
	if (options.transporterPDF || options.caddyPDF) {
		var download = jQuery('<div />')
			.css('position', 'relative')
			.css('overflow', 'hidden')
			.css('width', '830px');
		// transporter download
		if (options.transporterPDF) {
			download.append(jQuery('<a />')
				.css('float', 'left')
				.attr('href', options.transporterPDF)
				.click(function() { window.open(this.href); return false; })
				.append(jQuery('<img />')
					.css('border', 'none')
					.attr('src', (options.transporterPDFDownload ? options.transporterPDFDownload : 'popup/transporterDownload.jpg'))
					.load(show)));
		}
		// caddy download
		if (options.caddyPDF) {
			download.append(jQuery('<a />')
				.css('float', 'right')
				.attr('href', options.caddyPDF)
				.click(function() { window.open(this.href); return false; })
				.append(jQuery('<img />')
					.css('border', 'none')
					.attr('src', (options.caddyPDFDownload ? options.caddyPDFDownload : 'popup/transporterDownload.jpg'))
					.load(show)));
		}
		div.append(download);
	}
	// insert into page
	jQuery(document.body).append(div);
}
