/*****************************************************************
Name:			Muensingen.css
Date:			21.06.2006
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/
/*<![CDATA[*/

.invisible 											{ display: none; }

html 														{ height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }

form.dropdownForm								{ margin-top: 20px; margin-left: 20px; }
.weiss													{ ec2kall: yes; display: block; background-color: #ffffff; margin: 0px; padding: 4px;}

div.stadtrundgang_hellgruen			{ background-color: #eaf5d6; width: 99%; margin: 2px; padding: 3px; margin-bottom: 15px; }
div.stadtrundgang_hellbraun			{ background-color: #F9EDCC; width: 99%; margin: 2px; padding: 3px; margin-bottom: 15px; }
div.stadtrundgang_hellblau			{ background-color: #E7EEFF; width: 99%; margin: 2px; padding: 3px; margin-bottom: 15px; }
div.stadtrundgang_weiss					{ background-color: #ffffff; width: 99%; margin: 2px; padding: 3px; margin-bottom: 15px;}
div.stadtrundgang_text					{ width: 52%; float: left; }
div.stadtrundgang_text	div			{ margin: 0px; padding: 0px;}
div.stadtrundgang_bild					{ float: right; width: 300px; margin: 0px; padding: 0px; }
div.stadtrundgang_bild img			{ margin: 0px; padding: 0px; margin-left: 0px; padding-right: 5px; }
div.stadtrundgang_hellbraun br	{ clear: both; }
div.stadtrundgang_hellblau br		{ clear: both; }
div.stadtrundgang_hellgruen br	{ clear: both; }
div.stadtrundgang_weiss	 br			{ clear: both; }


.noframeBody		{ 
								font-family : Arial, Verdana, Helvetica, sans-serif;
								font-weight: normal;
								font-size: 76%;
								line-height: 1.3em;
								margin: 0;
								padding: 0; background: #ffffff;
								border: 0;
								text-decoration: none; 
								border: 0px; overflow: auto; }
								
a 																		{ font-weight: bold; color: #374915; text-decoration: none; }
a:link 																{ font-weight: bold; color: #374915; }
a:visited 														{ font-weight: bold; color: #374915; }
a:hover 															{ font-weight: bold; color: #374915; }
a:active 															{ font-weight: bold; color: #374915; }

#zentrierer 				{ width: 100%; text-align: center;  background: #ffffff;	}	
						
#inhalt							{ position: relative; top: 0px; padding: 0px; width: 97%; max-width: 995px; border: 1px solid #cccc00; 
											background: #ffffff; text-align: left; margin: 0px auto; 
											background-image: url(http://www.muensingen.de/servlet/PB/show/1200553/navigationhintergrund.gif); 
			 								background-repeat: repeat-y; background-position: 0px 0px; 
			 								min-height: 96%; height: auto !important; height: 96%; margin-bottom: 10px; } 
			 								
* html #inhalt {  width: 995px;}


#top 								{ text-align: left; height: 11.7em; min-height: 165px;
			  							background-image: url(http://www.muensingen.de/servlet/PB/show/1200551/muensingen_startseite.jpg); 
			  							background-repeat: no-repeat;	background-position: 0px 0px;	}

* html #top 				{ 	width: 100%; }

#navigation          { position: relative; float: left; margin-top: 0px; text-align: left; font-size: 0.9em; height: auto;
			 								 width: 216px; border-right: 0px; margin-right: 0px; background-color: #EAF5D6; }	
			 								 

#content 						{ position: relative; padding-top: 1px;  overflow: auto; 
											text-align: left; padding-right: 10px; border-top: 5px solid #DCE9C4; border-left: 1px solid #DCE9C4;}

* html #content			{ position: relative; float: left; margin-left: 0px;  }

img 								{ border: 0px; }

/***  Begin Bottom ***/


#bottom 						{ clear: both; z-index: 9; position: relative; 
											background: #ffffff url(http://www.muensingen.de/servlet/PB/show/1200552/fusszeile.gif); 
											background-position: 0px 0px; background-repeat: no-repeat; 
											margin: 0px; bottom: 0px; left: 0px; width: 100%; 
			  							height: 30px; overflow: hidden;  }

#bottomOwnText 			 				{ text-align: left; padding-top: 9px; padding-left: 240px; color: #000000; }



.bottomadresse a,.bottomadresse a:hover,.bottomadresse a:visited 			{ color: #ffffff; }
/***  Ende Bottom ***/

/*** Beginn Topframelemente**/

div.topFrameDiv1											{  position: relative; width: 214px; top: 0px; padding: 0px; height: 127px; overflow: hidden; }

div.topFrameDiv2		      						{ position: relative; float: left; left: 0px; margin: 0px; padding: 0px; width: 216px; margin-top: 0px; line-height: 17px;}
 
.topFrameDiv2link1		      					{ position: relative; display: block; float: left; text-align: center; width: 107px;}
.topFrameDiv2link1:link		      			{ color: #000000; font-weight: bold; }
.topFrameDiv2link1:visited            { color: #000000; font-weight: bold; }
.topFrameDiv2link1:active             { color: #000000; font-weight: bold; }
.topFrameDiv2link1:hover              { color: #000000; font-weight: bold; }

.topFrameDiv2link2				      			{ position: relative; display: block; float: left; text-align: center; width: 107px;}
.topFrameDiv2link2:link		      			{ color: #000000; font-weight: bold; }
.topFrameDiv2link2:visited            { color: #000000; font-weight: bold; }
.topFrameDiv2link2:active             { color: #000000; font-weight: bold; }
.topFrameDiv2link2:hover              { color: #000000; font-weight: bold; }

.topFrameDiv2link3				     				{ position: relative; display: block; clear: left; float: left; text-align: center; width: 107px; margin-top: 3px;}
.topFrameDiv2link3:link		     				{ color: #000000; font-weight: bold; }
.topFrameDiv2link3:visited            { color: #000000; font-weight: bold; }
.topFrameDiv2link3:active             { color: #000000; font-weight: bold; }
.topFrameDiv2link3:hover              { color: #000000; font-weight: bold; }
 
span.topFrameDiv2SpanLanguage3				{ float: left; display: block; margin-top: 5px; margin-left: 5px; }
span.topFrameDiv2SpanLanguage2				{ float: left; display: block; margin-top: 5px; margin-left: 5px; }
span.topFrameDiv2SpanLanguage1				{ float: left; display: block; margin-top: 5px; margin-left: 5px; }

                            			                         				
/*** Ende Topframelemente***/



/*** Beginn Navigation V25 ***/
#spnMetaData table		{ width: 600px;}

#navigationBody								{ padding-top: 7px; }
.div-navigation-outer							{ width: 217px; padding-top: 10px;}

.div-navigation-inner            	{  margin-left: 0px; margin-top: 15px;}

/***  Beginn Level1 ***/

ul.navEbene1	{ margin-left: 0px; list-style-type: none;}

#nav1200548 										{ display: block; background: #A8C37A url(http://www.muensingen.de/servlet/PB/show/1200554/stadtbullet.gif) 6px 6px no-repeat; margin-top: 26px; margin-bottom: 15px; padding-left: 20px; padding-bottom: 4px; padding-top: 3px;}	
 
#nav1200549 										{ display: block; background: #D0DCF6 url(http://www.muensingen.de/servlet/PB/show/1200555/tourismusbullet.gif) 6px 6px no-repeat; margin-top: 6px; margin-bottom: 15px; padding-left: 20px; padding-bottom: 4px; padding-top: 3px;}	

#nav1200550 										{ display: block; background: #E9D396 url(http://www.muensingen.de/servlet/PB/show/1200556/wirtschaftbullet.gif) 6px 6px no-repeat; margin-top: 6px;  margin-bottom: 15px; padding-left: 20px; padding-bottom: 4px; padding-top: 3px;}	


a.navEbene1Active 				 		{ font-size: 1.1em; font-weight: bold; color: #000000; }  
a.navEbene1Active:link    		{ font-size: 1.1em; font-weight: bold; color: #000000; }  
a.navEbene1Active:visited 		{ font-size: 1.1em; font-weight: bold; color: #000000; }  
a.navEbene1Active:hover   		{ font-size: 1.1em; font-weight: bold; color: #000000; }  
a.navEbene1Active:active  		{ font-size: 1.1em; font-weight: bold; color: #000000; }  


a.navEbene1Inactive 					{ font-size: 1.1em; font-weight: bold; color: #000000; }
a.navEbene1Inactive:link			{ font-size: 1.1em; font-weight: bold; color: #000000; }
a.navEbene1Inactive:visited		{ font-size: 1.1em; font-weight: bold; color: #000000; }
a.navEbene1Inactive:hover			{ font-size: 1.1em; font-weight: bold; color: #000000; }
a.navEbene1Inactive:active		{ font-size: 1.1em; font-weight: bold; color: #000000; }


/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

ul.navEbene2	{ list-style-type: none; }
ul.navEbene2Active    { list-style-type: none; }
li.navEbene2Active    { border-bottom: 1px solid #c0c0c0; padding: 4px 5px 5px 5px;}

a.navEbene2Active 				 		{ display: block; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:link    		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:visited 		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:hover   		{ font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene2Active:active  		{ font-weight: bold; color: #000000; margin: 0px;  }  

li.navEbene2Inactive    { border-bottom: 1px solid #c0c0c0; padding: 4px 5px 5px 5px; }

a.navEbene2Inactive 					{ display: block; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene2Inactive:link			{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:visited	{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:hover		{ font-weight: normal; color: #000000; margin: 0px; }
a.navEbene2Inactive:active		{ font-weight: normal; color: #000000; margin: 0px; }


/*** Ende Level 2 ***/

/*** Beginn Level 3 ***/

ul.navEbene3						{ list-style-type: none; }
ul.navEbene3Active    	{ list-style-type: none; padding-left: 0px; margin-left: 0px;}

li.navEbene3Active    	{ padding: 3px 5px 4px 10px; margin-left: 0px; }

a.navEbene3Active 				 		{ display: block; font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene3Active:link    		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene3Active:visited 		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene3Active:hover   		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene3Active:active  		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  

li.navEbene3Inactive    { padding: 3px 5px 4px 10px;  margin-left: 0px; }

a.navEbene3Inactive 					{ display: block; font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene3Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene3Inactive:visited	{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene3Inactive:hover		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene3Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }

/*** Beginn Level 4 ***/

ul.navEbene4	{ list-style-type: none; }
ul.navEbene4Active    { list-style-type: none; padding-left: 0px; margin-left: 0px;}

li.navEbene4Active    { padding: 3px 5px 3px 10px; margin-left: 0px;}

a.navEbene4Active 				 		{ display: block; font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;; }  
a.navEbene4Active:link    		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene4Active:visited 		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene4Active:hover   		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene4Active:active  		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  

li.navEbene4Inactive    { padding: 3px 5px 3px 10px; margin-left: 0px;}

a.navEbene4Inactive 					{ display: block; font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene4Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene4Inactive:visited	{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene4Inactive:hover		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene4Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }

/*** Beginn Level 5 ***/

ul.navEbene5	{ list-style-type: none; }
ul.navEbene5Active    { list-style-type: none; padding-left: 0px; margin-left: 0px;}

li.navEbene5Active    {  padding: 3px 5px 3px 10px;}

a.navEbene5Active 				 		{ display: block; font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene5Active:link    		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene5Active:visited 		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene5Active:hover   		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  
a.navEbene5Active:active  		{ font-size: 0.9em; font-weight: bold; color: #000000; margin: 0px;  }  

li.navEbene5Inactive    {  padding: 3px 5px 3px 10px; }

a.navEbene5Inactive 					{ display: block; font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene5Inactive:link			{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene5Inactive:visited	{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene5Inactive:hover		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }
a.navEbene5Inactive:active		{ font-size: 0.9em; font-weight: normal; color: #000000; margin: 0px;  }


#navigation hr 											{ margin-left: 10px; width: 150px; }
form.dropdownForm  									{ margin-left: 10px;}


div.free2html  											{ margin-left: 25px; margin-top: 20px; color: #374915; font-weight: bold; letter-spacing: 0.1em; font-size: 1.1em; }
.free2html input 										{ border: 1px solid #374915; width: 120px;}

a.NavFrameSearchGo:link							{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:visited					{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:hover						{ color: #374915; font-weight: bold; }
a.NavFrameSearchGo:active						{ color: #374915; font-weight: bold; }


/*** Ende Navigation V25 ***/


/*** Beginn Contentframe ***/

#contentBody									{ padding-left: 25px;  }

#contentWayhome								{ margin-bottom: 5px; }
a.contentframewayhome   			{ color: #374915; font-weight: normal; }
a.contentframewayhome:link   	{ color: #374915; font-weight: normal;}
a.contentframewayhome:visited { color: #374915; font-weight: normal;}
a.contentframewayhome:active  { color: #374915; font-weight: normal;}
a.contentframewayhome:hover  	{ color: #374915; font-weight: normal;}

.contentInner									{ position: relative; }

#Content-inner 								{ position: relative;  width: 99%; padding-top: 10px; }


table.statistiktabelle td		{ font-size: 0.9em;  }
table.statistiktabelle th		{ font-size: 0.9em; font-weight: bold; }	
	

#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: #374915; }
h2 																						{ font-size: 1.1em; font-weight: bold;   line-height: 120%; color: #000000; }		
h3 																						{ font-size: 1.1em; font-weight: bold; 	 line-height: 120%; color: #374915; margin-bottom: 0px; }                
h4 																						{ font-size: 1.2em; font-weight: normal; line-height: 120%; color: #000000; }
h5 																						{ font-size: 1.5em; font-weight: normal; line-height: 120%; color: #04498e; }
h6 																						{ font-size: 1.6em; font-weight: normal; line-height: 120%; color: #04498e; }
               					              				
.font1 																				{	font-size: 0.7em; line-height: 120%;}
.font2 																				{	font-size: 1.0em; line-height: 120%;}
.font3  																			{	font-size: 1.1em; line-height: 120%;}
.font4  																			{	font-size: 1.2em; line-height: 120%;}
.font5  																			{	font-size: 1.3em; line-height: 120%;}
.font6  																			{	font-size: 1.4em; line-height: 120%;}
.font7  																			{	font-size: 1.5em; line-height: 120%;}
					
div table																			{ font-size: 1.0em; }
th p {margin: 0px; padding: 0px;}
td p { margin: 0px; }                                   					
li																						{	line-height: 130%; margin-left: 0px;   }
                                    					
ul 																						{ list-style-type: square;  margin-left: 20px; padding-left: 0px; }
                               					
li 																						{	line-height: 130%; margin-left:0px;   }
        																			
ul li 																				{	line-height: 130%; margin-left:0px;   }
        																			
ol li 																				{	line-height: 130%; margin-left:0px;   }
                          										
address 																			{ font-style: oblique; color: #000000;}


/*** Beginn Inhalt Rating und Footer **/

.inhrating      															{ font-size: 0.9em; line-height: 140%;  }
.inhfooter      															{ font-size: 0.9em; line-height: 140%;  }
                        											
a.inhfooter:link        											{ font-size : 0.9em; color: #838A90; text-decoration: none;}
a.inhfooter:visited     											{ font-size : 0.9em; color: #838A90; }
a.inhfooter:hover															{ font-size : 0.9em; color: #838A90; }
a.inhfooter:active     												{ font-size : 0.9em; color: #838A90; }                      						
                        											
a.printpage:link        											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.printpage:visited     											{ font-size : 0.9em; color : #838A90; }
a.printpage:hover       											{ font-size : 0.9em; color : #838A90; }
a.printpage:active      											{ font-size : 0.9em; color : #838A90; }
                        											
a.sendpage:link         											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.sendpage:visited      											{ font-size : 0.9em; color : #838A90; }
a.sendpage:hover      												{ font-size : 0.9em; color : #838A90; }
a.sendpage:active     												{ font-size : 0.9em; color : #838A90; }
                        											
a.printPDF:link         											{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.printPDF:visited     												{ font-size : 0.9em; color : #838A90; }
a.printPDF:hover      												{ font-size : 0.9em; color : #838A90; }
a.printPDF:active      												{ font-size : 0.9em; color : #838A90; }
                                    					
a.siteup:link																	{ font-size : 0.9em; color : #838A90; text-decoration: none;}
a.siteup:visited															{ font-size : 0.9em; color : #838A90; }
a.siteup:hover																{ font-size : 0.9em; color : #838A90; }
a.siteup:active																{ font-size : 0.9em; color : #838A90; }

/*** Ende Inhalt Rating und Footer **/

/*** Ende Contentframe ***/




/*** Beginn Sitemap ***/
.sitemapnavigation, .sitemapnavigation:active, .sitemapnavigation:link 
																							{ font-weight: bold; color: #000000; text-decoration: none;}
.sitemapnavigation:hover 											{ font-weight: bold; color: #666666; text-decoration: none;}


/*** Begin Div Portal  ***/
                      													
#portalcontent																	{ width: 99%; }                      													
#Spalte1 																				{ position: relative; float:left; left: 0px; width: 67%; top: 0px;  }	
#Spalte2 																				{ position: relative; float:left; left: 2%; width: 30%; top: 0px;  }
#Spalte3 																				{ display: none; }


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

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

		   
div.l1_Zeile1Spalte1														{  }
div.l1_UeberschriftSpalte1  										{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 2px solid #a8c37a; background: #eaf5d6;}
div.l1_UeberschriftSpalte1 h2  									{ font-weight: bold; color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 5px;	}
			                                					
div.l1_Zeile2Spalte1														{ padding-left: 5px;}
                                      					
.l1_InhaltUeberschriftBildSpalte1								{ line-height:120%; font-size: 1.0em; padding-top: 5px; }
.l1_InhaltUeberschriftSpalte1     							{ line-height:120%; font-size: 1.0em; padding-top: 5px; }  
.l1_InhaltUeberschriftSpalte1  p   							{ margin-bottom: 0px;}  
.l1_InhaltUeberschriftSpalte1 ul								{ margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-left: 0px; }
.l1_InhaltUeberschriftSpalte1 ul li 						{ margin-top: 5px;  margin-bottom: 0px;}
.l1_InhaltBildSpalte1														{ line-height:120%;  }   
.l1_InhaltSpalte1																{ line-height: 120%;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltBildSpalte2 h1 												{ font-weight: bold; font-size: 1.4em; color: #010066;  }
.l1_BildSpalte1																	{ float: left; padding-top: 5px;}
.l1_ListeUeberschriftBildSpalte1								{ font-weight: normal; line-height:120%; }
                       						    					
.l1_BildSpalte1 img 														{ width: 110px; margin: 0 5px 5px 5px; }
.l1_BildgrossSpalte1    												{ text-align:center; }

        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
                     						 
.l1_Zeile1Spalte2																{  }
.l1_UeberschriftSpalte2  												{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 2px solid #033398;}
.l1_UeberschriftSpalte2 h2  										{ font-weight: bold; color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 5px;	}
.l1_Zeile2Spalte2																{ padding-left: 5px; }
                                  							
.l1_InhaltUeberschriftBildSpalte2								{ line-height:120%; padding-left: 15px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftSpalte2     							{ line-height: 120%; padding-left: 10px; padding-right: 3px; padding-top: 5px;}
.l1_InhaltUeberschriftSpalte2 img								{ margin-left: 0px; margin-right: 5px; }
.l1_InhaltUeberschriftSpalte2 td								{ padding-bottom: 15px; }
.l1_InhaltBildSpalte2														{ line-height: 120%; }
.l1_InhaltSpalte2																{ line-height: 120%; margin-left: 15px; }		
                            										                           		                           			
.l1_BildSpalte2																	{ float: left; padding-top: 5px;}
.l1_BildSpalte2 img 														{ width: 80px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte2    												{ text-align: center; }



					/*** Begin Layout 1 Veranstaltungen Portal  ***/
					
.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
.l1_ulVeranstaltungListe												{	list-style-type: none;  margin-left: 0px; padding: 0px; 	margin-top: 0px;	padding-bottom: 0px; }
.l1_liVeranstaltungListe 												{ margin-top: 0px;	margin-left: 0px;  padding: 0px; margin-bottom: 5px; }
.l1_liVeranstaltungListe a 											{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:visited							{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:hover 								{ font-weight: bold; color: #033398;}
.l1_liVeranstaltungListe a:active								{ font-weight: bold; color: #033398;}
.l1_DatumVeranstaltungPunkt											{ font-size: 0.9em; }
.l1_VeranstaltungDatumSpalte		  							
.l1_VeranstaltungDatum 													{ display: none;  }
.l1_TitelVeranstaltung													{ font-weight: normal; }
.l1_VeranstaltungTitel													{ display: none;  }			   
.l1_VeranstaltungListeDatum											{ margin-top: 0px;	margin-bottom: 0px; font-weight: bold; line-height: 100%; }


					/*** Begin Layout 1 Whats New Portal  ***/
					
.l1_NeuesDatumSpalte													{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
.l1_NeuesTitelSpalte    											{ }
.l1_NeuesUeberschriftSpalte1 h2   							
.l1_NeuesListenpunkt 														{  }
.l1_ulNeuesListe 																{ margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px;}
.l1_liNeuesListe 															  { margin-top: 0px;	margin-bottom: 5px; font-weight: bold;  }
.l1_liNeuesListe a 											{ font-weight: bold; color: #033398;}
.l1_liNeuesListe a:visited							{ font-weight: bold; color: #033398;}
.l1_liNeuesListe a:hover 								{ font-weight: bold; color: #033398;}
.l1_liNeuesListe a:active								{ font-weight: bold; color: #033398;}

.l1_NeuesListeDatum 												{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 																	{ display: none;   }
.l1_NeuesTitel 																	{ display: none;   }                              		
.l1_NeuesListe															{ }                          	
                              		                              		
                              	
					/*** Begin Layout 1 Presse  ***/
					
					
.l1_PresseListe																	{ width: 100%;}
.l1_PresseListe td															{ vertical-align: top;}
.l1_ulPresseListe																{ margin-top: 0px; margin-left: 14px; margin-bottom: 0px; padding-left: 2px;  list-style-type: none;}
.l1_liPresseListe																{ font-weight: bold; margin-bottom: 0px; }
.l1_PresseListenpunkt														{ margin-bottom: 0px;}
.l1_PresseDatumSpalte														{ text-align: right; vertical-align: top;}
.l1_PresseTitelSpalte														{ text-align: left; }
.l1_DatumPressePunkt														{ font-weight: bold;}
.l1_PresseListeDatum														{ font-weight: bold; color: #000000 }
.l1_PresseTitel   															{ display: none; }
.l1_PresseDatum   															{ display: none; }
.l1_UeberschriftPresseBildSpalte1								{ font-weight: bold; padding-top: 5px;}
.l1_TrennliniePresse														{ height: 1px; color: #a8c37a; overflow: hidden;}
.l1_UeberschriftPresseBildSpalte2								{ font-weight: bold;}
.l1_UeberschriftPresseBildSpalte3								{ font-weight: bold;}

.detail_mitteilung_datum							 					{ display: none; }
.liste_mitteilung_datum													{ display: none; border:}

					/*** 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_clearListeZeile2Spalte1                     {  margin-bottom: 10px; display block; line-height: 15px; }              						
.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: #000000; }
.l1_LinkSpalte3 a 															{ font-weight: normal; line-height:120%; color: #000000; }


/*** Ende Div Portal **/


/*** Worklfow Leiste ***/
table.wf {width: 95%;}


/***- S U C H E  **/


#dvvSuche			{ padding-left: 25px; }
div.fastSearchBody 

/***- div ?berschrift  **/

#headline																			{ font-size: 1.1em; font-weight: bold; color: #334364; }
                                      				
h1.SucheHeadline        											{ margin-top: 0px;}
                                      				
/***- div komplette Suchmaske  **/    				
                                      				
#SuchmaskeGesamt															{ width: 95%; }
                                      				
/***- div nur Suchfelder  **/         				
                                      				
#Suchfelder																		{ padding: 5px;}
                                      				
                                      				
                                      				
#einleitung 																	{ background-color: #E0F0E9; padding: 5px; margin-bottom: 1.0em; color: #000000;}

/***- Form-Tag **/

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

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

#Suchbegriff																	{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchbegriff																	{ float: left; width: 8em; }
                                        			
#Bereich 																			{ float: left; margin-left: 3em; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ float: left; width: 9em;  }
                                        			
#Kategorie																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.kategorie																		{ float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ clear: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchparameter 																{ float: left; width: 8em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.suchenach																		{ float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left; border: 1px solid #ffffff; margin-bottom: 8px; }
.sprachen																			{ ffloat: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px; border: 1px solid #ffffff; margin-bottom: 8px; }
.trefferauswahl 															{ float: left; width: 12.5em;  }
                                        			
div.trenner-suchfeld1-2 											{ display: none;}
div.trenner-suchfeld2-3 											{ clear: both;}
div.trenner-suchfeld3-4 											{ display: none;}
div.trenner-suchfeld4-5 											{ display: none;}
div.trenner-suchfeld5-6 											{ display: none;}
div.trenner-suchfeld6-7 											{ clear: both;}
div.trenner-suchfeld7-8 											{ clear: both;}

/***- div  - input- und select-Felder Formular **/

.suchbegriffInput 														{ float: left; width: 11em; }                      												
.bereichInput 																{ float: left; width: 11em; }                      												
.kategorieInput 															{ float: left; width: 11em; }                      												
.suchenachInput 															{ float: left; width: 11em; }                      												
.sprachenInput 																{ float: left; width: 11em; }                      												
.trefferauswahlInput 													{ float: left; }                      												
.gewichtungInput 															{ float: left; }                      												
.suchparameterInput 													{ float: left; width: 11em; }

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

input.suchbegriff															{ padding-left: 2px; width: 10em; border: 1px solid #374915; height: 1.4em; line-height: 1.0em;}
                                        			
select.selectbereich 													{ float: left; font-size: 0.9em;  width: 15em; }                                        			
select.kategorie 															{ font-size: 0.9em; width: 15em; }                  														
select.suchenach 															{ font-size: 0.9em; width: 15em; }                  														
select.sprache 																{ font-size: 0.9em; width: 15em; }                  														
select.treffer 																{ font-size: 0.9em;  }                                        			
select.gewichtung															{ font-size: 0.9em; width: 15em; }                    													
select.suchparameter													{ font-size: 0.9em; width: 15em; }

input.suchImage 							{}

/***- div Aktion Suche **/

#searchButton {}

/***- div Text Kurzhifle **/

#kurHilfe {}

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

#linkHilfe 																			{ font-weight: bold; padding: 5px; background-color: #eaf5d6; }

/***- div Treffer  **/

.searchRsWithDescr0 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold; }
.searchRsWithDescr1 										{ margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #eaf5d6; clear: both; font-weight: bold; }
                              									  
a.searchRsName { margin-right: -6px; }

.searchRsWithDescr0 img									{ float: right; }
.searchRsWithDescr1 img									{ float: right; }


.searchDescrNameCell0 													{ font-weight: normal; }                      													
.searchDescrNameCell1 													{ font-weight: normal; }

#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

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

#searchOutput 																	{ clear: both; width: 95%; }

.searchPBar 																		{ float: left; background-color: #eaf5d6;  padding: 3px;}

.searchPBarPrevCellDis 													{  display: none; }

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

input.searchPBarPrevBt { }

input.searchPBarPrevBtDis {}

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

input.searchPBarNextBt {}

.searchPBarNextCellDis 													{  display: none; }

input.searchPBarNextBtDis {}

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

.searchPBarNumCell 															{ float: left; padding-left: 10px; padding-right: 10px; }

span.trennzeichen 															{ display: none; }

#seitenzahlen																		{ float: left;}

input.searchPBarNumBtAct 												{ float: left;}

input.searchPBarNumBt {}

#searchPBarNumSelectCell 												{ float: left;}

select.searchPBarNumSelect 											{ float: left;}

#searchPBarGoCell 															{ float: left;}

input.searchPBarGoBt 														{ float: left;}

#freespace0 																		{ margin-top: 0px; height: 15px; overflow: hidden; }
#freespace1 																		{ display: none;}
#freespace2																			{ display: none; }
#freespace3 																		{ clear: both; height: 15px; }
#freespace4 																		{ height: 15px; }
#freespace5 {}
#freespace6 {}
#freespace7 																		{ height: 15px; }
.freespace8 																		{ float: left;}
.freespace9 																		{ clear: both; display: none;}
#freespace10 																		{ height: 15px; }
#freespace11 																		{ height: 15px; }
#freespace12 																		{ height: 15px; }
#freespace13 																		{ height: 15px; }


/*** Formular Validierung ***/

#selecttest div.single-field {
	padding: 10px 0px;
	position: relative;
	float: left;
	width: 97%;
	margin-left: 5px;
	}
	#selecttest .tl {
		position: absolute;
		top: 0;
		left: 0;
		width: 10px;
		height: 10px;
		background: url("2_1_corner-topleft.jpg");
		display: none;
	}
	#selecttest .tr {
		position: absolute;
		top: 0;
		right: 0;
		width: 10px;
		height: 10px;
		background: url("3_1_corner-topright.jpg");
		display: none;
	}
	#selecttest .bl {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 10px;
		height: 10px;
		background: url("4_1_corner-bottomleft.jpg");
		display: none;
	}
	#selecttest .br {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 10px;
		height: 10px;
		background: url("5_1_corner-bottomright.jpg");
		display: none;
	}


#selecttest div.curFocus {
	background: #fdecb2;
}

#selecttest label {
	width: 150px;
	float: left;
	font-size: 1.2em;
	padding: 0px 10px;
}

#selecttest div.error { display: none; }
/*#selecttest input {	border: 1px solid black; width: 220px; }*/
#selecttest input.checkbox { border: none }
#selecttest input:focus, #selecttest select:focus { border: 1px dotted black; }
#selecttest input.error, #selecttest select.error { border: 1px dotted red; }

#selecttest select {width: 220px;}

#selecttest label.error {
	font-size: 0.85em;
	/*margin-left: 170px;*/
	color: red;
	background: #fbfcda url("6_1_unchecked.gif") 1px 2px no-repeat;
	border: 1px solid #dbdbd3;
	margin-top: 2px;
    width: 190px;
	padding-left: 20px;
}

* html #selecttest label.error {
	margin-left: 160px;
}

#selecttest.block {
	display: block;
}
            
#selecttest label.error {
	display: none;
}

#selecttest fieldset p {
	margin-left: 15px
}

#selecttest #termswrap {
  float: left;
}

#selecttest #termswrap input {
	width: 20px;
}

#selecttest #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#selecttest #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 400px;
  white-space: normal;
}


fieldset legend { font-weight: bold; margin-left: 5px; padding-left: 5px; padding-right: 5px;}
#content fieldset label { font-size: 1.0em; }
#content fieldset input { margin-bottom: 5px; }
#content fieldset p { margin: 5px 0px 5px 5px; }

#content fieldset .cattable { margin-right: 5px; }
#content fieldset input td p input { border: 0px; }

/*** Ende Formular Validierung ***/
/*]]>*/
