.invisible	{ display: none; }

html 						{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }


.beige 					{ ec2kall: yes; position: relative; display: block; background-color: #F9F5E3; margin: 0px; padding: 4px;}

.aufzaehlung							{ ec2kall: yes; list-style-type: none; }
.aufzaehlungbeige 				{ ec2kall: yes; display: block; position: relative; background-color: #F9F5E3; margin: 0px; padding: 4px;}
.aufzaehlungweiss 				{ ec2kall: yes; display: block; position: relative; background-color: #ffffff; margin: 0px; padding: 4px;}

.unterueberschrift	{ ec2kall: yes; font-weight: bold; color: #2E532C; font-size: 1.1em; }
	
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; height: 100%; }
								
a 																		{ font-weight: bold; color: #2E532C; text-decoration: none; }
a:link 																{ font-weight: bold; color: #2E532C; }
a:visited 														{ font-weight: bold; color: #2E532C; }
a:hover 															{ font-weight: bold; color: #2E532C; }
a:active 															{ font-weight: bold; color: #2E532C; }

#zentrierer 				{ width: 100%; height: 100%; text-align: center; }	
						
#inhalt							{ position: relative; top: 0px; padding: 0px; width: 97%; max-width: 990px; border: 1px solid #000000; 
											background: #ffffff; text-align: left; margin: 0px auto; min-height: 99%; height: auto !important; height: 99%; 										
			 								background-repeat: repeat-y; background-position: 0px 0px; }

#top 								{ text-align: left; background-repeat: no-repeat; background-position: 0px 0px; height: 196px;
			  							background-image: url(http://www.grafenberg.de/servlet/PB/show/1201947/hintergrundkopfzeile.gif); }

* html #top 				{ width: 100%; }

#navigation         { float: left; margin-top: 0px;  width: 20em; margin-right: 0px;  }	

#content 						{ position: relative; padding-top: 1px;  overflow: auto; }

* html #content			{ position: relative; float: left; margin-left: 0px;  }

img 								{ border: 0px; }

/***  Begin Bottom ***/

#bottom 						{ clear: both;  }
			  							
/***  Ende Bottom ***/


/*** Beginn Topframelemente**/

#topBody															{ padding-top: 4px; }
.topFrameDiv1	  											{ height: 50px; margin-left: 4px; }


.accessKey														{ text-decoration: underline; }
.topframetrennerlinkdiv1 							{ margin-right: 3px; margin-left: 3px; color: #2E532C; }

form.topFrameSearchForm1							{ display: inline; }
input.topFrameFunctionSearchInput1		{ display: inline; height: 16px; border: 1px solid #2E532C; line-height: 10px; }


a.topFrameDiv1link1:link							{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link1:visited						{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link1:hover							{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link1:active						{ color: #2E532C; font-weight: normal; }     

a.topFrameDiv1link2:link							{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link2:visited						{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link2:hover							{ color: #2E532C; font-weight: normal; }     
a.topFrameDiv1link2:active						{ color: #2E532C; font-weight: normal; }                                                       

a.topFrameDiv1link3:link							{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link3:visited						{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link3:hover							{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link3:active						{ color: #2E532C;  font-weight: normal;}   

a.topFrameDiv1link4:link							{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link4:visited						{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link4:hover							{ color: #2E532C;  font-weight: normal;}     
a.topFrameDiv1link4:active						{ color: #2E532C;  font-weight: normal;} 
                                                     
a.topFrameDiv1link5:link							{ color: #2E532C;  font-weight: normal; }      
a.topFrameDiv1link5:visited						{ color: #2E532C;  font-weight: normal; }     
a.topFrameDiv1link5:hover							{ color: #2E532C;  font-weight: normal; }     
a.topFrameDiv1link5:active						{ color: #2E532C;  font-weight: normal; }     

a.topFrameDiv1link6:link							{ color: #2E532C;  font-weight: normal; margin-left: 3px;}      
a.topFrameDiv1link6:visited						{ color: #2E532C;  font-weight: normal; margin-left: 3px; }     
a.topFrameDiv1link6:hover							{ color: #2E532C;  font-weight: normal; margin-left: 3px; }     
a.topFrameDiv1link6:active						{ color: #2E532C;  font-weight: normal; margin-left: 3px; }     

.topFrameDiv2													{ position: absolute; top: 54px; padding-top: 0px; width: 242px; margin-bottom: 0px; z-index: 2;}	

.topFrameDiv3													{ position: absolute; top: 54px; left: 245px; margin-top: 1px; width: 185; z-index: 5;}
.topFrameDiv4 												{ position: absolute; top: 54px; margin-top: 1px; width: 185; left: 44%;  margin-left: 3px; z-index: 4;}
.topFrameDiv5 												{ position: absolute; top: 54px; right: 18%; margin-top: 1px; overflow: hidden; z-index: 3;}
.topFrameDiv6 												{ float: right; position: relative; right: 0px; margin-top: 1px; width: 185;  z-index: 6;}
    
div.topFrameDiv7 											{ clear: both; margin-left: 260px; margin-top: 0px; padding-top: 5px; }

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 ***/


#navigationBody												{ margin-top: 0px;  }                                                                                                 
.div-navigation-outer									{ margin-top: 0px; }
.div-navigation-inner                 { margin-top: 0px; }  

.free2html														{ clear: both; padding-left: 15px; border-top: 1px dotted #2E532C; }

#spnMetaData table		{ width: 500px;}

/***  Beginn Level1 ***/

ul.navEbene1													{ list-style-type: none; margin-left: 0px; width: 100%; margin: 0px;}

li.navEbene1Active										{ font-size: 1.1em; padding: 0px; border-top: 1px dotted #2E532C; background-color: #EDF4EC; margin: 0px;}
                                      			
a.navEbene1Active 				 						{ color: #2E532C; margin: 0px; padding: 3px 0px 0px 6px; font-weight: bold; }  
a.navEbene1Active:link    						{ color: #2E532C; font-weight: bold; }  
a.navEbene1Active:visited 						{ color: #2E532C; font-weight: bold; }  
a.navEbene1Active:hover   						{ color: #2E532C; font-weight: bold; }  
a.navEbene1Active:active  						{ color: #2E532C; font-weight: bold; }  
                                      			
li.navEbene1Inactive										{ font-size: 1.1em; padding: 0px; border-top: 1px dotted #2E532C; }
li.navEbene1Inactive:hover							{ margin: 0px;  width: 100%;  }

a.navEbene1Inactive 									{ font-weight: normal; color: #2E532C; margin: 0px; padding: 3px 0px 4px 6px; width: 100%; display: block; }
a.navEbene1Inactive:link							{ font-weight: normal; color: #2E532C; }
a.navEbene1Inactive:visited						{ font-weight: normal; color: #2E532C; }
a.navEbene1Inactive:hover							{ font-weight: normal; color: #2E532C; background-color: #CFDFCE; width: 100%;}
a.navEbene1Inactive:active						{ font-weight: normal; color: #2E532C; }


/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

ul.navEbene2Active									{ list-style-type: none; margin-left: 20px; }
li.navEbene2Active									{ line-height: 1.5em;  background-color: #EDF4EC; padding-bottom: 2px;}

a.navEbene2Active 				 		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
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;  }  

ul.navEbene2								{ list-style-type: none; margin-left: 20px; }
li.navEbene2Inactive								{ background-color: #EDF4EC; padding-bottom: 2px;}
	
a.navEbene2Inactive 					{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
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; }


/*** Ende Level 2 ***/

/*** Beginn Level 3 ***/


ul.navEbene3Active									{ list-style-type: none; margin-left: 10px; }
li.navEbene3Active									{ background-color: #EDF4EC; padding-bottom: 2px;}

a.navEbene3Active 				 		{ font-weight: bold; color: #000000; font-size: 0.8em; margin: 0px; padding: 0px; }  
a.navEbene3Active:link    		{ font-weight: bold; color: #000000;  }  
a.navEbene3Active:visited 		{ font-weight: bold; color: #000000;  }  
a.navEbene3Active:hover   		{ font-weight: bold; color: #000000;  }  
a.navEbene3Active:active  		{ font-weight: bold; color: #000000;  }  

li.navEbene3Inactive								{ background-color: #EDF4EC; padding-bottom: 2px;}


a.navEbene3Inactive 					{ font-weight: normal; color: #000000; font-size: 0.8em; margin: 0px; padding: 0px; }
a.navEbene3Inactive:link			{ font-weight: normal; color: #000000; }
a.navEbene3Inactive:visited		{ font-weight: normal; color: #000000; }
a.navEbene3Inactive:hover			{ font-weight: normal; color: #000000; }
a.navEbene3Inactive:active		{ font-weight: normal; color: #000000; }

/*** Beginn Level 4 ***/


ul.navEbene4Active									{ list-style-type: none; margin-left: 10px; }
li.navEbene4Active									{ background-color: #EDF4EC; padding-bottom: 2px;}

a.navigationlevel4active 				 		{ font-weight: bold; color: #000000; font-size: 0.8em; margin: 0px; padding: 0px; }  
a.navigationlevel4active:link    		{ font-weight: bold; color: #000000;  }  
a.navigationlevel4active:visited 		{ font-weight: bold; color: #000000;  }  
a.navigationlevel4active:hover   		{ font-weight: bold; color: #000000;  }  
a.navigationlevel4active:active  		{ font-weight: bold; color: #000000;  }  

li.navEbene4Inactive								{ background-color: #EDF4EC; padding-bottom: 2px;}


a.navEbene4Inactive 					{ font-weight: normal; color: #000000; font-size: 0.8em; margin: 0px; padding: 0px; }
a.navEbene4Inactive:link			{ font-weight: normal; color: #000000; }
a.navEbene4Inactive:visited		{ font-weight: normal; color: #000000; }
a.navEbene4Inactive:hover			{ font-weight: normal; color: #000000; }
a.navEbene4Inactive:active		{ font-weight: normal; color: #000000; }

#sh2td1202017 											{  padding-bottom: 3px;}


/*** Ende Navigation V25 ***/


/*** Beginn Contentframe ***/

#contentBody					{ position: relative; margin-top: 15px; margin-left: 20px; margin-right: 10px; }
.contentInner					{ position: relative; width: 99%;  }
#Content-inner        { position: relative;}      
#contentSpalte        { position: relative; }           				
#qePageContent        { position: relative; }   
                               				                                      					                                    				
h1 																						{ font-size: 1.2em; font-weight: bold; line-height: 120%; color: #2E532C; }                
h2 																						{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #2E532C; }		            
h3 																						{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #2E532C; }                
h4 																						{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #000000; }                
h5 																						{ font-size: 1.0em; font-weight: bold; line-height: 120%; color: #2E532C; }                
h6 																						{ font-size: 1.0em; font-weight: bold; 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.0em; line-height: 120%;}
.font4  																			{	font-size: 1.0em; line-height: 120%;}
.font5  																			{	font-size: 1.1em; 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; text-align: left;}   
                                 					
li																						{	line-height: 130%; margin-left: 0px;   }
                                    					
ul 																						{ list-style-type: square;  margin-left: 20px; line-height: 150%; 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														{ clear: both; margin-bottom: 10px; margin-top: 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: 60%; left: 5px;  top: 0px; }	
#Spalte2 																				{ position: relative; float:left; left: 5%; width: 35%; top: 0px; }
#Spalte3 																				{ clear: both; display: none; }


		/*** Begin Layout 1 Portal  ***/ 
		
.l1_ContainerSpalte1														{ margin-bottom: 15px; padding-bottom: 5px; border: 1px solid #2E532C; background-color: #ffffff; }                    													
.l1_ContainerSpalte2														{ margin-bottom: 15px; padding-bottom: 0px; border: 1px solid #2E532C; background-color: #ffffff;}

.l1_PortalUeberschrift h1												{ font-weight:bold;}
.l1_ulListe																			{	margin-top: 0px;	margin-left: 10px;	padding-left: 10px;	}

   /*** Begin Layout 1 Spalte 1 Portal  ***/ 


div.l1_Zeile1Spalte1														{ line-height: 1.1em; height: auto !important; height: 1.1em; background: url(http://cms.grafenberg.de/servlet/PB/show/1206119/hintergrundspalte1.jpg); background-repeat: no-repeat; }
div.l1_UeberschriftSpalte1  										{ padding-left: 4px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; }
div.l1_UeberschriftSpalte1 h2  									{ font-size: 1.1em; font-weight: bold;  color: #000000; margin-bottom: 0px;	margin-top: 0px; padding-bottom: 0px;	}

div.l1_Zeile2Spalte1														{ height: 100%; margin: 0px; padding: 4px;}
                                      					
.l1_InhaltUeberschriftBildSpalte1								{ line-height:120%; padding-top: 5px; }
.l1_InhaltUeberschriftSpalte1     							{ line-height:120%; 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: 5px; margin: 0px; }
.l1_InhaltBildSpalte1 h1 												{ font-weight: bold; font-size:1.4em; color: #010066; }
.l1_BildSpalte1																	{ float: right; }
.l1_ListeUeberschriftBildSpalte1								{ font-weight: normal; line-height:120%; }
                       						    					
.l1_BildSpalte1 img 														{ width: 120px; margin: 5px  5px  0px 5px; }
.l1_BildgrossSpalte1    												{ text-align:center; }


   /*** Begin Layout 1 Spalte 2 Portal  ***/ 


div.l1_Zeile1Spalte2														{ line-height: 1.1em; height: auto !important; height: 1.1em; background: url(http://cms.grafenberg.de/servlet/PB/show/1206120/hintergrundspalte2.jpg) #F4E28A; background-repeat: no-repeat; }
div.l1_UeberschriftSpalte2  										{ padding-left: 4px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; }
div.l1_UeberschriftSpalte2 h2  									{ font-size: 1.1em; font-weight: bold;  color: #000000; margin-bottom: 0px;	margin-top: 0px; padding-bottom: 0px;	}

div.l1_Zeile2Spalte2														{ background-color: #ffffff; margin: 0px; padding: 4px; }
                                      					
.l1_InhaltUeberschriftBildSpalte2								{ line-height:120%; padding-top: 5px; }
.l1_InhaltUeberschriftSpalte2     							{ line-height:120%; padding-top: 5px; }  
.l1_InhaltUeberschriftSpalte2  p   							{ margin-bottom: 0px;}  
.l1_InhaltUeberschriftSpalte2 ul								{ margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px; }
.l1_InhaltUeberschriftSpalte2 ul li 						{ margin-top: 5px;  margin-bottom: 0px;}
.l1_InhaltBildSpalte2														{ line-height: 120%;  }   
.l1_InhaltSpalte2																{ line-height: 120%; padding: 5px; margin: 0px; }
.l1_InhaltBildSpalte2 h1 												{ font-weight: bold; font-size:1.4em; color: #010066; }
.l1_BildSpalte2																	{ float: right; }
.l1_ListeUeberschriftBildSpalte2								{ font-weight: normal; line-height:120%; }
                       						    					
.l1_BildgrossSpalte2 img 												{ width: 198px; margin: 0px; padding: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.l1_BildgrossSpalte2    												{ margin: 0px; padding: 0px; margin-bottom: 0px; padding-bottom: 0px;}

					/*** Begin Layout 1 Veranstaltungen Portal  ***/
					
.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
ul.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  ***/
					
td.l1_NeuesDatumSpalte													{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
td.l1_NeuesTitelSpalte    											{ }
.l1_NeuesUeberschriftSpalte2 h2   							 { font-weight: bold; color: #2E532C; }
.l1_NeuesInhaltSpalte1													{ font-weight: normal; line-height:120%; color: #000000; margin: 5px 3px -10px 0px; }
.l1_NeuesInhaltSpalte2													{ font-weight: normal; font-size: 1.0em; 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; }
.l1_NeuesListenpunkt 														{ padding: 5px;}
.l1_NeuesListeDatum 														{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 																	{ display: none;   }
.l1_NeuesTitel 																	{ display: none;   }                              		
.l1_NeuesListe															{ }                          	
                              		                              		
                              	
					/*** 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; padding-top: 0px; padding-left: 5px; }
.l1_TrennliniePresse														{ margin: 0px;  color: #2e532c; height: 1px; }
.l1_UeberschriftPresseBildSpalte2								{ font-weight: bold;}
.l1_UeberschriftPresseBildSpalte3								{ font-weight: bold;}
.l1_DatumPresseBildSpalte1											{ padding-left: 5px; }
.l1_InhaltPresseBildSpalte1											{ padding-bottom: 4px; padding-left: 5px; }
.l1_InhaltPresseBildSpalte1	img									{ display: none; }
					
					/*** Begin Layout 1 Diverses  ***/

.TrennlinieSpalte1															{ display: none; }
.TrennlinieSpalte2															{ display: none; }

.l1_clearZeile2Spalte1													{ clear: both; line-height: 0.1em; }
.l1_clearZeile2Spalte2													{ display: none; }
                                   						
.l1_clearZeile1Spalte1													{ display: none; }
.l1_clearZeile1Spalte2													{ display: none; }
        						
.l1_clearListeZeile2Spalte2											{ display: none; }        
                                    						
.l1_LinkSpalte1 																{ margin-left: 5px; }                                    						
.l1_LinkSpalte1 a:link													{ font-weight: bold; color: #2E532C; }
.l1_LinkSpalte1 a:visited												{ font-weight: bold; color: #2E532C; }
.l1_LinkSpalte1 a:hover													{ font-weight: bold; color: #2E532C; }
.l1_LinkSpalte1 a:active												{ font-weight: bold; color: #2E532C; }


/*** Ende Div Portal **/


/*** Worklfow Leiste ***/
table.wf {width: 90%;}



/*** Begin  Grußkarten ***/

/*** Begin  Übersicht ***/

.eCardsPageBody																	{ margin-top: 10px; margin-left: 10px;}
.Grusskarten-Uebersicht-Body										{ width: 700Px;  }

div.Grusskarten-Uebersicht-Wayhome							{ display: none; }

h1.Grusskarten-Uebersicht-Ueberschrift 					{ font-size: 1.2em; font-weight: bold;}

div.Grusskarten-Uebersicht-Beschreibung					{ width: 690px; margin-bottom: 10px; }

div.Grusskarten-Rubrikenauswahl					  			{ background-color: #ffffff; width: 688px; padding-top: 2px; padding-bottom: 2px;}

div.Grusskarten-Rubrikenauswahl	form						{ margin-top: 0px; margin-bottom: 0px; }

div.Grusskarten-Rubrikenauswahl	h4							{ font-size: 0.9em;  font-weight: bold; color: #ffffff; padding: 0px;  margin-left: 5px; margin-top: 0px; margin-bottom: 0px;}


select.Grusskarten-Rubrikenauswahl-dropdown			{ margin-right: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
select.Grusskarten-Rubrikenauswahl-dropdown			{ margin-left: 300px;}

div.Grusskarten-Tabelle-Div 										{ border: 1px solid #2E532C; width: 698px; margin-top: 0px; }

.Grusskarten-Auswahltext,.Grusskarten-Motivname	{ font-size:0.9em;}



tr.Grusskarten-Tabelle-Kopfzeile				{ width: 688px;}

td.Grusskarten-Tabelle-zurueck					{ text-align: center; border-bottom: 1px solid #2E532C; width: 688px; font-weight: bold;}
td.Grusskarten-Tabelle-seiteXvonY				{ text-align: center; border-bottom: 1px solid #2E532C; width: 688px; font-weight: bold;}
td.Grusskarten-Tabelle-vor							{ text-align: center; border-bottom: 1px solid #2E532C; width: 688px; font-weight: bold;}

td.Grusskarten1													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten2													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten3													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten4													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten5													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten6													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten7													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten8													{ text-align: center;  border: 1px solid #2E532C;}
td.Grusskarten9													{ text-align: center;  border: 1px solid #2E532C;}

img.Grusskarten-Image										{ border: 0px; }

/*** Ende  Übersicht ***/


/*** Begin  Motivauswahl ***/

div.Grusskarten-Motivauswahl-Body				{ width: 690px; }

div.Grusskarten-Motivauswahl-Wayhome		{ display: none; }

h1.Grusskarten-Motivauswahl-Ueberschrift{ font-size: 1.2em; font-weight: bold;}


div.Grusskarten-Motivauswahl-Kopfzeile	{ padding-left: 5px; padding-top: 2px; background-color: #f3df80; height: 1.6em; margin-bottom: 20px; width: 690px; }

span.Grusskarten-Motivauswahl-zurueck							{ display: block; float: left; }
span.Grusskarten-Motivauswahl-zurueck	a:link			{ color: #2E532C; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:visited		{ color: #2E532C; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:hover			{ color: #2E532C; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:active		{ color: #2E532C; padding-right: 200px; }
span.Grusskarten-Motivauswahl-Index								{ display: block; float: left; }
span.Grusskarten-Motivauswahl-Index	a:link  			{ color: #2E532C; }
span.Grusskarten-Motivauswahl-Index	a:visited  		{ color: #2E532C; }
span.Grusskarten-Motivauswahl-Index	a:hover  		  { color: #2E532C; }
span.Grusskarten-Motivauswahl-Index	a:active  		{ color: #2E532C; }
span.Grusskarten-Motivauswahl-vor									{ display: block; float: right; }
span.Grusskarten-Motivauswahl-vor	a:link					{ color: #2E532C; }
span.Grusskarten-Motivauswahl-vor	a:visited				{ color: #2E532C; }
span.Grusskarten-Motivauswahl-vor	a:hover					{ color: #2E532C; }
span.Grusskarten-Motivauswahl-vor	a:active				{ color: #2E532C; }

div.Grusskarten-Motivauswahl-Bild-Div		{ text-align: center;}

span.Grusskarten-Motivauswahl-Motivname	{ }

div.Grusskarten-Motivauswahl-Beschreibung	{ display: none; }

span.Grusskarten-Bildbeschreibung-Frei	{ display: block; margin-top: 20px;}

div.Grusskarten-Motivauswahl-Versenden	{ display: none; }

a.Grusskarten-senden										{ font-weight: bold;}

div.Grusskarten-Motivauswahl-Clear			{ clear: both; }

div.Grusskarten-Motivauswahl-Fusszeile	{ padding-left: 5px; padding-top: 2px; background-color: #f3df80; height: 1.6em; margin-top: 10px; width: 690px;}


/*** Begin  Grußkarte senden ***/

div.Grusskarten-senden-Body					{ width:  685px; }
	
div.Grusskarten-senden-Wayhome			{ display: none; }

h1.Grusskarten-senden-Ueberschrift	{ font-size: 1.0em; font-weight: bold;}


div.Grusskarten-senden-Kopfzeile		{ padding-left: 5px; padding-top: 3px; background-color: #25A984; height: 1.6em; font-size: 0.8em; margin-bottom: 20px; width: 685px; }

span.Grusskarten-senden-vor	a:link					{ color: #ffffff; }
span.Grusskarten-senden-vor	a:visited				{ color: #ffffff; }
span.Grusskarten-senden-vor	a:hover					{ color: #ffffff; }
span.Grusskarten-senden-vor	a:active				{ color: #ffffff; }
span.Grusskarten-senden-zurueck	a:link			{ color: #ffffff; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:visited		{ color: #ffffff; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:hover			{ color: #ffffff; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:active		{ color: #ffffff; padding-right: 150px; }
span.Grusskarten-senden-Index	a:link  			{ color: #ffffff; padding-right: 90px; }
span.Grusskarten-senden-Index	a:visited  		{ color: #ffffff; padding-right: 90px; }
span.Grusskarten-senden-Index	a:hover  		  { color: #ffffff; padding-right: 90px; }
span.Grusskarten-senden-Index	a:active  		{ color: #ffffff; padding-right: 90px; }

div.Grusskarten-senden-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }

span.Grusskarten-senden-Motivname		{ font-size: 0.8em; }

div.Grusskarten-senden-Formular			{ font-size: 0.8em; width: 371px; overflow: hidden;}

span.Grusskarten-senden-Fix					{ display: none; }

div.Grusskarten-senden-Versenden		{ font-size: 0.9em; margin-top: 20px; }

a.Grusskarten-senden								{ font-weight: bold;}

div.Grusskarten-senden-Clear				{ clear: both; display: none; }

div.Grusskarten-senden-Fusszeile		{ padding-left: 5px; padding-top: 3px; background-color: #25A984; height: 1.6em; font-size: 0.8em; margin-top: 10px; width: 685px;}


/*** Begin  Grußkarte Vorschau ***/

div.Grusskarten-Vorschau-Body					{ width: 685px; }
	
div.Grusskarten-Vorschau-Wayhome			{ display: none; }

h1.Grusskarten-Vorschau-Ueberschrift 	{ font-size: 0.8em; font-weight: bold;}


div.Grusskarten-Vorschau-Kopfzeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #25A984; height: 1.6em; font-size: 0.8em; margin-bottom: 20px; width: 685px; }

span.Grusskarten-Vorschau-vor	a:link					{ color: #ffffff; }
span.Grusskarten-Vorschau-vor	a:visited				{ color: #ffffff; }
span.Grusskarten-Vorschau-vor	a:hover					{ color: #ffffff; }
span.Grusskarten-Vorschau-vor	a:active				{ color: #ffffff; }
span.Grusskarten-Vorschau-zurueck	a:link			{ color: #ffffff; padding-right: 200px; }
span.Grusskarten-Vorschau-zurueck	a:visited		{ color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:hover			{ color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:active		{ color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:link  			{ color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:visited  		{ color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:hover  		  { color: #ffffff; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:active  		{ color: #ffffff; padding-right: 190px; }

div.Grusskarten-Vorschau-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }

div.Grusskarten-Vorschau-Ansicht			{ font-size: 0.8em; }

div.Grusskarten-Vorschau-Formular			{ font-size: 0.8em; }

span.Grusskarten-Vorschau-Fix					{ display: none; }

div.Grusskarten-Vorschau-Versenden		{ font-size: 0.9em; margin-top: 20px; }

a.Grusskarten-Vorschau								{ font-weight: bold;}

div.Grusskarten-Vorschau-Clear				{ clear: both; }

div.Grusskarten-Vorschau-Fusszeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #25A984; height: 1.6em; font-size: 0.8em; margin-top: 10px; width: 685px;}

div.Grusskarten-bestaetigt-Wayhome    			{ display: none; }
div.Grusskarten-bestaetigt-Ueberschrift h1 	{ font-size: 0.9em; }
div.Grusskarten-bestaetigt-An								{ font-size: 0.8em; }
div.Grusskarten-bestaetigt-Nachricht       	{ font-size: 0.8em; margin-top: 10px;  }
div.Grusskarten-bestaetigt-Kopie		       	{ font-size: 0.8em; margin-top: 10px;  }
div.Grusskarten-bestaetigt-NeueKarte   			{ font-size: 0.8em; margin-top: 10px;  }
div.Grusskarten-Fenster-schliessen    			{ display: none; }



/*** Service-BW-Bereich ***/

#lpSeite			{ position: relative; margin-bottom: 20px; }

#lpUeberschrift 		{ }
#lpBHaus						{	float: left;  margin: 10px 0px 10px 0px; }
#lpBHaus h3					{ margin: 0px; }

#lpBPost						{	float: left;  margin: 10px 0px 0px 40px; }
#lpBPost h3					{ margin: 0px; }

#lpBBildDiv					{ float: left; margin: 10px 0px 0px 40px; }

#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; }

#lpBOeffnung h3			{ margin-top: 10px; }

.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					{ position: relative; margin-top: 0px; margin-left: 45px; margin-right: 10px; }

/***- div Überschrift  **/
                                  				
h1.SucheHeadline        											{  margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
#SuchmaskeGesamt															{  }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder																		{ padding: 5px;}
                                      				
                                      				
                                      				
#einleitung 																	{ background-color: #E0F0E9; 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  **/

.searchRsTypeNameWithDescr0 										{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }
.searchRsTypeNameWithDescr1 										{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold;}
 
.searchRsNameCellWithDescr0 { border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }
.searchRsNameCellWithDescr1 { border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold;}

                             									
.searchRsTypeCellWithDescr0	 		{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold;  }
.searchRsTypeCellWithDescr1	 		{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }

.searchRsNameCell1				{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }
.searchRsNameCell0				{ border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold;  }

.searchRsTypeCell0 { border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }

.searchRsTypeCell1 { border: 1px dotted #000000; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E0F0E9; clear: both; font-weight: bold; }

.searchDescrNameCell0 		{ display: none;}                      													
.searchDescrNameCell1 		{ display: none; }

.searchRsTypeCell0				{ background-color: #E0F0E9;}
.searchRsTypeCell1 				{ background-color :#E0F0E9;}

span.suche																			{ font-weight: bold; }
span.textsuchbegriff														{  }
span.suchanfrage																{ line-height: 2em;  }

#searchOutput 																	{ clear: both; width: 95%; }

.searchPBar 				{ float: left; width: 94%; 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; }
