/*****************************************************************
Name:			Testhausen.css
Date:			27.04.2007
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich / Dagmar Peters
Description:	:	Style Sheet fuer CMS

******************************************************************/
/*<![CDATA[*/



html								{ padding: 0px; margin: 0px; border: 0px; width: 100%; }

body								{ font-family: arial, verdana, geneva, sans-serif; line-height: 1.3em; border: 0px; 
											font-size: 76%;  padding: 0px; margin: 0px; border: 0px; 
											width: 100%; }
	
.noframeBody				{ background-color: #ffffff; }
			
a 									{ font-weight: bold; color: #006600; text-decoration: none; }
a:link 							{ font-weight: bold; color: #006600; text-decoration: none; }
a:visited 					{ font-weight: bold; color: #006600; text-decoration: none; }
a:hover 						{ font-weight: bold; color: #006600; text-decoration: none; }
a:active 						{ font-weight: bold; color: #006600; text-decoration: none; }

h1									{ font-size: 1.3em; color: #bf4f1f; margin-bottom: 10px;}
h2									{ font-size: 1.2em; color: #45473A; }
h3									{ font-size: 1.1em; color: #45473A; }
h4									{ font-size: 1.1em; color: #000000; }
h5									{ font-size: 1.0em; color: #45473A; }
h6									{ font-size: 1.0em; color: #000000; }

.invisible					{ display: none; }

div	{ margin: 0px; padding: 0px; }
ul	{ margin: 0px; padding: 0px; }
li	{ margin: 0px; padding: 0px; }
p		{ margin-top: 5px; margin-bottom: 5px; }

#content ul 	{ margin-left: 20px; }
#content li 	{ margin-left: 0px; }

#spnMetaData			{ width: 500px; height: 150px; }

/*** Aufbau Div-Konstrukt ***/

#zentrierer					{ position: relative; width: 100%; text-align: center; margin: 0px auto;}

#inhaltAussen 				{ position: relative; margin: 0px auto; max-width: 980px; min-width: 765px; text-align: left; border: 1px solid #005E39; overflow: hidden;}
 * html #inhaltAussen { width: 980px; }
			

#inhalt										{  position: relative; overflow: hidden;
														background: url(http://www.gruenkraut.de/servlet/PB/show/1044159/bg_main2.jpg); 
														background-position: 160px 148px; background-repeat: no-repeat;}

#top											{ position: relative; left: 0px; height: 149px; text-align: left; 
														background: url(http://www.gruenkraut.de/servlet/PB/show/1130896/TOP-Hintergrund-Gruenkraut_breit.jpg) no-repeat; }
* html #top { border: 0px; }
*+html #top { border: 0px; }

#navContent								{ position: relative; text-align: left; width: 100%; margin: 0px; margin-top: 1px; }

br.clearNavContent				{ clear: both; line-height: 0px; overflow: hidden;  height: 0px;}

#navigation								{ position: relative; float: left; top: -6px; text-align: left; width: 14em; background-color: #E7F2E2; }

#content									{ margin-left: 16em; margin-top: 0px; }

* html #content						{ float: left; margin-left: 2em; }

#qePageContent						{ position: relative; padding-top: 10px; width: 100%; overflow: hidden; }
#contentSpalte						{ margin-right: 10px; }

.sitemapBody		{ margin-top: 10px; }
.sitemapBody ul	{ margin-left: 10px; list-style-type: square; }
.sitemapBody li	{ margin-left: 10px; }
h2.sitemap0			{ margin: 0px; }

#content-footer-div		{ }

/*** Ende Aufbau Div-Konstrukt ***/



/*** Top ***/

#topFree1Html							{ position: absolute; top: 0px; left: 0px; }

.accessKey								{ text-decoration: underline; }

.topFrameDiv1							{ position: relative; top: 0px; left: 163px; height: 134px; width: 350px; margin-bottom: 0px; }

.topFrameDiv2							{ display: none; }
														

.topFrameDiv3							{ position: relative; top: -1px; float: right; margin-top: 0px; padding-top: 0px; margin-bottom: 1px	padding-bottom: 2px;}
* html .topFrameDiv3			{ position: relative; top: -4px; float: right; margin-top: 0px; padding-top: 0px;	}

.topFrameDiv3	a						{ font-weight: normal; margin-right: 10px;}

.topFrameDiv4							{ display: none;}

    

.Pirofunctions    						{ position: relative; padding-top: 20px; }

/*** Navigation ***/

li.nav1201513									{ display: none; }
#nav1201512										{ margin-top: 15px;}

.div-navigation-inner					{ position: relative; padding-left: 0px; padding-top: 20px;}
ul.nav												{ position: relative; list-style-type: none; }
li.nav_1											{ display: none; }
ul.navEbene1									{ position: relative; }

li.navEbene1Inactive					{ padding-left: 10px; margin-bottom: 6px;  border: 1px solid #e7f2e2;}

a.navEbene1Inactive:link			{ display: block; line-height: 1.3em; }
a.navEbene1Inactive:visited		{ display: block; line-height: 1.3em; }
a.navEbene1Inactive:hover			{ display: block; line-height: 1.3em; }

li.navEbene1Active						{ padding-left: 10px; margin-bottom: 0px; background-color: #FEFFF5;}
a.navEbene1Active:link				{ display: block; font-weight: bold; line-height: 1.3em; }
a.navEbene1Active:visited			{ display: block; font-weight: bold; line-height: 1.3em; }


ul.navEbene2Active						{ position: relative; background-color: #FEFFF5; margin-bottom: 0px;}

li.navEbene2Inactive					{ margin-left: -20px; padding-left: 30px; line-height: 1.2em; padding-bottom: 4px; }
a.navEbene2Inactive:link			{ display: block; font-weight: normal;}
a.navEbene2Inactive:visited		{ display: block; font-weight: normal;}
a.navEbene2Inactive:hover			{ display: block; font-weight: bold;}

li.navEbene2Active						{ margin-left: -20px; padding-left: 30px; line-height: 1.2em; padding-bottom: 4px;  }
a.navEbene2Active:link				{ display: block; font-weight: bold;}
a.navEbene2Active:visited			{ display: block; font-weight: bold;}
a.navEbene2Active:hover				{ display: block; font-weight: bold;}

ul.navEbene3Active						{ position: relative; margin-left: 10px; margin-bottom: 0px;}

li.navEbene3Inactive					{ line-height: 1.2em; padding-bottom: 4px; margin-bottom: 0px; }
a.navEbene3Inactive:link			{ display: block; font-weight: normal;}
a.navEbene3Inactive:visited		{ display: block; font-weight: normal;}
a.navEbene3Inactive:hover			{ display: block; font-weight: bold;}

li.navEbene3Active						{ line-height: 1.2em; padding-bottom: 4px; margin-bottom: 0px;}
a.navEbene3Active:link				{ display: block; font-weight: bold;}
a.navEbene3Active:visited			{ display: block; font-weight: bold;}
a.navEbene3Active:hover				{ display: block; font-weight: bold;}

ul.navEbene4Active						{ position: relative; margin-left: 10px; margin-bottom: 0px;}

li.navEbene4Inactive					{ line-height: 1.2em; padding-bottom: 4px; margin-bottom: 0px; }
a.navEbene4Inactive:link			{ display: block; font-weight: normal;}
a.navEbene4Inactive:visited		{ display: block; font-weight: normal;}
a.navEbene4Inactive:hover			{ display: block; font-weight: bold;}

li.navEbene4Active						{ line-height: 1.2em; padding-bottom: 4px; margin-bottom: 0px;}
a.navEbene4Active:link				{ display: block; font-weight: bold;}
a.navEbene4Active:visited			{ display: block; font-weight: bold;}
a.navEbene4Active:hover				{ display: block; font-weight: bold;}

ul.navEbene5Active						{ position: relative; margin-left: 10px; margin-bottom: 0px;}

li.navEbene5Inactive					{ line-height: 1.2em; padding-bottom: 2px; margin-bottom: 0px; }
a.navEbene5Inactive:link			{ display: block; font-weight: normal;}
a.navEbene5Inactive:visited		{ display: block; font-weight: normal;}
a.navEbene5Inactive:hover			{ display: block; font-weight: bold;}

li.navEbene5Active						{ line-height: 1.2em; padding-bottom: 2px; margin-bottom: 0px;}
a.navEbene5Active:link				{ display: block; font-weight: bold;}
a.navEbene5Active:visited			{ display: block; font-weight: bold;}
a.navEbene5Active:hover				{ display: block; font-weight: bold;}

/*** Content ***/
.contentInner									{ margin-top: 5px; }
#contentWayhome								{ width: 99%;  }
.wayhomePrefix								{ display: inline; margin-right: 5px; }

div table 										{ font-size: 1.0em; }

#rating												{ clear: both; }
#InformMe											{ margin-right: 5px; }

.footer												{ display: inline; margin-right: 5px;}    

#bottomBody										{ padding-top: 3px; }
.workflowPanelDown						{ width: 70%; }


/*** Portal ***/
#portalcontent										{ position: relative; width: 98%; margin-left: 0px; overflow: hidden; }
                      						
#Spalte1 													{ position: relative; float: left; left: 0px; width: 230px; top: 0px;  }	
#Spalte2 													{ position: relative; top: 0px; margin: 0px 240px 0px 240px;  }
#Spalte3 													{ position: relative; float: right; margin-left: 10px; width: 230px; top: 0px; }

#Spalte1 ul	{ margin-left: 0px;} 
#Spalte2 ul	{ margin-left: 0px;} 

						/*** Begin Layout 1 Portal  ***/ 
						
.l1_ContainerSpalte1							{ margin-top: 0px; margin-bottom: 15px; }
.l2_ContainerSpalte1							{ margin-top: 0px; margin-bottom: 0px; }
                      						
.l1_ContainerSpalte2							{	margin-top: 0px; margin-bottom: 15px;  }
                      						
.l1_ContainerSpalte3							{	margin-top: 0px; margin-bottom: 15px; overflow: hidden; }
                            			
                           			
.l1_Ulliste												{	margin-top: 0px;	margin-left: 10px;	padding-left: 10px;	}


   /*** Begin Layout 1 Spalte 1 Portal  ***/ 
   
.l1_Zeile1Spalte1							{ position: relative; }                             	
.l1_UeberschriftSpalte1  			{ margin-bottom: 2px;	padding-bottom: 2px;	margin-top: 0px; padding-top: 2px;background: #066020;  }			   
.l1_UeberschriftSpalte1 h2 		{ color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 5px;  }
		                            	
.l2_Zeile1Spalte1							{ position: relative; }                             	
.l2_UeberschriftSpalte1  			{ margin-bottom: 2px;	padding-bottom: 2px;	margin-top: 0px; padding-top: 2px;background: #066020;  }			   
.l2_UeberschriftSpalte1 h2 		{ color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 5px;  }

.l1_InhaltUeberschriftBildSpalte1	{ line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}
.l2_InhaltUeberschriftBildSpalte1	{ line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte1     { line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}  
.l2_InhaltUeberschriftSpalte1     { line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}  
.l1_InhaltBildSpalte1							{ line-height:120%; }   
.l1_InhaltSpalte1									{ line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}
.l2_InhaltSpalte1									{ line-height:120%; padding-left: 5px;  padding-top: 5px; padding-right: 5px;}
.l1_BildSpalte1										{ padding-left: 10px; float: left; padding-top: 5px;}
.l1_ListeUeberschriftBildSpalte1	{ font-weight: normal; line-height:120%; }
.l1_BildSpalte1 img 							{ width: 120px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte1    					{ text-align: center; }

				
/*** Begin Layout 1 Spalte 2 Portal  ***/ 
				
.l1_Zeile1Spalte2									{ background-color: #066020; padding-bottom: 0px;  }
* html .l1_Zeile1Spalte2					{ background-color: #066020; padding-bottom: 2px;  }
		
.l1_UeberschriftSpalte2 h2 				{ color: #ffffff; padding-bottom: 2px;	padding-top: 2px; padding-left: 5px; margin: 0px;}	
* html .l1_UeberschriftSpalte2 h2 				{ color: #ffffff; padding-bottom: 0px;	padding-top: 2px; padding-left: 5px; margin: 0px;}	
.l1_InhaltUeberschriftBildSpalte2	{ line-height: 120%; padding: 5px; }
.l1_InhaltUeberschriftSpalte2     { line-height: 120%; padding-top: 5px; padding-right: 5px; }
.l1_InhaltBildSpalte2							{ line-height: 120%; }
.l1_InhaltBildSpalte2 h1 					{ font-weight: bold; font-size:1.4em;   }                       						
.l1_InhaltSpalte2									{ line-height: 120%;  padding-left: 15px; padding-top: 5px; padding-right: 5px;}						
.l1_BildSpalte2										{ padding-left: 5px; padding-top: 5px;}                            			
.l1_BildSpalte2 img 							{ float: left; width: 120px; margin: 0px  5px  0px 0px; }		


/*** Begin Layout 1 Spalte 3 Portal  ***/
				
.l1_Zeile1Spalte3									{ position: relative;  }
.l1_UeberschriftSpalte3  					{ margin-bottom: 2px;	padding-bottom: 2px;	margin-top: 0px; padding-top: 2px;background: #066020; }
.l1_UeberschriftSpalte3 h2 				{ color: #ffffff; margin-bottom: 0px; margin-top: 0px; padding-left: 5px;  }

.l1_InhaltUeberschriftBildSpalte3	{ line-height: 120%; padding: 5px; }
.l1_InhaltBildSpalte3							{ line-height: 120%;  }
.l1_Zeile2Spalte3									{ margin-top: 0px;}
.l1_BildgrossSpalte2    					{ text-align:center; }
.l1_InhaltUeberschriftSpalte3  		{ padding: 5px; }
.l1_BildSpalte3										{ padding-left: 5px; padding-top: 5px;}
* html .l1_BildSpalte3						{ padding-left: 5px; height: 100%; padding-top: 5px;}
*+html .l1_BildSpalte3						{ padding-left: 5px; height: 100%; padding-top: 5px;}
.l1_BildSpalte3 img 							{ width: 150px;  margin: 0px  5px 5px 0px; }		
.l1_BildgrossSpalte3    					{ text-align: center; }
		

	/*** Begin Layout 1 Whats New Portal  ***/
					

.l1_NeuesDatumSpalte							{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
.l1_NeuesDatum 										{ display: none;   }
.l1_NeuesTitel 										{ display: none;   }			   
.l1_NeuesListeDatum 							{ font-weight: normal; font-size: 0.8em; color: #3D5444;}	 
 


ul.l1_ulNeuesListe 								{ list-style-type: none; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }

.l1_liNeuesListe  								{ margin-top: 0px;	margin-bottom: 7px; margin-left: 0px; padding-left: 0px; line-height: 1.0em; color: #006600; }
.l1_liNeuesListe a 								{ margin-top: 0px;	margin-bottom: 0px; font-weight: bold; padding-left: 0px; line-height: 1.0em;  }
.l1_NeuesListenpunkt 							{ font-size: 1.0em; padding-left: 5px; padding-top: 5px; padding-bottom: 10px;}
					
					
					/*** Begin Layout 1 Presse  ***/
					
.l1_PresseUeberschriftSpalte2 		{ font-weight: bold;  color: #ffffff; background-color: #006600;  padding: 3px 0px 3px 0px;  width:100%; }
.l1_PresseListe td								{ vertical-align: top;}
.l1_ulPresseListe									{	margin-left: 0px; list-style-type: none;	margin-top: 0px;	margin-bottom: 0px; }
.l1_PresseListenpunkt							{ margin-bottom: 0px; }
.l1_PresseDatumSpalte							{ text-align: right;}
.l1_PresseTitelSpalte							{ text-align: left;}
.l1_DatumPressePunkt							{ font-weight: bold;}						 					
span.l1_PresseTitel   						{ display: none; }
span.l1_PresseDatum   						{ display: none; }
.l1_UeberschriftPresseBildSpalte1	{ font-weight: bold;}
.l1_TrennliniePresse							{ display: none;}
.l1_UeberschriftPresseBildSpalte2	{ font-weight: bold; margin-top: 8px; }
.l1_UeberschriftPresseBildSpalte3	{ font-weight: bold;}


					/*** Begin Layout 1 Diverses  ***/
 									
.TrennlinieSpalte1								{ display: none; }
.TrennlinieSpalte2								{ display: none;  }
.TrennlinieSpalte3								{ display: none;  }

 
.l1_LinkSpalte1 									{ font-weight: bold; }
.l1_LinkSpalte2 									{ font-weight: bold; }
.l1_LinkSpalte3										{ font-weight: bold;   }

                              		
                              		
.l1_clearZeile2Spalte1						{ }
.l1_clearZeile2Spalte2						{	}
.l1_clearZeile2Spalte3						{ }
                              		
.l1_clearZeile1Spalte1						{ display: none; }
.l2_clearZeile1Spalte1						{ display: none; }
.l1_clearZeile1Spalte2						{ display: none; }
.l1_clearZeile1Spalte3						{ display: none; }
                              		
.l1_clearListeZeile2Spalte1				{ display: none; }
.l1_clearListeZeile2Spalte2				{ }
.l1_clearListeZeile2Spalte3				{ display: none;}	


/*** Ende Div Portal **/


/*** Service-BW ***/
.sprungmarke	{ display: none; }

a.lpAnker     { display: none; }


h3.lpBRubrik	{ margin-bottom: 0px; }

#lpBBildDiv		{ float: right; }

ul#lpOrgEinheiten					{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.lpBListeUntergLI				{ margin-left: 10px; line-height: 1.8em;}
#lpBDien #v								{ width: 80%; border: 1px solid #000000;  font-size: 0.8em;}

ul.lpBFormUL  						{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.lpBFoTreffer 					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

.lpBAnsprechNameDiv			{ clear: right; margin-top: 40px;}
.lpBAnsprechNameDiv h4	{ margin-bottom: 0px; }
.lpBAnsprechFoto 				{ float: right; margin-top: -30px; }

.lpBAnsprechTable					{ margin-top: 10px; }

#lpVAnfangsbuch  					{ position: relative; margin: 0px; }
.lpVAnfangsbuchEinleitung	{ font-weight: bold; margin-bottom: 10px; }

.lpAktiv								{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #f5fad7; }
span.lpInaktiv					{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #ffffff; }

#lpVBEinleitung 				{ position: relative;  padding-top: 10px; margin-top: 0px;}

ul#lebenslagenbaum        { margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.hatNachfolger 					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

li.hatKeineNachfolger 	{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

#lpLLBeschr ul	        { margin-bottom: 10px; list-style-type: square; margin-left: 10px;}
#lpLLBeschr li					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

.lpLLZumBaum						{ margin-bottom: 10px; }

ul.lpUL 								{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

ul.lpUL li     					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

#lpStEinleitung					{ position: relative;  padding-top: 10px; margin-top: 0px;}

.lpFormularRubrik				{ border-top: 1px solid #000000; margin-top: 10px;}

div.lpFoUrl								{ position: relative; padding: 10px 0px 10px 0px;  }
div.lpFormularRubrik	a							{ line-height: 1.8em; }

div.lpFoBeschreibung				{ position: relative; padding-top: 50px; margin-bottom: 50px; }

#lpVAnfangsbuchLeiste			{ position: relative; margin: 0px; }

#lpVAnfangsbuchLeiste	a		{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #f5fad7; }

.lpBWMAListe							{ padding-bottom: 50px; }


/*** Begin Neues Pressemodul ***/


/*** Begin Liste ***/

#liste_mitteilung												{ position: relative; width:99%;		}
                                  			
div.liste_zeile_eins										{ position: relative; padding: 2px; padding-right: 10px; background-color: #D8E3D7;	border: solid 1px #368359; }

div.liste_zeile_eins h2	{ margin: 0px; padding-top: 3px; padding-bottom: 3px; }                                 			
h2 span.liste_mitteilung_ueberschrift  {  font-weight: bold; color: #3D5444; margin: 0px; }

h2 .liste_mitteilung_datum						  { font-weight: bold; float:right; color: #3D5444; margin: 0px; }

div.liste_zeile_zwei										{ overflow: hidden; position: relative; padding-bottom: 3px; padding-left: 2px; padding-top: 5px; padding-right: 10px; background-color: #fefff5; border:solid;	border-width: 0px 1px 1px 1px;	border-color:#368359;	}

.liste_mitteilung_bild									{ padding-left: 10px; float: right;}
.liste_mitteilung_bild img							{ position: relative;  width: 120px; }

.liste_mitteilung_einleitung						{ position:relative; left:5px; right: 10px; font-weight: bold;  color: #000000;}

.liste_mitteilung_detaillink	a					{ font-weight: bold; margin-left: 5px;  }

#trenner																{ position: relative; background-color: #fff;}

.liste_mitteilung_clear									{ clear: right; }
br.liste_zeile_zwei_clear 							{ clear: both;}
br.liste_mitteilung_clear								{ clear: both; }
br.liste_zeile_eins_clear 							{ display: none; }

/*** Ende Liste ***/

/*** Beginn Detail ***/

div.detail_mitteilung_zur_uebersicht_oben			{ display: none}
div.detail_mitteilung_zur_uebersicht_unten		{ text-align: left; margin-top: 15px;}

#detail_mitteilung														{	position: relative;	width: 99%;	}

div.detail_mitteilung_kopf										{ position: relative; padding: 3px; padding-right: 10px; background-color: #D8E3D7;	border: solid 1px #368359; }
div.detail_mitteilung_kopf	h1								{ margin: 0px; font-size: 1.2em; }

span.detail_mitteilung_ueberschrift						{ display: block; margin: 0px; padding: 0px;}
h1 span.detail_mitteilung_ueberschrift				{  font-weight: bold; color: #3D5444; margin: 0px; padding: 0px;}

h1 .detail_mitteilung_datum										{ font-weight: bold; color: #3D5444;  float:right; margin: 0px; }
.detail_mitteilung_kopf_clear									{ display: none; }
div.detail_mitteilung_einleitung							{ overflow: hidden; padding:3px; padding-right: 10px; position: relative; background-color: #E7F2E2;border: solid;	border-width:0px 1px 0px 1px;	border-color:#368359;	}

div.detail_mitteilung_einleitung							{ font-weight: bold; line-height:120%; }

div.detail_mitteilung_details									{ overflow: hidden; padding: 3px; padding-right: 10px; position: relative; background-color: #E7F2E2; border: solid; border-width: 0px 1px 1px 1px;	border-color: #368359;	}

div.detail_mitteilung_bild 										{ float:right; margin-left: 10px;}
div.detail_mitteilung_bild img								{ width: 300px;}

span.detail_mitteilung_text										{ font-weight: normal; line-height:120%;}

div.detail_mitteilung_textlinks								{ clear: right; margin-top: 15px; font-weight: bold; }

li.detail_mitteilung_textlinks_li							{ list-style-type: square; font-size: 1.1em; line-height: 100%; margin-left: 15px; margin-top: 10px; margin-bottom: 3px;}

.detail_clear																	{ display:none; clear:both; }

#detail_abstand_oben													{ height: 20px;}
#detail_abstand_unten													{ height: 20px;}


/*** Ende Detail***/

/*** List Header ***/

#listhead_abstand_oben												{ display:none;}

div.header_mitteilung_ueberschrift   			{ font-size: 1.4em; font-weight: bold;   line-height: 120%; color: #334364; }       

#listhead_trenner1														{ height:15px;}

#listhead_trenner2														{ height:15px;}

#listhead_abstand_unten												{ height:15px;}

div span.pressroomHeaderArchiveText		{ text-align: right; padding-right: 10px; font-size: 1.0em; }


div a.pressroomHeaderFromText:visited, div a.pressroomHeaderFromText:link, div a.pressroomHeaderToText:visited, div a.pressroomHeaderToText:link
																							{ 
	  																						text-align:right;  
    																						font-size: 1.0em;
    																						text-decoration:none; }

div a.pressroomHeaderFromText:active, div a.pressroomHeaderFromText:hover, div a.pressroomHeaderToText:active, div a.pressroomHeaderToText:hover
																							{
	 																							text-align:right; 
	 																							font-size: 1.0em;
	 																							text-decoration:none; }

.pressroomHeaderFromInput 						{ width: 75px; border:1pt solid #CDD0D6; background-color: #FFFFFF; font-size: 1.0em;}

.pressroomHeaderToInput								{ width: 75px; border:1pt solid #CDD0D6; background-color: #ffffff; padding-right: 10px; font-size: 1.0em;}


.pressroomButtons:link, .pressroomButtons:visited, .pressroomSearchButtons:link, .pressroomSearchButtons:visited
																							{ 
    																						text-align: center; 
    																						font-size: 0.95em; 
    																						background-color: #D8E3D7; 
    																						border: 1px solid #7b9ab5; 
    																						padding-left: 4px; 
    																						padding-right:4px; 
    																						padding-top: 1px; 
    																						padding-bottom: 1px;
    																						text-decoration: none; }
    																						
.pressroomButtons,.pressroomSearchButtons:active
																							{
    																							text-align: center; 
    																							font-size: 0.95em; 
    																							background-color: #D8E3D7; 
    																							border: 1px solid #7b9ab5; 
    																							padding-left: 4px; 
    																							padding-right: 4px; 
    																							padding-top: 1px; 
    																							padding-bottom: 1px;
    																							text-decoration:none; }
    																							
.pressroomButtons:hover, .pressroomSearchButtons:hover
																							{
    																							text-align: center; 
    																							font-size: 0.95em; 
    																							background-color: #D8E3D7; 
    																							border: 1px solid #7B9AB5; 
    																							padding-left: 4px; 
    																							padding-right: 4px; 
    																							padding-top: 1px; 
    																							padding-bottom: 1px;
    																							text-decoration:none; }

.pressroomButtons:visited, .pressroomSearchButtons:link, .pressroomSearchButtons:hover, .pressroomSearchButtons:active
																							{
    																							margin-left: 15px;
    																							margin-right: 40px;
    																							padding-left: 4px; 
    																							text-decoration:none; }
    																							
a.pressroomButtons-rss, a.pressroomButtons-rss:link 								{ display: none;}



/*** Service-BW ***/
.sprungmarke	{ display: none; }

a.lpAnker     { display: none; }


h3.lpBRubrik	{ margin-bottom: 0px; }

#lpBBildDiv		{ float: right; }

ul#lpOrgEinheiten					{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.lpBListeUntergLI				{ margin-left: 10px; line-height: 1.8em;}
#lpBDien #v								{ width: 80%; border: 1px solid #000000;  font-size: 0.8em;}

ul.lpBFormUL  						{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.lpBFoTreffer 					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

.lpBAnsprechNameDiv			{ clear: right; margin-top: 40px;}
.lpBAnsprechNameDiv h4	{ margin-bottom: 0px; }
.lpBAnsprechFoto 				{ float: right; margin-top: -30px; }

.lpBAnsprechTable					{ margin-top: 10px; }

#lpVAnfangsbuch  					{ position: relative; margin: 0px; }
.lpVAnfangsbuchEinleitung	{ font-weight: bold; margin-bottom: 10px; }

.lpAktiv								{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #f5fad7; }
span.lpInaktiv					{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #ffffff; }

#lpVBEinleitung 				{ position: relative;  padding-top: 10px; margin-top: 0px;}

ul#lebenslagenbaum        { margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

li.hatNachfolger 					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

li.hatKeineNachfolger 	{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

#lpLLBeschr ul	        { margin-bottom: 10px; list-style-type: square; margin-left: 10px;}
#lpLLBeschr li					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

.lpLLZumBaum						{ margin-bottom: 10px; }

ul.lpUL 								{ margin-bottom: 10px; list-style-type: square; margin-left: 10px;}

ul.lpUL li     					{ margin: 8px 0px 8px 10px; line-height: 1.3em;}

#lpStEinleitung					{ position: relative;  padding-top: 10px; margin-top: 0px;}

.lpFormularRubrik				{ border-top: 1px solid #000000; margin-top: 10px;}

div.lpFoUrl								{ position: relative; padding: 10px 0px 10px 0px;  }
div.lpFormularRubrik	a		{ line-height: 1.8em; }

div.lpFoBeschreibung				{ position: relative; padding-top: 50px; margin-bottom: 50px; }

#lpVAnfangsbuchLeiste			{ position: relative; margin: 0px; }

#lpVAnfangsbuchLeiste	a		{ position: relative; padding: 0px 4px 0px 4px; border: 1px solid #000000; background-color: #f5fad7; }

.lpBWMAListe							{ padding-bottom: 50px; }



/***- S U C H E  **/

#dvvSuche											{ position: relative; width: 100%; margin-top: 5px; padding-top: 5px;   } 

#SuchmaskeGesamt							{ position: relative; text-align: left; float:left; width:100%;  }


/***- div Überschrift  **/

#headline												{ position: relative; margin-left: 0px;  font-size: 1.1em; font-weight: bold; }
       				
                                      				
#Suchfelder											{ position: relative; margin-left: 0px;  padding: 5px;}

                                
#LadeInhalt                     { position: relative; margin-left: 30px;  padding: 5px;}   				
* html #LadeInhalt              { position: relative; padding-right: 10px; width: 100%; padding: 5px;} 				
                                
#searchAnzTreffer 							{ position: relative; text-align: left; float:left; width:100%; margin-left: -0px;   }			

#einleitungTreffer							{ position: relative; margin-left: 30px;  padding: 5px;}   
* html #einleitungTreffer				{ position: relative; padding-right: 10px; width: 100%; padding: 5px;} 	 

#searchOutput 									{ position: relative; text-align: left; float:left; width: 100%;   }   
* html #searchOutput 						{ position: relative; text-align: left; float:left; width:100%;    }   

.searchRsWithDescr1 						{ position: relative; margin-left: 30px;   }   
* html .searchRsWithDescr1 			{ position: relative; padding-right: 10px; width: 100%; } 

.searchRsWithDescr0							{ position: relative; margin-left: 30px;   }   
* html .searchRsWithDescr0 			{ position: relative; padding-right: 10px; width: 100%; } 

.searchPBar											{ clear: both; position: relative; margin-left: 30px; padding-right: 220px; padding: 5px; }  
* html .searchPBar							{ position: relative; text-align: left; float:left; width:100%; margin-left: 0px; padding-left: 30px;}  

.searchPBar form															{ display: inline;  }
.searchPBarPrevCellDis												{ display: inline;  }

.seitenzahlen																	{ display: inline; }


#searchPBarNumSelectCell 												{ display: inline;  }

select.searchPBarNumSelect 											{ display: inline;}

#searchPBarGoCell 															{display: inline; }

input.searchPBarGoBt 														{ }
/***- Form-Tag **/

#SuchmaskeGesamt form										{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ display: inline; margin-bottom: 8px; }
.suchbegriff																	{ display: inline; width: 8em; }
.suchbegriffInput 														{ display: inline; width: 11em; }                      												
input.suchbegriff															{ padding-left: 2px;  width: 15em; }
                                        			
#Bereich 																			{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ float: left; width: 12.5em;  }
                                        			
#Kategorie																		{ float: left;  margin-bottom: 8px; }
.kategorie																		{ float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px;  margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ clear: both; margin-bottom: 8px; }
.suchparameter 																{ float: left; width: 8em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; margin-bottom: 8px; }
.suchenach																		{ float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left;  margin-bottom: 8px; }
.sprachen																			{ float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px;  margin-bottom: 8px; }
.trefferauswahl 															{ float: left; width: 12.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ clear: both;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ display: none;}
div.trenner-suchfeld5-6 											{ display: none;}
div.trenner-suchfeld6-7 											{ clear: both;}
div.trenner-suchfeld7-8 											{ clear: both;}

/***- div  - input- und select-Felder Formular **/

.bereichInput 																{ float: left; width: 11em; }                      												
.kategorieInput 															{ float: left; width: 11em; }                      												
.suchenachInput 															{ float: left; width: 11em; }                      												
.sprachenInput 																{ float: left; width: 11em; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; }                      												
.suchparameterInput 													{ float: left; width: 11em; }

/***-  Input Felder und Select-Boxen **/

                                        			
select.selectbereich 													{ float: left;  width: 15em; }                                        			
select.kategorie 															{ width: 15em; }                  														
select.suchenach 															{ width: 15em; }                  														
select.sprache 																{ width: 15em; }                  														                                      			
select.gewichtung															{ width: 15em; }                    													
select.suchparameter													{ width: 15em; }

input.suchImage 							{}

/***- div Aktion Suche **/

/***- div Text Kurzhifle **/
/***- div Link zur erweiterten Hilfe **/

#linkHilfe 																			{ font-weight: bold; font-size: 0.8em; padding: 5px; background-color: #ffe7d4; }

/***- div Treffer  **/

.searchRsTypeNameWithDescr1 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsTypeNameWithDescr0 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                              									 
.searchRsTypeCellWithDescr1	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsTypeCellWithDescr0	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                                                 
.searchRsNameCellWithDescr1	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsNameCellWithDescr0	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                                                 
.searchRsNameCell1					 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsNameCell0					 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}

.searchRsTypeCell1 															{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; } 
.searchRsTypeCell0															{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}

.searchDescrNameCell0 													{ padding-left: 3px;  }                      													
.searchDescrNameCell0 													{ display: none;  }                      													
.searchDescrNameCell1 													{ padding-left: 3px;  }
.searchDescrNameCell1 													{ display: none;  }    

span.suche																			{ font-weight: bold; }
span.suchanfrage																{ line-height: 2em;  }

.searchPBarPrevCell 														{ font-weight: bold;  float: left; padding-right: 20px; }

.searchPBarNextCell 														{ display: inline; padding-left: 20px; padding-right: 5px;}

.searchPBarNextCellDis 													{  display: none; }

.searchPBarNumCellAct 													{ padding-left: 5px; font-weight: bold; padding-right: 5px;  }

.searchPBarNumCell 															{ padding-left: 5px; padding-right: 5px; }

#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: both; height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ height: 15px; }
.freespace8 																		{ display: none; }
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }
