/*****************************************************************
Name:  01-ehingen-portal-startseite.css
*************************************************************** ***/
@import "2_2_01-ehingen-standard.css";

#content .mailLink { background:url(http://www.ehingen.de/symbols/mail.gif) left  -5px no-repeat;  padding-left:18px; display: inline-block ; padding-bottom: 0px; }
* + html #content .mailLink { background:url(http://www.ehingen.de/symbols/mail.gif) left  -4px no-repeat;  padding-left:18px; display: inline-block ;}

#content-footer-div				{ clear: both; margin-top: 15px;  padding-top: 25px; margin-left: 205px;}
#bottom #bottomOwnText  {float: left; margin-left: 212px; }



#navContent #content				{ margin-left: 15px; padding-top: 5px;}

#contentSpalte { width: 100% max-width: 100%; min-width: 100%; }
* html #contentSpalte  {width: 100%;}

#content #dvvSuche			{ padding-left: 215px; width:490px; float: left; }

/*<![CDATA[*/

/*** Begin Div Portal  ***/

.nix {display: none;}                     				
									
#portalcontent					{ width: 100%; } 
* html #portalcontent				{ width: 100%; }       													

#Spalte1 					{float:left; width: 205px; }	
#Spalte2 					{float:left; width: 55%; }	
#Spalte3 					{float: right; width: 160px; background-image: url(54_1_service.gif); border-left: 1px solid #646464; border-bottom: 1px solid #646464; }

#container1Spalte1 {width: 100%;}
#container2Spalte1 {width: 100%;}
#container3Spalte1 {width: 100%;}
#container4Spalte1 {width: 100%;}
#container5Spalte1 {width: 100%;}
#container6Spalte1 {width: 100%;}


		/*** Begin Layout 1 Portal  ***/ 
		
.l1_ContainerSpalte1					{ float:left; }
.l1_ContainerSpalte1 a:link				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte1 a:visited				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte1 a:hover				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte1 a:active				{padding-bottom: 4px; color: #990000; }
                      													
.l1_ContainerSpalte2					{ height: 100%; clear: left; padding-top: 3px;}

.l1_ContainerSpalte2 a:link				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte2 a:visited				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte2 a:hover				{padding-bottom: 4px; color: #990000; }
.l1_ContainerSpalte2 a:active				{padding-bottom: 4px; color: #990000; }
                     													
                         										
.l1_PortalUeberschrift h1				{ font-weight:bold;}
                                  							
.l1_ListeUeberschriftSpalte1 {margin-left: -10px;}
* html .l1_ListeUeberschriftSpalte1 {margin-left: -20px;}
* +html .l1_ListeUeberschriftSpalte1 {margin-left: -15px;}

#content .l1_ulListe						{ margin-top: 3px; margin-left: 3px;  list-style-type: none; }
.l1_liListe 						{ margin-top: 0px; margin-bottom: 3px; font-weight: normal;  }

.l1_liListe a 						{ font-weight: bold; color: #000000;}
.l1_liListe a:link					{ font-weight: bold; color: #000000;}
.l1_liListe a:visited					{ font-weight: bold; color: #000000;}
.l1_liListe a:hover 					{ font-weight: bold; color: #990000;}
.l1_liListe a:active					{ font-weight: bold; color: #000000;}




   /*** Begin Layout 1 Spalte 1 Portal  ***/ 
#Spalte1 h2 {font-size: 1.2em; margin-top: 0px;  }

		   
div.l1_Zeile1Spalte1								{ width: 100%; }
div.l1_UeberschriftSpalte1  						{ width: 100%; }
			                                					
div.l1_Zeile2Spalte1								{ height: 100%; 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									{ padding-top: 5px; padding-left: 18px; }
.l1_ListeUeberschriftBildSpalte1						{ font-weight: normal; line-height:120%; }
                       						    					
.l1_BildgrossSpalte1    												{ text-align:center; }

        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
/***
#container1Spalte2 .l1_Zeile1Spalte2 {background: url(55_1_portal_h_rot.gif); font-weight: bold;  height: 24px; border:1px solid #636363;}
#container2Spalte2 .l1_Zeile1Spalte2 {background: url(56_1_portal_h_gruen.gif); font-weight: bold;  height: 24px; border:1px solid #636363;}
#container3Spalte2 .l1_Zeile1Spalte2 {background: url(57_1_portal_h_blau.gif); font-weight: bold;  height: 24px; border:1px solid #636363;}
***/

#Spalte2 h1	{ margin-top: 0px; margin-bottom: 0px;  font-size: 1.5em;  line-height: 1.5em; font-weight: bold; color: #000000; padding-left: 40px;  background-image: url(58_1_h1_grau_neu.gif); background-position:0px 8px; background-repeat:no-repeat; }


.l1_UeberschriftSpalte2  			{ width: 100%; }
.l1_UeberschriftSpalte2 h2  		{font-size: 1.1em; font-weight: bold; color: #000000; margin-bottom: 0px; margin-top: 5px; margin-left: 0px; 	}                  						 
.l1_Zeile1Spalte2				{ width: 100%;  border-bottom: 2px solid #636363;}
// .l1_Zeile1Spalte2				{ width: 100%;  border-bottom: 2px solid #E3001B;}
.l1_Zeile2Spalte2				{ padding-left: 0px;  height: 100%; }

                                  							
.l1_InhaltUeberschriftBildSpalte2 { line-height:120%; padding-left: 105px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltUeberschriftBildSpalte2 h2 {margin: 0px; font-size: 1.1em; }

.l1_InhaltUeberschriftSpalte2 	{ line-height: 120%; padding-left: 2px; padding-right: 3px; padding-top: 5px;}
.l1_InhaltUeberschriftSpalte3 	{ line-height: 120%; padding-left: 3px; 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%; padding-left: 105px;  padding-top: 5px; padding-right: 5px;}
.l1_InhaltBildSpalte2 h2 {margin: 0px; font-size: 1.1em; }
.l1_InhaltSpalte2	 { line-height: 120%; margin-left: 0px; }		
                            										                           		                           			
.l1_BildSpalte2											{ float: left; padding-top: 0px; padding-left: 0px; padding-right: 5px; }
.l1_BildSpalte2 img 										{ margin:0px; width: 100px; }

       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
// #container1Spalte3 {background: #79B74A url(56_1_portal_h_gruen.gif); background-repeat: repeat-x; padding: 5px;  border: 1px solid #646464;}

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

#container1Spalte2 ul {margin-left: 10px;}
					
.l1_VeranstaltungListenpunkt  						{padding-left: 0px; padding-top: 5px;}
#content .l1_ulVeranstaltungListe 						{list-style-type: none; margin-left: 0px; padding: 0px; margin-top: 0px; padding-bottom: 0px; }

.l1_liVeranstaltungListe {list-style-type: none; padding: 3px; margin:0px;   background-color: #ffffff;  border-top: 1px solid #636363; }

.l1_DatumVeranstaltungPunkt						{font-weight: bold; font-size: 0.9em; }
.l1_VeranstaltungDatumSpalte		  							
.l1_VeranstaltungDatum 													{ display: none;  }
#content .l1_TitelVeranstaltung a:link { font-weight: normal; }
#content .l1_TitelVeranstaltung a:visited { font-weight: normal; }
#content .l1_TitelVeranstaltung a:hover { font-weight: normal;}
#content .l1_TitelVeranstaltung a:active	{ font-weight: normal;}

.l1_TitelVeranstaltung .internerLink {background: url(); padding-left: 0px; }
.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							{ right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
.l1_NeuesTitelSpalte    						{ }
.l1_NeuesUeberschriftSpalte1 h2   					{ }		
.l1_NeuesListenpunkt 							{ margin-left: -10px; }
* +html .l1_NeuesListenpunkt 						{ margin-left: -15px; }
* html .l1_NeuesListenpunkt 						{ margin-left: -20px; }

.l1_ulNeuesListe 							{ list-style-type: none;  margin-top: 5px;}
.l1_liNeuesListe 							{ margin-top: 0px; margin-bottom: 5px; font-weight: normal; list-style-image:url(60_1_aufzaehlung_pfeil.gif);  }
* html .l1_liNeuesListe {padding-left: 5px; }
* +html .l1_liNeuesListe {padding-left: 5px; }

.l1_liNeuesListe a 						{ font-weight: bold; color: #000000;}
.l1_liNeuesListe a:link						{ font-weight: bold; color: #000000;}
.l1_liNeuesListe a:visited					{ font-weight: bold; color: #000000;}
.l1_liNeuesListe a:hover 					{ font-weight: bold; color: #990000;}
.l1_liNeuesListe a:active					{ font-weight: bold; color: #000000;}

.l1_NeuesListeDatum 							{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 								{ display: none;   }
.l1_DatumNeuesPunkt                                                     {font-size: 1.0em; font-weight: bold;}
.l1_NeuesTitel 								{ display: none;   }                              		
.l1_NeuesListe								{ }                          	
                              		                              		
                              	
					/*** Begin Layout 1 Presse  ***/
					
.l1_PresseListe			{ width: 100%;}
.l1_PresseListe td		{ vertical-align: top;}
#content .l1_ulPresseListe		{ margin-top: 0px; margin-left: 0px;  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			{ display: none;}
.l1_UeberschriftPresseBildSpalte2	{ font-weight: bold;}
.l1_UeberschriftPresseBildSpalte3	{ font-weight: bold;}

/*** Begin Layout 1 Spalte 3***/

.l1_UeberschriftSpalte3 h2 {font-size: 1.1em; margin: 0px; padding: 6px; padding-left: 3px; background-color: #646464; color: #ffffff; background-image: url(61_1_service_h1.gif); background-position:0px 0px; background-repeat: y-repeat;}



/*** Begin Layout 1 Diverses  ***/
/***
.l1_clearZeile2Spalte1			{ clear:left;}
.l1_clearZeile2Spalte2			{ clear:left; }
.l1_clearZeile2Spalte3			{ clear:left;}
***/

.l1_clearZeile2Spalte2 {display: none;}
                                    						
.l1_clearZeile1Spalte1			{ display: none; }
.l1_clearZeile1Spalte2			{ display: none; }
.l1_clearZeile1Spalte3			{ display: none; }

                                    					
.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; margin-right: 10px; }
.l1_LinkSpalte2 			{ font-weight: bold; display: block; }                              		
.l1_LinkSpalte3				{ font-weight: normal; line-height:120%; color: #000000; }
.l1_LinkSpalte3 a 			{ font-weight: normal; line-height:120%; color: #000000; }

.l1_BildgrossSpalte3, .l1_BildSpalte3 {text-align: center; }

.photovoltaik {position: relative; width: 160px; overflow: hidden; }
.photovoltaik img { position: relative; left: -4px;}

/*** Ende Div Portal **/






