html, body		{
			margin: 0;
			padding: 0;
			}

body			{
			background-color:#fff;
			color: #000000;
			font-family: arial,helvetica,sans-serif;
			font-size: 101%;
			font-size:1em;
			text-align:center;
			min-width:774px;
			}

#wrapper		{
			width:48em;
			max-width:100%;
			margin:0 auto;
			text-align:left;
			background:#fff url(../images/bg_nav.gif) repeat-y left top;
			}

p.clearer		{
			margin:0px;
			padding:0px;
			clear:all;
			}

.druck			{display:none;}

.museen			{font-style:italic;}

.small			{font-size:85%;}


.unsichtbar 		{
    			position: absolute !important;
    			top: -6000px !important;
    			left: -6000px !important;
    			height: 0px !important;
    			width: 0px !important;
			}

span.displaynone 	{display:none;}

span.spamschutz 	{display:none;}

a:focus 		{ 
  			outline-style: solid;
  			outline-color: #000;
			} 



a.focus:focus, a.focus:active		/* macht die Sprunktnavigation und Sprungmarken sichtbar */ 
			{
			margin-top: 4px;
			padding-top:2px;
			padding-left:1em;
			height: 1.45em !important;
			width: 7.5em !important;
			color: #000;
			position: absolute !important;
			top: 6000px !important;
			left: 6500px !important;
			background: #ffedcc;
			border:1px solid #999;
			font-size:0.9em;
			}



/* ------------- Beginn Barrierefrei ------------- */

#service a.schriftG	{
 			border:1px solid #999;
			font-weight:bold;
			margin-left:2px;
			padding:0px 2px 0px 3px;
			font-size:1.1em;
			cursor:pointer;
			}

#service a.schrift	{
			border:1px solid #999;
			font-weight:bold;
			margin-left:2px;
			padding:1px 6px 0px 6px;
			font-size:0.95em;
			cursor:pointer;
			}

#service a.schriftK	{
			border:1px solid #999;
			font-weight:bold;
			margin-left:2px;
			padding:2px 3px 0px 5px;
			font-size:0.85em;
			cursor:pointer;
			}

#umschalten		{
 			margin:0px; 
			padding:0px; 			
			text-align:right;
			}


#umschalten input.druckansicht	
			{
 			margin:0px; 
			padding:0px; 
			cursor:pointer;
			cursor:hand;
			color:#ffffff;
			background-color:#ffffff;
			font-size:0.1em;
			height:30px;
			width:30px;
			border:none;
			background-image:url(../images/icon_drucken.gif);
			background-repeat:no-repeat;
			background-position:bottom center;	
			}

#umschalten input.normalansicht	
			{display:none;}

#inhalt p.pfeil		{
			margin-top:5px;
			margin-bottom:0;
			text-align:right;
			}
			
.pfeil			{
			margin:0px;
			padding:0px;
			border:0px;
			}

/* ------------- Ende Barrierefrei ------------- */



/* ------------- Beginn Nürnberg oben ------------- */

#nbgOben		{
			background-color:#ffffff;
			padding-top:4px;
			padding-bottom:4px;
			height:25px;
			min-width:774px;
			}

#nbgOben h2		{display:none;}

#nbgOben img		{
			width:160px;
			height:25px;
			border:0px;
			}

#nbglogo		{float:left;}

#nbgMenueOben		{
			padding-top:10px;
			height:19px;
			width:34.15em;
			float:right;
			font-size:0.75em;
			text-align:right;
			vertical-align:bottom;
			}

#nbgMenueOben a		{
			color:#000000;
			text-decoration:none;
			font-weight:600;
			}

#nbgMenueOben a.innen	{padding:0 15px 0 6px;}

#nbgMenueOben a.aussen	{padding:0 0 0 6px;}



/* ------------- Ende Nbg oben ------------- */



/* ------------- Beginn Header ------------- */

#header			{border-bottom:1px solid #fff;
			background-color:#fff;
			height:82px;
			width:48.4em;
			min-width:774px;
			}

#header img		{border:none;}

#logoMuseen		{
			float:left;
			margin:0 0 0 0px;
			padding:46px 0 0 0;
			border-right:1px solid #fff;
			border-bottom:2px solid #db0010;
			height:34px;
			width:220px;
			background-color:#db0010;
			}
			
#iconLeiste		{
			float:right;
			margin:0px;
			padding:0px;
			width:553px;
			background-image:url(../images/images_schulmuseum/titelbild.jpg);
			height:82px;
			}

/* ------------- Ende Header ------------- */



/* ------------- Beginn Service Navigation ------------- */
			
#service 		{
			margin:0px;
			padding:0;
			text-align:right;
			background-color:#cdcdcd;
			width:60.5em;
			float:left;
			border-bottom:1px solid #fff;
			font-size:0.8em;
			min-width:774px;
			}

#service ul		{
			margin:0px;
			padding:2px 0 2px 0;
			list-style-type:none;
			float:left;
			}

#service li		{
			margin:0px;
			padding-left:30px;
			padding-right:6px;
			display:inline;
			list-style-type:none;
			}

#service li.vorne	{
			margin:0px;
			padding-left:20px;
			padding-right:0.7em;
			display:inline;
			list-style-type:none;
			}

#service li.hilfe	{
			margin:0px;
			padding-left:5.3px;
			padding-right:7.1em;
			display:inline;
			list-style-type:none;
			}

#service li.beginn	{
			margin:0px;
			padding-left:0px;
			padding-right:6px;
			display:inline;
			list-style-type:none;
			}

#service li#suche	{
			color:#000000;
			padding-top:0px;
			padding-bottom:0px;
			padding-right:3px;
			}

#service a		{
			text-decoration:none;
			color:#000000;
			}

#service a:hover	{
			text-decoration:none;
			color:#ffffff;
			}

#service a.aktiv	{
			text-decoration:none;
			color:#ffffff;
			}

#formSuche		{
			float:right;
			margin:0px;
			padding:0px;
			}

#formSuche input.text
			{
			margin: 2px 2px 2px 0px; 
			padding:0px;
			display:inline;
			float:left;
			color:#000000; 
			font-size:0.75em; 
			font-weight:normal; 
			text-align:left;
			width:13em;
			height:1.35em;
			border:1px solid white;
			}

#formSuche input.button	
			{
			margin:2px 7px 0 0; 
			padding:0px; 
			width:15px;
			height:1.1em;
			background-color:#cdcdcd;
			background-image:url(../images/icon_suche.gif);
			background-repeat:no-repeat;
			background-position:center; center;	
			border:none;
			cursor:pointer;
			cursor:hand;
			}


/* ------------- Ende Service Navigation ------------- */



/* ------------- Beginn Navigation ------------- */

#navigation		{
			width:17.25em;
			max-width:39%;
			float:left;
			background-color:#f5f5f5;
			padding-top:18px;
			line-height:0.95em;
			font-size:0.8em;
			padding-bottom:10px;			
			}

#navigation a		{
			display:block;
			text-decoration:none;
			color:#000000;
			}
			
#navigation ul		{
			margin:0;
			padding:4px 0px 0 0;
			list-style-type:none;
			}

#navigation li		{
			border-bottom:1px solid #ddd;
			}

#navigation li a	{
			margin:0px;
			padding-left:33px;
			padding-bottom:5px;
			padding-top:5px;
			list-style-type:none;
			background-color:#f5f5f5;
			}
			
#navigation li a.hauptNav
			{
			margin:0px;
			padding-left:21px;
			list-style-type:none;
			font-weight:normal;
			}

#navigation li a.hauptNav:hover
			{ 
 			background-color:#cdcdcd;
 			font-weight:bold;
			}

#navigation ul.aktiv
			{
			background-color:#dedede;
			margin:0px;
			padding-top:4px;
			list-style-type:none;
			}

#navigation li a.aktivParent
			{
			background-color:#dedede;
			font-weight:bold;
			padding-left:21px;
			padding-bottom:3px;
			}

#navigation li a.aktivParent:hover
			{
			background-color:#cdcdcd;
			}

#navigation li.aktivParent
			{
			font-weight:bold;
			background-color:#dedede;
			margin-left:10px;
			padding-left:10px;
			padding-bottom:3px;
			background-image:url(../images/images_schulmuseum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktiv
			{
			font-weight:bold;
			background-color:#dedede;
			margin-left:10px;
			padding-left:10px;
			padding-bottom:3px;
			background-image:url(../images/images_schulmuseum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktivSub
			{
			background-color:#dedede;
			margin-left:21px;
			padding-left:10px;
			padding-bottom:2px;
			padding-top:2px;
			background-image:url(../images/images_schulmuseum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktivUnterUnter
			{
			background-color:#dedede;
			margin-left:44px;
			padding-left:14px;
			padding-bottom:3px;
			background-image:url(../images/images_schulmuseum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktuell		
			{
			background-color:#dedede;
			margin-left:31px;
			padding-left:12px;
			padding-bottom:2px;
			background-image:url(../images/images_schulmuseum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li a.unterNav		
			{
			background-color:#dedede;
			padding-left:44px;
			padding-bottom:2px;
			padding-top:2px;
			}

#navigation li a.unterNav:hover		
			{
			background-color:#cdcdcd;
			}
			
#navigation li a.unterUnterNav		
			{
			background-color:#dedede;
			padding-left:70px;
			padding-bottom:3px;
			}

#navigation li a.unterUnterNav:hover		
			{
			background-color:#cdcdcd;
			}

#navigation li a.aktiv
			{
			background-color:#dedede;
			padding-left:31px;
			padding-bottom:3px;
			padding-top:3px;
			}

#navigation li a.aktiv:hover
			{ 
 			background-color:#cdcdcd;
			}

/* ------------- Ende Navigation ------------- */




/* ------------- Beginn Inhalt ------------- */

h1			{
			margin-top:18px;
			margin-bottom:10px;
			margin-left:15px;
			padding:0px;
			font-size:1.05em;
			border:0px;
			color:#e3430b;
			text-align:left;
			}

h1.index		{margin-bottom:28px;}

h2			{
			margin-top:0px;
			margin-bottom:8px;
			margin-left:14px;
			padding:0px;
			font-size:0.95em;
			border:0px;
			color:#000;
			}

h3			{
			margin-top:0px;
			margin-bottom:6px;
			margin-left:1.1em;
			padding:0px;
			font-size:0.85em;
			border:0px;
			color:#e3430b;
			}

h3.abstand		{
			margin-top:12px;
			}

h4			{
			margin-top:6px;
			margin-bottom:0px;
			margin-left:1.1em;
			padding:0px;
			font-size:0.8em;
			border:0px;
			color:#000;
			}

h4.anfang		{
			margin-top:0px;
			}

h4.abstand		{
			margin-top:12px;
			}

h4.abstandGross		{
			margin-top:25px;
			}

h4.rand			{
			margin-top:12px;
			padding-top:12px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:1px solid #0089c6;
			}

h4.hintergrund		{
			background-color:#dedede;
			margin-top:15px;
			margin-bottom:0px;
			padding-left:2px;
			}

h4.hintergrundAnfang	{
			background-color:#dedede;
			margin-top:0px;
			margin-bottom:0px;
			padding-left:2px;
			}


h4.abstandBeide		{
			margin-top:15px;
			margin-bottom:6px;
			}


#inhalt			{
			width:34em;
			float:left;
			background-color:#fff;
			}

.absatz			{
			width:100%;
			margin:0 0 10px 0;
			}

.absatz p.clearer	{
			margin:0px;
			padding:0px;
			clear:both;}

.bildbereich		{
			width:198px;
			max-width:198px;
			float:left;
			}

dl.bild			{
			margin:0px;
			padding:0px;
			width:180px;
			}

dl.bild dt		{
			margin-left:15px;
			margin-top:2px;
			margin-bottom:3px;
			padding:0px;
			border:0px;
			}

dl.bild dd		{
			margin-left:15px;
			margin-bottom:8px;
			padding:0px;
			font-size:0.7em;
			line-height:1.0em;
			width:100%;
			}


.textbereich		{
			width:21.6em;
			float:left;
			min-width:250px;
			}



/* Absätze */

#inhalt p		{
			margin-top:0px;
			margin-right:0px;
			margin-bottom:6px;
			margin-left:1.1em;
			font-size:0.8em;
			
			}

#inhalt p.abstand	{
			margin-top:15px;
			margin-bottom:0px;
			}

#inhalt p.abstandBeide	{
			margin-top:15px;
			margin-bottom:6px;
			}

#inhalt p.ende		{
			margin-bottom:110px;
			}

#inhalt p.abstandEnde	{
			margin-bottom:420px;
			}

#inhalt p.links		{
			margin-bottom:15px;
			}

#inhalt p.anfang	{
			margin-top:11px;
			}

#inhalt p.hintergrund	{
			margin-bottom:0px;
			padding:2px;
			background-color:#f5f5f5;
			}

#inhalt p.hintergrundAbstand
			{
			margin-top:3px;
			margin-bottom:0;
			padding:3px 2px 2px 2px;
			background-color:#f5f5f5;
			}


#inhalt a		{
			text-decoration:none;
			color:#e3430b;
			}

#inhalt a:hover
			{
			text-decoration:underline;
			color:#e3430b;
			}



/* Tabellen */

#inhalt table,tr,td	{padding:0px;}

#inhalt table.kontakt	{
			margin-left:1.1em;
			padding:0px;
			font-size:0.8em;
			width:100%;
			border-spacing:0;
			}

#inhalt table.kontakt td.links
			{
			width:14%;
			}

#inhalt table.hintergrund
			{
			margin:0 0 0 13px;
			padding:0px;
			font-size:0.8em;
			width:96%;
			background-color:#f5f5f5;
			}

#inhalt table.hintergrund td
			{padding:2px; 0 2px; 0}



/* Listen */

#inhalt ul.text		{
			list-style-type:square;
			padding:0 0 0 16px;
			margin-top:0;
			margin-bottom:6px;
			margin-left:1.1em;
			font-size:0.8em;
			}

#inhalt ul.text	li	{
			padding:0 0 2px 0;
			}


#inhalt ul.ohne		{
			list-style-type:none;
			padding:0 0 0 0px;
			margin-top:0;
			margin-bottom:6px;
			margin-left:1.1em;
			font-size:0.8em;
			}

#inhalt ul.ohne	li	{
			padding:0 0 2px 0;
			}

#inhalt ul.liste	{
			margin-left:2.4em;
			margin-top:0px;
			padding:0px;
			list-style-type:square;
			font-size:0.8em;
			}

.textbereich dl.addresse		
			{
			margin-left:1.1em;
			margin-top:0px;
			padding:0px;
			font-size:0.8em;
			}

.textbereich dl.addresse dt		
			{
			float:left;
			width:4em;
			margin:0px;
			padding:0 2em 0 0;
			clear:left;
			}

.textbereich dl.addresse dd		
			{
			margin:0px;
			padding:0px;
			}


.textbereich dl.oeffnung		
			{
			margin-left:1.1em;
			margin-top:0;
			padding:2px 2px 0 2px;
			font-size:0.8em;
			background-color:#f5f5f5;
			}

.textbereich dl.oeffnung dt		
			{
			float:left;
			width:4.5em;
			margin:0px;
			padding:0 2em 3px 0;
			clear:left;
			}

.textbereich dl.oeffnung dt.textAnhang		
			{
			padding:0 2em 0px 0;
			}

.textbereich dl.oeffnung dd		
			{
			margin:0 0 0 4.5em;
			padding:0 0 3px 0;
			text-align:right;
			}

.textbereich dl.oeffnung dd.textAnhang		
			{
			margin:0 0 0 4.5em;
			padding:0 0 0px 0;
			text-align:right;
			}

.textbereich dl.oeffnung dd.text		
			{
			margin:0px;
			text-align:left;
			}

.textbereich dl.fuehrung		
			{
			margin-left:1.1em;
			margin-top:3px;
			padding:0px;
			font-size:0.8em;
			}

.textbereich dl.fuehrung dt		
			{
			float:left;
			width:7em;
			margin:0px;
			padding:0 2em 0 0;
			clear:left;
			}

.textbereich dl.fuehrung dd		
			{
			margin:0 0 0 7em;
			padding:0px;
			}



/* nur für die Auflistung der Museen */

#inhalt li.haus	a	{
			text-decoration:none;
			color:#000000;
			}

#inhalt li.haus a:hover
			{
			text-decoration:underline;
			color:#000000;
			}

#inhalt a.allgemein	{
			text-decoration:none;
			color:#db0010;
			}

#inhalt a.allgemein:hover
			{
			text-decoration:underline;
			color:#db0010;
			}

#inhalt a.duerer	{
			text-decoration:none;
			color:#de0062;
			}

#inhalt a.duerer:hover
			{
			text-decoration:underline;
			color:#de0062;
			}

#inhalt a.tucherschloss
			{
			text-decoration:none;
			color:#4fac21;
			}

#inhalt a.tucherschloss:hover
			{
			text-decoration:underline;
			color:#4fac21;
			}

#inhalt a.fembohaus	{
			text-decoration:none;
			color:#f8b108;
			}

#inhalt a.fembohaus:hover
			{
			text-decoration:underline;
			color:#f8b108;
			}

#inhalt a.spielzeugmuseum
			{
			text-decoration:none;
			color:#e3430b;
			}

#inhalt a.spielzeugmuseum:hover
			{
			text-decoration:underline;
			color:#e3430b;
			}

#inhalt a.industriekultur
			{
			text-decoration:none;
			color:#db0019;
			}

#inhalt a.industriekultur:hover
			{
			text-decoration:underline;
			color:#db0019;
			}

#inhalt a.schulmuseum
			{
			text-decoration:none;
			color:#e3430b;
			}

#inhalt a.schulmuseum:hover
			{
			text-decoration:underline;
			color:#e3430b;
			}

#inhalt a.dokuzentrum	{
			text-decoration:none;
			color:#807f87;
			}

#inhalt a.dokuzentrum:hover
			{
			text-decoration:underline;
			color:#807f87;
			}

#inhalt a.prozesse	{
			text-decoration:none;
			color:#807f87;
			}

#inhalt a.prozesse:hover
			{
			text-decoration:underline;
			color:#807f87;
			}

#inhalt a.grafiksammlung
			{
			text-decoration:none;
			color:#8cb0c7;
			}

#inhalt a.grafiksammlung:hover
			{
			text-decoration:underline;
			color:#8cb0c7;
			}

#inhalt a.skulpturen	{
			text-decoration:none;
			color:#002159;
			}

#inhalt a.skulpturen:hover
			{
			text-decoration:underline;
			color:#002159;
			}

#inhalt a.lochgefaengnisse
			{
			text-decoration:none;
			color:#8d4b36;
			}

#inhalt a.lochgefaengnisse:hover
			{
			text-decoration:underline;
			color:#8d4b36;
			}

#inhalt a.kunstbunker	{
			text-decoration:none;
			color:#008439;
			}

#inhalt a.kunstbunker:hover
			{
			text-decoration:underline;
			color:#008439;
			}







/* ------------- Ende Inhalt ------------- */



/* ------------- Beginn Footer ------------- */

#ende			{
			clear:both;
			border-bottom:10px solid #fff;
			}

#footer			{
			background-color:#fff;
			
			border-top:1px solid #000;
			}

#footer ul.rechtlich	{
			margin:0px;
			padding:2px 0 2px 0;
			list-style-type:none;
			float:right;
			}

#footer li		{
			margin:0px;
			padding-left:30px;
			padding-right:6px;
			display:inline;
			list-style-type:none;
			}

#footer a		{
			text-decoration:none;
			color:#000;
			font-size:0.75em;
			font-weight:normal;
			}

#footer a:hover		{
			text-decoration:underline;
			}

#footer p.clearer	{
			margin:0px;
			padding:0px;
			clear:both;}


/* ------------- Ende Footer ------------- */






