/*****************************************************************
Name:			Lichtenstein.css
Date:			09.02.2007
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/
/*<![CDATA[*/

.invisible	{ display: none; }
html 														{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }

.noframeBody		{ 
								font-family : Arial, Verdana, Helvetica, sans-serif;
								font-weight: normal;
								font-size: 76%;
								line-height: 1.3em;
								margin: 0;
								padding: 0; background: #ffffff;
								border: 0;
								text-decoration: none; 
								border: 0px; overflow: auto; }
								
a 																		{ font-weight: bold; color: #033398; text-decoration: none; }
a:link 																{ font-weight: bold; color: #033398; }
a:visited 														{ font-weight: bold; color: #033398; }
a:hover 															{ font-weight: bold; color: #033398; }
a:active 															{ font-weight: bold; color: #033398; }

#zentrierer 				{ position: relative; text-align: center; width: 100%; margin: 0px auto; 	height: 100%;margin: 0px auto;}
						
#inhalt							{ position: relative; top: 0px; padding: 0px;  width: 995px; max-width: 995px; 
											 background-color: #969595; text-align: left; margin: 0px auto; 									
			 								 height: auto !important;
			 								background: url(http://www.gemeinde-lichtenstein.de/servlet/PB/show/1228456/back.gif); } 
			 								

#top 								{ position: relative; top: 0px; left: 0px; text-align: left;	background-color: #ffffff; z-index: 12; height: 3.6em; }

* html #top 				{ 	width: 100%; }

#navigation         { position: relative; float: left; margin-top: 0px; text-align: left; font-size: 0.9em; height: auto;
			 								 width: 200px; border-right: 0px; margin-right: 0px; z-index: 11; }	

#content 						{ position: relative; padding-top: 0px; text-align: left; 											
											margin: 0px;  z-index: 10; }
												
#contentBody				{ position: relative; margin-top: 0px;}

.contentInner				{ position: relative; margin-top: 0px; }
											
#Content-inner      { position: relative; margin-top: 0px; padding-top: 0px; }                                      				
                       			
#contentSpalte					{ position: relative; text-align: left; float:left; margin-top: 0px; padding-left: 20px; 
													 background: url(http://cms.gemeinde-lichtenstein.de/servlet/PB/show/1229113/balken_ueberschrift.jpg) no-repeat -170px 87px;} 

#qePageContent					{ position: relative; width: 550px;  padding-right: 0px; margin-top: 0px; padding-top: 24px; }	

#qePageContent p				{ margin-top: 0px; }
			
#serviceSpalte					{  position: relative; float: left; width: 186px;	text-align: center; background-color: #b1b0b0; margin-left: 30px; }

* html #serviceSpalte		{  float: none; margin-left: 770px; z-index: 3;}
*+html #serviceSpalte		{  float: none; margin-left: 770px; z-index: 3;}

/***  Begin Bottom ***/


#bottom 						{ clear: both; height: 30px; background-color: #b1b0b0; } 

#bottomOwnText 			 				{ text-align: left; padding-top: 9px; padding-left: 240px; color: #000000; }



.bottomadresse a,.bottomadresse a:hover,.bottomadresse a:visited 			{ color: #ffffff; }
/***  Ende Bottom ***/

/*** Beginn Topframelemente**/

div.topFrameDiv1											{ position: relative; text-align: right; top: 0px; right: 0px; padding: 0px; height: 1.8em; white-space:nowrap;
																				background-color: #2777d1; width: 100%; border-bottom: 2px solid #ffffff; 
																				padding-top: 1px;}

.topFrameSearchForm1										{ display: block; float: right; margin-left: 5px; line-height: 1.7em; margin-right: 5px;}
.topFrameDiv1link1:link								{ color: #ffffff; font-weight: bold; margin-left: 4px; }
.topFrameDiv1link1:visited            { color: #ffffff; font-weight: bold; }
.topFrameDiv1link1:active             { color: #ffffff; font-weight: bold; }
.topFrameDiv1link1:hover              { color: #ffffff; font-weight: bold; }

.topFrameDiv1Spanlink2								{ display: block; float: right; margin-left: 11px; padding-right: 14px; border-right: 2px solid #ffffff; line-height: 1.7em;}
.topFrameDiv1link2:link								{ margin-left: 20px; color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link2:visited            { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link2:active             { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link2:hover              { color: #ffffff; font-weight: bold; margin-left: 4px;}

.topFrameDiv1Spanlink3								{ display: block; float: right; margin-left: 15px; padding-right: 14px; border-right: 2px solid #ffffff; line-height: 1.7em;}
.topFrameDiv1link3:link								{ color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link3:visited            { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link3:active             { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link3:hover              { color: #ffffff; font-weight: bold; margin-left: 4px;}

.topFrameDiv1Spanlink4								{ display: block; float: right; margin-left: 15px; padding-right: 14px; border-right: 2px solid #ffffff; line-height: 1.7em;}
.topFrameDiv1link4:link								{ color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link4:visited            { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link4:active             { color: #ffffff; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link4:hover              { color: #ffffff; font-weight: bold; margin-left: 4px;}

.topFrameDiv1Spanlink5								{ display: block; float: right; margin-left: 15px;  padding-right: 14px; padding-left: 10px; border-left: 2px solid #ffffff;  border-right: 2px solid #ffffff;  line-height: 1.7em;  background-color: #fff;}
.topFrameDiv1link5:link								{ color: #da251d; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link5:visited            { color: #da251d; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link5:active             { color: #da251d; font-weight: bold; margin-left: 4px;}
.topFrameDiv1link5:hover              { color: #da251d; font-weight: bold; margin-left: 4px;}


.topFrameFunctionSearchInput1         { display: inline; margin: 0px; width: 80px; line-height: 1.2em; height: 1.2em; margin-top: 1px; padding: 0px; font-size: 0.9em;}

* html input.topFrameFunctionSearchInput1  { display: inline; margin: 0px;  margin-top: 1px; height: 1.6em; padding: 0px; font-size: 0.9em;}

.topFrameDiv2													{ height: 1.8em; background-color: #b1b0b0; }    

#topFree2Html		{ z-index: 102; position: absolute; top: 70px; left: 220px; }

/*** Ende Topframelemente***/



/*** Beginn Navigation V25 ***/
#spnMetaData table		{ width: 600px;}

#navigationBody								{ padding-top: 0px; margin-top: 0px;}

#navigationBody .logo1				{ margin-left: 10px; margin-top: 0px;}
.div-navigation-outer							{ width: 200px; padding-top: 20px;}

.div-navigation-inner            	{  margin-left: 0px; margin-top: 15px;}

ul.nav	{ list-style-type: none; margin-left: 0px;}

/***  Beginn Level1 ***/

li.navEbene1Active			{ padding-top: 1px; padding-top: 3px; margin-top: 3px; padding-bottom: 3px; }

a.navEbene1Active 				 		{ font-size: 1.3em; font-weight: bold; color: #DA251D; margin: 0px; padding: 0px 0px 0px 20px; }  
a.navEbene1Active:link    		{ font-size: 1.3em; font-weight: bold; color: #DA251D; margin: 0px; }  
a.navEbene1Active:visited 		{ font-size: 1.3em; font-weight: bold; color: #DA251D; margin: 0px; }  
a.navEbene1Active:hover   		{ font-size: 1.3em; font-weight: bold; color: #DA251D; margin: 0px; }  
a.navEbene1Active:active  		{ font-size: 1.3em; font-weight: bold; color: #DA251D; margin: 0px; }  

li.navEbene1Inactive	{ padding-top: 3px; padding-bottom: 3px; }

a.navEbene1Inactive 					{ font-size: 1.3em; font-weight: bold; color: #000000; margin: 0px; padding: 0px 0px 0px 20px; }
a.navEbene1Inactive:link			{ font-size: 1.3em; font-weight: bold; color: #000000; margin: 0px;  }
a.navEbene1Inactive:visited	{ font-size: 1.3em; font-weight: bold; color: #000000; margin: 0px;  }
a.navEbene1Inactive:hover		{ font-size: 1.3em; font-weight: bold; color: #000000; margin: 0px;  }
a.navEbene1Inactive:active		{ font-size: 1.3em; font-weight: bold; color: #000000; margin: 0px;  }

/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

li.navEbene2Active			{ padding-top: 0px; margin-top: 0px; margin-bottom: 0px;  }	

a.navEbene2Active 				 		{ display: block; font-weight: bold; color: #DA251D; margin: 0px; padding: 3px 3px 3px 20px; }  
a.navEbene2Active:link    		{ font-weight: bold; color: #DA251D; margin: 0px;  }  
a.navEbene2Active:visited 		{ font-weight: bold; color: #DA251D; margin: 0px;  }  
a.navEbene2Active:hover   		{ font-weight: bold; color: #DA251D; margin: 0px;  }  
a.navEbene2Active:active  		{ font-weight: bold; color: #DA251D; margin: 0px;  }  

li.navEbene2Inactive		{ padding-top: 0px; margin-top: 0px; margin-bottom: 0px; }	

a.navEbene2Inactive 					{ display: block; font-weight: normal; color: #000000; margin: 0px; padding: 3px 3px 3px 20px; }
a.navEbene2Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:visited	{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:hover		{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; }

/*** Ende Level 2 ***/
ul.navEbene3Active { margin-left: 35px; }
ul.navEbene3Active a { color: #000000; }

#navigation hr 											{ margin-left: 10px; width: 150px; }
form.dropdownForm  									{ margin-left: 10px;}


div.free2html  											{ margin-left: 25px; margin-top: 20px; color: #374915; font-weight: bold; letter-spacing: 0.1em; font-size: 1.1em; }
.free2html input 										{ border: 1px solid #374915; width: 120px;}

a.NavFrameSearchGo:link							{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:visited					{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:hover						{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:active						{ color: #374915; font-weight: bold; }




/*** Beginn Contentframe ***/

#contentBody									{ padding-left: 25px;  }

#contentWayhome								{ margin-bottom: 5px; }
a.contentframewayhome   			{ color: #374915; font-weight: normal; }
a.contentframewayhome:link   	{ color: #374915; font-weight: normal;}
a.contentframewayhome:visited { color: #374915; font-weight: normal;}
a.contentframewayhome:active  { color: #374915; font-weight: normal;}
a.contentframewayhome:hover  	{ color: #374915; font-weight: normal;}


table.statistiktabelle td		{ font-size: 0.9em;  }
table.statistiktabelle th		{ font-size: 0.9em; font-weight: bold; }	
	

#content-footer-div		{ clear: both; margin-left: 220px;}

.footnotes 						{ font-size: 0.8em; }
#printpage 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#printpdf 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#sendpage 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#siteup 							{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
                                      				
                                      				                                      					                                    				
h1 																						{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #007CC3; margin-bottom: 5px; }
h2 																						{ font-size: 1.1em; font-weight: bold;   line-height: 120%; color: #000000; }		
h3 																						{ font-size: 1.1em; font-weight: bold; 	 line-height: 120%; color: #007CC3; margin-bottom: 0px; }                
h4 																						{ font-size: 1.2em; font-weight: normal; line-height: 120%; color: #000000; }
h5 																						{ font-size: 1.5em; font-weight: normal; line-height: 120%; color: #007CC3; }
h6 																						{ font-size: 1.6em; font-weight: normal; line-height: 120%; color: #007CC3; }
               					              				
.font1 																				{	font-size: 0.7em; line-height: 120%;}
.font2 																				{	font-size: 1.0em; line-height: 120%;}
.font3  																			{	font-size: 1.1em; line-height: 120%;}
.font4  																			{	font-size: 1.2em; line-height: 120%;}
.font5  																			{	font-size: 1.3em; line-height: 120%;}
.font6  																			{	font-size: 1.4em; line-height: 120%;}
.font7  																			{	font-size: 1.5em; line-height: 120%;}
					
div table																			{ font-size: 1.0em; }
 
td p { margin: 0px; }                                   					
li																						{	line-height: 130%; margin-left: 0px;   }
                                    					
ul 																						{ list-style-type: square;  margin-left: 20px; padding-left: 0px; }
                               					
li 																						{	line-height: 130%; margin-left:0px;   }
        																			
ul li 																				{	line-height: 130%; margin-left:0px;   }
        																			
ol li 																				{	line-height: 130%; margin-left:0px;   }
                          										
address 																			{ font-style: oblique; color: #000000;}


/*** Beginn Inhalt Rating und Footer **/

.inhrating      															{ font-size: 0.9em; line-height: 140%;  }
.inhfooter      															{ font-size: 0.9em; line-height: 140%;  }
                        											
a.inhfooter:link        											{ font-size : 0.9em; color: #838A90; text-decoration: none;}
a.inhfooter:visited     											{ font-size : 0.9em; color: #838A90; }
a.inhfooter:hover															{ font-size : 0.9em; color: #838A90; }
a.inhfooter:active     												{ font-size : 0.9em; color: #838A90; }                      						
                        											
a.printpage:link        											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.printpage:visited     											{ font-size : 0.9em; color : #838A90; }
a.printpage:hover       											{ font-size : 0.9em; color : #838A90; }
a.printpage:active      											{ font-size : 0.9em; color : #838A90; }
                        											
a.sendpage:link         											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.sendpage:visited      											{ font-size : 0.9em; color : #838A90; }
a.sendpage:hover      												{ font-size : 0.9em; color : #838A90; }
a.sendpage:active     												{ font-size : 0.9em; color : #838A90; }
                        											
a.printPDF:link         											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.printPDF:visited     												{ font-size : 0.9em; color : #838A90; }
a.printPDF:hover      												{ font-size : 0.9em; color : #838A90; }
a.printPDF:active      												{ font-size : 0.9em; color : #838A90; }
                                    					
a.siteup:link																	{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.siteup:visited															{ font-size : 0.9em; color : #838A90; }
a.siteup:hover																{ font-size : 0.9em; color : #838A90; }
a.siteup:active																{ font-size : 0.9em; color : #838A90; }

/*** Ende Inhalt Rating und Footer **/

/*** Ende Contentframe ***/


/*** Begin Div Portal  ***/
                    
.portalheadline																{ display: none; }
  													
#portalcontent																{ position: relative; width: 550px; padding-top: 120px; }											                    													
#Spalte1 																			{ position: relative; float:left; left: 0px; width: 218px; top: 0px;  }	
#Spalte2 																			{ position: relative; float:left; left: 15px; width: 317px; top: 0px;  }
#Spalte3 																			{ clear: left; margin: 0px; padding: 0px; height: 1px;}


/*** Begin Layout 1 Portal  ***/ 
		                      													
.l1_ContainerSpalte2														{	padding-bottom: 4px; margin-bottom: 10px; background-color: #d4e7fc;}
.l1_ContainerSpalte2 a:link											{	padding-bottom: 4px; color: #033398;}
.l1_ContainerSpalte2 a:visited									{	padding-bottom: 4px; color: #033398;}
.l1_ContainerSpalte2 a:hover										{	padding-bottom: 4px; color: #033398;}
.l1_ContainerSpalte2 a:active										{	padding-bottom: 4px; color: #033398;}
                     													
.l1_ContainerSpalte3														{	width: 100%; background-color: #cccccc; padding: 3px;	margin-bottom: 3px; font-size: 1.0em; }
                            										
.l1_PortalUeberschrift h1												{ font-weight:bold;}
                                  							
.l1_ulListe																			{	margin-top: 0px;	margin-left: 10px;	padding-left: 10px;	 }

   /*** Begin Layout 1 Spalte 1 Portal  ***/ 

.l1_ContainerSpalte1														{ margin-bottom: 10px; }
		   
div.l1_UeberschriftSpalte1  										{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 2px solid #b0b0b0; background: #d4e7fc;}
div.l1_UeberschriftSpalte1 h2  									{ font-weight: bold; color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 5px;	}
			                                					
div.l1_Zeile2Spalte1														{ padding-left: 5px;}
                                      					
.l1_InhaltUeberschriftBildSpalte1								{ line-height:120%; font-size: 1.0em; padding-top: 5px; }
.l1_InhaltUeberschriftSpalte1     							{ line-height:120%; font-size: 1.0em; 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%;  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: 110px; margin: 0 5px 5px 5px; }
.l1_BildgrossSpalte1    												{ text-align:center; }

        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
                     						 
.l1_UeberschriftSpalte2  												{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 2px solid #b0b0b0;}
.l1_UeberschriftSpalte2 h2  										{ font-weight: bold; color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 5px;	}
.l1_Zeile2Spalte2																{ padding-left: 5px; margin-top: 0px; padding-bottom: 0px }
                                  							
.l1_InhaltUeberschriftBildSpalte2								{ line-height:120%; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte2     							{ line-height: 120%; padding-left: 5px; 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%; margin-left: 15px; }		

.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 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;  padding: 0px; margin-bottom: 5px; }
.l1_liVeranstaltungListe a 											{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:visited							{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:hover 								{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:active								{ font-weight: bold; color: #033398;}
.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_ulNeuesListe 																{ margin: 0px; padding-left: 0px; list-style-type: none; }
.l1_liNeuesListe 																{ margin-top: 0px;	margin-bottom: 5px; font-weight: bold;  }            								
.l1_NeuesListeDatum 														{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 																	{ display: none;   }
.l1_NeuesTitel 																	{ display: none;   }                              		
table.l1_NeuesListe															{ width: 99%; vertical-align: top; margin-bottom: 0px; padding-bottom: 0px;}} 
td.l1_NeuesDatumSpalte                         	{ text-align: right; }                       	
                              		                              		
                              	
					/*** Begin Layout 1 Presse  ***/
					
.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 }
.l1_PresseTitel   													{ display: none; }
.l1_PresseDatum   													{ display: none; }
.l1_UeberschriftPresseBildSpalte1								{ font-weight: bold; padding-top: 5px;}
.l1_TrennliniePresse														{ height: 1px; color: #b0b0b0; overflow: hidden;}
.l1_UeberschriftPresseBildSpalte2								{ font-weight: bold;}
.l1_UeberschriftPresseBildSpalte3								{ font-weight: bold;}



					/*** Begin Layout 1 Diverses  ***/

.l1_clearZeile2Spalte1													{ clear: both; height: 1px; overflow: hidden; line-height: 1px;}
.l1_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;}
.l1_clearZeile1Spalte3													{ display: none; clear:both;}
                                    						
.l1_clearListeZeile2Spalte1                     { display: none; }  						
.l1_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: #000000; }
.l1_LinkSpalte3 a 															{ font-weight: normal; line-height:120%; color: #000000; }


/*** Ende Div Portal **/


/*** Worklfow Leiste ***/
table.wf {width: 95%;}


/***- S U C H E  **/

#dvvSuche				{ position: relative; width: 100%; margin-top: 5px; padding-top: 5px; margin-top: 87px;  
									background: url(http://cms.gemeinde-lichtenstein.de/servlet/PB/show/1229113/balken_ueberschrift.jpg) no-repeat -0px 0px;  } 

* html #dvvSuche	{ left: -10px; background: url(http://cms.gemeinde-lichtenstein.de/servlet/PB/show/1229113/balken_ueberschrift.jpg) no-repeat -170px 0px;  } 
	
#SuchmaskeGesamt			{ position: relative; text-align: left; float:left; width:100%; margin-left: -200px; padding-top: 30px;  }


/***- div Überschrift  **/

#headline				{ position: relative; margin-left: 230px; padding-right: 210px; font-size: 1.1em; font-weight: bold; }
* html #headline			{ position: relative; margin-left: 225px; padding-right: 10px; width: 100%; font-size: 1.1em; font-weight: bold; }
       				
                                      				
#Suchfelder				{ position: relative; margin-left: 230px; padding-right: 210px; padding: 5px;}
* html #Suchfelder			{ position: relative; margin-left: 225px; padding-right: 10px; width: 100%; padding: 5px;}
                                
#LadeInhalt                     { position: relative; margin-left: 230px; padding-right: 210px; padding: 5px;}   				
* html #LadeInhalt              { position: relative; margin-left: 225px; padding-right: 10px; width: 100%; padding: 5px;} 				
                                
#searchAnzTreffer 			{ position: relative; text-align: left; float:left; width:100%; margin-left: -200px;   }			

#einleitungTreffer			{ position: relative; margin-left: 230px; padding-right: 210px; padding: 5px;}   
* html #einleitungTreffer		{ position: relative; margin-left: 225px; padding-right: 10px; width: 100%; padding: 5px;} 	 

#searchOutput 				{ position: relative; text-align: left; float:left; width: 100%; margin-left: -200px;   }   
* html #searchOutput 			{ position: relative; text-align: left; float:left; width:100%; margin-left: -200px;   }   

.searchRsWithDescr1 			{ position: relative; margin-left: 230px; margin-right: 220px; padding: 5px; background-color: #efefef;}   
* html .searchRsWithDescr1 		{ position: relative; margin-left: 225px; margin-right: 0px; padding: 5px; padding-right: 10px; width: 100%; } 

.searchRsWithDescr0			{ position: relative; margin-left: 230px; margin-right: 220px; padding: 5px; }   
* html .searchRsWithDescr0 		{ position: relative; margin-left: 225px; margin-right: 0px; padding: 5px; padding-right: 10px; width: 100%; } 

.searchPBar				{ clear: left; position: relative; margin-left: 230px; 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; }																{ 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																	{ float: left; margin-bottom: 8px; }
.suchbegriff																	{ float: left; width: 8em; }
                                        			
#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 **/

.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;  width: 15em; }
                                        			
select.selectbereich 													{ float: left;  width: 15em; }                                        			
select.kategorie 															{ width: 15em; }                  														
select.suchenach 															{ width: 15em; }                  														
select.sprache 																{ width: 15em; }                  														
select.treffer 																{ }                                        			
select.gewichtung															{ width: 15em; }                    													
select.suchparameter													{ width: 15em; }

input.suchImage 							{}

/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

/***- div Link zur erweiterten Hilfe **/

#linkHilfe 																			{ font-weight: bold; font-size: 0.8em; padding: 5px; background-color: #ffe7d4; }

/***- div Treffer  **/

.searchRsTypeNameWithDescr1 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
.searchRsTypeNameWithDescr0 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
                              									  
.searchRsTypeCellWithDescr1	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
.searchRsTypeCellWithDescr0	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
                                                  
.searchRsNameCellWithDescr1	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
.searchRsNameCellWithDescr0	 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
                                                  
.searchRsNameCell1					 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
.searchRsNameCell0					 										{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }

.searchRsTypeCell1 															{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  } 
.searchRsTypeCell0															{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }

a.searchRsName {}

.searchDescrNameCell0 													{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }                      													
.searchDescrNameCell0 													{ display: none;  }                      													
.searchDescrNameCell1 													{ padding-top: 3px; padding-bottom: 3px; padding-left: 3px;  }
.searchDescrNameCell1 													{ display: none;  }    


#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

span.suche																			{ font-weight: bold; }
span.textsuchbegriff														{ }
span.suchanfrage																{ line-height: 2em;  }

.searchPBarPrevCell 														{ font-weight: bold;  float: left; padding-right: 20px; }

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

.searchPBarNextCell 														{ display: inline; padding-left: 20px; padding-right: 5px;}

input.searchPBarNextBt {}

.searchPBarNextCellDis 													{  display: none; }

input.searchPBarNextBtDis {}

.searchPBarNumCellAct 													{ padding-left: 5px; font-weight: bold; padding-right: 5px;  }

.searchPBarNumCell 															{  padding-left: 5px; padding-right: 5px; }


input.searchPBarNumBtAct 												{ }

input.searchPBarNumBt {}


#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 																		{ display: none; }
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }

/***  Begin Bottom ***/

/***  Start Vereine ***/

h1.VRSucheUeberschrift			{ margin-top: 0px; }

span.fname									{ width: 120px; }

.VRSucheButton							{ margin-top: 15px; }

.VRLinkZurueck							{ margin-bottom: 10px; }

div.register								{ margin-top: 10px; margin-bottom: 10px; }
span.register								{ margin-right: 5px; }

.VRErgebnisEintragUngerade	{ position: relative; background-color: #efefef; padding: 5px 0px 5px 5px;}
.VRErgebnisEintragGerade		{ position: relative; padding: 5px 0px 5px 5px;}


.VRErgebnisVRname						{ font-weight: bold; }
.VRErgebnisTelefon					{ display: none; }
.VRErgebnisEmail						{ display: none; }
.VRAptrbl										{ display: none; }
hr.klar 										{ display: none; }

#VereineDetail							{ margin-top: 140px; }
.VereineDetailKategorieBez	{ display: inline; margin-right: 10px;}
.VereineDetailKategorieDat	{ display: inline; }
.VrKatDetail								{ list-style-type: none; margin: 0px; display: inline; }
.VrKatDetail	li						{ list-style-type: none; margin: 0px; display: inline; }

.VereineDetailTelBez				{ display: inline; }
.VereineDetailTelDat				{ display: inline; }
.VereineDetailEmailBez			{ float: left; }
.VereineDetailEmailBez			{ float: left; }
.VereineDetailWebsiteBez		{ clear: left float: left; }
.VereineDetailWebsiteBez		{ float: left; }

.VereineDetailAnsprechpartner1	{ clear: left; }
.VereineDetailAdresseBez		{ margin-top: 10px; font-weight: bold; }

.VRFooter				{ margin-top: 10px; }


.contentBody_eGovVR_selbst #VereineContentNE { margin-top: 140px; }
.contentBody_eGovVR_selbst #VereineContentAN { margin-top: 140px; }
.contentBody_eGovVR_selbst #VereineContentPV { margin-top: 140px; width: 500px;}
.contentBody_eGovVR_selbst #VRContentErgebnisliste { margin-top: 140px; }
.contentBody_eGovVR_selbst .VereineContentFreigabe { margin-top: 140px; }
.contentBody_eGovVR_selbst .VereineContentAnmelden { margin-top: 140px; }
.contentBody_eGovVR_selbst .VereineEinleitung { margin-top: 140px; }



/***  Start Gewerbe ***/

.FirmenBezeichnung			{ padding-top: 10px; }

#FirmenContentErgebnisliste						{ margin-top: 130px; }
.FirmenErgebnislisteUeberschrift h1		{ display: none; }

.GEWLinkZurueck												{ margin-bottom: 10px; }

div.AzListe														{ margin-top: 10px; margin-bottom: 10px; }
span.AzListeNoLink							{ margin-right: 5px; }
span.AzListeLink								{ margin-right: 5px; }

.FirmenErgebnisEintragUngerade  { position: relative; background-color: #efefef; padding: 5px 0px 5px 5px;}
.FirmenErgebnisEintragGerade		{ position: relative; padding: 5px 0px 5px 5px;}

.FirmenErgebnisFirmenname				{ font-weight: bold; }
.FirmenErgebnisAnschrift				{ display: none; }
.FirmenErgebnisPlzOrt						{ display: none; }
.GEWFooter											{ clear: left; margin-top: 10px; }

#FirmenContentNE		{ margin-top: 130px; }

.editForm label			{ display: block; clear: left; float: left; width: 170px; margin-right: 5px; line-height: 2.1em; }
.editForm input { float: left; margin-right: 5px; }
.editForm select{ float: left; margin-right: 5px; }

span.info						{ display: block; clear: left;}

#FirmenContentAnmelden  { margin-top: 130px; }
#FirmenContentPV				 { margin-top: 130px; }
#FirmenContentLo				{ margin-top: 130px; }
/*** Firmen Detailansicht ***/

#FirmenDetail										{ margin-top: 130px; }

.fliess { float: left; }
.klar {clear: both; }


a.ContentWayhomeLink 				{ color: #000; text-decoration: none; }
a:hover.ContentWayhomeLink 	{ text-decoration: none; }

.FirmenDetailTitel 				{ margin-bottom: 10px;}
.FirmenDetailUnterTitel  	{ font-size: 1.0em; font-weight: bold;  line-height: 120%; color: #000000; }
.FirmenDetailBild 				{ border: 1px solid #000; float: right;}

.FirmenDetailInhaberBez		{ float: left; font-weight: bold; padding-right: 5px; }
.FirmenDetailInhaberDat		{ margin-bottom: 10px;}
.FirmenDetailBranche 			{  }
.FirmenDetailBrancheBez  { font-weight: bold; float: left; padding-right: 5px; }
.FirmenDetailBranche ul		{ display: inline; list-style-type: none; }


.FirmenDetailAdresseBez 	{ clear: both;  font-weight: bold; margin-top: 10px; }

.FirmenDetailAdresse 			{ font-weight: bold; }
.FirmenDetailPostfachBez 	{ display: inline;  font-weight: bold; }
.FirmenDetailPostfachDat	{ display: inline; }
.FirmenDetailPostfachPLZDat { display: inline; margin-left: 5px;}
.FirmenDetailTelBez 			{ display: inline; font-weight: bold; float: left; }

.FirmenDetailTelDat 			{ margin-left: 5px; display: inline; }
.FirmenDetailFaxBez 			{ font-weight: bold; clear: both; float: left; }
.FirmenDetailFaxDat 			{ margin-left: 5px; }
.FirmenDetailEmailBez  		{ font-weight: bold; clear: both; float: left; margin-top: 10px; padding-right: 5px; }
.FirmenEmailDat						{ margin-top: 10px; }
.FirmenDetailWebsiteBez  	{ font-weight: bold; clear: both; float: left; padding-right: 5px; }
.FirmenDetailMobilBez 		{ font-weight: bold; float: left;}
.FirmenDetailMobilDat  		{ margin-left: 5px;}
.FirmenDetailBeschreibung  { margin-top: 10px;}
.FirmenDetailBeschreibungBez { font-weight: bold; }
.FirmenDetailBeschreibungDat   { display: block; }

.Bez { font-weight: bold; color: #369;}
.Dat { color: #000;}



#FirmenContentNE fieldset {display:block; margin-top:20px; padding:8px 0px; border:0px; padding-left: 10px;}

#FirmenContentNE legend {font-weight:bold;}


/*** Beginn Sitemap ***/
.sitemapBody					{ position: relative; background: url(http://cms.gemeinde-lichtenstein.de/servlet/PB/show/1229113/balken_ueberschrift.jpg) no-repeat 0px 65px; }
h1.sitemap						{ display: none;  }
span.sitemapLogo			{ display: block; margin-top: 23px; }

ul.sitemap						{ margin-left: 230px; }
ul.sitemap a, ul.sitemap a:link, ul.sitemap a:active, 

																							{ font-weight: bold; color: #000000; text-decoration: none;}
ul.sitemap a.sitemapnavigation:hover 					{ font-weight: bold; color: #666666; text-decoration: none;}

.sitemapBody li ul										{	line-height: 120%; margin-left: 20px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}




/***  Sevice-Bw ***/

#lpSeite p												{ margin-top: 5px; margin-bottom: 5px; }

#lpUeberschrift h1 								{ margin-top: 0px; padding-top: 0px; }

select#v													{ width: 500px; }
input#Submit											{ margin-top: 10px; }

.sprungmarke											{ clear: left; }
.sprungmarke	.lpAnker						{ display: none; }
.lpVAnfangsbuchLeiste							{ margin-top: 10px; }
.lpVAnfangsbuchLeiste .lpAktiv		{ margin-right: 5px; }
.lpVAnfangsbuchLeiste .lpInaktiv	{ margin-right: 5px; }

#lpStEinleitung										{ padding-left: 222px; }
#stichwortAbisZDiv 								{ margin-top: 10px; margin-bottom: 10px;}

#stichwortAbisZDiv .lpAktiv				{ margin-right: 5px; }
#stichwortAbisZDiv .lpInaktiv			{ margin-right: 5px; }
                              		
#lpLLEinleitung										{ float: right: margin-left: 222px; width: 317px; }
#lpLLBaum                     		{ float: left; }
#lpLLEinleitung										{ float: right;  width: 322px; padding-top: 5px;}
                              		
#lpVBEinleitung	 									{ padding-top: 5px; padding-left: 222px; }

.lpBAnsprechNameDiv h4						{ font-size: 1.0em; font-weight: bold;   line-height: 120%; color: #007CC3; margin-bottom: 0px; }

.lpBAnsprechZust									{ margin-top: 10px; }
.lpBAnsprech1											{ font-weight: bold; }
.lpBAnsprech2 p										{ font-weight: bold; }

.lpBAnsprechZust ul								{ margin-top: 0px; }

.lpBAnsprechRaum	{ clear: both; }

/***  Start Veranstaltungskalender  ***/          

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									{  }

div.VKFreitextSuchebegriff					{ clear: both;  margin-top: 15px; margin-bottom: 10px;}

div.VKSucheFreitexttitel						{ clear: both; margin-top: 20px; margin-right: 10px;}

h2.VKSucheFreitext									{ margin: 0px; padding: 0px; height: 20px; width: 15em; display: inline; }

div.VKSucheFreiesTextfeld						{ }

div.VKSucheButton2									{ clear: both; width: 120px;  padding-top: 20px; }

#VKKategorien  											{ float: left; width: 225px; padding-top: 20px;}
#VKVeranstaltungsort  								{ float: left;  padding-top: 20px; }

.VKSuchergebnisseKopf								{ margin-top: 130px; }
#VKDetailsContent										{ margin-top: 130px; }


/*** Suchergebnisse ***/

/*** 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%;  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				{height: 100%; padding: 8px; background-color: #EFEFEF;}

div.VKErgebnisEintraggerade					{height: 100%; padding: 8px;  }

div.VKErgebnisTermin								{ line-height: 1.2em; }

h2.VKErgebnisTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

h3.VeranstalterName									{ font-size: 1.0em; font-weight: normal; display: inline; margin: 0px; padding: 0px; margin-bottom: 0px; padding-left: 5px; color: #000000;}

.VKErgebnisVeranstalter br 					{ display: none; }

h2.VKErgebnisTitel									{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKErgebnisTitel  								{ font-weight: bold; margin-bottom: 5px; }

h3.VKErgebnisOrtName								{ font-size: 1.0em; font-weight: normal; display: inline; margin: 0px; padding: 0px; margin-bottom: 0px; padding-left: 5px; color: #000000;}	
.VKErgebnisOrt br 									{ display: none; }

span.VKErgebnisOrtLA                { font-weight: bold; }

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.VKErgebnisText.span							{display: none; background-color: #ffffff;}

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

.contentBody_eGovVK_selbst #VkContent { margin-top: 130px; }
.contentBody_eGovVK_selbst #VkContentAN { margin-top: 130px; }
.contentBody_eGovVK_selbst #VkContentPV { margin-top: 130px; }
.contentBody_eGovVK_selbst .bv_selbst_headline { margin-top: 130px; }
.contentBody_eGovVK_selbst .VkEinleitung { margin-top: 130px; }

/*** Ende Formate Ergebnisseite Ergebnislisten ***/


/*** Formate Footer ***/

div.VKFooterZurSuche								{ 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;  }

.VKsearchPBarPrevCellDis 	{  float: left; font-weight: bold;  padding-right: 20px; }


.VKsearchPBarPrevCell 		{  float: left; font-weight: bold;   padding-right: 20px; }


.VKsearchPBarNextCell 				{  font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNextCellDis 			{ font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNumCellAct 			{ float: left; padding-left: 5px; font-weight: bold; padding-right: 5px; }


.VKsearchPBarNumCell 					{ float: left; padding-left: 5px; padding-right: 5px; }


span.VKTrennzeichen 					{ display: none; }

.VKfreespace2 {	height: 20px;	float: left;}

.VKfreespace3 {	height: 20px;	float: left;}

.VKfreespace4 {	clear: both;}


#VKDetailsContent									{ position: relative;  padding-top: 15px; color: #000000; }

div.VKDetailsKopf  									{ padding-bottom: 15px; }

div.VKDetailsTitel									{ font-weight: bold; }

h1.VKetailsUeberschrift							{ line-height: 120%;  margin: 0px; }

div.VKSuchkriterien									{ float: left; position: relative; font-weight: bold; }

.Trenner-Kriterien-Anzahl						{ display: none; }

div.VKAnzahlErgebnisse							{ float: right; position: relative; }

.VKLinkZurueck											{ 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: #ffffff;}

div.VKDetailsTermin									{ position: relative; height: 1.2em;   }

h2.VKDetailsTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKDetailsTitel  h2							{ position: relative; font-size: 1.2em; font-weight: bold; margin-top: 5px; }

div.VKDetailsKategorie							{ clear: both;  }

span.VKDetailsKategorieLA  					{ position: relative; float: left; width: 10em; }

h3.VKDetailsKategorieLA             { font-size: 1.0em; color: #000000; margin: 0px; padding: 0px; }

span.VKDetailsOrtLA									{ position: relative; float: left; width: 10em; }
span.VKDetailsOrtLA  h3             { font-weight: bold; font-size: 1.0em; color: #000000; margin: 0px; padding: 0px; height: 1.1em; display: inline; }

div.VKDetailsVeranstalterLang	  		{ clear: both; }

span.VKDetailsVeranstalterLA        { position: relative; float: left; width: 10em; }

h3.VKDetailsVeranstalterLA          { font-size: 1.0em; color: #000000; margin: 0px; padding: 0px; }

div.VKDetailsBild										{ float: right; position: relative; }

.VKDetailsBildImage									{ margin-top: 10px; margin-right: 10px; }

div.VKDetailsOrtLang								{ position: relative; margin-top: 0px; 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; }

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


div.VKTrennerErgebnisListe					{ clear: both;  }

/**** Ende Veranstaltungskalender ***/

/*]]>*/

