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

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

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

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

.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 #eb9959;
			font-size:0.9em;
			}



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

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

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

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

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

#umschalten input.druckansicht	
			{
 			margin:0px; 
			padding:0 40px 0 0; 
			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;
			}

dl.symbole		
			{
			margin-left:10px;
			margin-top:0px;
			padding:0px;
			font-size:0.8em;
			width:40em;
			}

dl.symbole dt		
			{
			margin:0px;
			padding:0 2em 0 1em;
			clear:left;
			}

dl.symbole dd		
			{
			margin:0px;
			padding:0 2em 0.5em 1em;
			}


/* ------------- 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;
			padding-right:5px;
			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;
			
			height:5em;
			width:48.4em;
			min-width:774px;
			background-color:#f5f5f5;
			}


#logoTagung		{
			float:left;
			margin:0 0 0 0px;
			padding:20px 0 0 17px;
			height:1.95em;
			width:203px;
			background-color:#f5f5f5;
			font-weight:bold;
			font-size:1.9em;
			color:#666;
			border-bottom:1px solid #fff;
			}

#logoTagung a		{
			color:#666;
			text-decoration:none;
			
			}
			
#iconLeiste		{
			float:right;
			margin:0px;
			padding:0px;
			width:553px;
			background-image:url(../images/titelbild.jpg);
			background-repeat: no-repeat;
			height:5em;
			border-left:1px solid #fff;
			}

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



/* ------------- Beginn Service Navigation ------------- */
			
#service 		{
			margin:0px;
			padding:0;
			text-align:right;
			background-color:#666;
			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:16px;
			padding-right:4px;
			display:inline;
			list-style-type:none;
			}

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

#service li.hilfe	{
			margin:0px;
			padding-left:1.9px;
			padding-right:4.4em;
			display:inline;
			list-style-type:none;
			color:#000;
			}

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

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

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

#service a		{
			text-decoration:none;
			color:#f5f5f5;
			padding:3px 2px 2px 2px;
			}

#service a:hover	{
			text-decoration:none;
			background-color:#cdcdcd;
			color:#000;
			}

#service a.aktiv	{
			text-decoration:none;
			background-color:#cdcdcd;
			color:#000;
			}

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

#formSuche input.text
			{
			margin: 2px 2px 2px 0px; 
			padding:0px;
			display:inline;
			float:left;
			color:#333; 
			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 ------------- */

#logoMuseen		{
			position:absolute;
			padding:0 0 0 0px;
			left:7px;
			bottom:50px;
			width:200px;
			height:39px;
			background-color:#f5f5f5;
			border-right:1px solid #f5f5f5;
			}


/* ------------- 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 ul.aktiv li.aktiv
			{
			background-color:#dedede;
			margin:0px;
			padding-top:4px;
			padding-left:21px;
			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_dokuzentrum/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_dokuzentrum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktivSub
			{
			background-color:#dedede;
			margin-left:10px;
			padding-left:10px;
			padding-bottom:2px;
			padding-top:2px;
			font-weight:bold;
/* 			background-image:url(../images/images_dokuzentrum/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_dokuzentrum/punkt.gif);
			background-repeat: no-repeat;
			background-position:center left;			
			}

#navigation li.aktuell		
			{
			background-color:#cdcdcd;
			padding-left:34px;
			padding-bottom:3px;
			padding-top:3px;
			font-weight:bold;
			}

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

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

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

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

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

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




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

h1			{
			margin-top:22px;
			margin-bottom:30px;
			margin-left:15px;
			padding:0px;
			font-size:1.05em;
			border:0px;
			color:#666;
			text-align:left;
			}

h1.impressum		{padding-left:4px;}

h1.start		{margin-bottom:4px;}

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

h2.startseite		{
			margin-top:0px;
			margin-bottom:20px;
			font-size:0.8em;
			color:#666;
			}

h2.anfang		{margin-top:0;}

h2.text			{color:#666;}

h2.abstand		{margin-top:16px;}

h2.abstandGross		{
			margin-top:25px;
			margin-bottom:3px;
			}


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

h3.titel		{
			margin-bottom:6px;
			font-size:0.85em;
			}

h3.videoTitel		{
			margin-top:0px;
			margin-bottom:15px;
			font-size:0.85em;
			}

h3.start		{
			margin-top:6px;
			margin-bottom:20px;
			}

h3.anfang		{
			margin-top:0px;
			margin-bottom:6px;
			font-size:0.85em;
			}

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

h3.oeffnungszeiten	{
			margin-top:12px;
			padding:2px 0 2px 2px;
			background-color:#dedede;
			font-size:0.8em;
			width:95%;
			}

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

h4.start		{
			margin-top:6px;
			margin-bottom:20px;
			padding-right:15px;
			}

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 #a063b6;
			}

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;
			}

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

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



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

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

.absatzHilfe		{
			width:93%;
			margin:0 0px 0 2px;
			padding:0 50px 0 0;
			}

.absatzText		{
			width:34em;
			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;
			}



#inhalt table.programm	{
			margin:0 0 0 20px;
			font-size:0.8em;
			/* width:530px; */
			}

#inhalt table.programm td.zeit
			{
			width:23%;
			vertical-align:top;
			font-weight:bold;
			padding:0 0 10px 0;
			}

#inhalt table.programm td.thema
			{
			padding:0 0 10px 0;
			}

#inhalt table.programm td.zeitAbstand
			{
			width:23%;
			vertical-align:top;
			font-weight:bold;
			padding:10px 0 10px 0;
			}

#inhalt table.programm td.themaAbstand
			{
			padding:10px 0 10px 0;
			}

#inhalt table.programm td.themaPanelTitel
			{
			background-color:#dedede;
			}

#inhalt table.programm td.themaPanel
			{
			background-color:#f5f5f5;
			}




#inhalt table.kontakt	{
			margin:0 0 0 20px;
			font-size:0.8em;
			/* width:350px; */
			border-spacing:0;
			}

#inhalt table.kontakt td.art
			{
			/* width:15%; */
			vertical-align:top;
			padding:0px;
			}

#inhalt table.kontakt td.titel
			{
			font-weight:bold;
			padding:10px 0 4px 0;
			}

#inhalt table.impressum	{
			margin:0 0 0 20px;
			font-size:0.8em;
			width:527px;
			border-spacing:0;
			}

#inhalt table.impressum td.art
			{
			width:15%;
			vertical-align:top;
			padding:0px;
			}

#inhalt table.impressum td.titel
			{
			font-weight:bold;
			padding:10px 0 4px 0;
			}

#inhalt table.impressum td.abstand
			{
			padding:15px 0 4px 0;
			}

#inhalt table.impressum td.titelAnfang
			{
			font-weight:bold;
			padding:2px 0 4px 0;
			}

#inhalt table.preise	{
			margin:0 0 0 15px;
			font-size:0.8em;
			width:15em;
			}

#inhalt table.preise td.info	
			{
			width:8em;
			}

#inhalt table.preise td.preis	
			{
			text-align:right;
			}

#inhalt table.preise	{
			
			}




/* AbsÃ¤tze */

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

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

#inhalt p.abstandStart	{
			margin-top:10px;
			margin-bottom:13px;
			}

#inhalt p.abstandLinks	{
			margin-top:10px;
			margin-bottom:0px;
			}

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

#inhalt p.abstandOben	{
			margin-top:35px;
			margin-bottom:6px;
			}

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

#inhalt p.video		{
			margin-bottom:25px;
			}

#inhalt p.abstandUntenStartseite
			{
			margin-top:0px;
			margin-bottom:25px;
			}

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

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

#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 p img
			{
			border:none;
			}



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

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



/* 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%;
			}



/* 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;
			}

#inhalt ul.liste li	{
			padding:6px 0 0 0;
			}

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

.textbereich dl.adresse dt		
			{
			float:left;
			width:5.3em;
			margin:0px;
			padding:0 0 0 0;
			clear:left;
			}

.textbereich dl.adresse dd		
			{
			margin:0 0 0 5.3em;
			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:0;
			padding:2px 2px 0 2px;
			font-size:0.8em;
			background-color:#fffaf0;
			}

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

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

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

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

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


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

.textbereich dl.preis dt		
			{
			float:left;
			width:16.5em;
			margin:0px;
			padding:0 0 3px 0;
			clear:left;
			}

.textbereich dl.preis dt.laenger		
			{
			float:left;
			width:16.5em;
			height:5.5em;
			margin:0px;
			padding:0 0 3px 0;
			line-height:1.1em;
			clear:left;
			}

.textbereich dl.preis dt.lang		
			{
			float:left;
			width:18.5em;
			height:3.5em;
			margin:0px;
			padding:0 0 3px 0;
			line-height:1.1em;
			clear:left;
			}

.textbereich dl.preis dt.kurz		
			{
			float:left;
			width:18.5em;
			height:2.7em;
			margin:0px;
			padding:0 0 3px 0;
			line-height:1.1em;
			clear:left;
			}



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

.textbereich dl.preis dd.laenger		
			{
			margin:0 0 0 16.5em;
			padding:0 0 3px 0;
			height:5.5em;
			text-align:right;
			}

.textbereich dl.preis dd.lang		
			{
			margin:0 0 0 18.5em;
			padding:0 0 3px 0;
			height:3.5em;
			text-align:right;
			}

.textbereich dl.preis dd.kurz		
			{
			margin:0 0 0 18.5em;
			padding:0 0 3px 0;
			height:2.7em;
			text-align:right;
			}



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

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

.textbereich dl.verkehr dt.lang		
			{
			float:left;
			width:9em;
			height:4em;
			margin:0px;
			padding:0 2em 3px 0;
			clear:left;
			}

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

.textbereich dl.verkehr dd		
			{
			margin:0 0 0 9em;
			padding:0 0 3px 0;
			text-align:left;
			}

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

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

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

.textbereich dl.feiertage dt.hoeher		
			{
			float:left;
			width:16.0em;
			margin:0px;
			padding:0 2em 3px 0;
			clear:left;
			height:2.7em;
			}

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

.textbereich dl.feiertage dd.hoeher		
			{
			margin:0 0 0 16.0em;
			padding:0 0 3px 0;
			text-align:right;
			height:2.7em;
			}




#inhalt ul.download	{
			margin-left:2em;
			padding:0px;
			font-size:0.8em;
			}

#inhalt ul.download li	{
			list-style-image:url(../images/icon_download.gif);
			margin:0 0 0 15px;
			padding-bottom:6px;
			}



/* nur Dokuzentrum */

.zielgruppe		{
			font-weight:bold;
			background-color:#a063b6;
			padding:1px 3px;
			}


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

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

.textbereich dl.programm dd		
			{
			margin:0 0 0 4.3em;
			padding:0 0 3px 2em;
			text-align:left;
			}

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

			


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



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

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

#footer			{
			clear:left;
			padding: 0;
			margin: 0;
			background-color:#fff;
			height:1.7em;
			font-size:0.8em;
			border-top:1px solid #000;
			}

#footer	p		{
			margin:5px 0 0 20px;
			font-size:0.8em;
			}

#footer	a		{
			color:#000;
			text-decoration:none;
			}

#footer	a:hover		{
			color:#000;
			text-decoration:none;			
			}

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


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


/* Suchergebnisse */

.query			{color:#000000;}

.absatzArchiv #suchliste
			{
			margin:0.8em 0 1em 20px;
			padding:0px;
			color:#000000;
			font-size:0.8em;
			}

.absatzArchiv #suchliste td
			{padding:5px 0 0 0px;}

.absatzArchiv #suchliste td.zahl
			{
			vertical-align:top;
			padding:5px 4px 0 0;
			}

.absatzArchiv #suchliste a:link
			{						
			text-decoration:none;
			color:#45556a;
			} 
						
.absatzArchiv #suchliste a:visited
			{						
			text-decoration: none;
			color:#99556a;
			} 
			
.absatzArchiv #suchliste a:hover
			{						
			text-decoration:underline;
			color:#45556a;
			} 

.absatzArchiv p.abstandUnten
			{
			margin-top:0px;
			margin-bottom:8px;
			}						

/* neue Suche */

.neueSuche		{
			margin:0px; 
			padding-left:10px;
			}
				
.formNeueSuche		{
			display:inline;
			margin:0px;
			padding:0px;
			vertical-align:middle;
			}

.absatzArchiv input.text
			{
			margin: 2px 2px 2px 0px; 
			padding:1px 2px 1px 2px;
			display:block;
			color:#000000; 
			font-size:0.75em; 
			font-weight:normal; 
			text-align:left;
			width:140px;
			height:1.2em;
			border:1px solid #f5e5ef;
			}

.absatzArchiv input.button
			{
			margin:0px; 
			padding:0px; 
			display:block;
			width:15px;
			height:18px;
			background-color:#efefef;
			background-image:url(../images/icon_suche.gif);
			background-repeat:no-repeat;
			background-position:center center;	
			border:none;
			}


.antifloat		{clear:left; visibility:hidden;}




#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 2px 6px 1px}


/* ------------- Google Suchergebnisseite ------------- */

.absatzGoogle		{
			width:92%;
			margin:0 0 10px 18px;
			}

#text ul
			{
			font-size:0.8em;
			}

#text ul li
			{
			list-style-type:none;
			background-image:url(http://www.nuernberg.de/images/portal_internet/bullet_liste.gif);
			background-repeat:no-repeat;
			background-position:0em 0.4em;
			margin:0px;
			padding:0 0px 3px 12px;
			}

#wrapperGoogle		{
			width:48.38em;
			max-width:100%;
			height:1200px;
			margin:0 auto;
			text-align:left;
			background:#fff url(../images/bg_nav.gif) repeat-y left top;
			position:relative;
			}


/* ------------- Video-Uebertragung ------------- */


#uhr			{
			margin:0 0 0 14px;
			padding:3px 3px 3px 0.5em;
			font-size:0.8em;
			background-color:#333;
			color:#fff;
			width:490px;
			}



