body
	{
		color:black;
		font:10pt/14pt arial, helvetica, sans-serif;
		}
#header, #footer, #copy, #impressum, #content h1, #content p#teaser a#read, #content #exhibition, #content p.standard, #content dl.images, span.print, .screen  {display:none;}
html, body, div, h1, h2, h3, h4, h5, h6, a, img, p, strong, b, em, i, ul, ol, li, dl, dt, dd {margin:0;padding:0;border:0 none;}
ul, ol, dl {list-style:none;}
h2
	{
		font:13pt arial, helvetica, sans-serif;
		font-weight:bold;
		border-bottom:1px solid black;
		}
a
	{
		color:black;
		text-decoration:none;
		}
strong,
.openingHours
	{
		font-weight:bold;
		}
div#addition p
	{
		margin:10px 0;
		}
div#addition p img
	{
		margin:20px 0 0 111px;
		}
div.print
	{
		margin:0 0 25px 0;
		padding:0 0 15px 0;
		border-bottom:1px solid black;
		}
div.print img
	{
		position:absolute;
		top:0;
		right:0;
		width:595px;
		height:200px;
		}
div.print h2
	{
		margin:222px 0 0 0;
		}
div.print h2.print-stadtplan
	{
		margin:0;
		}
div.print h2 span
	{
		font-weight:normal;
		}
div.print p
	{
		margin:10px 0 0 0;
		}
div.print dl
	{
		float:left;
		margin:5px 20px 15px 0;
		}
div.print dt
	{
		clear:left;
		float:left;
		width:4em;
		}
div.print dd
	{
		margin:0 0 0 4em;
		white-space:nowrap;
		}
div.print.es dl
	{
		margin:5px 15px 15px 0;
		}
div.print.es dt
	{
		width:4.25em;
		}
div.print.es dd
	{
		margin:0 0 0 4.25em;
		}
div.print.es dl.openingHours dt
	{
		width:8.25em;
		}
div.print.es dl.openingHours dd
	{
		margin:0 0 0 8.25em;
		}
div.print.plan
	{
		margin:0 0 15px 0;
		padding:0;
		border-bottom:0 none;
		}
div.print.plan h2 {page-break-before:always;margin:0;}
div.print.plan p.clear {padding:0 0 10px 0;border-bottom:1px solid black;}

.clear {clear:both;}

#content #map #legend {width:595px;font:10pt/13pt arial, helvetica, sans-serif;}
#content #map #legend img.print {width:595px;height:552px;z-index:1;}
#content #map #legend h2 {margin:-260px 0 0 414px;padding:0;font:13pt/3pt arial, helvetica, sans-serif;font-weight:bold;}
#content #map #legend h2 span {font:10pt/14pt arial, helvetica, sans-serif;font-weight:normal;}
#content #map #legend p {margin:105px 0 0 414px;padding:0;z-index:100;}
#content #map #legend i {font-style:normal;}
#content #map #legend p img {width:13px;height:13px;margin:4px 6px 0 0;}
#content #map #legend dl {margin:44px 0 0 387px;padding:0;}
#content #map #legend dt {clear:left;float:left;width:40px;margin:0;padding:0;text-align:right;}
#content #map #legend dt img {width:13px;height:13px;margin:0 0 0 6px;}
#content #map #legend dd {margin:0 0 0 50px;padding:0 0 3px 0;}
#content #map #legend dd div {margin:3px 0 0;}



