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;}

h1, h2, h3, h4, h5, h6 {font-weight:bold !important;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight:normal !important;}

a:link {color:#990000;text-decoration:none;background-color:transparent;}
a:visited {color:#990000;text-decoration:none;background-color:transparent;}
a:hover {color:#990000;text-decoration:none;background-color:#d8d8d8;}
a:active {color:#990000;text-decoration:none;background-color:#d8d8d8;}
a:focus {outline:none;}
.print {display:none;}
.clear {clear:both;}

html
 {
 		min-height:100%;
		margin-bottom:0.01em;
		}
body
	{
		behavior:url("files/csshover.htc");
		color:#4d4d4d;
		font:13px/20px arial, helvetica, sans-serif;
		text-align:center;
		background:#ccc;
		}
#wrapper
	{
		width:650px;
		margin:0 auto 0 auto;
		text-align:left;
		}
#header
	{
		position:relative;
		height:474px;
		text-align:right;
		}
#header a
	{
		font:11px/15px verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		}
ul#navigation
	{
		position:absolute;
		top:35px;
		right:0;
		}
#header ul#navigation li
	{
		float:left;
		display:inline;
		position:relative;
		margin:0 0 0 12px;
		}
#header ul#navigation li a
	{
		display:block;
		height:22px;
		color:#4d4d4d;
		}
#header ul#navigation li a span
	{
		display:none;
		}
#header ul#navigation li a#navNitsche
	{
		width:164px;
		background:url(../img/nav-nitsche.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navSchmuck
	{
		width:90px;
		background:url(../img/nav-schmuck.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navRinge
	{
		width:54px;
		background:url(../img/nav-ringe.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navKontakt
	{
		width:71px;
		background:url(../img/nav-kontakt.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navSchmuck.en
	{
		width:89px;
		background:url(../img/nav-jewellery.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navRinge.en
	{
		width:49px;
		background:url(../img/nav-rings.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navKontakt.en
	{
		width:81px;
		background:url(../img/nav-contact.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navSchmuck.es
	{
		width:55px;
		background:url(../img/nav-joyas.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navRinge.es
	{
		width:58px;
		background:url(../img/nav-anillos.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navKontakt.es
	{
		width:94px;
		background:url(../img/nav-contacto.gif) no-repeat 0 0;
		}
#header ul#navigation li a#navNitsche:hover,
#header ul#navigation li a#navSchmuck:hover,
#header ul#navigation li a#navRinge:hover,
#header ul#navigation li a#navKontakt:hover
	{
		background-position:0 -22px;
		}
#header ul#navigation li a#navSchmuck.en:hover,
#header ul#navigation li a#navRinge.en:hover,
#header ul#navigation li a#navKontakt.en:hover,
#header ul#navigation li a#navSchmuck.es:hover,
#header ul#navigation li a#navRinge.es:hover,
#header ul#navigation li a#navKontakt.es:hover
	{
		background-position:0 -25px;
		}
#header ul#navigation li a:hover span.sub
	{
		display:block;
		position:absolute;
		top:22px;
		right:0;
		width:650px;
		}
#header ul#navigation li#navHighlights
	{
		float:none;
		position:absolute;
		top:-12px;
		right:570px;
		}
#header ul#navigation li#navHighlights a
	{
		width:130px;
		height:40px;
		}
#header ul#navigation li#navHighlights a.de
	{
		background:url(../img/nav-highlights-de.gif) no-repeat;
		}
#header ul#navigation li#navHighlights a.en
	{
		background:url(../img/nav-highlights-en.gif) no-repeat;
		}
#header ul#navigation li#navHighlights a.es
	{
		background:url(../img/nav-highlights-es.gif) no-repeat;
		}
#header ul#language
	{
		position:absolute;
		bottom:57px;
		right:-4em;
		width:4em;
		line-height:1;
		text-align:left;
		}
#header ul#language a
	{
		display:inline;
		margin:0 0 0 20px;
		color:#666;
		}
#header ul#language a:hover
	{
		color:#900;
		background:transparent;
		}
#header object
	{
		width:650px;
		height:385px;
		margin:85px 0 0 0;
		}
#header img
	{
		position:absolute;
		bottom:57px;
		right:0;
		width:595px;
		height:200px;
		padding:70px 25px 50px 25px;
		background:#fff;
		}
/**/
#content
	{
		width:595px;
		margin:0 0 0 55px;
		padding:20px 0 30px 0;
		background:url(../img/nitsche-logo.gif) no-repeat 0 20px;
		}
#content h1 a
	{
		float:right;
		display:block;
		height:30px;
		}
#content h1 a span
	{
		display:none;
		}
#content h1 span.sub
	{
		clear:right;
		float:right;
		margin:-3px 0 55px 0;
		font:11px verdana, arial, helvetica, sans-serif;
		}
#content h1#nitsche a
	{
		width:224px;
		background:url(../img/h-nitsche.gif) no-repeat;
		}
#content h1#schmuck a
	{
		width:126px;
		background:url(../img/h-schmuck.gif) no-repeat;
		}
#content h1#ringe a
	{
		width:75px;
		background:url(../img/h-ringe.gif) no-repeat;
		}
#content h1#kontakt a
	{
		width:96px;
		background:url(../img/h-kontakt.gif) no-repeat;
		}
#content h1#schmuck.en a
	{
		width:121px;
		background:url(../img/h-jewellery.gif) no-repeat;
		}
#content h1#ringe.en a
	{
		width:68px;
		background:url(../img/h-rings.gif) no-repeat;
		}
#content h1#kontakt.en a
	{
		width:110px;
		background:url(../img/h-contact.gif) no-repeat;
		}
#content h1#schmuck.es a
	{
		width:75px;
		background:url(../img/h-joyas.gif) no-repeat;
		}
#content h1#ringe.es a
	{
		width:80px;
		background:url(../img/h-anillos.gif) no-repeat;
		}
#content h1#kontakt.es a
	{
		width:128px;
		background:url(../img/h-contacto.gif) no-repeat;
		}
#content p
	{
		margin:0 0 12px 0;
		}
#content p strong
	{
		font:bold 12px verdana, arial, helvetica, sans-serif;
		}
#content p#teaser
	{
		clear:right;
		}
#content p#teaser strong
	{
		margin:0 3px 0 0;
		}
#content p#teaser a#read
	{
		margin:0 0 0 3px;
		white-space: nowrap;
		}
#content p#teaser a#read img
	{
		width:4px;
		height:7px;
		}
#content p img.signature
	{
		width:194px;
		height:49px;
		margin:10px 0 45px 110px;
		}
#content p.standard
	{
		margin:0 0 5px 0;
		}
#content p.tip
	{
		margin:0 0 30px 0;
		font:italic 11px/14px verdana, arial, helvetica, sans-serif;
		}
#content dl.images dt
	{
		clear:left;
		float:left;
		width:226px;
		height:126px;
		margin:0 0 30px 0;
		background:url(../img/schmuck-schatten.gif) no-repeat bottom right;
		}
#content dl.images dt img
	{
		width:220px;
		height:120px;
		}
#content dl.images dd
	{
		position:relative;
		width:350px;
		height:126px;
		margin:0 0 30px 240px;
		}
#content dl.images dd p
	{
		position:absolute;
		bottom:0;
		margin:0 0 3px 0;
		}
/**/
#content #footer
	{
		position:relative;
		margin:100px 0 0 0;
		}
#content #footer h2,
#content #footer h3,
#content #footer p,
#content #footer dl
	{
		font:11px/15px verdana, arial, helvetica, sans-serif;
		}
#content #footer h2
	{
		margin:0 0 4px 0;
		padding:0 0 4px 0;
		border-bottom:1px solid #999;
		}
#content #footer p
	{
		margin:0 0 10px 0;
		}
#content #footer strong
	{
		font-size:11px;
		}
#footerNav
	{
		position:absolute;
		top:0;
		right:0;
		}
#footerNav a img
	{
		width:15px;
		height:11px;
		}
#footer dl
	{
		margin:-8px 0 1px 0;
		}
#footer dl dt
	{
		clear:left;
		float:left;
		width:4em;
		}
#footer dl dd
	{
		margin:0 0 0 4em;
		}
#footer.en dl dt {width:10em;}
#footer.en dl dd {margin:0 0 0 10em;}

#footer.es dl dt {width:10em;}
#footer.es dl dd {margin:0 0 0 10em;}

#footer div#f-map,
#footer div#f-date
	{
		display:none;
		}
#footer div#f-map .f-legend,
#footer div#f-date .f-legend
	{
		width:595px;
		height:160px;
		background:url(../img/footer-legende.gif) no-repeat top left;
		}
#footer div#f-map .f-legend img
	{
		width:115px;
		height:115px;
		}
#footer div#f-date .f-legend img
	{
		width:106px;
		height:106px;
		margin:1px 0 0 1px;
		}
#footer div#f-map .f-legend h3
	{
		margin:-110px 0 0 120px;
		}
#footer div#f-map .f-legend p
	{
		padding:15px 0 0 135px;
		background:url(../img/footer-stadtplan-legende.gif) no-repeat 120px 20px;
		}
#footer div#f-map .f-legend p span.tip
	{
		font-style:italic;
		line-height:24px;
		}
#footer div#f-date .f-legend h3
	{
		margin:-94px 0 0 120px;
		}
#footer div#f-date .f-legend p
	{
		padding:25px 0 0 120px;
		}
/**/
#copy
	{
		color:#999999;
		font:10px verdana, arial, helvetica, sans-serif;
		text-align:right;
		}
#copy a
	{
		color:#999999;
		}
/**/
#impressum
	{
		margin:0 0 20px 0;
		font:13px/18px arial, helvetica, sans-serif;
		}
#impressum h2
	{
		margin:0 0 10px 0;
		padding:30px 0 0 0;
		font:bold 12px/18px verdana, arial, helvetica, sans-serif;
		border-bottom:1px solid #999;
		}
#impressum h2 span
	{
		margin:0 0 0 .25em;
		font:normal 13px arial, helvetica, sans-serif;
		}
#impressum p
	{
		margin:0;
		}
#impressum p img
	{
		width:13px;
		height:13px;
		}
#impressum dl
	{
		float:left;
		margin:10px 26px 0 0;
		}
#impressum dl.last
	{
		margin-right:0;
		}
#impressum dt
	{
		float:left;
		}
#impressum dd
	{
		margin:0 0 0 4em;
		}
#impressum dl.openingHours
	{
		margin:0 0 5px 0;
		}
#impressum.es dd
	{
		margin:0 0 0 6.5em;
		}
#impressum.es dl.openingHours dd
	{
		margin:0 0 0 8.5em;
		}
#map
	{
		position:relative;
		margin:30px 0 0 0;
		}
#legend
	{
		width:595px;
		font:11px/16px verdana, arial, helvetica, sans-serif;
		background:url(../img/stadtplan-muenchen-viktualienmarkt.gif) no-repeat top left;
		}
#legend img.screen
	{
		width:414px;
		height:524px;
		}
#legend img.print
	{
		width:595px;
		height:552px;
		}
#legend h2
	{
		margin:-234px 0 0 414px;
		font:16px/5px verdana, arial, helvetica, sans-serif;
		border:0 none;
		}
#legend h2 span
	{
		font:normal 13px arial, helvetica, sans-serif;
		}
#legend p
	{
		margin:115px 0 0 414px;
		font:11px/15px verdana, arial, helvetica, sans-serif;
		}
#legend p img
	{
		width:13px;
		height:13px;
		margin:4px 6px 0 0;
		}
#legend i
	{
		color:#990000;
		font-style:normal;
		}
#legend i#lv:hover span,
#legend i#lm:hover span,
#legend i#lb:hover span
	{
		display:block;
		position:absolute;z-index:100;
		top:0;
		left:0;
		width:414px;
		height:524px;
		}
#legend i#lv:hover span
	{
		background:url(../img/stadtplan-viktualienmarkt.gif) no-repeat;
		}
#legend i#lm:hover span
	{
		background:url(../img/stadtplan-maibaum.gif) no-repeat;
		}
#legend i#lb:hover span
	{
		background:url(../img/stadtplan-biergarten.gif) no-repeat;
		}
#legend dl
	{
		margin:60px 0 0 387px;
		font:11px verdana, arial, helvetica, sans-serif;
		}
#legend dt
	{
		clear:left;
		float:left;
		width:40px;
		text-align:right;
		}
#legend dt img
	{
		width:13px;
		height:13px;
		margin:0 0 0 6px;
		}
#legend dd
	{
		margin:0 0 10px 50px;
		}
#legend dd div
	{
		margin:6px 0 10px 0;
		line-height:16px;
		}
/**/
#highlights
	{
		color:#757575;
		background:#ebebeb;
		}
#highlights #wrapper
	{
		width:800px;
		margin:50px 0 0 100px;
		}
#highlights h1
	{
		position:relative;
		width:123px;
		height:34px;
		margin:0 0 30px -50px;
		}
#highlights h1
	{
		background:url(../img/highlights-de.gif) no-repeat;
		}
#highlights h1.en
	{
		background:url(../img/highlights-en.gif) no-repeat;
		}
#highlights h1.es
	{
		background:url(../img/highlights-es.gif) no-repeat;
		}
#highlights h1 span
	{
		display:none;
		}
#highlights div.box
	{
		float:left;
		width:400px;
		background:url(../img/highlights-rahmen.gif) no-repeat;
		}
#highlights div.box object,
#highlights div.box object img
	{
		display:block;
		width:320px;
		height:220px;
		margin:14px 0 20px 15px;
		}
#highlights div.box object img
	{
		margin:14px 0 0 0;
		}
#highlights h2,
#highlights p
	{
		width:333px;
		margin:40px 0 0 14px;
		font:normal 12px/15px verdana, arial, helvetica, sans-serif !important;
		}
#highlights p
	{
		margin-top:20px;
		}
#highlights p span
	{
		font-size:10px;
		}
#highlights p a:hover
	{
		text-decoration:underline;
		background:transparent;
		}
#highlights p.creator
	{
		margin:0 0 0 14px;
		padding:20px 0 0 0;
		font-size:10px !important;
		}
/**/
#highlights.film #wrapper
	{
		width:600px;
		margin:50px 0 0 150px;
		}
#highlights.film h1
	{
		position:relative;
		width:123px;
		height:34px;
		margin:0 0 30px 0;
		}
#highlights.film div.box
	{
		width:430px;
		margin:0 15px 0 80px;
		border-right:3px solid #e5e5e5;
		border-bottom:3px solid #e5e5e5;
		background:#f8f8f8;
		}
#highlights.film div.box object
	{
		width:400px;
		height:400px;
		margin:15px;
		}
#highlights.film img
	{
		width:50px;
		height:34px;
		padding:5px;
		background:#f8f8f8;
		}
#highlights.film a:hover
	{
		background:#e5e5e5;
		}
#highlights.film p.creator
	{
		margin:0 0 0 100px;
		}
#highlights.film p.creator a:hover
	{
		background:transparent;
		}
/*
#content #invitation {position:absolute;width:595px;height:57px;background:url(../img/einladung.gif) no-repeat top left;}
#content #invitation p {margin:0;padding:35px 0 0 0;font-weight:bold;letter-spacing:4px;}
#content #invitation span {font-weight:normal;letter-spacing:0;}
#content #exhibition {display:none;width:595px;margin:10px 0 0 0;padding:0;background:url(../img/exhibition.gif) repeat-y;}
#content #exhibition div.ausstellung-o {height:10px;background:url(../img/exhibition-o.gif) no-repeat;}
#content #exhibition div.ausstellung {margin:0;padding:0 20px 35px 20px;background:url(../img/exhibition-u.gif) no-repeat bottom left;}
#content #exhibition div.ausstellung h2 {margin:0;padding:15px 20px 15px 0;font:12px/20px verdana, arial, helvetica, sans-serif;font-weight:bold;}
*/	

