/*****************************************************************
/*** Name		:	Mönchweiler-3-1-15.css
/*** Date		:	11.02.2007
/*** Version		:	1.0
/*** Author		:	Mark Regemann/Angela Brestrich
/*** Description	:	Style Sheet fuer die Gemeinde Mönchweiler
******************************************************************/

/*** Beginn Body Tags ***/

.invisible	{ display: none; }

html 								{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }

body				{ 	
								font-family: verdana, arial, helvetica, sans-serif;	font-size: 76%;
								font-weight: normal;								
								line-height: 1.3em;
								margin: 0;
								padding: 0; background: #ffffff;
								border: 0;
								text-decoration: none; 
								border: 0px; overflow: auto; 
								}
								
a 																		{ font-weight: bold; color: #4D4E30; text-decoration: none; }
a:link 																{ font-weight: bold; color: #4D4E30; }
a:visited 														{ font-weight: bold; color: #4D4E30; }
a:hover 															{ font-weight: bold; color: #4D4E30; }
a:active 															{ font-weight: bold; color: #4D4E30; }

#zentrierer 				{ width: 100%; text-align: center;  background: #ffffff;	}	
						
#inhalt							{ position: relative; top: 10px; padding: 0px; width: 100%; width: 980px; 
											background: #ffffff; text-align: left; margin: 0px auto; 
			 								min-height: 96%; height: auto !important; height: 100%; margin-bottom: 10px; 
			 								border: 1px solid #000000;
			 								background-image: url(http://www.moenchweiler.de/servlet/PB/show/1206142/hintergrund_noframe_portal.gif); 
			 								background-repeat:no-repeat;} 




#top 							{ position: relative; height: 108px;}

										
#navigation          { position: relative; float: left; margin-top: 0px; text-align: left; height: auto;
			 								 width: 170px; border-right: 0px; margin-right: 0px; }	
			 								 

#content 						{ position: relative; float: left; text-align: left; margin-left: 20px;  }

* html #content			{ position: relative; float: left; margin-left: 20px;  }

img 								{ border: 0px; }

.qeToolbarClass											{ width: 500px; padding-left: 220px;}
.qeCustomClassMetaName							{ width: 500px; padding-left: 220px;}
#spnMetaData 												{ width: 500px; padding-left: 0px;}
#spnMetaData 	table									{ width: 500px; }

/***  Begin Bottom ***/


#bottom 						{ clear: left; }

			
 /***  Begin TOP ***/											
 
										
														
div.topFrameDiv1							{ position: relative; top: 10px; left: 15px; height: 89px; margin: 0px; padding: 0px;	width: 700px;	z-index: 1; }

.topFrameDiv1Spanlink1				{ display: block; background: url(http://www.moenchweiler.de/servlet/PB/show/1206143/roter_pfeil.gif) 0px 4px no-repeat; margin-top: 0px; margin-bottom: 4px; padding-left: 10px;}
.topFrameDiv1Spanlink2				{ display: block; background: url(http://www.moenchweiler.de/servlet/PB/show/1206143/roter_pfeil.gif) 0px 4px no-repeat; margin-top: 0px; margin-bottom: 4px; padding-left: 10px;}
.topFrameDiv1Spanlink3				{ display: block; background: url(http://www.moenchweiler.de/servlet/PB/show/1206143/roter_pfeil.gif) 0px 4px no-repeat; margin-top: 0px; margin-bottom: 4px; padding-left: 10px;}

div.topFrameDiv2							{ position: absolute;
																left: 507px;
																top: 24px;
																height: 19px;
																line-height: 1.4em;
																text-align: right; 
																padding-bottom: 0px;
																padding-right: 5px;
																z-index: 2;				
														}	
														
.topFrameDiv2Spanlink1				{ display: block; }	
.topFrameDiv2Spanlink1 img		{ margin-left: -122px; }										
.topFrameDiv2Spanlink2				{ display: block; }
.topFrameDiv2Spanlink2 img		{ margin-left: -5px; padding-top: 10px}
												
form.fastSearchFormDiv2				{ margin: 0px; padding: 0px; border: 0px;}

div.topFrameDiv2 a:link				{ color: #ffffff;  font-weight: normal; margin-left: 5px;}			
div.topFrameDiv2 a:visited		{ color: #ffffff;  font-weight: normal; margin-left: 5px;}				
div.topFrameDiv2 a:hover			{ color: #ffffff;  font-weight: normal; margin-left: 5px;}				
div.topFrameDiv2 a:active			{ color: #ffffff;  font-weight: normal; margin-left: 5px;}		

input.topFrameFunctionSearchInput2 { 		font-size: 11px;  
																		color: #000000; 
																		width: 100px;
																		padding-top: 0px;
																		margin-top: -20px;
																		margin-bottom: 0px;
																		margin-left: 70px;
																		height: 1.5em;
																}


.topFrameDiv3									{ position: relative; margin-left: 190px; color: #ffffff; font-size: 0.8em;}														
.topFrameDiv3 a:link					{ color: #ffffff;  font-weight: normal;  }			
.topFrameDiv3 a:visited				{ color: #ffffff;  font-weight: normal;  }				
.topFrameDiv3 a:hover					{ color: #ffffff;  font-weight: normal;  }				
.topFrameDiv3 a:active				{ color: #ffffff;  font-weight: normal;  }				
										                          		

.topframetrennerlinkdiv3			{ color: #ffffff; border-left: 1px solid #1A1C95; border-right: 3px solid #1A1C95;} 

												                             		

/*** Ende Topframelemente***/



/*** Beginn Navigationselemente ***/

#navigationBody 							{ margin-top: 0px; width: 170px; }
.div-navigation-inner					{ }

ul.navEbene1  								{ list-style-type: none; padding-top: 0px; margin-left: 0px; padding-left: 0px;}
        
/***  Beginn Level1 ***/

li.navEbene1Active					 {	padding: 0px 0px 0px 0px;	margin: 0px; line-height: 1.6em; height: 100%; background: url(http://www.moenchweiler.de/servlet/PB/show/1145735/auswahl1.gif) no-repeat 0px 0px #ffffff; border: 0px 0px 1px 0px solid #003366; }

a.navEbene1Active 				 		{	display: block; border-bottom: 1px solid #003366; margin: 0px;	padding-left: 16px; font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene1Active:link    		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene1Active:visited 		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene1Active:hover   		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene1Active:active  		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }

li.navEbene1Inactive					{	padding: 2px 0px 2px 6px; margin: 0px; line-height: 1.4em; height: 100%;	background: url(http://www.moenchweiler.de/servlet/PB/show/1145739/menu_hinten.gif) no-repeat 145px 0px #eaeae0; border-width: 0px 0px 1px 12px; border-color: #003366;  border-style: none none solid solid; }

a.navEbene1Inactive 					{	margin: 0px;	color: #000000;	font-weight: normal; font-size: 0.9em;}
a.navEbene1Inactive:link			{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene1Inactive:visited		{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene1Inactive:hover			{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene1Inactive:active		{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}	
			

/***  Ende Level1 ***/

/*** Beginn Level 2 ***/


ul.navEbene2Active  					{ list-style-type: none;  margin-left: 0px; padding-left: 0px; margin-bottom: 0px; }
ul.navEbene2        					{ list-style-type: none;  margin-left: 0px; padding-left: 0px;}

li.navEbene2Active					 {	padding: 0px 0px 3px 6px; margin: 0px; line-height: 1.4em; height: 100%; background: url(http://www.moenchweiler.de/servlet/PB/show/1145740/menu_hinten_bl.gif) no-repeat 145px 0px #D7F0F2; border-width: 0px 0px 1px 12px; border-color: #003366;  border-style: none none solid solid; }


a.navEbene2Active 				 		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene2Active:link    		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene2Active:visited 		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene2Active:hover   		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }
a.navEbene2Active:active  		{	margin: 0px;	font-weight: bold; color: #000000; font-size: 0.9em; }

li.navEbene2Inactive					{	padding: 0px 0px 3px 6px; margin: 0px; line-height: 1.4em; height: 100%; background: url(http://www.moenchweiler.de/servlet/PB/show/1145740/menu_hinten_bl.gif) no-repeat 145px 0px #D7F0F2; border-width: 0px 0px 1px 12px; border-color: #003366;  border-style: none none solid solid; }

a.navEbene2Inactive 					{	margin: 0px;	color: #000000;	font-weight: normal; font-size: 0.9em;}
a.navEbene2Inactive:link			{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene2Inactive:visited	  { margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene2Inactive:hover		  { margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}
a.navEbene2Inactive:active		{ margin: 0px; font-weight: normal; color: #000000;  font-size: 0.9em;}	




/*** Ende Level 2 ***/

/*** Beginn Level 3 ***/

/*** Beginn Level 3 im Content ***/

.tablelevel3 {
	border-left: 0.5pt solid #ffffff;
	border-bottom: 0.5pt solid #ffffff;
	border-right: 0.5pt solid #ffffff;
	border-top: 0.5pt solid #ffffff;
	border-collapse: collapse;
	width: 530px;
}

.trlevel3 {background-color: #E7EBEF;}

.tdlevel3 {
	text-align: middle;
	border-left: 0.5pt solid #FFFFFF;
	border-bottom: 0.5pt solid #FFFFFF;
	border-right: 0.5pt solid #FFFFFF;
	padding: 2px;
	font-size: 0.8em;
	color: #636531;
}

.tdlevel3 p	{ font-size: 1.0em; }

/*** Ende Level 3 ***/


/*** Alte Formatierungen für schon bestehende Seiten, bitte nicht löschen ***/

.trtablelevel3 {background-color: #E7EBEF;}

.tdtablelevel3 {
	text-align: middle;
	border-left: 0.5pt solid #FFFFFF;
	border-bottom: 0.5pt solid #FFFFFF;
	border-right: 0.5pt solid #FFFFFF;
	padding: 2px;
	font-size: 0.8em;
	color: #636531;
	background-color: #E7EBEF;
}

.tdtablelevel3 p	{font-size: 1.0em; }
/*** Ende Alte Formatierungen für schon bestehende Seiten, bitte nicht löschen ***/

/*** Beginn Level 4 ***/


.div-navigationlevel4active					{ display: none; }

.div-navigationlevel4inactive 			{ display: none; }


.free2html													{ margin-top: 20px; margin-bottom: 20px; margin-left: 5px; text-align: center; width: 160px; }

.Pirofunctions											{ margin-top: 10px; margin-left: 20px;}
.functionDropdown										{ width: 140px; }
.Pirofunctions											{ width: 150px; }
/*** Ende Level 4 ***/


/*** Beginn Contentframe ***/
     
#Content-inner							{ position: relative; margin: 0px; padding: 0px; margin-top: 10px; width: 565px; }
#contentSpalte							{ position: relative; margin: 0px; padding: 0px; }
#qePageContent							{ position: relative; margin: 0px; padding: 0px; padding-right: 10px; }

#content-footer-div		{ clear: both; }

.footnotes 						{ font-size: 0.8em; }
#printpage 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#printpdf 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#sendpage 						{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}
#siteup 							{ position: relative; float: left; margin-right: 15px; margin-top: 20px;}

     			
h1 																{ font-size: 1.2em; font-weight: bold; line-height: 120%; color: #334364; }
h2 																{ font-size: 1.1em; font-weight: bold; line-height: 120%; color: #334364; }		
h3 																{ font-size: 1.0em; font-weight: bold; line-height: 120%; color: #000000; }
h4 																{ font-size: 0.9em; font-weight: bold; line-height: 120%; color: #334364; }
h5 																{ font-size: 0.9em; font-weight: bold; line-height: 120%; color: #000000; }
h6 																{ font-size: 0.8em; font-weight: bold; line-height: 120%; color: #334364; }
               					
.font1 															{	font-size: 0.7em; line-height: 130%;}
.font2 															{	font-size: 0.8em; line-height: 130%;}
.font3  														{	font-size: 0.9em; line-height: 130%;}
.font4  														{	font-size: 1.0em; line-height: 130%;}
.font5  														{	font-size: 1.1em; line-height: 130%;}
.font6  														{	font-size: 1.2em; line-height: 130%;}
.font7  														{	font-size: 1.3em; line-height: 130%;}
                    								
                    								
.text  															{ line-height: 120%;}
                    								

a.qePblink 													{ line-height: 120%;}
a.qePblink:visited									{ line-height: 120%;}
a.qePblink:hover 										{ line-height: 120%;}
label     													{ line-height: 120%;}

ul 												{	 line-height: 120%;	list-style-type: square; 	margin-left: 0px; padding-left: 15px; }
ol 												{	 line-height: 120%;	margin-left: 5px; padding-left: 20px; }
                    			
li 												{	 margin-bottom: 0.5em; margin-left: 0px;}
p {margin: 0px; }

table					{ font-size: 1.0em; }             			


/*** Ende Contentframe ***/


/*** Beginn Suche ***/

.searchhelptextheadline 					{  font-weight: bold; color: #000000;}
.searchhelptextbold 							{ font-size: 0.8em; font-weight: bold; color: #000000;}
.searchhelptextnormal 						{ font-size: 0.8em; font-weight: normal; color: #000000;}

.hrfastsearch											{ color: #ffffff; margin-top: 0px;  }
.fastsearchheader									{   padding-bottom: 5px; }
.fastsearchheader		u							{  text-decoration: none; }
.fastsearchtd											{  padding-left: 15px;}
.fastsearch												{  }

.fastsearchtd img									{ height: 10px; display: none; }

/*** Ende Suche ***/


/*** Beginn Sitemap ***/

.sitemapnavigation  								{  font-weight: normal; }
a.sitemaplink:link 									{  font-weight: bold; }
a.sitemaplink:active 								{  font-weight: bold; }
a.sitemaplink:visited 							{  font-weight: bold; }
a.sitemaplink:hover 								{  font-weight: bold; }

/*** Ende Sitemap ***/



/*** Ende Textlinks ***/


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

.inhrating      										{ font-size: 0.7em; line-height: 140%;}
.inhfooter      										{ font-size: 0.7em; line-height: 140%;}
a.inhfooter:link         						{	font-size: 0.7em; color: #838A90;}
a.inhfooter:visited     						{ font-size: 0.7em; color: #838A90;}
a.inhfooter:hover										{ font-size: 0.7em; color: #838A90;}
a.inhfooter:active      						{	font-size: 0.7em; color: #838A90;}

.printpage              						{ font-size: 0.8em; color: #838A90;}
a.printpage:link         						{ font-size: 0.8em; color: #838A90;}
a.printpage:visited     						{ font-size: 0.8em; color: #838A90;}
a.printpage:hover       						{ font-size: 0.8em; color: #838A90;}
a.printpage:active 	    						{ font-size: 0.8em; color: #838A90;}

a.sendpage:link          						{ font-size: 0.8em; color: #838A90;}
a.sendpage:visited      						{ font-size: 0.8em; color: #838A90;}
a.sendpage:hover        						{ font-size: 0.8em; color: #838A90;}
a.sendpage:active	      						{ font-size: 0.8em; color: #838A90;}

a.printPDF:link        							{ font-size: 0.8em; color: #838A90;}
a.printPDF:visited     							{ font-size: 0.8em; color: #838A90;}
a.printPDF:hover       							{ font-size: 0.8em; color: #838A90;}
a.printPDF:active     							{ font-size: 0.8em; color: #838A90;}

.siteup 	       										{ font-size: 0.8em; color: #838A90;}
a.siteup:link    										{ font-size: 0.8em; color: #838A90;}
a.siteup:visited       							{ font-size: 0.8em; color: #838A90;}
a.siteup:hover	       							{ font-size: 0.8em; color: #838A90;}
a.siteup:active       							{ font-size: 0.8em; color: #838A90;}

table.wf														{ width: 550px; }

.content-footer-table							  	{ width: 700px; }

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


/*** Beginn Sitemap ***/

div.sitemap 			{  width: 780px;}
div.sitemapcontent { margin-left: 10px; margin-top: 8px; padding: 5px; border: 1px solid #1A1C95; }

div.smLevel1			{ width: 350px; line-height: 150%; }
div.smLevel2			{ width: 350px; background: #557ED8; margin-top: 20px; padding: 2px;  }
div.smLevel2 a:link, div.smLevel2 a:visited, div.smLevel2 a:hover 		{ color: #ffffff; }
div.smLevel3			{ text-indent: 15px; }
div.smLevel3 a		{ line-height: 150%; }
div.smLevel4			{ text-indent: 30px; }
div.smLevel4 a		{ font-weight: normal; line-height: 150%;}
div.smLevel5			{ text-indent: 45px; }
div.smLevel5 a		{ font-weight: normal; line-height: 150%;}

/*** Ende Sitemap ***/


/*** Begin Div Portal  ***/

                      			
#portalcontent							{ width: 565px; margin-top: -10px;}
                      			
#Spalte1 										{ position: relative; float:left; left: 0px; width: 375px; top: 10px; }	
#Spalte2 										{ position: relative; float:left; left: 20px; width: 183px; top: 0px; }
#Spalte3 										{ display: none; }


		/*** Begin Layout 1 Portal  ***/ 
		
.l1_ContainerSpalte1				{ width: 100%; }
                      			
.l1_ContainerSpalte2				{	width: 100%; margin-top: 0px;}
                      			
.l1_ContainerSpalte3				{	width: 100%; background-color: #cccccc; padding:3px;	margin-bottom:3px; }

.l1_PortalUeberschrift h1		{font-weight:bold;}

.l1_ulListe												{	margin-top:0px;	margin-left:10px;	padding-left: 10px; margin-bottom: 0px;	}

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

		   
div.l1_Zeile1Spalte1									{ background-repeat: no-repeat; background-position: 0px 2px; height: 2.0em;}
div.l1_UeberschriftSpalte1  					{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px;}
div.l1_UeberschriftSpalte1 h2  				{ font-weight: bold; color: #000000; padding-left: 18px; margin-bottom: 0px;	margin-top: 0px; 	}
			   
div.l1_Zeile2Spalte1									{ }

.l1_InhaltUeberschriftBildSpalte1			{ line-height: 120%; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte1     		{ line-height: 120%;  padding-left: 15px;  padding-top: 5px; padding-right: 5px;}  
.l1_InhaltUeberschriftSpalte1  p   		{ margin-bottom: 0px;}  
.l1_InhaltUeberschriftSpalte1 ul			{ margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px;  list-style-image:url(http://www.moenchweiler.de/servlet/PB/show/1146825/pfeil_aufzaehlungen.gif);}
.l1_InhaltUeberschriftSpalte1 ul li 	{ margin-top: 5px;  margin-bottom: 0px;}
.l1_InhaltBildSpalte1									{ line-height: 120%;  }   
.l1_InhaltSpalte1											{ line-height: 120%;  border-top: 1px solid #1A1C95; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltBildSpalte2 h1 							{ font-weight: bold; font-size:1.4em; color: #010066; font-size: 1.0em;  }
.l1_BildSpalte1												{ padding-left: 15px; float: left; padding-top: 5px;}
.l1_ListeUeberschriftBildSpalte1			{ font-weight: normal; line-height: 120%; }
.l1_ulListe														{ font-weight: bold;  list-style-image:url(http://www.moenchweiler.de/servlet/PB/show/1146825/pfeil_aufzaehlungen.gif);}                      						
.l1_BildSpalte1 img 									{ width: 134px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte1    							{ text-align:center; }
.l1_ListeUeberschriftSpalte1        	{ margin-bottom: 0px; line-height: 120%;} 
.l1_liListe														{ line-height: 140%; }
        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
                     						 
div.l1_Zeile1Spalte2							{ background-repeat: no-repeat; background-position: 0px 2px; }
div.l1_UeberschriftSpalte2				{ width: 100%; margin-bottom: 1px; padding-bottom: 2px;	margin-top: 0px; padding-top: 2px;  }
div.l1_UeberschriftSpalte2 h2		 	{ font-weight: bold;  color: #000000; padding-left: 17px; margin-bottom: 0px;	margin-top: 0px; 	}		   
div.l1_Zeile2Spalte2							{ width: 100%;  }

.l1_InhaltUeberschriftBildSpalte2	{ line-height: 120%; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte2     { line-height: 120%; padding-left: 10px; padding-right: 3px; }
.l1_InhaltBildSpalte2							{ line-height: 120%; }
.l1_InhaltSpalte2									{ line-height: 120%; }		
                            			                           		                           			
.l1_BildSpalte2										{ float: right; }
.l1_BildSpalte2 img 							{ border: solid 1px #000000; width: 100px;	margin: 0 0 5px 5px; }		
.l1_BildgrossSpalte2    					{ text-align: center; }


		

					/*** Begin Layout 1 Veranstaltungen Portal  ***/
					
.l1_VeranstaltungListenpunkt  		{ padding-left: 15px; padding-top: 5px;}
ul.l1_ulVeranstaltungListe				{	list-style-image:url(http://www.moenchweiler.de/servlet/PB/show/1189414/blind.gif);  margin-left: 0px; padding: 0px; 	margin-top: 0px;	padding-bottom: 0px; }
.l1_liVeranstaltungListe 					{ margin-top: 0px;	margin-bottom: 8px; padding: 0px; line-height: 1.1em; }
.l1_liVeranstaltungListe a:link		{ font-weight: normal; line-height: 120%;}
.l1_liVeranstaltungListe a:visited 				{ font-weight: normal; line-height: 120%;}
.l1_liVeranstaltungListe a:hover 				{ font-weight: normal; line-height: 120%;}
.l1_liVeranstaltungListe a 				{ font-weight: normal; line-height: 120%;}
.l1_DatumVeranstaltungPunkt				{ font-weight: bold; width: 10em; 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_NeuesUeberschriftSpalte1 h2 
.l1_NeuesInhaltSpalte1						{ font-weight: normal; background-color:#dddddd; line-height: 1.1em; color: #000000; margin: 5px 3px -10px 0px; }
.l1_NeuesInhaltSpalte2						{ font-weight: normal; line-height:1.1em; color: #000000; margin: 5px 3px -10px 0px; }
.l1_ulNeuesListe 									{ margin-top: 0px; margin-left: 14px; margin-bottom: 0px; padding-left: 2px;  list-style-image:url(http://www.moenchweiler.de/servlet/PB/show/1146825/pfeil_aufzaehlungen.gif);}
.l1_liNeuesListe a 								{ margin-top:0px;	margin-bottom:0px; font-weight: bold; line-height: 1.1em; }
.l1_NeuesListenpunkt 							{ }
span.l1_NeuesListeDatum 					{ font-weight: bold; color: #CE0031;}
.l1_NeuesDatum 										{ display: none;   }
.l1_NeuesListeDatum 							{ font-size: 0.9em;  }
.l1_NeuesTitel 										{ display: none;   }                              		
table.l1_NeuesListe								{ width: 100%;}                          	
                              		                              		
                              	
					/*** Begin Layout 1 Presse  ***/
					
.l1_PresseUeberschriftSpalte1 			{ font-weight: bold;  color: #ffffff; text-align: center;  vertical-align: middle; background-color: #006600;  padding:3px 0px 3px 0px;  width:100%; }
.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-image:url(http://www.moenchweiler.de/servlet/PB/show/1146825/pfeil_aufzaehlungen.gif);}
.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; width: 300px; padding-bottom: 5px;}
.l1_DatumPressePunkt								{ font-weight: bold;}
.l1_PresseListeDatum								{ font-weight: bold; color: #CE0031; font-size: 0.9em; }
span.l1_PresseTitel   							{ display: none; }
span.l1_PresseDatum   							{ display: none; }
.l1_UeberschriftPresseBildSpalte1		{ font-weight: bold;}
.l1_TrennliniePresse								{ color: blue;}
.l1_UeberschriftPresseBildSpalte2		{ font-weight: bold;}
.l1_TrennliniePresse								{ color: blue;}
.l1_UeberschriftPresseBildSpalte3		{ font-weight: bold;}
.l1_TrennliniePresse								{ color: blue;}


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

.l1_clearZeile2Spalte1							{ clear: both; }
.l1_clearZeile2Spalte2							{	margin-bottom: 2px; line-height: 15px; clear: both;}
.l1_clearZeile2Spalte3							{ clear: both;}

.l1_clearZeile1Spalte1							{ display: none; clear:both;}
.l1_clearZeile1Spalte2							{ display: none; clear:both;}
.l1_clearZeile1Spalte3							{ display: none; clear:both;}

.l1_clearListeZeile2Spalte2					{  margin-bottom: 2px; line-height: 15px; clear:both;}

.TrennlinieSpalte1									{ display: none; }
.TrennlinieSpalte2									{ display: none; }
.TrennlinieSpalte3									{ display: none; }


.l1_LinkSpalte1 										{ font-weight: bold; }
.l1_LinkSpalte2 										{ font-weight: bold; }                              		
.l1_LinkSpalte3											{ font-weight: normal; line-height:120%; color: #000; }
.l1_LinkSpalte3 a 									{ font-weight: normal; line-height:120%; color: #000; }


/*** Ende Div Portal **/


/*** span zur Abstandsgestalltung */
#dvvSuche								{ position: relative; width: 520px; background-color: #ffffff; }
#SuchmaskeGesamt        {	position: relative;  margin-left: 0px;  margin-right: 13px;	margin-top: 10px;	padding-left: 0px; width: 520px;  }

.lpSuAlleTreffer				{ background: url(../../show/1191731/pfeilrechts.gif); background-repeat: no-repeat; padding-left: 24px; }



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

/***- div Überschrift  **/

#Headline																			{ font-weight: bold; color: #334364; width: 99%; }
                                      				
h1.SucheHeadline        											{ margin-top: 0px; margin-bottom: 10px; }                                     				  				                        				      			   				
                                      				
#Suchfelder																		{ position: relative;  padding: 5px; padding-left: 0px;}
                      				
#einleitung 																	{ background-color: #ffffff; font-size: 1.0em; padding: 5px; margin-top: 10px; margin-bottom: 10px; color: #000000;}

/***- Form-Tag **/

form.searchform																{ margin: 0px; padding: 0px; border: 0px; }

/***- div Labels - Beschriftung Formulareingaben **/

#Suchfelder input 														{ font-size: 0.9em; }

.suchbegriff																	{ float: left; width: 12.5em; }
.suchbegriffInput															{ float: left; margin-bottom: 8px; width: 11em; }
div.trenner-suchfeld4-5 											{ clear: left; height: 5px; }
                                     			                                      			
.suchparameter 																{ float: left; width: 12.5em;  }
.suchparameterInput														{ float: left; width: 11em; }
#idSuchPar           													{ font-size: 0.8em; }    
                                        			


/***-  Input Felder und Select-Boxen **/

input.suchbegriff															{ padding-left: 2px; width: 15em; }                                        			
select.selectbereich 													{ font-size: 0.9em;  width: 15em; }                                        			                  													
select.suchparameter													{ width: 15em; }

/***- div Treffer  **/

#LadeInhalt																			{ width: 520px; }

#searchAnzTreffer																{ width: 520px; }

#lpMesuTreffer																	{ margin-top: 15px; }

.searchRsNameCellWithDescr0 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff; font-weight: bold; }
.searchRsNameCellWithDescr1 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #efebe7; font-weight: bold; }
                              									                                   
.searchRsTypeNameWithDescr0 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff; font-weight: bold; }
.searchRsTypeNameWithDescr1 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #efebe7; font-weight: bold; }

.searchRsTypeCellWithDescr0	 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff; font-weight: bold; }
.searchRsTypeCellWithDescr1	 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #efebe7; font-weight: bold; }
                                                                                   
.searchRsNameCell1					 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #efebe7; font-weight: bold; }
.searchRsNameCell0					 										{ padding-top: 5px; padding-bottom: 5px; padding-left: 3px; background-color: #ffffff; font-weight: bold; }

.searchRsTypeCell0															{  background-color: #FFFFCC;}
.searchRsTypeCell1 															{  background-color: #FFFFCC;}

.searchDescrNameCell0 													{ display: none;}
                      													
.searchDescrNameCell1 													{ display: none; }

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

#searchOutput 																	{ width: 520px; }

.searchPBar 																		{ background-color: #efebe7; padding: 3px; width: 95%; }

.searchPBarPrevCellDis 													{  display: none; }

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

.searchPBarNextCell 														{  display: inline; font-weight: bold; margin-left: 20px; padding-right: 5px;}

.searchPBarNumCellAct 													{ float: left; font-weight: bold; padding-left: 10px; font-weight: bold; padding-right: 10px; border-right: 1px solid #000000; }

.searchPBarNumCell 															{ float: left;  padding-left: 10px; padding-right: 10px; border-right: 1px solid #000000; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

input.searchPBarNumBt {}

#searchPBarNumSelectCell 												{ display: none;  }

select.searchPBarNumSelect 											{ }

#searchPBarGoCell 															{ clear: both; display: none;}

input.searchPBarGoBt 														{ display: none; }


#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: left; height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace7 																		{ width: 540px; height: 15px; }
.freespace8 																		{ display: none;}
.freespace9 																		{ display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; width: 540px;}
#freespace13 																		{ height: 15px; }

 
 
 /*** Begin Neues Pressemodul ***/ 
  
/*** List Header ***/

#listhead_abstand_oben												{ display:none;}


div.header_mitteilung_ueberschrift h1					{ font-size: 1.2em; font-weight: bold; line-height: 120%; }       

#listhead_trenner1														{ height:15px;}

#listhead_trenner2														{ height:15px;}

#listhead_abstand_unten												{ height:15px;}
																							
.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; }

/*** 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 				{ font-size: 1.0em; margin: 0px; }

.liste_mitteilung_datum										{ position: relative; float: right; padding-right: 5px; }                                        			
h2 .liste_mitteilung_datum								{ color: #ffffff; font-size: 1.0em; 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;}

div.detail_zeile_eins													{ clear: both; position: relative; padding: 3px; padding-right: 10px; clear:both; background-color: #ebf2fd;	border: solid 1px #0153A5;}

span.detail_mitteilung_ueberschrift	h1				{ font-weight: bold; margin: 0px;}

.detail_mitteilung_datum											{ float:right; padding-right: 5px; }
h1 .detail_mitteilung_datum										{ font-weight: bold; margin: 0px; }

.detail_zeile_eins_clear											{ clear: both; display: none; }

div.detail_zeile_zwei													{ padding:3px; padding-right: 10px; position: relative; clear:both; border:solid;	border-width:0px 1px 0px 1px;	border-color:#0153A5;	}

div.detail_mitteilung_einleitung							{ font-weight: bold; line-height:120%; }

div.detail_zeile_drei													{ padding: 3px; padding-right: 10px; border: solid; border-width: 0px 1px 1px 1px;	border-color: #0153A5;}
									
.pressroomDetailContentImage 									{ float: right; }
span.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_clear																	{ display:none; clear:both; }

#detail_abstand_oben													{ display: none;}
#detail_abstand_unten													{ height:20px;}


/*** Ende Detail***/