/*<![CDATA[*/

html 													{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }
                							
#SAVETOPBFORM									{ display: none; }
#spnMetaData table						{ width: 500px;}

.invisible										{ display: none; }

.gemeinderat									{ ec2kall: yes;  background-color: #ffffff;}
                  						
.gemeinderat h2								{ font-size: 1.3em; color: #174E7F; font-weight: bold; margin-bottom: 10px; }
.gemeinderat h3 							{ font-size: 1.2em; color: #000000; font-weight: bold; margin-bottom: 10px; }
.gemeinderat img							{ border: 1px solid #000000; }

form.dropdownForm							{ margin-top: 20px; margin-left: 20px; }

.noframeBody				{ 
										font-family : Arial, Verdana, Helvetica, sans-serif;
										font-weight: normal;
										font-size: 76%;
										line-height: 1.3em;
										margin: 0;
										padding: 0; 
										border: 0;
										text-decoration: none; 
										border: 0px;
										overflow: auto;
										height: 89%; }
								
a 															{ font-weight: bold; color: #174E7F; text-decoration: none; }
a:link 													{ font-weight: bold; color: #174E7F; }
a:visited 											{ font-weight: bold; color: #174E7F; }
a:hover 												{ font-weight: bold; color: #174E7F; }
a:active 												{ font-weight: bold; color: #174E7F; }


#zentrierer 				{ position: absolute; top: 0px; left: 0px;	margin: 0px auto;	padding-top: 0px; height: 100%; width: 100%; text-align: center; 	}	
						
#inhalt							{ position: relative; top: 0px; padding: 0px; width: 990px; border: 1px solid #000000; 
											background: #ffffff; text-align: left; margin: 0px auto; min-height: 98%; height: auto !important; height: 98%;
											background-image: url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1204669/navigationhintergrund.gif); 
			 								background-repeat: repeat-y; background-position: 0px 0px; }

#top 								{ text-align: left; 
			  							background-image: url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1204666/kopf_hintergrund.jpg); 
			  							background-repeat: no-repeat;
			  							background-position: 0px 0px; height: 166px;	}


* html #top 				{ width: 100%; }

#navigation          { float: left; margin-top: 0px;  width: 210px; margin-right: 0px; height: auto; }	
* html #navigation          { float: left; margin-top: 0px;  width: 200px; margin-right: 0px; height: auto; }	

#content 						{ float: left; width: 750px; padding-top: 1px; text-align: left; }


img 								{ border: 0px; }

/***  Begin Bottom ***/

#bottom 						{ clear: both;  height: 1px;}
			  							
/***  Ende Bottom ***/


/*** Beginn Topframelemente**/

#topFree1Html   											{ width: 215px; heigth: 167px position: absolute; top: 0px; left: 0px; }

.topFrameDiv2													{ position: absolute; left: 415px; top: 0px; padding-top: 0px; margin-bottom: 0px; }

.topFrameDiv2 span 										{ display: block; float:left; background:url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205815/left1.gif) no-repeat left bottom;  margin:0; margin-right: 5px; padding: 0 0 0 9px;  }

.topFrameDiv2 a 											{ float:left; display:block;  background:url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205817/right1.gif) no-repeat right bottom;  padding: 3px 15px 4px 6px;  }
  
.topFrameDiv2 a												{ color: #000000; font-weight: normal; } 
.topFrameDiv2 a:link									{ color: #000000; font-weight: normal; } 
.topFrameDiv2 a:visited								{ color: #000000; font-weight: normal; } 
.topFrameDiv2 a:hover									{ color: #000000; font-weight: normal; } 	
.topFrameDiv2 a:active								{ color: #000000; font-weight: normal; }   

.topframetrennertoplevelwayhomediv2   { color: #000000; }          	

div.topFrameDiv3											{ position: absolute; top: 20px; left: 200px; width: 84px;  margin-left: 40px; }
div.topFrameDiv4 											{ position: absolute; top: 20px; left: 315px; width: 54px;  margin-left: 40px; margin-top: 20px; }
div.topFrameDiv5 											{ position: absolute; top: 20px; left: 405px; width: 49px;  margin-left: 30px; margin-top: 20px; }
div.topFrameDiv6 											{ position: absolute; top: 20px; left: 480px; width: 454px; margin-left: 20px; margin-top: 20px;  }
    
div.topFrameDiv7 											{ position: absolute; top: 142px; left: 240px; z-index: 100; }

a.topframediv7toplevelactive:link			{ color: #000000;  font-weight: normal; } 
a.topframediv7toplevelactive:visited	{ color: #000000;  font-weight: normal; } 
a.topframediv7toplevelactive:hover		{ color: #000000;  font-weight: normal; } 
a.topframediv7toplevelactive:active		{ color: #000000;  font-weight: normal; } 

.topframediv7spantoplevelactive				{ margin-left: 4px; }



/*** Beginn Navigation V25 ***/

.sprachButtons	{ display: none; }

#navigationBody												{ margin-top: 10px; width: 214px;}                                                                                                                                                                                              
.div-navigation-outer									{ margin-top: 0px; }
.div-navigation-inner                 { background-color: #D6DDE2; padding-top: 1px; }  


ul.nav	{ list-style-type: none; margin-left: 0px; margin-top: 0px; padding-top: 0px;}

/***  Beginn Level1 ***/

li.navEbene1Active									{ background-color: #d6dde2; border-bottom: 1px solid #ffffff; margin: 0px; padding-bottom: 0px; padding-top: 0px;} 																							
                                      			
a.navEbene1Active 				 		{ display: block; background: #505050; font-weight: bold; color: #ffffff; margin: 0px; padding: 4px 0px 4px 12px; display: block;}  
a.navEbene1Active:link    		{ font-weight: bold; color: #ffffff; }  
a.navEbene1Active:visited 		{ font-weight: bold; color: #ffffff; }  
a.navEbene1Active:hover   		{ font-weight: bold; color: #ffffff; }  
a.navEbene1Active:active  		{ font-weight: bold; color: #ffffff; }  
                                      			
li.navEbene1Inactive								{ background-color: #d6dde2; border-bottom: 1px solid #ffffff; margin: 0px; padding-bottom: 0px; padding-top: 0px;} 																							

a.navEbene1Inactive 								{ display: block; font-weight: normal; color: #000000; margin: 0px; padding: 4px 0px 4px 12px; display: block; }   
a.navEbene1Inactive:link						{ font-weight: normal; color: #000000; }
a.navEbene1Inactive:visited					{ font-weight: normal; color: #000000; }
a.navEbene1Inactive:hover						{ font-weight: normal; color: #000000; background-color: #f0f0f0;}
a.navEbene1Inactive:active					{ font-weight: normal; color: #000000; }



/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

li.navEbene2Inactive								{ position: relative; 
																			background: #d6dde2 url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205840_l1/pfeil_rechts.gif) 15px 3px no-repeat; 
																			padding-left: 15px; 
																			margin-top: 1px; 
																			margin-bottom: 1px; border-bottom: 1px solid #ffffff; }	

a.navEbene2Inactive 				 		{ display: block; font-weight: normal; color: #000000; margin: 0px; padding: 2px 0px 2px 8px; }  
a.navEbene2Inactive:link    		{ font-weight: normal; color: #000000; }  
a.navEbene2Inactive:visited 		{ font-weight: normal; color: #000000; }  
a.navEbene2Inactive:hover   		{ font-weight: normal; color: #000000; }  
a.navEbene2Inactive:active  		{ font-weight: normal; color: #000000; }  

li.navEbene2Active								{ position: relative; 
																			background: #d6dde2 url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205840_l1/pfeil_rechts.gif) 15px 3px no-repeat; 
																			padding-left: 15px; 
																			margin-top: 1px; 
																			margin-bottom: 1px; border-bottom: 1px solid #ffffff; }	


a.navEbene2Active 					{ display: block; font-weight: bold; color: #000000; margin: 0px; padding: 2px 0px 2px 8px; }
a.navEbene2Active:link			{ font-weight: bold; color: #000000; }
a.navEbene2Active:visited		{ font-weight: bold; color: #000000; }
a.navEbene2Active:hover			{ font-weight: bold; color: #000000; }
a.navEbene2Active:active		{ font-weight: bold; color: #000000; }


/*** Ende Level 2 ***/

/*** Beginn Level 3 ***/


li.navEbene3Active				{  padding-left: 20px; background: url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205840_l1/pfeil_rechts.gif) 10px 1px no-repeat;}


a.navEbene3Active 				 		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:link    		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:visited 		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:hover   		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:active  		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  

li.navEbene3Inactive					{ padding-left: 20px; background: url(http://www.rangendingen.rz-kiru.de/servlet/PB/show/1205840_l1/pfeil_rechts.gif) 10px 1px no-repeat;}

a.navEbene3Inactive 					{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:visited		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:hover			{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }

/*** Ende Navigation V25 ***/


/*** Beginn Contentframe ***/

#contentBody												{ margin-top: 15px; margin-left: 35px; margin-right: 15px;}
.contentInner												{ position: relative; width: 99%; }
#Content-inner        							{ }                                      				
                                      				                                      					                                    				
h1 																	{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #174E7F; margin-bottom: 8px; }                
h2 																	{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #174E7F; margin-bottom: 8px;}		            
h3 																	{ font-size: 1.0em; font-weight: bold; 	 line-height: 120%; color: #000000; }                
h4 																	{ font-size: 1.0em; font-weight: normal; line-height: 120%; color: #174E7F; }                
h5 																	{ font-size: 1.2em; font-weight: normal; line-height: 120%; color: #000000; }                
h6 																	{ font-size: 1.2em; font-weight: normal; line-height: 120%; color: #000000; }   
               					            
.font1 															{	font-size: 0.9em; line-height: 120%;}
.font2 															{	font-size: 1.0em; line-height: 120%;}
.font3  														{	font-size: 1.05em; line-height: 120%;}
.font4  														{	font-size: 1.1em; line-height: 120%;}
.font5  														{	font-size: 1.15em; line-height: 120%;}
.font6  														{	font-size: 1.2em; line-height: 120%;}
.font7  														{	font-size: 1.3em; line-height: 120%;}

   																	
div table														{ font-size: 1.0em; }
div table	th												{ font-size: 1.0em; }
table																{ font-size: 1.0em; }
table	th														{ font-size: 1.0em; }   
                                 		
li																	{	line-height: 130%; margin-left: 0px;   }
                                    
ul 																	{ list-style-type: square;  margin-left: 20px; line-height: 130%; padding-left: 0px; }
        														
ul li 															{	line-height: 130%; margin-left:0px;   }
        														
ol li 															{	line-height: 130%; margin-left:0px;   }
                          					
address 														{ font-style: oblique; color: #000000;}

th																	{ font-size: 1.0em; }

/*** Beginn Inhalt Rating und Footer **/
#content-footer-div															{ margin-bottom: 10px; }
.footer																					{ margin-top: 10px;   }	
                      													
#printpage 																			{  display: inline; margin-right: 15px; margin-top: 20px;}
#printpdf 																			{  display: inline; margin-right: 15px; margin-top: 20px;}
#sendpage 																			{  display: inline; margin-right: 15px; margin-top: 20px;}
#siteup 																				{  display: inline; margin-right: 15px; margin-top: 20px;}
                       																	
a.inhfooter:link        												{ color: #838A90; text-decoration: none;}
a.inhfooter:visited     												{ color: #838A90; }
a.inhfooter:hover																{ color: #838A90; }
a.inhfooter:active     													{ color: #838A90; }                      						
                        												
a.printpage:link        												{ color : #838A90; text-decoration: none;}
a.printpage:visited     												{ color : #838A90; }
a.printpage:hover       												{ color : #838A90; }
a.printpage:active      												{ color : #838A90; }
                        												
a.sendpage:link         												{ color : #838A90; text-decoration: none;}
a.sendpage:visited      												{ color : #838A90; }
a.sendpage:hover      													{ color : #838A90; }
a.sendpage:active     													{ color : #838A90; }
                        												
a.printPDF:link         												{ color : #838A90; text-decoration: none;}
a.printPDF:visited     													{ color : #838A90; }
a.printPDF:hover      													{ color : #838A90; }
a.printPDF:active      													{ color : #838A90; }
                                    						
a.siteup:link																		{ color : #838A90; text-decoration: none;}
a.siteup:visited																{ color : #838A90; }
a.siteup:hover																	{ color : #838A90; }
a.siteup:active																	{ color : #838A90; }

/*** Ende Inhalt Rating und Footer **/

/*** Ende Contentframe ***/



/*** Beginn Sitemap ***/
.sitemapnavigation, .sitemapnavigation:active, .sitemapnavigation:link 
																								{ font-weight: bold; color: #000000; text-decoration: none;}
.sitemapnavigation:hover 												{ font-weight: bold; color: #666666; text-decoration: none;}


/*** Begin Div Portal  ***/
                      													
#portalcontent																	{ position: relative; width: 99%; }
                      													
#Spalte1 																				{ position: relative; float:left; width: 65%; left: 5px;  top: 0px; }	
#Spalte2 																				{ position: relative; float:left; left: 5%; width: 30%; top: 0px; }
#Spalte3 																				{ clear: both; display: none; }


		/*** Begin Layout 1 Portal  ***/ 
		                    													
.l1_ContainerSpalte2														{ margin-bottom: 10px; background-color: #eff3fd; border: 1px solid #2e532c; }
                      													
.l1_ContainerSpalte3														{	background-color: #cccccc; padding: 3px;	margin-bottom: 3px; }
                            										
.l1_PortalUeberschrift h1												{ font-weight: bold;}
                                  							
.l1_ulListe																			{	margin-top: 0px;	margin-left: 10px;	padding-left: 10px;	}

   /*** Begin Layout 1 Spalte 1 Portal  ***/ 

		   
.l1_UeberschriftSpalte1  												{ margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 1px solid #275649;}
.l1_UeberschriftSpalte1 h2  										{ color: #000000; margin-bottom: 0px;	margin-top: 0px; 	}
			                                					
                                      					
.l1_InhaltUeberschriftBildSpalte1								{ line-height:120%;  padding-top: 5px; }
.l1_InhaltUeberschriftSpalte1     							{ line-height: 1.4em;  padding-top: 5px; }  
.l1_InhaltUeberschriftSpalte1  p   							{ margin-bottom: 0px;}  
.l1_InhaltUeberschriftSpalte1 ul								{ margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px; }
.l1_InhaltUeberschriftSpalte1 ul li 						{ margin-top: 5px;  margin-bottom: 0px;}
.l1_InhaltBildSpalte1														{ line-height:120%; }   
.l1_InhaltSpalte1																{ line-height:120%; border-top: 1px solid #1A1C95; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltBildSpalte2 h1 												{ font-weight: bold; font-size:1.4em; color: #010066;  }
.l1_BildSpalte1																	{ float: left; padding-top: 5px;}
.l1_ListeUeberschriftBildSpalte1								{ font-weight: normal; line-height:120%; }
                       						    					
.l1_BildSpalte1 img 														{ width: 80px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte1    												{ text-align:center; }

        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
                     						 
.l1_Zeile1Spalte2																{  }
.l1_UeberschriftSpalte2  												{ margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 1px solid #275649;}
.l1_UeberschriftSpalte2 h2  										{ color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 5px;	}                         							
.l1_Zeile2Spalte2																{ padding-left: 5px; }
.l1_InhaltUeberschriftBildSpalte2								{ line-height:120%; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte2     							{ line-height: 120%; padding-left: 10px; padding-right: 3px; padding-top: 5px;}
.l1_InhaltUeberschriftSpalte2 img								{ margin-left: 0px; margin-right: 5px; }
.l1_InhaltUeberschriftSpalte2 td								{ padding-bottom: 15px; }
.l1_InhaltBildSpalte2														{ line-height: 120%; }
.l1_InhaltSpalte2																{ line-height: 120%; }		
                            										                           		                           			
.l1_BildSpalte2																	{ float: left; padding-top: 5px;}
.l1_BildSpalte2 img 														{ width: 80px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte2    												{ text-align: center; }

			/*** Begin Layout 1 Spalte 3 Portal  ***/
					
.l1_UeberschriftSpalte3 h2											{ font-weight: bold;  font-size:1.4em;  color: #010066; width:100%; margin: 3px; }
		

			/*** Begin Layout 1 Veranstaltungen Portal  ***/
.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
.l1_ulVeranstaltungListe												{	list-style-type: none;  margin-left: 0px; padding: 0px; 	margin-top: 0px;	padding-bottom: 0px; }
.l1_liVeranstaltungListe 												{ margin-top: 0px;	margin-left: 0px; margin-bottom: 8px; padding: 0px; line-height: 1.0em; }
.l1_liVeranstaltungListe a 											{ font-weight: bold; line-height: 120%;}
.l1_DatumVeranstaltungPunkt											{ font-size: 0.9em; }
.l1_VeranstaltungDatumSpalte		  							
.l1_VeranstaltungDatum 													{ display: none;  }
.l1_TitelVeranstaltung													{ font-weight: normal; }
.l1_VeranstaltungTitel													{ display: none;  }			   
.l1_VeranstaltungListeDatum											{ margin-top: 0px;	margin-bottom: 0px; font-weight: bold; line-height: 100%; }

	
			/*** Begin Layout 1 Whats New Portal  ***/
					
.l1_NeuesDatumSpalte														{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }	
.l1_NeuesInhaltSpalte1													{ font-weight: normal; line-height:120%; color: #000000; margin: 5px 3px -10px 0px; }
.l1_NeuesInhaltSpalte2													{ font-weight: normal;  line-height:120%; color: #000000; margin: 5px 3px -10px 0px; }
.l1_ulNeuesListe 																{ margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px;}
.l1_liNeuesListe 												        {  margin-top: 0px;	margin-bottom: 0px; font-weight: bold;  padding-bottom: 10px; line-height: 1.0em; }
span.l1_NeuesListeDatum 												{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 																	{ display: none;   }
                          		
                      	                      
                              		                              		
                              	
			/*** Begin Layout 1 Presse  ***/
					
.l1_PresseUeberschriftSpalte1 									{ font-weight: bold; color: #ffffff; text-align: center; background-color: #006600; padding: 3px 0px 3px 0px; }
.l1_PresseListe																	{ width: 100%;}
.l1_PresseListe td															{ vertical-align: top;}
.l1_ulPresseListe																{ margin-top: 0px; margin-left: 14px; margin-bottom: 0px; padding-left: 2px;  list-style-type: none;}
.l1_liPresseListe																{ font-weight: bold; margin-bottom: 0px; }
.l1_PresseListenpunkt														{ margin-bottom: 0px;}
.l1_PresseDatumSpalte														{ text-align: right; vertical-align: top;}
.l1_PresseTitelSpalte														{ text-align: left; }
.l1_DatumPressePunkt														{ font-weight: bold;}
.l1_PresseListeDatum														{ font-weight: bold; color: #000000 }
span.l1_PresseTitel   													{ display: none; }
span.l1_PresseDatum   													{ display: none; }
.l1_UeberschriftPresseBildSpalte1								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000; height: 1px; }
.l1_UeberschriftPresseBildSpalte2								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000;  height: 1px;}
.l1_UeberschriftPresseBildSpalte3								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000;  height: 1px;}


					/*** Begin Layout 1 Diverses  ***/

.l1_clearZeile2Spalte1													{ clear: both; }
.l1_clearZeile2Spalte2													{	margin-bottom: 2px; line-height: 15px; clear: both;}
.l20_clearZeile2Spalte2													{	margin-bottom: 2px; line-height: 15px; clear: both;}
.l1_clearZeile2Spalte3													{ clear: both;}
                                    						
.l1_clearZeile1Spalte1													{ display: none; clear:both;}
.l1_clearZeile1Spalte2													{ display: none; clear:both;}
.l20_clearZeile1Spalte2													{ display: none; clear:both;}
.l1_clearZeile1Spalte3													{ display: none; clear:both;}
                                    						
.l1_clearListeZeile2Spalte2											{  margin-bottom: 2px; line-height: 15px; clear:both;}
.l20_clearListeZeile2Spalte2                   	{  display: none; }                						

.TrennlinieSpalte1															{ display: none; }
.TrennlinieSpalte2															{ display: none; }
.TrennlinieSpalte3															{ display: none; }
                                    						
                                    						
.l1_LinkSpalte1 																{ font-weight: bold; }
.l1_LinkSpalte2 																{ font-weight: bold; }                              		
.l1_LinkSpalte3																	{ font-weight: normal; line-height:120%; color: #000; }
.l1_LinkSpalte3 a 															{ font-weight: normal; line-height:120%; color: #000; }


/*** Ende Div Portal **/



/*** Worklfow Leiste ***/
table.wf 															{width: 700px;}




/*** EGOV Module Einleitung ***/

#FirmenContentBody 										{ color: #000000;	text-decoration: none;}

#FirmenContent 												{ margin: 20px 0 0 20px;	font-size: 1.0em;	line-height: 1.3em; }


/*** Formate Einleitung ***/
#FirmenEinleitung 										{ margin: 0px; }

.FirmenUeberschrift h1 								{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #000000; } 

.FirmenBeschreibungUeberschrift 			{ padding: 0 0 0 0px; font-weight: bold; }

.FirmenEinleitungstext 								{ padding: 5px 0 5px 0px; }
                        							
.FirmenBezeichnung 										{ padding: 5px 0 5px 0px;  }


/*** Formate Suchmaske ***/
#FirmenSuche 													{ margin: 0; padding: 20px 5px 5px 0px; }
#FirmenSuche form 										{ margin-bottom: 0px; margin-top: 0px; }

.FirmenSucheUeberschrift 							{ font-size: 1.0em; font-weight: bold; line-height: 120%; color: #000000; margin: 0px;  }
.FirmenSucheUeberschrift h2 					{ font-size: 1.2em; margin: 0px; }

.FirmenSucheFreitext, .FirmenSuchePlz, .FirmenSucheButton {   clear: both;  padding-top: 5px; margin: 0px; }

span.fname 														{ float: left; text-align: left; }
                											
span.feld 														{ float: right; text-align: left; width: 70%;  }
span.feld input 											{ width: 150px; margin: 0px; border: 1px solid #000000; } 

/*** Formate Suchbutton ***/

.FirmenSucheButton input 							{ margin: 0px; }


/*** Formate Uebersicht ***/
#FirmenUebersicht 										{ margin: 0; padding-top: 20px; }
.FirmenUebersichtUeberschrift h2 			{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #000000;}
ul.FirmenUebersichtUL 								{ padding: 0 0 0 0px; margin-left: 15px; list-style-type: square; margin-bottom: 0px; }


/*** Formate Branchenauswahl ***/
#FirmenBranchenauswahl 								{ padding-top: 20px; }

.FirmenBranchenUeberschrift h2 				{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #000000; margin: 0px;}
                                			
.FirmenLinkBranchenbaum 							{ padding: 0 0 20px 0; text-align: right; }
a.FirmenLinkBranchenbaum 							{ padding: 0; } 


.FirmenBranchenliste hr 							{ display: block; clear: left; margin: 0em; visibility: hidden; }
                          						
ul.FirmenBranchenlisteUL 							{ list-style-type: none; margin: 0px; padding: 0px;}
li.FirmenBranchenlisteUL 							{ list-style-type: none; margin: 0px; padding: 0px; line-height: 1.8em; }

a.Branchenlink { height: 25px; }

/*** Spalte rechts fuer ec2k Inhalte ***/
#FirmenSpalteRechts	 									{ position: absolute; top: 20px; left: 300px; height: 400px; width: 200px; border: 2px dotted #000000;	padding: 5px;	font-size: 0.8em;}
#FirmenSpalteRechts  									{ display: none; }



/*** Firmenergbisseite ***/

#FirmenContentErgebnisliste 					{ width: 99%;	margin: 10 0 0 5px;	line-height: 1.3em; }

.FirmenErgebnislisteUeberschrift h1 	{ font-weight: bold;   line-height: 120%;  }
.FirmenZurueckZurSuche 								{ float: left; width: 35%;}
.ZurSucheLink {}
.FirmeenSuchkriterien 								{ clear: both; font-weight: bold; }

.FirmenAnzahlEintraege 								{ clear: both; padding: 10px 0 10px 0; }
.AzListe 															{ padding-bottom: 10px; }
.AzListeLink 													{ letter-spacing: 0.2em; margin-left: 4px; }
.AzListeNoLink 												{ letter-spacing: 0.2em; margin-left: 4px; }
.AzListeNoLink 												{ display: none; }

#FirmenErgebnisliste 									{ margin-top: 10px;}
.FirmenErgebnisBranchen h2 						{ padding: 0px; }

.FirmenErgebnisEintragUngerade 				{ background-color: #e1ebf0; padding: 5px; }
.FirmenErgebnisEintragGerade 					{ padding: 5px; }
                                			
.FirmenErgebnisFirmenname 						{ font-weight: bold; }
.FirmenErgebnisTelefon 								{ display: none;  }
.FirmenErgebnisEmail 									{ display: none;   }
.FirmenErgebnisPlzOrt 								{  }
.FirmenErgebnisDetails 								{ float: right; }


#FirmenErgebnisSeiten 									{ background-color: #fff; text-align: center; margin: 20px 0 0 0; padding: 0; }
#FirmenErgebnisSeiten a:hover, a:active { text-decoration: none; }
.FirmenErgebnisSeiteVorige 							{ margin-right: 20px; }
.FirmenErgebnisSeiteLink 								{ margin: 0 5px 0 5px; }
.FirmenErgebnisSeiteLinkAct 						{ margin: 0 5px 0 5px; }
a.FirmenErgebnisSeiteLinkAct 						{ color: #888; }
.FirmenErgebnisSeiteNaechste 						{ margin-left: 20px; }

.GEWFooter 															{ margin-top: 10px; }
                              					
.GEWLinkZurueck 												{ float: left; }
.GEWFooterDruckansicht									{ float: right; }
                              					
.GEWfreespace1													{ clear: both; height: 10px; }
                              					
.GEWsearchPBarNumCellAct		 						{ margin-left: 4px; float: left;}
.GEWTrennzeichen 												{ margin-left: 4px; float: left;}
.GEWsearchPBarNumCell										{ float: left; }
                              					
.GEWsearchPBarNextCellAct 							{ float: left;  margin-left: 4px; }




/*** Firmen Detailansicht ***/
.fliess 															{ float: left; }
.klar 																{clear: both; visibility: hidden; }

#FirmenDetailBody 										{	color: #000000;	padding: 20px 0 0 20px; text-decoration: none; }
a.ContentWayhomeLink 									{ color: #000000; text-decoration: none; }
a:hover.ContentWayhomeLink 						{ text-decoration: none; }


#FirmenDetail 												{ margin: 0px;	font-size: 1.1em; 	line-height: 1.4em; }
                          						
.FirmenDetailTitel h1 								{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #000000; }
.FirmenDetailUnterTitel  							{ font-size: 1.0em; font-weight: bold;  line-height: 120%; color: #000000; }
.FirmenDetailBild 										{ border: 1px solid #000; float: right;}                          						
.FirmenDetailInhaberBez								{ font-weight: bold;  float: left;}
.FirmenDetailInhaberDat								{ margin-left: 5px; margin-bottom: 10px;}
.FirmenDetailAdresseBez 							{ clear: both; font-weight: bold; }
.FirmenDetailAdresse 									{ font-weight: bold; }
.FirmenDetailTelBez 									{ font-weight: bold; float: left; }
.FirmenDetailTelDat 									{ margin-left: 5px; }
.FirmenDetailFaxBez 									{ font-weight: bold; clear: both; float: left; }
.FirmenDetailEmailBez  								{ font-weight: bold; clear: both; float: left;}
.FirmenDetailWebsiteBez  							{ font-weight: bold; clear: both; float: left;}

.Bez 																	{ font-weight: bold; color: #000000;}
.Dat 																	{ color: #000000;}


/*** Kategorienauswahl ***/
body.Branchenbaumbody 								{ padding: 20px 0 0 20px; }
#FirmenBranchenauswahlBody 						{ color: #000;	padding: 20px 0 0 20px;	text-decoration: none; }

.bbLevel1 														{ margin-top: 15px; }
.bbLevel2 														{ margin-left: 15px; }

.Branchenbaum                      		{ line-height: 1.3em; }
div.Branchenbaumlogo 									{ background: #ffffff url(2_1_branchenbaum.gif) top left no-repeat; height: 20px; width: 300px; }

#FirmenBranchenauswahlContent 				{ 	width: 530px;	font-size: 1.1em; 	line-height: 1.5em; }

.FirmenBranchenauswahlUeberschrift h1 { font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #174E7F; }

.FirmenAnzeigeHauptkategorie h2 			{ font-size: 1.2em; padding: 1em 0 0 0; }

.FirmenBranchenauswahlVerfeinern h2 	{ font-size: 1.2em; padding: 1em 0 0 0; }

.FirmenBranchenliste a 								{ margin-right: 20px; }

a.BranchenUnterkategorieLink 					{ 	display: block; height: 25px;}


/*** Vereinsregister ***/

td.SearchHeadline											{ font-size: 1.0em; font-weight: bold;   line-height: 120%; color: #174E7F; }



/*** Veranstaltungskalender ***/


#VKSuchContent											{ width: 450px; margin-left: 10px; margin-top: 10px; }

/*** Formate Einleitung ***/

#VKEinleitung  											{  }

h1.VKSucheUeberschrift   						{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #174E7F; }

h2.VKEinleitungSubtitle  						{  font-size: 1.0em; font-weight: normal; color: #000000; }

div.VKEinleitungBegleittext  				{ margin-top: 20px; }

div.VKEinleitungIllustration 				{ background-color: #000000; height: 2px; margin-top: 10px; overflow: hidden; }

/*** Ende Formate Einleitung ***/


/*** Formate Suchmaske ***/

#VKSuche														{ }

h2.VKSucheZeitraumUeberschrift   		{ font-size: 1.0em; }

div.ZeitraumFreitext1								{ margin-top: 15px; }

div.VKSucheZeitraumAuswahlHeute			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlWoche			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlMonat			{ float: left; margin-right: 20px; height: 20px; margin-top: 15px; margin-bottom: 15px;}

div.ZeitraumFreitext2								{ clear: both; }

div.VKSucheZeitraumVon	 						{ float: left; margin-top: 15px; margin-right: 20px;  margin-bottom: 15px;}

div.VKSucheZeitraumBis		 					{ float: left; margin-top: 15px; margin-bottom: 15px;}

div.VKSucheButton1									{ clear: both; display: none; }

input.VKSuchImage1									{ margin-left: 400px; }

div.VKFreitextSuchebegriff					{ clear: both;  margin-top: 15px; }

div.VKSucheFreitexttitel						{ float: left;  margin-top: 20px;}

h2.VKSucheFreitext									{ font-size: 0.9em; margin: 0px; padding: 0px; height: 20px; width: 180px; overflow: hidden;}

div.VKSucheFreiesTextfeld						{ float: left; padding-left: 10px;  margin-top: 20px; margin-right: 20px;}

/*** Formate zweiter Suchbutton ***/

div.VKSucheButton2									{ clear: both; width: 420px;  }

input.VKSuchImage2									{ margin-left: 400px; }

/*** Ende Formate zweiter Suchbutton ***/


/*** Ende Formate Suchmaske ***/


/*** Formate Kategorienliste ***/

#VKKategorien												{ clear: both; width: 520px; margin-bottom: 10px;}
 

h2.VKKategorienUeberschrift   			{ clear: both; font-size: 1.0em; margin-top: 30px; }

div.VKKategorienListe								{ width: 520px; }

.VKKategorienListe .VKKat          	{ float: left; width: 250px; }
.VKKategorienListe .odd             { clear: both; }
.VKKategorienListe .even            { float: left; }


/*** Ende Formate Kategorienliste ***/


/*** Formate Reihen ***/

h2.VKReihenUeberschrift   					{ font-size: 0.9em; }

div.VKReihenListe										{ width: 550px; height: 50px; }

div.VKReihe1												{ float: left; width: 260px; }
div.VKReiheTrenner1-2								{ display: none; }
div.VKReihe2												{ float: left; }
div.VKReiheTrenner2-3								{ clear: both; }
div.VKReihe3												{ float: left; width: 260px;}
div.VKReiheTrenner3-4								{ display: none; }
div.VKReihe4												{ float: left; }
div.VKReiheTrenner4-5								{ clear: both; }
div.VKReihe5												{ float: left; }

/*** Ende Formate Reihen ***/


/*** Formate Orte ***/
		
h2.VKOrteUeberschrift   						{ margin-top: 10px; font-size: 1.0em; }
                                 	
div.VKOrteListe											{ width: 550px; height: 50px; }
                                 	
div.VKOrte1													{ float: left; width: 260px; }
div.VKOrteTrenner1-2								{ display: none; }
div.VKOrte2													{ float: left; }
div.VKOrteTrenner2-3								{ clear: both; }
div.VKOrte3													{ float: left; width: 260px;}
div.VKOrteTrenner3-4								{ display: none; }
div.VKOrte4													{ float: left; }
div.VKOrteTrenner4-5								{ clear: both; }
div.VKOrte5													{ float: left; }
                               
/*** Ende Formate Orte ***/


/*** Formate Veranstalter ***/

                            
#VKVeranstalter												{ float: left; margin-bottom: 10px; } 
#VKVeranstalter	 											{ display: none; }
                               	
h2.VKVeranstalterUeberschrift   			{ font-size: 1.1em; }
                                 	
div.VKVeranstalterListe								{ width: 510px; }


.VKVeranstalterListe	.VKVeranstalter {  font-size: 0.9em;  float: left; width: 250px; }
.VKVeranstalterListe .odd             { clear: both; }
.VKVeranstalterListe .even            { float: left; }                           	


/*** Ende Formate Veranstalter ***/



/*** Suchergebnisse ***/

/*** Body ***/

body.VKSuchergebnisseBody 					{  text-decoration: none; 	}

/*** Ende Body ***/

#VKSuchergebnisseContent						{ padding: 5px; color: #000000; margin-left: 20px; margin-top: 10px; }


/*** Formate Ergbnisseite Kopfdaten ***/

div.VKSuchergebnisseKopf  					{ padding-bottom: 15px; padding-top: 15px; }

div.VKSuchergebnisseTitel						{ font-weight: bold; }

h1.VKSucheergebnisseUeberschrift		{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #174E7F; margin: 0px; }

div.VKSuchkriterien									{ float: left; position: relative; font-weight: bold; }

.Trenner-Kriterien-Anzahl						{ display: none; } 

div.VKAnzahlErgebnisse							{ float: right; position: relative; }

.Trenner-Anzahl-Zurueck							{ clear: both;  }

.VKLinkZurueck											{ float: left; font-weight: bold; margin-top: 15px; }

a.ZurueckZurSucheLink								{ font-weight: bold;  }

.Trenner-Zureck-Weiter							{ display: none; }

div.VKLinkWeiter										{ float: right; position: relative; } 

a.WeiterLink												{ font-weight: bold; }										

.TrennerKopfListe										{ clear: both; height: 10px;  }

/*** Ende Formate Ergbnisseite Kopfdaten ***/


/*** Formate Ergebnisseite Ergebnislisten ***/

.VKErgebnisListe   									{ margin-bottom: 15px; }

div.VKErgebnisEintragungerade				{ padding: 8px; background-color: #eff3fd;}

div.VKErgebnisEintraggerade					{ padding: 8px;  }

div.VKErgebnisTermin								{ height: 1.2em; overflow: hidden;  }

h2.VKErgebnisTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKErgebnisTitel  								{ font-weight: bold; margin-bottom: 5px; }

h2.VKErgebnisTitel									{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKErgebnisOrt										{ display: none; }

span.VKErgebnisOrtLA                { font-weight: bold; }

div.VKErgebnisVeranstalter					{ margin: 0px; padding: 0px; }

.VKErgebnisVeranstalter br 					{ display: none; }

h3.VeranstalterName									{ display: inline; font-size: 1.0em; margin: 0px; padding: 0px; margin-bottom: 0px; }

span.VKErgebnisVeranstalterLA       { font-weight: bold; }

div.VKErgebnisBild									{ float: left; position: relative; }

.VKErgebnisBildImage								{ margin-top: 10px; margin-right: 10px; }

div.VKErgebnisOrtLang								{ float: left; position: relative; margin-top: 5px; margin-right: 15px;}

div.VKErgebnisVeranstalterLang			{ float: left; position: relative; margin-top: 5px; margin-bottom: 10px; }

div.TrennerLangText									{ clear: left; }

div.VKErgebnisText									{ position: relative; visibility: visible; margin-top: 5px; }

div.VKErgebnisDetaillink						{ margin: 0px; padding: 0px;}

div.TrennerzuDetaillink							{ display: none; }

div.VKErgebnisReiheLang							{ position: relative; margin-top: 10px; }

span.VKErgebnisReiheLA							{ font-weight: bold; }

div.VKTrennerErgebnisListe					{ clear: both;  }




/*** Ende Formate Ergebnisseite Ergebnislisten ***/


/*** Formate Footer ***/

div.VKFooterZurSuche								{ float: left; margin-bottom: 20px; }

div.VKFooterDruckansicht  					{ float: left; margin-top: 15px; }

div.VKfreespace1 										{	clear: both; height: 1px; }

div.VKErgebnisseitenAussen					{ text-align: center;  background-color: #cfcfcf; height: 20px;}

div.VKErgebnisseitenInnen						{ margin-left: auto; margin-right: auto; width: 20em;  }


/***-  div zur?ck-Button deaktiviert **/

.VKsearchPBarPrevCellDis 						{  float: left; font-size: 0.8em; font-weight: bold;  padding-right: 20px; }

/***-  div zur?ck-Button aktiviert **/

.VKsearchPBarPrevCell 							{  float: left; font-size: 0.8em; font-weight: bold;   padding-right: 20px; }


/***-  div n?chste-Seite  aktiviert **/

.VKsearchPBarNextCell 							{ font-size: 0.8em; font-weight: bold;  float: left; padding-left: 20px;}


/***-  div n?chste-Seite  deaktiviert**/

.VKsearchPBarNextCellDis 						{ font-size: 0.8em; font-weight: bold;  float: left; padding-left: 20px;}


/***-  div Nr-Button aktiviert **/

.VKsearchPBarNumCellAct 						{ float: left; font-size: 0.8em; padding-left: 5px; font-weight: bold; padding-right: 5px; }

/***-  div Nr-Button deaktiviert **/

.VKsearchPBarNumCell 								{ float: left; font-size: 0.8em; padding-left: 5px; padding-right: 5px; }


/*** Trennzeichen  ***/

span.VKTrennzeichen 					{ display: none; }


/***-  Platzf?ller **/


.VKfreespace2 {	height: 20px;	float: left;}

.VKfreespace3 {	height: 20px;	float: left;}

.VKfreespace4 {	clear: both;}

/*** Body ***/

body.VKDetailsBody 					{ font-family: verdana, arial, helvetica, sans-serif; font-size: 100.01%; text-decoration: none; margin-left: 20px; }

/*** Ende Body ***/

#VKDetailsContent									{ position: relative;  padding: 5px; color: #000000; }


/*** Formate Detailansicht Kopfdaten ***/

div.VKDetailsKopf  									{ padding-bottom: 15px; }

div.VKDetailsTitel									{ font-weight: bold; }

h1.VKetailsUeberschrift							{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #174E7F; margin: 0px; }

div.VKSuchkriterien									{ float: left; position: relative; font-weight: bold; }

.Trenner-Kriterien-Anzahl						{ display: none; }

div.VKAnzahlErgebnisse							{ float: right; position: relative; }

.VKLinkZurueck											{ float: right; position: relative; font-weight: bold; }

a.ZurueckZurSucheLink								{ font-weight: bold;  }

.Trenner-Zureck-Weiter							{ display: none; }

div.VKLinkWeiter										{ float: right; position: relative; } 

a.WeiterLink												{ font-weight: bold; }										

.TrennerKopfDetails									{ clear: both; height: 10px;  }

/*** Ende Formate Detailansicht Kopfdaten ***/


/*** Formate Detailansicht Ergebnislisten ***/

div.VKDetailsEintrag								{ padding: 5px; background-color: #E1EBF0;}

div.VKDetailsTermin									{ position: relative; height: 1.2em; overflow: hidden;  }

h2.VKDetailsTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKDetailsTitel  h2							{ position: relative; font-size: 1.1em; font-weight: bold; margin-top: 5px; }

div.VKDetailsKategorie							{ clear: both; font-size: 1.0em; }

span.VKDetailsKategorieLA  					{ position: relative; float: left; }

h3.VKDetailsKategorieLA             { font-size: 1.1em; margin: 0px; padding: 0px; }

span.VKDetailsOrtLA  h3             { font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; overflow: hidden;}

div.VKDetailsVeranstalterLang	  		{ clear: both; font-size: 1.0em;}

span.VKDetailsVeranstalterLA        { position: relative; float: left; }

h3.VKDetailsVeranstalterLA          { font-size: 1.1em; margin: 0px; padding: 0px; }

div.VKDetailsBild										{ float: right; position: relative; }

.VKDetailsBildImage									{ margin-top: 10px; margin-right: 10px; }

div.VKDetailsOrtLang								{ position: relative; margin-top: 15px; margin-right: 15px;}


div.TrennerLangText									{ clear: left; }

div.VKDetailsText										{ position: relative; visibility: visible; margin-top: 5px; }

span.VKDetailsTextLA	h3            { font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; overflow: hidden;}

span.VKDetailsDetaillink						{ display: none; }

div.TrennerzuDetaillink							{ display: none; }

div.VKDetailsReiheLang							{ position: relative; margin-top: 10px; }

span.VKDetailsReiheLA		h3           { font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; overflow: hidden;}


div.VKTrennerErgebnisListe					{ clear: both;  }


/*** Ende Formate Detailansicht Ergebnislisten ***/

/*** Beginn Formate Vereinsregister ***/

#VRSuchContent  								{ margin-top: 5px; }

h2.VREinleitungSubtitle 				{ font-size: 1.0em; font-weight: bold;}

h2.VRSucheUeberschrift 					{ font-weight: bold; line-height: 120%; color: #008ED1; margin: 0px;  }

.VRSucheFreitext								{ clear: both;  padding-top: 5px; margin: 0px; }
.VRSuchePlz 										{ clear: both;  padding-top: 5px; margin: 0px; }
.VRSucheButton 									{ clear: both;  padding-top: 5px; margin: 0px; }

.Katlink  											{ float: left;	width: 50%;	height: 25px; }

hr.VRkatliste 									{ clear: both; display: none; }
ul.VrKat												{ list-style-type: none; }
              									
div.register 										{ margin-top: 10px; margin-bottom: 10px; }
span.register										{ margin-left: 2px; margin-right: 2px; }
.VRErgebnisliste  							{ margin-top: 10px; }

.VRErgebnisEintragUngerade   		{ background-color: #E1EBF0; padding-top: 7px; padding-bottom: 7px; }
.VRErgebnisEintragGerade  	 		{ background-color: #ffffff; padding-top: 7px; padding-bottom: 7px; }
.VRErgebnisVRname  							{ font-weight: bold; }
span.VRTrennzeichen 						{ margin-left: 4px; margin-right: 4px; }


.VereineDetaiAnsprechpartnerHaupt   { clear: both; margin-top: 10px; }

.VRFooterzurSuche 							{ display: none; }
                            		
.VRErgebnisseitenInnen 					{ float: left; }
.VRsearchPBarNextCellAct 				{ float: left; }
.VRfreespace4 									{ clear: both; }

#VereineDetail 									{ }
.VereineDetailKategorieBez 			{ display: none; }
.VereineDetailKategorieDat 			{ display: none; }
.VRAptrBez h3  									{ font-weight: bold; line-height: 120%; color: #008ED1; margin: 0px;  }

.VereineDetailAdresseBez 				{ margin-top: 5px; }
                          			
.VereineDetailTelBez 						{ float: left; }
.VereineDetailTelDat 						{ float: left; }

.VereineDetailWebsiteBez 				{ clear: both; margin-top: 10px;}
.VereineDetailWebsiteDat 				{ }

.VRLinkZurueck 									{ clear: both; margin-top: 10px; }


/*** Admin-Bereich ***/

#admin-area											{ }
                          			
#admin-area											{ width: 580px; margin-top: 10px; margin-left: 10px; }
                          			
#admin-content									{ border: 1px solid #6B83AB; }
                          			
.admin-headline-div							{ background: url(http://www.rz-kiru.de/servlet/PB/show/1194939/adminheadline.gif); 
																	margin-bottom: 20px; 
																	padding-left: 10px; 
																	height: 25px; 
																	border-bottom: 1px solid #6B83AB; 
																	padding-top: 2px;
																	padding-bottom: 0px; }

.admin-headline-div	h2					{ font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px;}

.admin-link-div									{ 		float: left; 
																			position: relative;
																			width: 195px; 
																			margin-left: 10px; 
																			margin-top: 5px; 
																			padding-bottom: 5px;
																			padding-top: 0px; 
																			padding-left: 5px; 
																			border-left: 1px solid #6B83AB; 
																			border-bottom: 1px solid #6B83AB; 
																			margin-bottom: 25px;
																			}
																
.admin-link-div	img							{ position: absolute; bottom: 3px;  }
                          			
.admin-link-description					{ float: left; width: 320px; margin-left: 20px; margin-top: 0px; }
                          			
.admin-trenner									{ clear: both; height: 20px;  }                     			
                          			
span.admin-link									{ font-weight: bold;   margin-left: 33px; }

/*** Service-BW-Bereich ***/

#lpSeite						{ margin-bottom: 20px; }
#lpBHaus						{	float:left;	margin: 10px 0px 10px 0px; }
#lpBHaus h3					{ margin: 0px; }

#lpBPost						{ float:left;	margin: 10px 0px 0px 40px; }
#lpBPost h3					{ margin: 0px; }

#lpBKontakt					{ clear: both; }
#lpBKontakt h3			{ margin: 0px; }

#lpBAnsprech h3					{ font-weight: bold; font-size: 1.1em; }
.lpBAnsprechNameDiv h4	{ font-weight: bold; font-size: 1.1em; margin: 0px; }
.lpBAnsprechTable				{ margin-bottom: 15px; }

.sprungmarke 			{ display: none; }

#lpBUeber h3			{ font-weight: bold; font-size: 1.1em; }

#lpVZus ul				{ margin-bottom: 0px; }

.lpVAnfangsbuchEinleitung		{ margin-bottom: 10px; }

a.lpAktiv					{ margin-left: 10px; }
.lpInaktiv				{ margin-left: 10px; }

#lpLLVerf					{ margin-top: 15px;}




/***- S U C H E  **/


#dvvSuche														{ margin-left: 20px; margin-top: 15px;}

/***- div ?berschrift  **/

#Headline																			{ font-size: 1.1em; font-weight: bold; color: #334364; }
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
#SuchmaskeGesamt															{ width: 95%; }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder																		{ padding: 5px;}
                                      				
                                      				
                                      				
#einleitung 																	{ padding: 5px; margin-bottom: 1.0em; color: #000000;}

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchbegriff																	{ font-weight: bold; float: left; width: 12.5em; }
                                        			
#Bereich 																			{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Kategorie																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.kategorie																		{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.gewichtung 																	{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ float: left; margin-left: 148px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchparameter 																{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchenach																		{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.sprachen																			{ font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 8px; }
.trefferauswahl 															{ font-weight: bold; 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 **/

.suchbegriffInput 														{ float: left; width: 11em; }                      												
.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 **/

input.suchbegriff															{ padding-left: 2px; font-weight: bold; font-size: 0.9em; width: 15em; }
                                        			
select.selectbereich 													{ float: left; font-weight: bold; font-size: 0.9em;  width: 15em; }                                        			
select.kategorie 															{ font-weight: bold; font-size: 0.9em;  width: 15em; }                  														
select.suchenach 															{ font-weight: bold; font-size: 0.9em;  width: 15em; }                  														
select.sprache 																{ font-weight: bold; font-size: 0.9em;  width: 15em; }                  														
select.treffer 																{ font-weight: bold; font-size: 0.9em;  }                                        			
select.gewichtung															{ font-weight: bold; font-size: 0.9em;  width: 15em; }                    													
select.suchparameter													{ font-weight: bold; font-size: 0.9em;  width: 15em; }

input.suchImage 							{}

/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

/***- div Link zur erweiterten Hilfe **/

#linkHilfe 																			{ font-weight: bold; padding: 5px; background-color: #E1E4EF; }

/***- div Treffer  **/

.searchRsNameCellWithDescr1 									  { padding-top: 7px; padding-bottom: 7px; padding-left: 3px; background-color: #eff3fe; clear: both; font-weight: bold;  }
.searchRsNameCellWithDescr0 										{ margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold;  }

.searchRsTypeNameWithDescr1 										{ padding-top: 7px; padding-bottom: 7px; padding-left: 3px; background-color: #eff3fe; clear: both; font-weight: bold; }
.searchRsTypeNameWithDescr0 										{ margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }
                            									
.searchRsTypeCellWithDescr1	 										{ padding-top: 7px; padding-bottom: 7px; padding-left: 3px; background-color: #eff3fe; clear: both; font-weight: bold; }
.searchRsTypeCellWithDescr0	 										{ margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }

.searchRsNameCell1					 										{ padding-top: 7px; padding-bottom: 7px; padding-left: 3px; background-color: #eff3fe; clear: both; font-weight: bold; }
.searchRsNameCell0					 										{ margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }


a.searchRsName {}

.searchDescrNameCell0 													{ display: none;}                      													
.searchDescrNameCell1 													{ display: none; }

.searchRsTypeCell0															{ background-color: #E0F0E9;}
.searchRsTypeCell1 															{ background-color :#E0F0E9;}

#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

span.suche																			{ font-weight: bold; }
span.textsuchbegriff														{ }
span.suchanfrage																{ line-height: 2em;  }

#searchOutput 																	{ clear: both;  }

.searchPBar 																		{ float: left; background-color: #E0F0E9; border: 1px dotted #000000; padding: 3px;}

.searchPBarPrevCellDis 													{ display: none; }

.searchPBarPrevCell 														{ font-weight: bold;  float: left; padding-right: 20px; }

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

.searchPBarNextCell 														{ font-weight: bold;  float: left; padding-left: 20px; padding-right: 5px;}

input.searchPBarNextBt {}

.searchPBarNextCellDis 													{  display: none; }

input.searchPBarNextBtDis {}

.searchPBarNumCellAct 													{ float: left; padding-left: 10px; font-weight: bold; padding-right: 10px; border-right: 1px dotted #000000; }

.searchPBarNumCell 															{ float: left; padding-left: 10px; padding-right: 10px; border-right: 1px dotted #000000; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

input.searchPBarNumBt {}

#searchPBarNumSelectCell 												{ float: left;}

select.searchPBarNumSelect 											{ float: left;}

#searchPBarGoCell 															{ float: left;}

input.searchPBarGoBt 														{ float: left;}

#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: both; height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace5 {}
#freespace6 {}
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }


/*]]>*/