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

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

h1			{
			margin-top:27px;
			margin-bottom:15px;
			padding:0px;
			font-size:1.0em;
			border:0px;
			color:#000000;
			}

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

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

p, li			{
			margin-top:5px;
			margin-bottom:5px;
			padding:0px;
			font-size:0.8em;
			border:0px;
			color:#000000;
			}			


h4.suchetitel 		{
			font-size:0.75em;
			font-weight:bold;
			color:#333333;
			padding: 0px 0px 2px 10px; 
			}
#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.innen	{
			padding-left:5px;
			padding-right:5px;
			}

#datenschutz a.aussen	{padding-left:0px; padding-right:0px;}

#formSuche		{
			display:inline;
			margin:0px;
			padding:0px;
			vertical-align:middle;
			}
			
#gesamt			{
			background-color:#ffffff;
			color:#000000;
			width:774px;
			text-align:left;	
			}

#haupt			{
			text-align:left;
			width:774px;
			}
			
#hauptnavigation	{
			background-color:#006666;
			margin:0px;
			padding-top:23px;
			width:200px;
			text-align:left;
			border-bottom:1px solid #ffffff;
			}

#hauptnavigation a	{
			display:block;
			text-decoration:none;
			color:#ffffff;
			}

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

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

#hauptnavigation ul li a:hover
			{
			background-color:#cecece;
			color:#000000;
			}

#hauptnavigation ul li.aktiv
			{
			background-color:#cecece;
			color:#000000;
			padding-left:13px;
			padding-bottom:3px;
			padding-top:2px;
			}

#img		{border:none;}

#img_start	{
			text-align:left;
			margin-top:5px;
			margin-right:8px;
			margin-bottom:5px;
			float:left;
			border:0;
			}

#img_links		{
			text-align:left;
			margin-top:0px;
			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;
			}
						
#inhalt			{
			margin:0px;
			padding:0px;
			text-align:left;
			width:574px;
			}

#inhalt p.pfeil		{
			margin-top:5px;
			text-align:right;
			}
			
#jahr			{
			margin:0px;
			padding-left:20px;
			width:174px;
			background-color:#006666;
			text-align:center;
			font-weight:bold;
			font-size:1.9em;
			}
			
#logoLeiste		{
			margin:0px;
			padding:0px;
			width:774px;
			height:80px;
			background-color:#ffffff;
			color:#000000;
			border-bottom:1px solid #ffffff;
			}

#logo			{
			margin:0px;
			padding-left:13px;
			padding-right:0px;
			padding-bottom:7px;
			width:187px;
			background-color:#006666;
			text-align:left;
			vertical-align:bottom;
			color:#000000;
			font-weight:bold;
			font-size:1.1em;
			border-right:1px solid #ffffff;
			}

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

#navigationsleiste	{background-color:#006666;}
			
#navService 		{
			margin:0px;
			padding:0px;
			text-align: right;
			height:18px;
			background-color:#666666;
			border-bottom:1px solid #ffffff;
			}

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

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

#navService li a	{
			display:block;
			color:#ffffff;
			background-color:#666666;
			padding-top:1px;
			padding-bottom:2px;
			padding-right:5px;
			padding-left:5px;
			text-decoration:none;
			}

#navService li.suche	{
			display:block;
			color:#ffffff;
			background-color:#666666;
			padding-top:1px;
			padding-bottom:2px;
			padding-right:5px;
			padding-left:18px;
			}

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

#navService li a.aktivService	
			{background-color:#006666;}

/* Suche Text, Eingabefeld, Button */
#navServiceSuche	{
			margin:0px; 
			padding:0px 5px 1px 5px; 
			text-align:right;
			width:110px;
			background-color:#666666;
			border-bottom:1px solid #ffffff;
			}				

#navServiceSuche input.text
				{
			margin: 2px 2px 2px 0px; 
			padding:0px;
			display:block;
			float:left;
			color:#000000; 
			font-size:0.75em; 
			font-weight:normal; 
			text-align:left;
			width:90px;
			height:1.2em;
			border:none;
			}
#navServiceSuche input.button	
				{
			margin:0px; 
			padding:0px; 
			display:block;
			width:15px;
			height:18px;
			background-color:#666666;
			background-image:url(images/button2.gif);
			background-repeat:no-repeat;
			background-position:center; center;	
			border:none;
			}
/* Suche Ende*/						
	
#nbgMenueUnten		{
			width:774px;
			height:25px;
			margin-top:10px;
			margin-bottom:8px;
			padding-top:3px;
			border-top:1px solid #000000;
			font-size:0.75em;
			}
			
#neueSucheNbg		{
			background-color:#e7e7e7;
			margin-bottom:10px;
			padding: 5px 0 10px 0;
			width:550px;
			height:2.4em;
			}		
#neueSucheHugo		{
			background-color:#e7e7e7;
			padding:5px 0 10px 0;
			width:550px;
			margin-bottom:10px;
			}		
#neueSucheHugo img.hugo	{
			border:none;
			background-color:#ffffff;
			margin:5px 10px 0 10px;
			padding:3px;
			float:left;
			}
#neueSuchePr		{
			background-color:#e7e7e7;
			margin-bottom:10px;
			padding:5px 0 10px 0;
			width:550px;
			height:2.4em;
			}		
#neueSucheSozialatlas	{
			background-color:#e7e7e7;
			padding: 5px 0 10px 0;
			width:550px;
			margin-bottom:10px;
			}		
#neueSucheSozialatlas img.sozial
			{
			border:none;
			background-color:#ffffff;
			margin:5px 10px 0 10px;
			padding:3px;
			float:left;
			}					

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

#parentLogo		{
			margin:0px;
			padding-right:5px;
			padding-bottom:7px;
			width:400px;
			background-color:#006666;
			color:#ffffff;
			text-align:right;
			vertical-align:bottom;
			font-weight:bold;
			font-size:1.0em;
			}

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

#parentLogo a:hover	{
			color:#ffffff;
			text-decoration:underline;
			}

#pfad			{
			margin:0px;
			padding-left:13px;
			width:774px;
			height:19px;
			background-color:#cecece;
			border-bottom:1px solid #ffffff;
			}

#pfadAnzeige		{
			margin:0px;
			padding:0px;
			text-align:left;
			vertical-align:middle;
			}

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

#pfadAnzeige li		{
			padding-left:5px;
			list-style-type:none;
			float:left;
			}

#pfadAnzeige li.aktiv	{
			color:#006666;
			}

#pfadAnzeige a		{
			text-decoration:none;
			color:#666666;
			}

#pfadAnzeige a:hover	{
			text-decoration:underline;
			color:#000000;
			}

#pfadText		{
			width:200px;
			text-align:center;
			vertical-align:middle;
			margin:0px;
			padding:0 0 0 0;
			color:#000000;
			font-size:0.75em;
			font-weight:bold;
			}

#serviceLeiste		{
			margin:0px;
			padding:0px;
			width:774px;
			color:#000000;
			}

#sozialatlasText 	{
			margin:3px 0 0 0;
			padding:0;
			font-size:95%;
			font-weight:normal;
			color:#333333;
			}
#text		{
			padding-left:16px;
			width:100%
			}
			
#textstart			{
			padding-right:30;
			padding-left:30;
			margin-left:0px;
			margin-right:0px;
			}

#text p			{
			margin-top:0px;
			margin-bottom:6px;
			font-size:0.85em;
			}

#text p.abstandSuche	{
			margin-top:30px;
			margin-bottom:30px;
			}

#text p.abstandSucheOben
			{
			margin-top:30px;
			margin-bottom:6px;
			}

#text p.abstandSucheUnten
			{
			margin-top:6px;
			margin-bottom:30px;
			}

#text ol		{
			margin-top:10px;
			margin-left:19px;
			margin-bottom:15px;
			padding-left:8px;
			font-size:0.85em;
			list-style-type:decimal;
			}
			
#text ul.text		{
			margin-top:10px;
			margin-left:19px;
			margin-bottom:15px;
			padding:0px;
			list-style-image:url(images/fj_punkt.gif);
			}

#text ul.text li	{
			margin-left:10px;
			margin-bottom:4px;
			padding:0px;
			font-size:0.85em;
			}

#text table.tabelle	{
			margin:0px;
			padding:0px;
			font-size:0.85em;
			width:550px;
			}

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

#text .suchliste ol 	{						
			margin:.3em 0 0 2em;				
			padding:0;
			display:block;
			text-align:top;                          
			} 

#text .suchliste ol li 	{						
			font-size:90%;
			color:#000000;
			list-style-type:decimal;
			padding:.1em .8em .7em .1em;
			} 
						
#text .suchliste ol li a
			{						
			text-decoration:none;
			color:#cc0000;
			} 			
						
#text .suchliste ol li a:visited 
			{						
			text-decoration: none;
			color:#F95656;
			} 
			
#text .suchliste ol li a:hover 
			{						
			text-decoration:underline;
			color:#cc0000;
			} 

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

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

span.spamschutz		{display:none;}

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

.bold		{font-weight:bold;}

.boldrot 	{font-style: normal;
			font-weight: bold;
			font-variant: normal;
			color: #006666;
			}
			
.druck		{display:none;}
				
.formNeueSuche		{
			display:inline;
			margin:0px;
			padding:0px;
			vertical-align:middle;
			}

.hiddenlink	{textdecoration:none;}			

.linie		{
			border-bottom:1px solid #006666;
			valign:bottom;
			}

.neueSuche		{margin:0px; padding-left:10px;}
				
.pdf		{
			font-size: 0.85em;
			color: #000000;
			}
			
.pfeil		{
			margin:0px;
			padding:0px;
			border:0px;
			text-align:right;
			
			}

.query		{color:#cc0000;}

.referat		{
			font-size:0.8em;
			font-weight:normal;
			}
			
.start 	{
			padding:5px;
			font-size:1.0em;
			text-decoration: none;
			background-repeat:no-repeat; 
			}
		
.sucheBild	{float:left;}		
				
.unsichtbar	{display:none;}	
