@media print {
	/*
	@page { 
		size: landscape;
	}
	*/
	html, body, #wrapper, #content {
		background: none;
		color : black; 
		margin: 0;
		padding: 0;
		font-size: 12pt;
	}

	#header, #navigation, #subnavigation, #subnavigation2 { display: none; }

	#content h1 { font-size: 20pt;  margin: 12pt 0 12pt 0; }
	#content h1 span { display: inline; font-size: 14pt; font-weight: normal; }
	#content h2 { font-size: 19pt; margin: 0 0 12pt 0; }
	#content h3 { font-size: 18pt; margin: 0 0 12pt 0; }
	#content h4 { font-size: 17pt; margin: 0 0 12pt 0; }
	#content h5 { font-size: 16pt; margin: 0 0 12pt 0; }
	#content h6 { font-size: 15pt; margin: 0 0 12pt 0; }

	h1 span { display: inline; font-size: 16pt; font-weight: normal; }
	h1 br { display: none; }

	p, blockquote { orphans: 3; }

	#content .noprint { display: none; }

	.bild { display: none; }

	#content p { margin: 12pt 0 12pt 0; }
	#content p { page-break-inside: avoid; }

	.floatlinks { float: left; margin: 0 12pt 12pt 0; }
	.clearlinks { clear: left; }
	.floatrechts { float: right; margin: 0 0 12pt 12pt; }
	.clearrechts { clear: right; }
	.clearbeide { clear: both; }


	/* Stadtrundgang Bilderdefinition */
	#content dl.meImgLeft { float: right; margin: 0 0 12pt 12pt; }
	#content dl.meImgLeft dt {margin: 0; float: none; }
	#content dl.meImgLeft dd { float: left; text-align: left; font-style: italic; font-size: 10pt; margin: 0;}

	#content dl.meImgRight { float: left; margin-right: 12pt;}
	#content dl.meImgRight dt {margin: 0;}
	#content dl.meImgRight dd {float: left; font-style: italic; font-size: 10pt; margin: 0;}

	#content dl.meImgMitte { float: right; margin-right: 12pt;}
	#content dl.meImgMitte dt {margin: 0;}
	#content dl.meImgMitte dd {float: left; font-style: italic; font-size: 10pt; margin: 0;}

	#content dl.meImgMittem { float: right; margin-left: 12pt;}
	#content dl.meImgMittem dt {margin: 0;}
	#content dl.meImgMittem dd { font-style: italic; font-size: 10pt; margin: 0 0 12pt 20pt;}

	#content dl.meImgMitte142 { float: right; margin-right: 16pt;}
	#content dl.meImgMitte142 dt {margin: 0; float: none;}
	#content dl.meImgMitte142 dd {float: left; font-style: italic; font-size: 10pt; margin: 0;}


	#content dl { font-size: 12pt; margin: 0 0 12pt 0; text-align: left; }
	#content dl dt { width: 100pt; float: left; font-weight: bold; }
	#content dl dd { margin: 0 0 0 100pt; }
	#content dl dd span { float: right; }

	#content dl.friedhoefe dt { width: 150pt; }

	#stolpersteine dl.bild, #presse dl.bild {}
	#stolpersteine dl.bild dt, #presse dl.bild dt { margin: 0; float: none; width: auto; }
	#stolpersteine dl.bild dd, #presse dl.bild dd { margin: 0; text-align: center; }

	#presse dl.bild { margin: 12pt 0 0 12pt; }
	#presse dl.bild dd { font-size: 10pt; }

	#content ul {
		margin: 0 0 12pt 12pt;
		font-size: 11pt;
	}
	#content ul li { 
		list-style-type: none; 
	}
	#content ul.punkt li { 
		list-style-type: disc; 
	}

	#content ol {
		margin: 0 0 0 24pt;
		list-style-type: decimal;
		font-size: 11pt;
	}

	blockquote {
		margin: 0 12pt 0 12pt;
		font-style: italic;
	}
	address { margin: 0 0 12pt 0; }
	a { color: #000066; }
	#content a:hover, #content a:focus { background: #cecece; text-decoration: underline overline; }
	acronym { text-decoration: none; cursor: pointer; border-bottom: 1px dashed #000066; }
	img { vertical-align: bottom; border: none; }
	.kleinereschrift { font-size: 10pt; }
	.kleinereschrift p { font-weight: bold; text-decoration: underline; }


	table#ns_geschichte {
		border-collapse: collapse;
		font-size: 10pt;
	}
	table#ns_geschichte th {
		font-size: 14pt;
	}
	table#ns_geschichte td {
		border: 1pt solid #cecece;
		vertical-align: top;
		padding: 5pt;
	}


	#content ul.sitemap { margin: 0 0 6pt 12pt; font-size: 11pt; }
	#content ul.sitemap li { list-style-type: disc; margin: 0 0 0 12pt; }
	#content ul.sitemap li ul { font-size: 11pt; }
	#content ul.sitemap li ul li { margin: 0 0 0 24pt; list-style-type: square; }
	#content ul.sitemap li ul li ul { font-size: 11pt; }
	#content ul.sitemap li ul li ul li { margin: 0 0 0 24pt; list-style-type: circle; }

	/*
	#content div.floatsitemap {
		float: left; 
		margin: 0 24pt 24pt 0;
		padding: 0 10pt 10pt 0;
		border: 1pt solid #000066;
		border-width: 0 3pt 3pt 0;
	}
	*/




}

