/*****************************************************************
Name:			Bodelshausen.css
Date:			28.11.2006
Version:		1.0
Author:			R. Rauch  / Mark Regemann / Angela Brestrich
Description:	:	Style Sheet fuer CMS

******************************************************************/

@import "http://www.bodelshausen.de/servlet/PB/show/1206433/bodelshausen-3-3.css"; 

#contentSpalte					{  position: relative; text-align: left;  margin: 0px;  } 

* html #qePageContent	{ position: relative; width: auto; margin-top: 0px; padding-top: 0px; }


* html #Content-inner	{ position: relative; padding-left: 0px; }	


/*<![CDATA[*/
					

/*** Begin Div Portal  ***/
                  													
#Spalte1					{ margin-right: 220px; overflow: auto; }
*+html #Spalte1		{ margin-right: 220px; overflow: auto; }
* html #Spalte1		{ float: left; margin-right: 40px; }

#Spalte2					{ float: right; width: 195px; margin-right: 5px;}
* html #Spalte2		{ float: right; width: 190px; margin-left: 5px;}

#Spalte3 { display: none; }

		/*** Begin Layout 1 Portal  ***/ 
		

.l1_ContainerSpalte1			{  margin-left: 0px; }	
*+html .l1_ContainerSpalte1			{  margin-left: 0px;  }	
* html .l1_ContainerSpalte1			{  margin-left: 0px;  }	
                     													
.l1_ContainerSpalte2								{	 padding: 4px; padding-top: 0px;}

.l1_ContainerSpalte2	ul						{	margin-bottom: 0px; }
                            										
.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_UeberschriftSpalte1  				{  margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; 
																			padding-top: 2px; border-bottom: 1px solid #000000; 
																			background-image: url(http://www.bodelshausen.de/servlet/PB/show/1206411/hintergrund-container-head.gif);  }

div.l1_UeberschriftSpalte1 h2  									{ font-weight: bold; color: #000000; margin-bottom: 0px;	margin-top: 0px; 	}
			                                					
                                      					
.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%;  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;  }
.l1_BildSpalte1																	{ float: left; padding-top: 5px;}
.l1_ListeUeberschriftBildSpalte1								{ font-weight: normal; line-height:120%;  }                       						    					
.l1_BildSpalte1 img 														{ width: 110px; margin: 0  5px  5px 0; }
.l1_BildgrossSpalte1    												{ text-align:center; }

        
       /*** Begin Layout 1 Spalte 2 Portal  ***/ 
                     						 
div.l1_Zeile1Spalte2														{  }
div.l1_UeberschriftSpalte2  										{ width: 100%; margin-bottom: 1px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; border-bottom: 1px solid #275649;}
div.l1_UeberschriftSpalte2 h2  									{ font-weight: bold; font-size: 1.0em; color: #000000; margin-bottom: 0px;	margin-top: 0px; margin-left: 2px;	}
div.l1_Zeile2Spalte2														{  }
                                  							
.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; }
.l1_BildgrossSpalte2  img 											{ width: 180px; }

					/*** Begin Layout 1 Spalte 3 Portal  ***/
					
div.l1_Zeile1Spalte3  													{  }
.l1_UeberschriftSpalte3 h2											{ font-weight: bold;  font-size:1.4em;  color: #010066; width:100%; margin: 3px; }
div.l1_Zeile2Spalte3														{  }
		

					/*** Begin Layout 1 Veranstaltungen Portal  ***/
					
.l1_VeranstaltungListenpunkt  									{ padding-left: 0px; padding-top: 5px;}
ul.l1_ulVeranstaltungListe											{	list-style-type: none;  margin-left: 0px; padding: 0px; 	margin-top: 0px;	padding-bottom: 0px; }
.l1_liVeranstaltungListe 												{ margin-top: 0px;	margin-left: 0px; margin-bottom: 8px; padding: 0px; line-height: 1.0em; }
.l1_liVeranstaltungListe a 											{ font-weight: bold; line-height: 120%;}
.l1_DatumVeranstaltungPunkt											{ font-size: 0.9em; }
.l1_VeranstaltungDatumSpalte		  							
.l1_VeranstaltungDatum 													{ display: none;  }
.l1_TitelVeranstaltung													{ font-weight: normal; }
.l1_VeranstaltungTitel													{ display: none;  }			   
.l1_VeranstaltungListeDatum											{ margin-top:0px;	margin-bottom:0px; font-weight: bold; line-height: 100%; }


					/*** Begin Layout 1 Whats New Portal  ***/
					
td.l1_NeuesDatumSpalte													{ position: relative; right: 0px; text-align: right; vertical-align: top; margin-top: 0px; }
td.l1_NeuesTitelSpalte    											{ }
.l1_NeuesUeberschriftSpalte1 h2   							
.l1_NeuesInhaltSpalte1													{ font-weight: normal; line-height:120%; color: #000000; margin: 5px 3px -10px 0px; }
.l1_NeuesInhaltSpalte2													{ font-weight: normal; font-size: 1.0em; line-height:120%; color: #000000; margin: 5px 3px -10px 0px; }
.l1_ulNeuesListe 																{ margin: 0px; padding-left: 0px; list-style-type: none; margin-top: 5px;}
.l1_liNeuesListe 															  { margin-top: 0px;	margin-bottom: 0px; font-weight: bold;  padding-bottom: 10px; line-height: 1.0em; }
.l1_NeuesListenpunkt 														{  }
span.l1_NeuesListeDatum 												{ font-weight: bold; color: #000000;}
.l1_NeuesDatum 																	{ display: none;   }
.l1_NeuesTitel 																	{ display: none;   }                              		
table.l1_NeuesListe															{ }                          	
                              		                              		
                              	
					/*** Begin Layout 1 Presse  ***/
					
.l1_PresseUeberschriftSpalte1 									{ font-weight: bold; color: #ffffff; text-align: center; background-color: #006600; padding: 3px 0px 3px 0px; }
.l1_PresseListe																	{ width: 100%;}
.l1_PresseListe td															{ vertical-align: top;}
.l1_ulPresseListe																{ margin-top: 0px; margin-left: 14px; margin-bottom: 0px; padding-left: 2px;  list-style-type: none;}
.l1_liPresseListe																{ font-weight: bold; margin-bottom: 0px; }
.l1_PresseListenpunkt														{ margin-bottom: 0px;}
.l1_PresseDatumSpalte														{ text-align: right; vertical-align: top;}
.l1_PresseTitelSpalte														{ text-align: left; }
.l1_DatumPressePunkt														{ font-weight: bold;}
.l1_PresseListeDatum														{ font-weight: bold; color: #000000 }
span.l1_PresseTitel   													{ display: none; }
span.l1_PresseDatum   													{ display: none; }
.l1_UeberschriftPresseBildSpalte1								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000; height: 1px; }
.l1_UeberschriftPresseBildSpalte2								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000; height: 1px;}
.l1_UeberschriftPresseBildSpalte3								{ font-weight: bold;}
.l1_TrennliniePresse														{ color: #000000; height: 1px;}


div.containerCalendarOuter  {   width : 177px; margin-bottom: 15px; }

div.containerCalendarMonth {  text-align: center;  }

a.containerCalendarMonth {   text-decoration : none;   color : navy;  font-weight: bold;  font-size: 1.2em;}

ul.containerCalendar, .containerCalendar li, .containerCalendarDays {   margin: 0;  padding: 0;  list-style: none; }

ul.containerCalendarDays { margin: 0px; padding: 0px; }

div.containerCalendarDays {   background-color : white;  height: 112px;  }

.containerCalendarDays li a {   text-decoration: none;   color: buttontext; }

.containerCalendarDays li {    border: 1px solid white;   width: 19px;  padding: 0px 2px 0px 2px;   text-align : right;  float: left; }

.containerCalendarDays li.active {   font-weight: bold; }

.containerCalendarDays li:hover {   border: 1px solid orange;}

.containerCalendarDays li.inactive:hover {   border: 1px solid silver; }

li.containerCalendarDayNames, li.containerCalendarDayNames:hover {   border: 1px solid white;   text-align : center;}

.containerCalendarDays li.filler, .containerCalendarDays li.filler:hover {   border : 1px solid white; }

.containerCalendarClear {   clear : both; }

li.bankingHoliday {   border : 1px solid #FFFFCC;   background-color: #FFFFCC; }

li.Sa {   border : 1px solid #EEEEEE;   background-color: #EEEEEE; }

li.So {    border : 1px solid #DDDDDD;   background-color: #DDDDDD; }

.containerCalendar .inactive, .containerCalendarDays .inactive {   color: #777777; }



					/*** 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															{ color: #ffeacb; margin-left: 220px; width: 50%; height: 5px; border: 0px; }
.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 **/


/*** Worklfow Leiste ***/
table.wf {width: 95%;}

#dvvSuche																		{  margin-left: 5px; margin-right: 210px;} 

/*]]>*/