/* Farben

*/

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

body		{
			background-color:#ffffff;
			color:#000000;
			font-family:arial, helvetica, sans-serif;	
			text-align:center;	
			}

h1			{
			margin-top:20px;
			margin-bottom:10px;
			padding:0px;
			font-size:1.0em;
			border:0px;
			color:#4A9ABD;
			}

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

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

#gesamt		{
			background-color:#ffffff;
			color:#000099;
			width:950px;
			text-align:center;	
			}
			
			
/* Anfang Fortmatierung von Images */		

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


/* Anfang Formatierung 1. obere Querleiste */
#nbgOben	{
			margin-top:4px;
			background-color:#ffffff;
			width: 774px;
			height:25px;
			margin-bottom:8px;
			text-align:center;
			}

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

#nbgMenueOben	{
			margin:0px;
			padding-bottom:2px;
			height:24px;
			width:614px;
			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. obere Querleiste */

/* Anfang Formatierung 2. Querleiste: Home-Button und Parent-Logos */
/* Anfang Logo_Leiste: */
#logoLeiste		{
			margin:0px;
			padding:0px;
			width:950px;
			height:60px;
			background-color:#ffffff;
			color:#000000;
			border-bottom:1px solid #ffffff;
			}
			
#logo		{
	margin:0px;
	padding-left:13px;
	padding-right:0px;
	padding-bottom:7px;
	width:187px;
	text-align:left;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
	border-right:1px solid #ffffff;
	background-image: url(../images/tabellenhintergrund.jpg);
	background-repeat: repeat-y;
			}
			
#logo a		{
			color:#ffffff;
			text-decoration:none;
			}
			
#logo a:hover		{
			color:#00339E;
			text-decoration:none;
			}
/* Ende Logo_Leiste: */

/* Anfang Parent-Logos */			
#parentLogo	{
	margin:0px;
	padding-right:5px;
	padding-bottom:7px;
	padding-left:10px;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
	margin:0px;
	background-image: url(../images/tabellenhintergrund_lang.jpg);
	background-repeat: repeat-y;
	}
					
/* 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;
			color:#000000;
			}

#navService 	{
			margin:0px;
			padding:0px;
			text-align: right;
			height:18px;
			font-size:0.75em;
			background-color:#63BA42;
			border-bottom:1px solid #ffffff;
			}

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

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

#navService ul li a	{
			display:block;
			color:#ffffff;
			background-color:#63BA42;
			padding-top:1px;
			padding-bottom:2px;
			padding-right:5px;
			padding-left:5px;
			text-decoration:none;
			}
			
#navService ul li a.aktiv
			{
			display:block;
			color:#ffffff;
			background-color:#4A9ABD;
			padding-top:1px;
			padding-bottom:2px;
			padding-right:5px;
			padding-left:5px;
			text-decoration:none;
			}

#navService li a:hover	{background-color:#4A9ABD;}

#navService li a.aktivService	
			{background-color:#cc3300;}
				
/* Ende Formatierung 3. Querleiste: Service Suche, Kontakt, Impressum */


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

/* Anfang Formatierung der gesamten Navigationsleiste*/
#navigationsleiste	{
	background-image: url(../images/tabellenhintergrund.jpg);
	background-repeat: repeat-y;
}

/* Anfang Formatierung des Abschnitts Haupt-Navigation */
#hauptnavigation	{
	margin:0px;
	padding-top:10px;
	width:200px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #003399;
	background-image: url(../images/tabellenhintergrund.jpg);
			}

#hauptnavigation a	{
			display:block;
			text-decoration:none;
			color:#003366;
			font-size:0.9em;
			font-weight:bold;
			}			

#hauptnavigation ul 	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-image: url(../images/tabellenhintergrund.jpg);
			}

#hauptnavigation ul li	{	/* Navigationspunkt */
			margin:0px;
			padding:0px;
			border-top:1px solid #003399;
			}
			
#hauptnavigation ul li a
			{
			padding-left:13px;
			padding-bottom:3px;
			padding-top:2px;
			}

#hauptnavigation ul li a:hover
			{
			background-color:#FF0000;
			color:#ffffff;
			}

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

/* Anfang Formatierung der Inhalt */
#inhalt		{
			margin-left:14px;
			padding:0px;
			text-align:left;
			width:720px;
			}
#text			{
			margin-left:16px;
			margin-right:5px;
			}

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

#text ul li	{
			margin-left:10px;
			margin-bottom:4px;
			padding:0px;
			font-size:0.9em;
			list-style-image: url(file:///H|/schutz/internet/jugendamt/images/fj_punkt.gif);
			}

#text table	{
			margin:0px;
			padding:0px;
			font-size:0.9em;
			width:700px;
			}

#text a			{
	text-decoration:none;
	color:#003399;
	font-size:14px;
	font-weight: bold;
			}

#text a.suche		{
			padding-right:5px;
			text-decoration:underline;
			color:#63BA42;
			font-size:1.1em;
			}
									
/* Ende Formatierung der Inhalt */

/* Anfang Formatierung untere Leiste */
#MenueUnten		{
			width:950px;
			height:25px;
			margin-top:10px;
			margin-bottom:8px;
			padding-top:3px;
			padding-bottom:5px;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			font-size:0.85em;
			}
			
#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="" */					
.bold		{font-weight:bold;}

.linie		{border-bottom:1px solid #cc3300;}
	
.pdf	 	{
			font-size: 0.85em;
			color: #000000;
			}
			
.pfeil		{
			margin:0px;
			padding:0px;
			border:0px;
			text-align:right;
			}
			
.boldrot 	{
			font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #CC3300;
			}

.unsichtbar	{display:none;}	

.druck		{display:none;}

.abstand_tr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.inhalt_überschrift {
	padding-top:15px;
	margin-bottom:0px;
	font-size: 0.85em;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	color: #003366;
}
.tabelle_inhalt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E64300;
	font-weight: normal;
}
.videolinks {
	font-size: 11px;
	font-weight: bold;
	cursor: crosshair;
}
