/*****************************************************************
Name:			st-georgen.css
Date:			17.03.2006
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/
/*<![CDATA[*/
.invisible{display:none;}

html 						{  padding: 0px; margin: 0px; border: 0px; }



body					{	font-family: Arial, Verdana, Helvetica, sans-serif;
								font-weight: normal;
								font-size: 76%;
								line-height: 1.3em;
								margin: 0;
								padding: 0; padding-top: 10px;
								border: 0; background-color: #ffffff;
								text-decoration: none; 
								border: 0px;
								width: 100%; border: 0px; 
								}
	
																				
a 																		{ font-weight: bold; color: #0153A5; text-decoration: none; }
a:link 																{ font-weight: bold; color: #0153A5; }
a:visited 														{ font-weight: bold; color: #0153A5; }
a:hover 															{ font-weight: bold; color: #0153A5; }
a:active 															{ font-weight: bold; color: #0153A5; }


#zentrierer 				{ position: absolute; top: 0px; left: 0px;	margin: 0px auto;	padding-top: 0px; height: 100%; width: 100%; text-align: center; 	}	


#inhalt					{  min-width: 770px; max-width: 980px; left: auto; top: 0px; height: auto;  
												margin: 0px auto; padding: 0px;  
											background: url(http://www.st-georgen.de/servlet/PB/show/1189009/navihintergrund.gif) repeat-y; background-color: #ffffff;
											padding-bottom: 0px; }

* html #inhalt 			{ width: 980px; width: expression(
  										(document.documentElement && document.documentElement.clientHeight) ?
   										(document.documentElement.clientWidth < 980) ? "95%" : (( document.documentElement.clientWidth > 980 ) ? "980px" : "auto") :
   										(document.body.clientWidth < 980) ? "95%" : (( document.body.clientWidth > 980 ) ? "980px" : "auto") ); }



#top 							{ overflow: hidden; position: relative; z-index: 5; top: 0px;  left: 0px; right: 0px;
			  							height: 143px; text-align: left; border-left: 1px solid #9AB7F3; border-right: 1px solid #9AB7F3;
			  							background: #e1ebf0 url(http://www.st-georgen.de/servlet/PB/show/1189003/Kopfgrafik.jpg) top left no-repeat;	}

* html #top 				{  left: 0px;  max-height:100%; width:100%; z-index: 5; border-top: 0px; border-left: 1px solid #9AB7F3;	}


img 								{ border: 0; }

#navContent	{ border-left: 1px solid #9AB7F3; }
#navigation          	{ float: left; margin-top: 0px; width: 201px;  padding-top: 0px; text-align: left; z-index: 201; }

*+html #navigation     { float: left; top: 0px; margin-top: 0px; width: 201px;  
			 								 	padding-top: 0px; text-align: left;  }


.Pirofunctions				{ margin-left: 15px; margin-top: 20px; }

#content 							{ margin-left: 205px;	margin-top: 0px; padding-left: 10px; padding-top: 15px; 
												border-right: 1px solid #9AB7F3; padding-right: 10px;}


#contentBody					{ text-align: left; }

#qePageContent							{ position: relative; }
* html #qePageContent				{ position: relative; }

*+html .qeToolbarClass	{ top: 0px; }
/***  Begin Bottom ***/

#bottom 						{ z-index: 9; background-color: #ffffff; margin: 0px; bottom: 0px; left: 0px; width:100%; 
			  							height: 25px; overflow: hidden;  border-top: 1px solid #9AB7F3; }


/***  Ende Bottom ***/

/*** Beginn Topframelemente**/

#topFree2Html 						{ position: absolute; top: 120px; left: 19px;}
#topFree2Html select			{ width: 177px; height: 21px; line-height: 12px; background-color: #CBE3FF; border: 0px; }      	

div.topFrameDiv1					{ position: relative; top: 2px; left: 22px; margin: 0px;	padding-top: 3px;	height: 118px; font-size: 0.9em;}

.topFrameDiv1link1:link, .topFrameDiv1link1:visited, .topFrameDiv1link1:hover		{ color: #000000; font-weight: normal; margin-right: 5px; }
.topFrameDiv1link2:link, .topFrameDiv1link2:visited, .topFrameDiv1link2:hover		{ color: #000000; font-weight: normal; margin-right: 5px; }
.topFrameDiv1link3:link, .topFrameDiv1link3:visited, .topFrameDiv1link3:hover		{ color: #000000; font-weight: normal;}

.topframetrennerlinkdiv1							{ margin-right: 3px; }
                              				
div.topFrameDiv2											{ position: absolute; top: 0px; right: 58px; width: 170px; margin: 0px;	padding: 0px;	 padding-left: 1px; padding-right: 3px; height: 19px; background-color: #4173d3;}
 .topFrameFunctionSearchInput2         { display: inline; border: 1px solid #cfedff; width: 110px; margin: 0px; line-height: 1.2em; height: 1.2em; margin-top: 1px;  padding: 0px; font-size: 0.9em;}

* html input.topFrameFunctionSearchInput2  { display: inline; margin: 0px;  margin-top: 1px; height: 1.6em; padding: 0px; font-size: 0.9em;}

.topFrameDiv2link1:link										{ margin-left: 5px; color: #ffffff; }
.topFrameDiv2link1:visited								{ margin-left: 5px; color: #ffffff; }
.topFrameDiv2link1:hover										{ margin-left: 5px; color: #ffffff; }
.topFrameDiv2link1:active										{ margin-left: 5px; color: #ffffff; } 
                             				
div.topFrameDiv3											{ position: absolute; top: 23px; left: 0px; margin: 0px;	padding: 0px;	width: 196px; heigth: 98px;}

.topframediv3 form										{  }      	
.topframediv3 select									{ width: 177px; height: 18px; line-height: 12px; background-color: #CBE3FF; border: 0px; }      	

div.topFrameDiv4											{ position: absolute; overflow: hidden; top: 127px; left: 215px; margin: 0px;	padding: 0px;	width: 700px; height: 11px; line-height: 11px;}
a.topframediv4toplevelactive:link			{ font-size: 0.9em; color: #000000; margin-right: 3px; font-weight: normal; letter-spacing: 0.05em;}     
a.topframediv4toplevelactive:visited	{ font-size: 0.9em; color: #000000; margin-right: 3px; font-weight: normal; letter-spacing: 0.05em;}     
a.topframediv4toplevelactive:hover		{ font-size: 0.9em; color: #000000; margin-right: 3px; font-weight: normal; letter-spacing: 0.05em;}     
a.topframediv4toplevelactive:active		{ font-size: 0.9em; color: #000000; margin-right: 3px; font-weight: normal; letter-spacing: 0.05em;}     
.topframetrennertoplevelwayhomediv4   { font-size: 0.9em; color: #000000; margin-right: 3px; font-weight: normal; letter-spacing: 0.05em;}          	


    
/*** Ende Topframelemente***/



/*** Beginn Navigation  ***/

#navigationBody										{ width: 195px; background-color: #cfedff;}
.div-navigation-outer							{ margin-top: 15px; }
.navigationsbodyframe							{ width: 195px; background-color: #cfedff;}

.free2html { margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }

/***  Beginn Level1 ***/

ul.navEbene1										{ margin-left: 0px; padding-top: 3px; padding-bottom: 3px; letter-spacing: 0.4pt; }

li.navEbene1Inactive						{ border-top: 1px solid #cfedff; padding: 4px 0px 4px 25px; margin: 0px; list-style-type: none;  
																	background: #0153A5 url(http://www.st-georgen.de/servlet/PB/show/1189010/naviquadrat.gif) 0px 0px no-repeat; }
																	
li.navEbene1Active							{ border-top: 1px solid #cfedff; padding: 4px 0px 0px 25px; margin: 0px; list-style-type: none;
																	background: #0153A5 url(http://www.st-georgen.de/servlet/PB/show/1189010/naviquadrat.gif) 0px 0px no-repeat;  }

a.navEbene1Active 				 		{ font-size: 1.0em; font-weight: bold; color: #FFD403; margin: 0px; }  
a.navEbene1Active:link    		{ font-size: 1.0em; font-weight: bold; color: #FFD403; margin: 0px; }  
a.navEbene1Active:visited 		{ font-size: 1.0em; font-weight: bold; color: #FFD403; margin: 0px; }  
a.navEbene1Active:hover   		{ font-size: 1.0em; font-weight: bold; color: #FFD403; margin: 0px; }  
a.navEbene1Active:active  		{ font-size: 1.0em; font-weight: bold; color: #FFD403; margin: 0px; }  


a.navEbene1Inactive 					{ font-size: 1.0em; font-weight: normal; color: #ffffff; margin: 0px;  }
a.navEbene1Inactive:link			{ font-size: 1.0em; font-weight: normal; color: #ffffff; margin: 0px;  }
a.navEbene1Inactive:visited		{ font-size: 1.0em; font-weight: normal; color: #ffffff; margin: 0px;  }
a.navEbene1Inactive:hover			{ font-size: 1.0em; font-weight: normal; color: #ffffff; margin: 0px;  }
a.navEbene1Inactive:active		{ font-size: 1.0em; font-weight: normal; color: #ffffff; margin: 0px;  }



/***  Ende Level1 ***/


/*** Beginn Level 2 ***/
ul.navEbene2										{ margin-left: -25px; padding-top: 0px; padding-bottom: 0px; margin-top: 4px; background: #F2F5F7; }
ul.navEbene2Active							{ margin-left: -25px; padding-top: 0px; padding-bottom: 0px; margin-top: 4px; background: #CDE2FD; }

li.navEbene2Active   					{ line-height: 1.3em; padding: 0px 0px 0px 35px; margin-left: 0px; list-style-type: none; letter-spacing: 0pt;
																background: url(http://www.st-georgen.de/servlet/PB/show/1197591/navibullet.gif) 25px 6px no-repeat; }	


a.navEbene2Active 				 		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; font-size: 0.95em; }  
a.navEbene2Active:link    		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene2Active:visited 		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene2Active:hover   		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene2Active:active  		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  

li.navEbene2Inactive   				{ line-height: 1.3em; padding: 0px 0px 0px 35px; margin-left: 0px; list-style-type: none; letter-spacing: 0pt;
																background: #F2F5F7 url(http://www.st-georgen.de/servlet/PB/show/1197591/navibullet.gif) 25px 6px no-repeat; }	

a.navEbene2Inactive 					{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; font-size: 0.95em;}
a.navEbene2Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene2Inactive:visited		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene2Inactive:hover			{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene2Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }


/*** Ende Level 2 ***/

/*** Beginn Level 3 ***/
ul.navEbene3Active						{ margin-left: 8px; padding-top: 0px; padding-bottom: 0px; margin-top: 4px; background: #F2F5F7; }

li.navEbene3Active					{ line-height: 1.2em;  background: #cde2fd; padding: 0px 0px 0px 0px; list-style-type: none;}

a.navEbene3Active 				 		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:link    		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:visited 		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:hover   		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navEbene3Active:active  		{ font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  

li.navEbene3Inactive					{ line-height: 1.2em;  background: #cde2fd; padding: 0px 0px 0px 0px; list-style-type: none;}

a.navEbene3Inactive 					{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:visited	{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:hover		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navEbene3Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }

/*** Ende Level 3 ***/

/*** Beginn Level 4 ***/

.div-navigationlevel4active					{ line-height: 1.1em;  background: #cde2fd; padding: 0px 0px 0px 28px;}

.divLink-navigationlevel4active			{ padding-left: 28px;  background: #cde2fd; }	

a.navigationlevel4active 				 		{font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navigationlevel4active:link    		{font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navigationlevel4active:visited 		{font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navigationlevel4active:hover   		{font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  
a.navigationlevel4active:active  		{font-weight: bold; color: #000000; margin: 0px; padding: 0px; }  

.div-navigationlevel4inactive				{ line-height: 1.1em; background: #cde2fd; padding: 0px 0px 0px 28px; }
.divLink-navigationlevel4inactive		{ padding-left: 28px; background: #cde2fd; }	

a.navigationlevel4inactive 					{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navigationlevel4inactive:link			{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navigationlevel4inactive:visited	{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navigationlevel4inactive:hover		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
a.navigationlevel4inactive:active		{ font-weight: normal; color: #000000; margin: 0px; padding: 0px; }


/*** Ende Level 4 ***/

/*** Ende Navigation  ***/


/*** Beginn Contentframe ***/

table.tabellerechts		{ border-left: 1px solid #008ED1; ec2kall: yes;  }
	
#content-footer-div		{ clear: both; position: relative; padding-top: 20px;}

.footnotes 						{ font-size: 0.8em; }
#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;}
                                      				
                                      				                                      					                                    				
h1 										{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #0153A5; margin-top: 15px; margin-bottom: 15px; }
h2 										{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #000000; margin-top: 0px; margin-bottom: 0px; }		
h3 										{ font-size: 1.3em; font-weight: bold; 	 line-height: 120%; color: #0153A5; }
h4 										{ font-size: 1.3em; font-weight: normal; line-height: 120%; color: #000000; }
h5 										{ font-size: 1.1em; font-weight: normal; line-height: 120%; color: #0153A5; }
h6 										{ font-size: 1.1em; font-weight: normal; line-height: 120%; color: #0153A5; }
               				
.font1 								{	font-size: 0.9em; line-height: 120%;}
.font2 								{	font-size: 1.0em; line-height: 120%;}
.font3  							{	font-size: 1.0em; font-weight: bold; line-height: 120%;}
.font4  							{	font-size: 1.1em; line-height: 120%;}
.font5  							{	font-size: 1.2em; line-height: 120%;}
.font6  							{	font-size: 1.3em; line-height: 120%;}
.font7  							{	font-size: 1.3em; line-height: 120%;}

.Unterueberschrift1 		{ ec2kall: yes;  font-size: 1.1em; font-weight: bold; color: #000000;}

   																
table													{ font-size: 1.0em; }
td                            { font-size: 1.0em; }
      
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; }
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; }
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; }
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; }
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; }
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 ***/

/*** Beginn Sitemap ***/

.sitemapcontent { margin-top: 10px; }
.smlevel1   { margin-left: 10px; }
.smLevel2   { margin-left: 20px; }
.smlevel3   { margin-left: 30px; }
.smlevel4   { margin-left: 40px; }
.smlevel5   { margin-left: 50px; }




/*** Worklfow Leiste ***/
table.wf {width: 95%;}


/*** Firmenverzeichnis ***/
                   			
#FirmenContent 					{ width: 500px;	margin: 10px 0 0 10px;	font-size: 1.0em;	line-height: 1.3em; }

.SearchHeadline 				{ padding-bottom: 10px;}

.FirmenEinleitungstext 	{ margin: 10px; }
.FirmenSucheFreitext, .FirmenSuchePlz, .FirmenSucheButton {   clear: both;  padding-top: 5px; margin: 0px; }
#FirmenContent span.fname 							{ float: left; text-align: left; }
#FirmenContent span.feld 							{ float: right; text-align: left; width: 80%; }
#FirmenContent span.feld input 				{ width: 150px; margin: 0px; border: 1px solid #000000; } 

#FirmenUebersicht 			{ margin-top: 0px; }

hr.FirmenBranchenliste  { display: none; }



/*** Formate Einleitung ***/
#FirmenEinleitung 								{ margin: 0; }
.FirmenUeberschrift h1 						{  font-size: 1.2em; font-weight: bold;   line-height: 120%;  } 

.FirmenBeschreibungUeberschrift 	{ padding: 0 0 0 0px; font-weight: bold; }

.FirmenEinleitungstext 						{ padding: 5px 0 5px 0px; }
                        					
.FirmenBezeichnung 								{ padding: 5px 0 5px 0px;  }


/*** Formate Suchmaske ***/
#FirmenSuche 											{ margin: 0; padding: 10px 5px 5px 0px; }
#FirmenSuche form 								{ margin-bottom: 0px; margin-top: 0px; }

.FirmenSucheUeberschrift 					{ font-size: 1.0em; font-weight: bold; line-height: 120%; margin: 0px;  }
.FirmenSucheUeberschrift h2 			{ font-size: 1.2em; margin: 0px; }

.FirmenSucheFreitext, .FirmenSuchePlz, .FirmenSucheButton {   clear: both;  padding-top: 5px; margin: 0px; }

#FirmenSuche span.fname 												{ float: left; text-align: left; }
            											
#FirmenSuche span.feld 												{ float: right; text-align: left; width: 70%;  }
#FirmenSuche span.feld input 									{ width: 150px; margin: 0px; border: 1px solid #000000; } 

/*** Formate Suchbutton ***/

/* div.FirmenSucheButton 					{ width: 500px;  } */
.FirmenSucheButton input 					{ margin: 0px; }


/*** Formate Uebersicht ***/
#FirmenUebersicht 								{ margin: 0; padding-top: 20px; }
.FirmenUebersichtUeberschrift h2 	{ font-size: 1.2em; font-weight: bold;   line-height: 120%; }
ul.FirmenUebersichtUL 						{ padding: 0 0 0 0px; margin-left: 15px; list-style-type: square; margin-bottom: 0px; }



/*** Formate Branchenauswahl ***/
#FirmenBranchenauswahl 						{ padding-top: 20px; }

.FirmenBranchenUeberschrift h2 		{ font-size: 1.2em; font-weight: bold;   line-height: 120%; margin: 0px;}
                                	
.FirmenLinkBranchenbaum 					{ padding: 0 0 20px 0; text-align: right; }
a.FirmenLinkBranchenbaum 					{ padding: 0; } 

.FirmenBranchenliste hr 					{ display: block; clear: left; margin: 0em; visibility: hidden; }

a.Branchenlink 										{ float: left;	width: 50%;	height: 25px;}
                          				
ul.FirmenBranchenlisteUL					{ list-style-type: none; }

/*** Spalte rechts fuer ec2k Inhalte ***/
#FirmenSpalteRechts	 							{ position: absolute; top: 20px; left: 300px; height: 400px; width: 200px; border: 2px dotted #000000;	padding: 5px;	font-size: 0.8em;}
#FirmenSpalteRechts  							{ display: none; }



/*** Firmenergbisseite ***/
#FirmenErgebnisBody 									{	 color: #000; text-decoration: none; }

#FirmenContentErgebnisliste 					{ width: 90%;	margin: 0 0 0 5px;line-height: 1.3em; }

.FirmenErgebnislisteUeberschrift h1 	{ font-size: 1.2em; font-weight: bold;  line-height: 120%; }

.FirmeenSuchkriterien 								{ font-weight: bold; }

.FirmenAnzahlEintraege 								{ padding: 10px 0 10px 0; }
div.AzListe 													{ line-height: 25px; padding-bottom: 10px; }
a.AzListeLink 												{ margin-right: 2px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;} 
span.AzListeNoLink 										{ display: none; }

#FirmenErgebnisliste 									{ margin-top: 10px;}
.FirmenErgebnisBranchen h2 						{ font-size: 1.2em; padding: 0px; }

.FirmenErgebnisEintragUngerade 				{ background-color: #E1EBF0; padding: 3px 3px 15px 3px; }
.FirmenErgebnisEintragGerade 					{ background-color: #fff; padding: 3px 3px 15px 3px; }
                                			
.FirmenErgebnisFirmenname 						{ font-weight: bold; }
.FirmenErgebnisTelefon 								{ }
.FirmenErgebnisEmail 									{ }
.FirmenErgebnisPlzOrt 								{ }
.FirmenErgebnisDetails 								{ text-align: right; margin-bottom: 0px;}

#FirmenErgebnisSeiten 									{ background-color: #fff; text-align: center; margin: 20px 0 0 0; padding: 0; }
#FirmenErgebnisSeiten a:hover, a:active { text-decoration: none; }
.FirmenErgebnisSeiteVorige 							{ margin-right: 20px; }
.FirmenErgebnisSeiteLink 								{ margin: 0 5px 0 5px; }
.FirmenErgebnisSeiteLinkAct 						{ margin: 0 5px 0 5px; }
a.FirmenErgebnisSeiteLinkAct 						{ color: #888; }
.FirmenErgebnisSeiteNaechste 						{ margin-left: 20px; }

                            					
.GEWfreespace1													{ height: 10px; }
                              					
.GEWsearchPBarNumCellAct		 						{ margin-left: 2px; float: left;}
.GEWTrennzeichen 												{ margin-left: 2px; float: left;}
.GEWsearchPBarNumCell										{ float: left; }
                              					
.GEWsearchPBarNextCellAct 							{ float: left;  margin-left: 4px; }


/*** Firmen Detailansicht ***/
#FirmenDetail 													{ margin: 0px; padding-left: 0px; }

.fliess 																{ float: left; }
.klar 																	{ clear: both; }
                            						                          							
.FirmenDetailTitel 											{ margin-bottom: 5px; }

.FirmenDetailUnterTitel  								{ font-weight: bold;  line-height: 120%; color: #000000; }
                          							
.FirmenDetailBild 											{ border: 1px solid #000; float: right; margin-right: 10px;}
.FirmenDetailBild img										{ width: 200px; }
                          							
.FirmenDetailInhaberBez									{ display: inline; font-weight: bold; }
                          							
.FirmenDetailInhaberDat									{ display: inline; margin-left: 5px; }
                          							
.FirmenDetailBrancheBez									{ font-weight: bold; }
                          							
.FirmenDetailBranche ul									{ list-style-type: none; display: inline; margin: 0px; padding: 0px; margin-left: 5px;}
.FirmenDetailBranche li									{ list-style-type: none; display: inline; margin: 0px; padding: 0px; }
                          							
.FirmenDetailAdresse 										{ margin-bottom: 10px; }
.FirmenDetailAdresseBez 								{ margin-top: 15px;  font-weight: bold; }
.FirmenDetailAdresse 										{ font-weight: bold; }
                          							
.FirmenDetailTelBez 										{ float: left; margin-right: 5px; }
                          							
.FirmenDetailFaxBez 										{ float: left; margin-right: 5px;  }
                          							
.FirmenDetailEmailBez  									{ float: left; margin-right: 5px;  }
                          							
.FirmenDetailWebsiteBez  								{ float: left; margin-right: 5px;  }

* html .FirmenDetailTelBez 										{ float: left; margin-right: 5px; margin-left: 2px;}
                          							
* html .FirmenDetailFaxBez 										{ float: left; margin-right: 5px;  margin-left: 2px;}
                          							
* html .FirmenDetailEmailBez  									{ float: left; margin-right: 5px; margin-left: 2px; }
                          							
* html .FirmenDetailWebsiteBez  								{ float: left; margin-right: 5px; margin-left: 2px; }

                               				
.FirmenDetailBeschreibung 							{ margin-top: 10px;}
.FirmenDetailBeschreibungBez						{ font-weight: bold; }
.FirmenDetailBeschreibungDat						{ display: block; }
                                				
.GEWFooter 															{ clear: none; margin-top: 10px; } 


/*** Kategorienauswahl ***/
                            					
.bbLevel1 														{ margin-top: 15px; }
.bbLevel2 														{ margin-left: 15px; }
                            					
.Branchenbaum               					{ line-height: 1.3em; }
div.Branchenbaumlogo 									{ background: #ffffff url(../../show/1192536/branchenbaum.gif) top left no-repeat; height: 20px; width: 300px; }
                                  		
#FirmenBranchenauswahlContent 				{ 	width: 530px;	font-size: 1.1em; 	line-height: 1.5em; }

.FirmenBranchenauswahlUeberschrift h1 { font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #008ED1; }

.FirmenAnzeigeHauptkategorie h2 			{ font-size: 1.2em; padding: 1em 0 0 0; }

.FirmenBranchenauswahlVerfeinern h2 		{ font-size: 1.2em; padding: 1em 0 0 0; }

.FirmenBranchenliste a 									{ margin-right: 20px; }
                              					
a.BranchenUnterkategorieLink 						{ 	display: block; height: 25px;}


/*** Ende Firmenverzeichnis ***/



/*** Begin Neues Pressemodul ***/  

/*** Begin Liste ***/

#liste_mitteilung													{ position: relative; width: 99%; border: 1px solid #0153A5; margin-bottom: 15px;}
                                  						
.liste_zeile_eins													{ background-color: #ebf2fd; border-bottom: 1px solid #0153A5; padding: 2px;  }
                                        			
.liste_mitteilung_ueberschrift						{ margin: 0px; }                          			
.liste_mitteilung_ueberschrift h2 				{ color: #0153A5; font-size: 1.1em; margin: 0px; }

.liste_mitteilung_datum										{ position: relative; float: right; padding-right: 5px; }                                        			
.liste_mitteilung_datum	h2								{ color: #0153A5; font-size: 1.1em; margin: 0px; }
 
.liste_zeile_eins_clear 									{ clear: both; display: none; }
                                       			
.liste_zeile_zwei									  			{	margin: 0px; padding-left: 5px;  }
.liste_mitteilung_bild 										{ padding: 5px 5px 0px 0px; float: right; margin: 0px; }
.liste_mitteilung_bild img								{ margin: 0px; }
                                        			                                        			
.liste_mitteilung_einleitung							{ padding-right: 5px; }
                                  			
.liste_mitteilung_trenner									{ height: 20px; }
                                        			                                        			
.liste_mitteilung_clear										{ clear: right; }


/*** Ende Liste ***/

/*** Beginn Detail ***/

div.detail_mitteilung_zur_uebersicht_oben			{ display: none}
div.detail_mitteilung_zur_uebersicht_unten		{ text-align: left; margin-top: 15px;}

span.detail_mitteilung_ueberschrift	h1				{ font-weight: bold; color: #0153A5; margin: 0px;}

.detail_mitteilung_datum										{ float:right; padding-right: 5px; }
div.detail_mitteilung_datum	h1								{ font-weight: bold; color: #0153A5; margin: 0px; }



div.detail_mitteilung_einleitung							{ font-weight: bold; line-height:120%; }

									
.pressroomDetailHeadlineImage 									{ float: right; }

.detail_mitteilung_details 										{ clear: right; padding-top: 15px; }
.pressroomDetailContentImage 									{ float: right; }
.detail_mitteilung_text												{ font-weight: normal; line-height: 120%;}

div.detail_mitteilung_textlinks								{ clear: both; margin-top: 15px; font-weight: bold; }

li.detail_mitteilung_textlinks_li							{ list-style-type: square; font-size: 1.1em; line-height: 100%; margin-left: 10px; margin-top: 10px; margin-bottom: 3px;}

.detail_zeile_drei_clear											{	display: block; clear:both; }


#detail_abstand_oben													{ display: none;}
#detail_abstand_unten													{ height:20px;}


/*** Ende Detail***/

/*** List Header ***/

#listhead_abstand_oben												{ display:none;}


div.header_mitteilung_ueberschrift h1					{ font-size: 1.2em; font-weight: bold; line-height: 120%; color: #0153A5; }       

#listhead_trenner1														{ height:15px;}

#listhead_trenner2														{ height:15px;}

#listhead_abstand_unten												{ height:15px;}

.design1-pressrommHeaderarchivecheckbox   {  /*Kann verwendet werden*/ }
																							
.pressroomHeaderFromInput 						{ width: 75px; border:1pt solid #CDD0D6; background-color: #FFFFFF; font-size: 0.9em;}

.pressroomHeaderToInput								{ width: 75px; border:1pt solid #CDD0D6; background-color: #ffffff; padding-right: 10px; font-size: 0.9em;}

.pressroomButtons											{ text-align: center; padding: 1px 3px 1px 3px; background-color: #EBF2FD; border: 1px solid #0153A5; }

.pressroomSearchButtons								{ text-align: center; padding: 1px 3px 1px 3px; background-color: #EBF2FD; border: 1px solid #0153A5; }
																																					
																						
a.pressroomButtons-rss 								{ text-align: center; padding: 1px 3px 1px 3px; background-color: #EBF2FD; border: 1px solid #0153A5; }
a.pressroomButtons-rss:link 					{ text-align: center; padding: 1px 3px 1px 3px; background-color: #EBF2FD; border: 1px solid #0153A5; }


/*** Vereinsregister ***/

#VRSuchContent  								{ margin-top: 5px; }

h2.VREinleitungSubtitle 				{ font-weight: bold;}

h2.VRSucheUeberschrift 					{ font-weight: bold; line-height: 120%; margin: 0px;  }

div.VRSucheFreitext							{ padding-top: 5px; margin: 0px; }
span.fname											{ }
input#freitextsuche							{ margin-left: 0px;}

.VRSuchePlz 										{ display: none; }

.VRSucheButton 									{ margin-top: 15px;}

#VRUebersicht										{ margin-top: 15px;}
.Katlink  											{	line-height: 200%;}

hr.VRkatliste 									{ clear: both; display: none; }

div.register 										{ margin-top: 10px; margin-bottom: 10px; }
span.register										{ margin-left: 2px; margin-right: 2px; }
.VRErgebnisliste  							{ margin-top: 10px; }

.VRErgebnisEintragUngerade   		{ background-color: #cde2fd; padding: 4px; padding-bottom: 7px; }
.VRErgebnisEintragGerade  	 		{ background-color: #ffffff; padding: 4px; padding-bottom: 7px; }
.VRErgebnisVRname  							{ font-weight: bold; }
span.VRTrennzeichen 						{ margin-left: 4px; margin-right: 4px; }

.VRAptrbl 												{ display: none; }
.VRAbschrifz											{ display: none; }
.VRErgebnisTelefon 								{ display: none; }
.VereineDetaiAnsprechpartnerHaupt { clear: both; margin-top: 10px; }

.VRFooterzurSuche 							{ display: none; }

.VRErgebnisseitenInnen 					{ float: left; }
.VRsearchPBarNextCellAct 				{ float: left; }
.VRfreespace4 									{ clear: both; }

#VereineDetail										{ margin-top: 5px; }
.VereineDetailAnsprechpartner1	{ margin-top: 10px; }
.VereineDetailKategorieBez 			{ display: none; }
.VereineDetailKategorieDat 			{ display: none; }
.VRAptrBez h3  									{ line-height: 120%; font-size: 1.1em; margin: 0px;  }

.VereineDetailAdresseBez 				{ margin-top: 5px; }


.VereineDetailTelBez 				{ float: left; margin-right: 5px; }
.VereineDetailFaxBez 				{ float: left; margin-right: 5px;  }
.VereineDetailEmailBez  		{ float: left; margin-right: 5px;  }
* html .VereineDetailTelBez 				{ float: left; margin-right: 5px; margin-left: 2px; }
* html .VereineDetailFaxBez 				{ float: left; margin-right: 5px; margin-left: 2px; }
* html .VereineDetailEmailBez  			{ float: left; margin-right: 5px; margin-left: 2px; }

.VereineEmailDat  					{ }
.VereineDetailWebsiteBez 				{ margin-top: 10px;}

.VereineDetailAnsprechpartner2 { margin-top: 10px; }
.VrA2Hompage											{ display: none; }
.VRLinkZurueck 									{ margin-top: 10px; }

hr.klar													{ display: none; }

div.register 										{ margin-top: 10px; margin-bottom: 10px; }

span.register										{ margin-left: 2px; margin-right: 2px; }

div.register	{ line-height: 2.0em; }

#VRContentErgebnisliste div.register a.register 	{ margin-right: 2px; border: 1px solid #3F5295; padding-right: 3px; padding-left: 3px;} 

span.registerNoLink	{ display: none; }




/*** Veranstaltungskalender ***/


#VKSuchContent										{ margin-left: 10px; margin-top: 0px; }

/*** Formate Einleitung ***/

h1.VKSucheUeberschrift   						{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #0153A5; }

h2.VKEinleitungSubtitle  					{  font-size: 1.0em;  }

div.VKEinleitungBegleittext  				{ margin-top: 20px; }

div.VKEinleitungIllustration 				{ background-color: #000000; height: 2px; margin-top: 10px; overflow: hidden; }

/*** Ende Formate Einleitung ***/


/*** Formate Suchmaske ***/

h2.VKSucheZeitraumUeberschrift   		{ margin-top: 15px; }

div.ZeitraumFreitext1								{ margin-top: 15px; margin-bottom: 15px;}

div.VKSucheZeitraumAuswahlHeute			{ display: inline; margin-left: 20px; }
div.VKSucheZeitraumAuswahlWoche			{ display: inline; margin-left: 20px; }
div.VKSucheZeitraumAuswahlMonat			{ display: inline; }

div.ZeitraumFreitext2								{ margin-top: 15px; margin-bottom: 15px; }

div.VKSucheZeitraumVon	 						{ display: inline; }

div.VKSucheZeitraumBis		 					{ display: inline; margin-left: 20px;}

div.VKSucheButton1									{ margin-top: 15px; margin-bottom: 15px; }

div.VKSucheFreitexttitel						{ display: inline;  }

h2.VKSucheFreitext									{ display: inline; }

div.VKFreitextSuchebegriff					{ display: none; }

div.VKSucheFreiesTextfeld						{ display: inline; margin-left: 15px; }


/*** Ende Formate zweiter Suchbutton ***/


/*** Ende Formate Suchmaske ***/


/*** Formate Kategorienliste ***/

#VKKategorien												{  margin-bottom: 10px;}
 

h2.VKKategorienUeberschrift   			{ margin-top: 30px; }
h2.VKOrtUeberschrift   			{   margin-top: 30px; }



/*** Ende Formate Kategorienliste ***/


/*** Formate Orte ***/
		
#VKOrte															{ display: none; }

h2.VKOrteUeberschrift   						{ margin-top: 10px; font-size: 1.0em; }
                                 	
div.VKOrteListe											{ width: 550px; height: 50px; }
                                 	
div.VKOrte1													{ float: left; width: 260px; }
div.VKOrteTrenner1-2								{ display: none; }
div.VKOrte2													{ float: left; }
div.VKOrteTrenner2-3								{ clear: both; }
div.VKOrte3													{ float: left; width: 260px;}
div.VKOrteTrenner3-4								{ display: none; }
div.VKOrte4													{ float: left; }
div.VKOrteTrenner4-5								{ clear: both; }
div.VKOrte5													{ float: left; }
                               
/*** Ende Formate Orte ***/


/*** Formate Veranstalter ***/

                            
#VKVeranstalter											{ float: left; margin-bottom: 10px; } 
#VKVeranstalter	 { display: none; }
                               	
h2.VKVeranstalterUeberschrift   		{ font-size: 1.1em; }
                                 	
div.VKVeranstalterListe							{ width: 510px; }


.VKVeranstalterListe.VKVeranstalter {  font-size: 0.9em;  float: left; width: 250px; }
.VKVeranstalterListe .odd             { clear: both; }
.VKVeranstalterListe .even            { float: left; }                           	


/*** Ende Formate Veranstalter ***/



/*** Suchergebnisse ***/

/*** Formate Ergbnisseite Kopfdaten ***/

div.VKSuchergebnisseKopf  					{ padding-bottom: 15px; padding-top: 15px; }

div.VKSuchergebnisseTitel						{ font-weight: bold; }

h1.VKSucheergebnisseUeberschrift		{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #0153A5; margin: 0px; }

.Trenner-Kriterien-Anzahl						{ display: none; }

.VKLinkZurueck											{ font-weight: bold; margin-top: 15px; }

a.ZurueckZurSucheLink								{ font-weight: bold;  }

.Trenner-Zureck-Weiter							{ display: none; }

a.WeiterLink												{ font-weight: bold; }										

.TrennerKopfListe										{ height: 10px;  }

/*** Ende Formate Ergbnisseite Kopfdaten ***/


/*** Formate Ergebnisseite  ***/

.VKErgebnisListe   { margin-bottom: 15px; }

div.VKErgebnisEintragungerade				{ padding: 8px; background-color: #E1EBF0;}

div.VKErgebnisEintraggerade					{ padding: 8px;  }

div.VKErgebnisTermin								{ line-height: 1.2em; }

h2.VKErgebnisTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

h3.VeranstalterName									{ display: inline; font-size: 1.0em; margin: 0px; padding: 0px; margin-bottom: 0px; }

.VKErgebnisVeranstalter br { display: none; }

h2.VKErgebnisTitel									{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKErgebnisTitel  								{ font-weight: bold; margin-bottom: 5px; }

div.VKErgebnisOrt										{ display: none; }

span.VKErgebnisOrtLA                { font-weight: bold; }

div.VKErgebnisVeranstalter					{ }

span.VKErgebnisVeranstalterLA       { font-weight: bold; }

div.VKErgebnisBild									{ float: left; position: relative; }

.VKErgebnisBildImage								{ margin-top: 10px; margin-right: 10px; }

div.VKErgebnisOrtLang								{ float: left; position: relative; margin-top: 5px; margin-right: 15px;}

div.VKErgebnisVeranstalterLang			{ float: left; position: relative; margin-top: 5px; margin-bottom: 10px; }

div.TrennerLangText									{ clear: left; }

div.VKErgebnisText									{ position: relative; visibility: visible; margin-top: 5px; }

div.VKErgebnisDetaillink						{ margin: 0px; padding: 0px;}

div.TrennerzuDetaillink							{ display: none; }

div.VKErgebnisReiheLang							{ position: relative; margin-top: 10px; }

span.VKErgebnisReiheLA							{ font-weight: bold; }

div.VKTrennerErgebnisListe					{  }



/*** Ende Formate Ergebnisseite  ***/


/*** Formate Footer ***/

#VKErgebnisseFooter									{  }

div.VKFooterZurSuche								{ float: left; margin-bottom: 20px; }

div.VKFooterDruckansicht  					{ float: left; margin-top: 15px; }

div.VKfreespace1 										{	clear: both; height: 1px; }

div.VKErgebnisseitenAussen					{ text-align: center;  background-color: #cfcfcf; height: 20px;}

div.VKErgebnisseitenInnen						{ margin-left: auto; margin-right: auto; width: 20em;  }


.VKsearchPBarPrevCellDis 	{  float: left; font-size: 0.8em; font-weight: bold;  padding-right: 20px; }

.VKsearchPBarPrevCell 		{  float: left; font-size: 0.8em; font-weight: bold;   padding-right: 20px; }


.VKsearchPBarNextCell 				{ font-size: 0.8em; font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNextCellDis 			{ font-size: 0.8em; font-weight: bold;  float: left; padding-left: 20px;}


.VKsearchPBarNumCellAct 			{ float: left; font-size: 0.8em; padding-left: 5px; font-weight: bold; padding-right: 5px; }


.VKsearchPBarNumCell 					{ float: left; font-size: 0.8em; padding-left: 5px; padding-right: 5px; }


span.VKTrennzeichen 					{ display: none; }

.VKfreespace2 {	height: 20px;	float: left;}

.VKfreespace3 {	height: 20px;	float: left;}

.VKfreespace4 {	clear: both;}



/*** Formate Detailansicht ***/

.VKDetailsKopf .VKDetailsTitel	{ display: none; }

div.VKDetailsEintrag								{ padding: 5px; background-color: #E1EBF0; margin-top: 10px;}

div.VKDetailsTermin									{  height: 1.2em; overflow: hidden;  }

h2.VKDetailsTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}

div.VKDetailsTitel  h2							{ font-size: 1.1em; font-weight: bold; margin-top: 5px; }

div.VKDetailsKategorie							{ padding-top: 10px;}

span.VKDetailsKategorieLA  					{ float: left; }
* html span.VKDetailsKategorieLA  	{ position: relative; float: left; }

h3.VKDetailsKategorieLA             { font-size: 1.1em; margin: 0px; padding: 0px; }

span.VKDetailsOrtLA  h3             { font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; }

div.VKDetailsVeranstalterLang	  		{ padding-top: 10px;}

span.VKDetailsVeranstalterLA        { position: relative; float: left; }

h3.VKDetailsVeranstalterLA          { font-size: 1.1em; margin: 0px; padding: 0px; }

div.VKDetailsBild										{ float: right; position: relative; }

.VKDetailsBildImage									{ margin-top: 10px; margin-right: 10px; }

div.VKDetailsOrtLang								{ position: relative; margin-top: 15px; margin-right: 15px;}


div.TrennerLangText									{ clear: left; }

div.VKDetailsText										{ position: relative; visibility: visible; margin-top: 5px; }
div.VKDetailsText	p									{ margin-top: 0px; }

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; }




/*** Ende Formate Detailansicht ***/


/*** Begin  Grußkarten ***/

/*** Begin  Übersicht ***/

.eCardsPageBody																	{ margin-top: 10px; margin-left: 10px;}
.Grusskarten-Uebersicht-Body										{ width: 99%;  }

div.Grusskarten-Uebersicht-Wayhome							{ display: none; }

h1.Grusskarten-Uebersicht-Ueberschrift 					{ font-size: 1.2em; font-weight: bold;}

div.Grusskarten-Uebersicht-Beschreibung					{ width: 99%; margin-bottom: 10px; }

div.Grusskarten-Rubrikenauswahl					  			{ background-color: #ffffff; width: 99%; 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 #033398; width: 99%; margin-top: 0px; }

.Grusskarten-Auswahltext,.Grusskarten-Motivname	{ font-size:0.9em;}

table.Grusskarten-Tabelle								{ width: 99%; }

tr.Grusskarten-Tabelle-Kopfzeile				{ width: 99%; background-color: #e7eeff; color: #033398;}

td.Grusskarten-Tabelle-zurueck					{ text-align: center; border-bottom: 1px solid #033398; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-seiteXvonY				{ text-align: center; border-bottom: 1px solid #033398; width: 33%; font-weight: bold;}
td.Grusskarten-Tabelle-vor							{ text-align: center; border-bottom: 1px solid #033398; width: 33%; font-weight: bold;}

td.Grusskarten1													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten2													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten3													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten4													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten5													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten6													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten7													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten8													{ text-align: center;  border: 1px solid #033398;}
td.Grusskarten9													{ text-align: center;  border: 1px solid #033398;}

img.Grusskarten-Image										{ border: 0px; }

tr.Grusskarten-Tabelle-Fusszeile				{ display: none; }

/*** Ende  Übersicht ***/


/*** Begin  Motivauswahl ***/

div.Grusskarten-Motivauswahl-Body				{ width: 99%; }

h1.Grusskarten-Motivauswahl-Ueberschrift{ font-size: 1.2em; font-weight: bold;}


div.Grusskarten-Motivauswahl-Kopfzeile	{ padding-left: 5px; padding-top: 2px; background-color: #e7eeff; height: 1.6em; margin-bottom: 20px; width: 99%; }

span.Grusskarten-Motivauswahl-zurueck							{ display: block; float: left; }
span.Grusskarten-Motivauswahl-zurueck	a:link			{ color: #033398; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:visited		{ color: #033398; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:hover			{ color: #033398; padding-right: 200px; }
span.Grusskarten-Motivauswahl-zurueck	a:active		{ color: #033398; padding-right: 200px; }
span.Grusskarten-Motivauswahl-Index								{ display: block; float: left; }
span.Grusskarten-Motivauswahl-Index	a:link  			{ color: #033398; }
span.Grusskarten-Motivauswahl-Index	a:visited  		{ color: #033398; }
span.Grusskarten-Motivauswahl-Index	a:hover  		  { color: #033398; }
span.Grusskarten-Motivauswahl-Index	a:active  		{ color: #033398; }
span.Grusskarten-Motivauswahl-vor									{ display: block; float: right; }
span.Grusskarten-Motivauswahl-vor	a:link					{ color: #033398; }
span.Grusskarten-Motivauswahl-vor	a:visited				{ color: #033398; }
span.Grusskarten-Motivauswahl-vor	a:hover					{ color: #033398; }
span.Grusskarten-Motivauswahl-vor	a:active				{ color: #033398; }

div.Grusskarten-Motivauswahl-Bild-Div		{ text-align: center;}

div.Grusskarten-Motivauswahl-Beschreibung	{ display: none; }

span.Grusskarten-Bildbeschreibung-Frei	{ display: block; margin-top: 20px;}

a.Grusskarten-senden										{ font-weight: bold;}

div.Grusskarten-Motivauswahl-Clear			{ clear: both; }

div.Grusskarten-Motivauswahl-Fusszeile	{ padding-left: 5px; padding-top: 2px; background-color: #e7eeff; height: 1.6em; margin-top: 10px; width: 99%;}


/*** Begin  Grußkarte senden ***/

div.Grusskarten-senden-Body					{ width:  99%; }

h1.Grusskarten-senden-Ueberschrift	{ font-weight: bold;}


div.Grusskarten-senden-Kopfzeile		{ padding-left: 5px; padding-top: 3px; background-color: #e7eeff; height: 1.6em; margin-bottom: 20px; width: 99%; }

span.Grusskarten-senden-vor	a:link					{ color: #033398; }
span.Grusskarten-senden-vor	a:visited				{ color: #033398; }
span.Grusskarten-senden-vor	a:hover					{ color: #033398; }
span.Grusskarten-senden-vor	a:active				{ color: #033398; }
span.Grusskarten-senden-zurueck	a:link			{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:visited		{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:hover			{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-zurueck	a:active		{ color: #033398; padding-right: 150px; }
span.Grusskarten-senden-Index	a:link  			{ color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:visited  		{ color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:hover  		  { color: #033398; padding-right: 90px; }
span.Grusskarten-senden-Index	a:active  		{ color: #033398; padding-right: 90px; }

div.Grusskarten-senden-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }

.Grusskarten-senden-Image						{ width: 300px; }

div.Grusskarten-senden-Formular			{ width: 371px; overflow: hidden;}

span.Grusskarten-senden-Fix					{ display: none; }

div.Grusskarten-senden-Versenden		{ margin-top: 20px; }

a.Grusskarten-senden								{ font-weight: bold;}

div.Grusskarten-senden-Clear				{ clear: both; }

div.Grusskarten-senden-Fusszeile		{ padding-left: 5px; padding-top: 3px; background-color: #e7eeff; height: 1.6em; margin-top: 10px; width: 99%;}


/*** Begin  Grußkarte Vorschau ***/

div.Grusskarten-Vorschau-Body					{ width: 99%; }
	
div.Grusskarten-Vorschau-Wayhome			{ display: none; }

h1.Grusskarten-Vorschau-Ueberschrift 	{ font-weight: bold;}


div.Grusskarten-Vorschau-Kopfzeile		{ text-align: right; padding-top: 3px; padding-right: 5px; background-color: #e7eeff; height: 1.6em; margin-bottom: 20px; width: 99%; }

span.Grusskarten-Vorschau-vor	a:link					{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:visited				{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:hover					{ color: #033398; }
span.Grusskarten-Vorschau-vor	a:active				{ color: #033398; }
span.Grusskarten-Vorschau-zurueck	a:link			{ color: #033398; padding-right: 200px; }
span.Grusskarten-Vorschau-zurueck	a:visited		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:hover			{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-zurueck	a:active		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:link  			{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:visited  		{ color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:hover  		  { color: #033398; padding-right: 190px; }
span.Grusskarten-Vorschau-Index	a:active  		{ color: #033398; padding-right: 190px; }

div.Grusskarten-Vorschau-Bild-Div			{ float: left; text-align: center; margin-right: 10px; }
div.Grusskarten-Vorschau-Bild-Div	img { width: 400px; }

div.Grusskarten-Vorschau-Versenden		{  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: #e7eeff; height: 1.6em; margin-top: 10px; width: 99%;}

div.Grusskarten-bestaetigt-Wayhome    			{ display: none; }

div.Grusskarten-bestaetigt-Nachricht       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-Kopie		       	{ margin-top: 10px;  }
div.Grusskarten-bestaetigt-NeueKarte   			{ margin-top: 10px;  }
div.Grusskarten-Fenster-schliessen    			{ display: none; }



/***- S U C H E  **/


#dvvSuche 					{	 padding-top: 15px; text-align: left; }
.metaSuche					{	 padding-top: 15px; padding-left: 10px;  }
body.content				{  border-right: 1px solid #9AB7F3; }
.metaSuche h2				{ clear: both; margin-top: 20px; color: #557ED8; font-size: 1.1em; }

#SuchmaskeGesamt    {	margin-left: 0px;  margin-right: 13px;	margin-top: 0px;	padding-left: 10px; }

.lpSuAlleTreffer	{ background: url(../../show/1191731/pfeilrechts.gif); background-repeat: no-repeat; padding-left: 24px; }


/***- S U C H E  **/

/***- div Überschrift  **/

#Headline																			{  width: 700px; }
                                      				
h1.SucheHeadline        											{ font-size: 1.2em;  font-weight: bold; margin-top: 0px; margin-bottom: 10px; }                                     				  				                        				      			   				
                                      				
#Suchfelder																		{ padding: 5px;}
                      				
#einleitung 																	{ background-color: #ffffff; padding: 5px; margin-top: 10px; margin-bottom: 10px; color: #000000;}

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchbegriff																	{ display: inline;  margin-bottom: 8px; }
.suchbegriffInput 														{ display: inline;  }                     												

input.suchbegriff														{ padding-left: 2px; font-weight: normal; width: 12em; }
                                       			
#Bereich 																			{ float: left; margin-left: 0px;  margin-bottom: 8px; margin-top: 20px; }
.bereich																			{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Kategorie																		{ float: left;  margin-bottom: 8px; }
.kategorie																		{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-bottom: 8px; }
.gewichtung 																	{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ float: left; margin-left: 105px; margin-bottom: 8px; margin-top: 20px; }
.suchparameter 																{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Suchenach																		{ float: left; margin-bottom: 8px; }
.suchenach																		{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left; margin-bottom: 8px; }
.sprachen																			{ font-size: 1.0em; font-weight: bold; float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-bottom: 8px; }
.trefferauswahl 															{ font-size: 1.0em; font-weight: bold; float: left; width: 11.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ clear: both;}
div.trenner-suchfeld3-4 											{ clear: both;}
div.trenner-suchfeld4-5 											{ display: none;}
div.trenner-suchfeld5-6 											{ display: none;}
div.trenner-suchfeld6-7 											{ clear: both;}
div.trenner-suchfeld7-8 											{ clear: both;}

/***- div  - input- und select-Felder Formular **/

.bereichInput 																{ float: left; width: 11em; }                      												
.kategorieInput 															{ float: left; width: 11em; }                      												
.suchenachInput 															{ float: left; width: 11em; }                      												
#suchenachInput 															{ float: left; width: 11em; }                      												
.sprachenInput 																{ float: left; width: 11em; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; width: 11em;}                      												
.suchparameterInput 													{ float: left; width: 11em; }

/***-  Input Felder und Select-Boxen **/

                                        			
select.selectbereich 													{ float: left; font-weight: bold; ; font-size: 0.9em;  width: 12em; }                                        			
select.kategorie 															{ font-weight: bold; font-size: 0.9em;  width: 12em; }                  														
select.suchenach 															{ font-weight: bold; font-size: 0.9em;  width: 12em; }                  														
select.sprache 																{ font-weight: bold; font-size: 0.9em;  width: 12em; }                  														
select.treffer 																{ font-weight: bold; font-size: 0.9em;  }                                       			
select.gewichtung															{ font-weight: bold; font-size: 0.9em;  width: 12em; }                    													
select.suchparameter													{ font-weight: bold; font-size: 0.9em;  width: 12em; }

/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

#linkHilfe 																			{ font-weight: bold; font-size: 0.8em; padding: 5px; background-color: #E1E4EF; }

/***- div Treffer  **/

.searchRsNameCellWithDescr0 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff;  }
.searchRsNameCellWithDescr1 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #c9e0ff;  }
                              									                                   
.searchRsTypeNameWithDescr0 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff;  }
.searchRsTypeNameWithDescr1 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #c9e0ff;  }

.searchRsTypeCellWithDescr0	 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff; }
.searchRsTypeCellWithDescr1	 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #c9e0ff;  }
                                                                                   
.searchRsNameCell1					 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #c9e0ff;  }
.searchRsNameCell0					 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff;  }

.searchRsTypeCell0															{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff;  }
.searchRsTypeCell1 															{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #c9e0ff;  }


.searchDescrNameCell0 													{ display: none;}
                      													
.searchDescrNameCell1 													{ display: none; }


span.suche																			{ font-weight: bold; }

#searchOutput 																	{ width: 90%; margin-bottom: 10px;}

.searchPBar 																		{ background-color: #c9e0ff; padding: 3px; width: 90%; }

.searchPBarPrevCellDis 													{  display: none; }

.searchPBarPrevCell 														{  font-size: 0.8em; font-weight: bold;  float: left; padding-right: 20px; }


.searchPBarNextCell 														{  font-size: 0.8em; font-weight: bold; padding-left: 20px; padding-right: 5px;}



.searchPBarNextCellDis 													{  display: none; }


.searchPBarNumCellAct 													{ float: left; font-weight: bold; padding-left: 8px; font-weight: bold; padding-right: 8px; }

.searchPBarNumCell 															{ float: left; padding-left: 8px; padding-right: 8px; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left; width: 22px; padding: 0px;}

input.searchPBarNumBt 													{ float: left; width: 22px; padding: 0px;}


#searchPBarNumSelectCell 												{ display: none;  }


#searchPBarGoCell 															{ clear: both; display: none;}

input.searchPBarGoBt 														{ display: none; }


#freespace0 																		{ display: none; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ height: 15px; }

.freespace9 																		{ display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; width: 700px;}
#freespace13 																		{ height: 15px; }



/*]]>*/