/* 
Breite: 1024 px
Inhalt: 800 px

Farben:
gelb:			#FFDE00; (gelb der Umschlagsseite der Printversion)
dunkelrot:		#CC3300; rot-orange, mittel (Jugendarbeit)
dunkelblau:		#333366;
blau, mittel: 	#003399; 

*/

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

body			{
			background-color:#ffffff;
			color:#000000;
			font-family:arial,helvetica,sans-serif;
			font-size:101%;	
			text-align:center;	
			}
/* Fortmatierung der Schriften */

h1			{
			margin-top:18px;
			margin-bottom:10px;
			padding:0px;
			font-size:1.0em;
			border:0px;
			color:#333366; /* dunkelblau:#333366; */
			}

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

h4			{
			margin-top:5px;
			margin-bottom:0px;
			padding:0px;
			font-size:0.85em;
			border:0px;
			color:#333366;
			}

			

/* Fortmatierung "gesamt" */			
#gesamt		{
			background-color:#ffffff;
			color:#000000;
			width:774px;
			text-align:center;	
			}
		
			
/* Anfang Fortmatierung von Images */		
#img		{border:none;}

#img_start		{
			margin-top:100px;
			margin-right:8px;
			margin-bottom:100px;
			margin-left:8px;								
			float:left;
			border:0;
			}
			
#img_links		{
			text-align:left;
			margin-top:5px;
			margin-right:8px;
			margin-bottom:5px;
			float:left;
			border:0;
			}
			
#img_rechts 
			{
			text-align:right;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:8px;
			float:right;		
			border:0;
			}
			
#img_mitte 
			{
			text-align:center;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:5px;
			float:right;		
			border:0;
			}
/* Ende Formatierung von Images */

/* Anfang Formatierung 1. Querleiste: Service-Leiste Nürnberg */
#nbgOben	{
			margin-top:4px;
			background-color:#ffffff;
			width:774px;
			height:25px;
			margin-bottom:8px;
			text-align:center;
			}
			
#nuernberglogo {
			width:220px; 
			}

#nbgOben img	{
			margin:0px;
			padding:0px;
			width:160px;
			height:25px;
			border:0px;
			vertical-align:bottom;
			}

#nbgMenueOben	{
			margin:0px;
			padding-bottom:2px;
			height:24px;
			text-align:right;
			vertical-align:bottom;
			border-bottom:1px solid #000000;
			color:#000000;
			}

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

#nbgMenueOben a.innen	{
			padding-left:5px;
			padding-right:5px;
			}

#nbgMenueOben a.aussen	{padding-left:5px;}

/* Ende Formatierung 1. Querleiste: Service-Leiste Nürnberg */

/* Anfang Formatierung 2. Querleiste: Home-Button und Parent-Logos */
/* Anfang Logo_Leiste: */
#logoLeiste		{
			margin:0px;
			padding:0px;
			width:774px;
			height:60px;
			background-color:#ffffff;
			color:#000000;
			border-bottom:1px solid #ffffff;
			}
			
#logo		{
			margin:0px;
			padding-left:10px;
			padding-right:0px;
			padding-bottom:7px;
			width:210px;
			background-color:#CC3300; 
			text-align:left;
			vertical-align:middle;
			color:#ffffff;
			font-weight:bold;
			font-size:1.1em;
			border-right:1px solid #ffffff;
			}
			
#logo a		{
			color:#ffffff;
			text-decoration:none;
			}
			
#logo a:hover		{
			color:#FFDE00;
			text-decoration:none;
			}
/* Ende Logo_Leiste: */


/* Anfang der beiden Parent-Logos */			
#parentLogo	{
			margin:0px;
			padding-right:10px;
			padding-bottom:7px;
			background-color:#FFDE00;
			text-align:right;
			vertical-align:middle;
			}

#parentLogo_jugendamt		{
			color:#CC3300;
			font-size:1.0em;
			text-decoration:none;
			}

#parentLogo_jugendamt a	{
			color:#CC3300;
			text-decoration:none;
			}

#parentLogo_jugendamt a:hover	{
			color:#333366;
			text-decoration:underline;
			}
			
#parentLogo_sozialreferat	{
			color:#CC3300;
			font-size:0.9em;;
			text-decoration:none;
			}

#parentLogo_sozialreferat a	{
			color:#CC3300;
			text-decoration:none;
			}

#parentLogo_sozialreferat a:hover	{
			color:#333366;
			text-decoration:underline;
			}
			
/* Ende Parent-Logos */
/* Ende Formatierung 2. Querleiste: Home-Button und Parent-Logos */


/* Anfang Formatierung 3. Querleiste: Service Suche, Kontakt, Impressum */
#serviceLeiste	{
			margin:0px;
			padding:0px;
			width:774px;
			}

#navService 	{
			text-align:right;
			height:20px;
			font-size:0.85em;
			background-color:#CC3300;
			border-bottom:1px solid #ffffff;
			}

#navService ul	{
			margin:0px;
			padding:0px 0px 0px 0px;
			list-style-type:none;
			text-align:right;
			}

#navService ul li	{
			padding-left:15px;
			float:right;
			}

#navService ul li a	{
			display:block;
			color:#FFDE00;
			background-color:#CC3300;
			padding-top:1px;
			padding-bottom:2px;
			padding-right:5px;
			padding-left:5px;
			text-decoration:none;
			}
			
#navService ul li a:hover	
			{background-color:#FFDE00;
			color:#333366;
			}
			
#navService ul li a.aktiv
			{
			display:block;
			color:#333366;
			background-color:#FFDE00;
			text-decoration:none;
			}
	
/* Ende Formatierung 3. Querleiste: Service Suche, Kontakt, Impressum */

/* Anfang Formatierung 4. Querleiste: Pfad */
#pfad		{
			margin:0px;
			padding-left:13px;
			width:774px;
			height:20px;
			font-size:0.8em;
			background-color:#FFDE00;
			border-bottom:1px solid #ffffff;
			}

#pfadText	{
			width:220px;
			text-align:left;
			vertical-align:middle;
			margin:0px;
			padding:0px;
			color:#333366;
			}

#pfadAnzeige	{
			margin:0px;
			padding:0px;
			text-align:left;
			vertical-align:middle;
			}
			
#pfadAnzeige a	{
			text-decoration:none;
			color:#333366;
			}

#pfadAnzeige a:hover	{
			text-decoration:none;
			color:#FFDE00;
			background-color:#CC3300;
			}

#pfadAnzeige ul		{
			margin:0px;
			padding:0px;
			list-style-type:none;
			}

#pfadAnzeige ul li		{
			padding-left:10px;
			float:left;
			color:#333366;
			}

#pfadAnzeige ul li a.aktiv	{
			color:#000000;
			list-style-type:none;
			}		
/* Ende Formatierung 4. Querleiste: Pfad */

/* Anfang Formatierung Haupt: Haupt-Navigationsleiste und Inhalt */
#haupt		{
			text-align:left;
			width:774px;
			}
			
#haupt_start		{
			text-align:middle;
			width:774px;
			}

/* Anfang Formatierung der gesamten Navigationsleiste*/
#navigationsleiste	{
			background-color:#CC3300;
			width:220px;
			}

/* Anfang Formatierung des Abschnitts Haupt-Navigation*/
#hauptnavigation	{
			background-color:#CC3300;
			margin:0px;
			padding-top:5px;
			text-align:left;
			border-bottom:1px solid #FFDE00; 
			}

#hauptnavigation a	{
			display:block;
			text-decoration:none;
			color:#FFDE00;
			font-size:0.85em;
			}			

#hauptnavigation ul 	{
			list-style-type:none;
			margin:0px;
			padding:0px;
			}

#hauptnavigation ul li	{	/* Navigationspunkt */
			border-top:1px solid #FFDE00;
			}
			
#hauptnavigation ul li a
			{
			padding-left:10px;
			padding-bottom:3px;
			padding-top:2px;
			}

#hauptnavigation ul li a:hover
			{
			background-color:#CC3300;
			color:#333366;
			}

#hauptnavigation ul li a.aktiv
			{
			background-color:#FFDE00;
			color:#333366;
			font-size:0.85em;
			}
/* Ende Formatierung der Haupt-Navigationsleiste*/

/* Anfang Formatierung der Inhalt */

#inhalt		{
			padding:0px;
			text-align:left;
			width:554px;
			}
			
#text		{
			margin-left:15px;
			margin-right:5px;
			}

/* Beginn der Absatzformatierung */
#text p			{
			font-size:0.9em;
			line-height:1.15em;
			margin-top:5px;
			margin-bottom:5px;
			}			
/* Ende der Absatzformatierung */


#text a			{
			text-decoration:underline;
			color:#cc3300;
			}

#text a.suche		{
			padding-right:5px;
			text-decoration:underline;
			color:#CC3300;
			}

			
#text ol	{
			margin-top:10px;			
			margin-bottom:15px;
			margin-left:16px;
			padding-left:8px;
			font-size:0.9em;
			list-style-type:decimal;
			}
			
#text ul	{
			margin-top:10px;			
			margin-bottom:15px;
			margin-left:16px;
			padding:0px;
			font-size:0.9em;
			}

#text ul li	{
			margin-left:10px;
			margin-bottom:4px;
			list-style-image: url(../images/punkt_ul.gif);
			vertical-align:bottom;
			}

#text ul.seitennav 		{
			padding-left:130px;
			}

#text ul.seitennav li		{
			margin-left:10px;
			margin-bottom:4px;
			padding:0px;
			list-style-image:url(../images/icon_anker_link.gif);
			}

#text table	{
			margin:0px;
			padding:0px;
			font-size:0.9em;
			}
									
/* Ende Formatierung der Inhalt */

/* Anfang Formatierung untere Leiste */
#MenueUnten		{
			width:774px;
			height:25px;
			margin-top:10px;
			margin-bottom:8px;
			padding-top:3px;
			border-top:1px solid #000000;
			font-size:0.75em;
			}
			
#copy			{
			text-align:left;
			float:left;
			}

#copy a			{
			color:#000000;
			text-decoration:none;
			}
			
#datenschutz a		{
			color:#000000;
			text-decoration:none;
			text-align:right;
			float:right;
			}

#datenschutz a.aussen	{padding-left:0px; padding-right:0px;}
/* Ende Formatierung untere Leiste */


/* Anfang Formatierung von Klassen: class="" */
					
.allgemein 	{color: #003399}

.bold		{font-weight:bold;}
			
.bolddunkelblau 	{
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #333366;
			}
			
.boldrot 	{
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #CC3300;
			}

.druck		{display:none;}

.jugendarbeit 
			{color:#cc3300}

.linie		{border-bottom:1px solid #cc3300;
			}
	
.pdf	 	{
			font-size: 0.8em;
			color: #000000;
			}

.pfeilnachoben		{
			margin:0px;
			padding-right:0px;
			border:0px;
			text-align:right;
			background-image:url(../images/pfeil_oben.gif);
			background-repeat:no-repeat;
			background-position:right; 
			}
			
.pfeilnachobenlinie	{
			margin:0px;
			padding:0px;
			border:0px;
			border-bottom:1px solid #cc3300;
			background-image:url(../images/pfeil_oben.gif);
			background-repeat:no-repeat;
			background-position:right; 
			}
			
.pfeilrechts		{
			margin:0px;
			padding:15px;
			border:0px;
			background-image:url(../images/pfeil_rechts.gif);
			background-repeat:no-repeat;
			background-position:left;
			}		
						
.query		{
			color:#cc0000;	
			}

.rot 	{
			color: #CC3300;
			}
			
/* für die Seite Links: externe Links in einer Liste*/
.ulLinks
			{
			margin-top:10px;
			margin-left:150px;
			margin-bottom:0;
			padding:0px;
			list-style-image:url(../images/icon_externer_link.gif);
			}
			
.unsichtbar	{display:none;}		
			


			
.zitat			{
			margin-top:0px;
			margin-bottom:6px;
			font-size:0.75em;
			font-style:italic;
			}			