/*****************************************************************
Name:			winterlingen-3-3.css
Date:			14.01.2009
Author:		Mark Regemann
Description:	:	Style Sheet fuer CMS

******************************************************************/
.invisible						{ display: none; }

* 										{ margin: 0px; padding: 0px; }

body									{ font-family: Arial, Helvetica, sans-serif; font-size: 76%; }


#zentrierer 					{ position: absolute; top: 0px; left: 0px;	margin: 0px auto;	height: 100%; width: 100%; text-align: center; 	}	

#inhaltAussen 				{ position: relative; margin: 0px auto; max-width: 1000px; min-width: 765px; text-align: left; border: 1px solid #005E39;}
 * html #inhaltAussen { width: 1000px; }

#top									{ background: url(http://www.winterlingen.de/servlet/PB/show/1282497/kopf_winterlingen.jpg) no-repeat; height: 111px; }


.topFrameDiv1					{ position: relative; padding-left: 300px; left: 0px; top: 105px; text-align: left; line-height: 100%;}

.topFrameDiv1 a								{ color: #27282C; text-decoration: none; font-weight: normal; }
.topFrameDiv1 a:visited				{ color: #27282C; text-decoration: none; font-weight: normal; }
.topFrameDiv1 a:hover					{ color: #27282C; text-decoration: none; font-weight: normal; }
.topFrameDiv1 a:active				{ color: #27282C; text-decoration: none; font-weight: normal; }


.topFrameDiv1Spanlink1	{ margin-right: 10px; }
.topFrameDiv1Spanlink2	{ margin-right: 10px; }
.topFrameDiv1Spanlink3	{ margin-right: 10px; }
.topFrameDiv1link4      { margin-right: 10px; }
.topFrameSearchForm1	{ }

.topFrameFunctionSearchInput1 { width: 110px; height: 1.5em;
																font-size: 9px;  
																border-right-color: #496953;
																border-left-color: #496953;
																border-top-color: #496953;
																border-bottom-color: #496953;
																border-top-width: 1px;
																border-bottom-width: 1px;
																border-left-width: 3px;
																border-right-width: 3px;
																border-style: solid;
																margin-top: 5px; }
																
.topFrameDiv2					{ position: relative; left: 0px; top: 35px; line-height: 200%; padding-left: 260px; color: #ffffff; font-size: 0.9em;}
.wayhomePrefix				{ display: inline; margin-right: 5px;}

.topFrameDiv2 a:link					{ color: #ffffff; text-decoration: none; font-weight: normal; }
.topFrameDiv2 a:visited				{ color: #ffffff; text-decoration: none; font-weight: normal; }
.topFrameDiv2 a:hover					{ color: #ffffff; text-decoration: none; font-weight: normal; }
.topFrameDiv2 a:active				{ color: #ffffff; text-decoration: none; font-weight: normal; }


#navContent { background: url(http://www.winterlingen.de/servlet/PB/show/1102205/navilinksbottom.jpg) no-repeat 0px 0px;  overflow: hidden;}
br.clearNavContent { clear: both; }

#navigation { float: left; width: 170px; padding-top: 20px; }


ul.navEbene1			{ list-style-type: none; margin-left: 12px; }

li.navEbene1Inactive					{ margin-left: 10px; margin-bottom: 2px; padding-left: 15px; background: 0px 3px url(http://www.winterlingen.de/servlet/PB/show/1101495_l1/aufzaehlungszeichen.gif) no-repeat;}

a.navEbene1Inactive						{ display: block; font-weight: normal; padding: 3px; padding-left: 9px; }
a.navEbene1Inactive:link			{ text-decoration: none; color: #27282C;}
a.navEbene1Inactive:visited 	{ text-decoration: none; color: #27282C;}
a.navEbene1Inactive:hover			{ text-decoration: none; color: #27282C; }
a.navEbene1Inactive:active		{ text-decoration: none; color: #27282C;}


li.navEbene1Active					{ margin-left: 10px; margin-bottom: 2px; padding-left: 15px; background: 0px 3px url(http://www.winterlingen.de/servlet/PB/show/1101495_l1/aufzaehlungszeichen.gif) no-repeat; }

a.navEbene1Active						{ display: block; font-weight: bold; padding: 3px; padding-left: 9px; }
a.navEbene1Active:link			{ color: #AD2921; text-decoration: none; }
a.navEbene1Active:visited		{ color: #AD2921; text-decoration: none;}
a.navEbene1Active:hover			{ color: #AD2921; text-decoration: none;}
a.navEbene1Active:active		{ color: #AD2921; text-decoration: none;}

ul.navEbene2			{ list-style-type: none; margin-left: 0px; padding-left: 0px; }
ul.navEbene2Active { list-style-type: none; margin-left: 0px; padding-left: 0px; }
li.navEbene2Inactive					{ margin-left: 0px; margin-bottom: 2px; padding-left: 0px; font-size: 0.9em;}

a.navEbene2Inactive 					{ display: block; padding-left: 10px; text-decoration: none; color: #27282C;  }
a.navEbene2Inactive:link			{ text-decoration: none; color: #27282C; }
a.navEbene2Inactive:visited		{ text-decoration: none; color: #27282C; }
a.navEbene2Inactive:hover			{ text-decoration: none; color: #27282C; }
a.navEbene2Inactive:active		{ text-decoration: none; color: #27282C;}

li.navEbene2Active					{ margin-left: 0px; margin-bottom: 2px; padding-left: 0px; font-size: 0.9em; }

a.navEbene2Active						{ display: block; text-decoration: none; color: #27282C;  padding-left: 10px; font-weight: bold; }
a.navEbene2Active:link			{ text-decoration: none; color: #27282C;}
a.navEbene2Active:visited		{ text-decoration: none; color: #27282C;}
a.navEbene2Active:hover			{ text-decoration: none; color: #27282C; }
a.navEbene2Active:active		{ text-decoration: none; color: #27282C;}



#content					{ margin-left: 210px; color: #284137; padding-top: 20px; }

h1 								{ font-size: 1.3em; font-weight: bold;   line-height: 120%; color: #3d5444; margin-bottom: 10px; }
h2 								{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3d5444; margin-bottom: 10px; }
h3 								{ font-size: 1.1em; font-weight: bold;   line-height: 120%; color: #3d5444; margin-bottom: 10px; }
h4 								{	font-size: 1.0em; font-weight: normal; line-height: 120%; color: #000000; margin-bottom: 10px; }
h5 								{ font-size: 1.0em; font-weight: normal; line-height: 120%; color: #000000; margin-bottom: 10px; }
h6 								{ font-size: 1.0em; font-weight: bold;	 line-height: 120%; color: #000000; margin-bottom: 10px; }

#content a					{ color: #284137; }
#content a:link			{ color: #284137; }
#content a:visited	{ color: #284137; }
#content a:hover		{ color: #284137; }
#content a:active		{ color: #284137; }

#content ul								{ margin-left: 20px; list-style-type: square; line-height: 1.5em;}

#content ol								{ margin-left: 20px; }

/***  Begin Containermodul ***/

#portalcontent a					{ color: #284137; }
#portalcontent a:link			{ color: #284137; }
#portalcontent a:visited	{ color: #284137; }
#portalcontent a:hover		{ color: #284137; }
#portalcontent a:active		{ color: #284137; }

#Spalte1									{ margin-right: 320px; }
#Spalte2									{ float: right; width: 290px; margin-right: 10px; }


.l1_ContainerSpalte1			{ margin-bottom: 15px; float: left; width: 100%; }
.l1_Zeile1Spalte1 				{ border: 1px solid #27282C; background-color: #D8E3D7; }
.l1_clearZeile1Spalte1		{ display: none; }

.l1_UeberschriftSpalte1	h2				{ padding: 3px; margin: 0px;}
.l1_Zeile2Spalte1									{ padding-top: 10px; height: 100%; width: 100%; }
.l1_InhaltUeberschriftSpalte1     { }
.l1_UeberschriftPresseBildSpalte1	{ font-weight: bold; }
.l1_clearZeile2Spalte1 						{ clear: right; }
.l1_DatumPresseBildSpalte1				{ display: none; }
.l1_BildSpalte1										{ float: right; }
.l1_BildSpalte1	img									{ width: 120px; }

hr.l1_TrennliniePresse						{ color: #3D5444; height: 1px; margin-top: 11px;}
*+html hr.l1_TrennliniePresse			{ margin-top: 5px;}

.l1_InhaltSpalte1									{ border: 1px solid #27282C; background-color: #D8E3D7; padding: 3px; }
.l1_InhaltSpalte1 h4							{ font-weight: bold; font-size: 1.2em;}

table.l1_NeuesListe								{ width: 99%; }
ul.l1_ulNeuesListe								{ list-style-type: none; margin-bottom: 10px;}
.l1_liNeuesListe									{ font-weight: bold; }
td.l1_NeuesDatumSpalte						{ text-align: right; }

.TrennlinieSpalte1	 							{ display: none; }

.l1_ContainerSpalte2				{ margin-bottom: 20px; overflow: hidden;}
.l1_Zeile1Spalte2 					{ border: 1px solid #27282C; background-color: #D8E3D7; }
.l1_clearZeile1Spalte2			{ display: none; }
.l1_UeberschriftSpalte2	h2	{ padding: 3px;  margin: 0px;}
.l1_Zeile2Spalte2 					{ padding-top: 5px; height: 100%;}

.l1_ulVeranstaltungListe		{ list-style-type: none; }
.l1_TitelVeranstaltung			{ font-weight: bold; }

.l1_liVeranstaltungListe		{ margin-bottom: 10px; line-height: 1.3em;}
.TrennlinieSpalte2	 				{ display: none; }

.l1_BildSpalte2										{ float: right; }
.l1_BildSpalte2	img									{ width: 100px; }




#lpLLBeTitel	{ margin-top: 15px; }
#lpLLImpr { margin-top: 15px; }

h3.lpBRubrik { margin-top: 15px; }

.lpVAnfangsbuchLeiste { margin-top: 20px; margin-bottom: 20px; }

.lpVAnfangsbuchLeiste .lpAktiv { margin-right: 3px;  padding-left: 2px; padding-right: 2px; border: 1px solid #496953; text-decoration: none; padding: 2px; }

.lpVAnfangsbuchLeiste  .lpInaktiv { margin-right: 3px; padding-left: 2px; padding-right: 2px; border: 1px solid #496953; color: #cccccc; padding: 2px; }

.lpBAnsprechNameDiv h4	{ margin: 0px; margin-top: 20px; font-weight: bold;}


#container3Spalte1 
{ overflow: hidden; position: relative;  width: 100%;  height : 100px; }

#container3Spalte1.l1_InhaltSpalte1{border: 1px solid #D8E3D7; }

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

#dvvSuche											{ position: relative; width: 100%; margin-top: 5px; padding-top: 5px;   } 

#SuchmaskeGesamt							{ position: relative; text-align: left; float:left; width:100%;  }


/***- div Überschrift  **/

#headline												{ position: relative; margin-left: 0px;  font-size: 1.1em; font-weight: bold; }
       				
                                      				
#Suchfelder											{ position: relative; margin-left: 0px;  padding: 5px;}

                                
#LadeInhalt                     { position: relative; margin-left: 30px;  padding: 5px;}   				
* html #LadeInhalt              { position: relative; padding-right: 10px; width: 100%; padding: 5px;} 				
                                
#searchAnzTreffer 							{ position: relative; text-align: left; float:left; width:100%; margin-left: -0px;   }			

#einleitungTreffer							{ position: relative; margin-left: 30px;  padding: 5px;}   
* html #einleitungTreffer				{ position: relative; padding-right: 10px; width: 100%; padding: 5px;} 	 

#searchOutput 									{ position: relative; text-align: left; float:left; width: 100%;   }   
* html #searchOutput 						{ position: relative; text-align: left; float:left; width:100%;    }   

.searchRsWithDescr1 						{ position: relative; margin-left: 30px;   }   
* html .searchRsWithDescr1 			{ position: relative; padding-right: 10px; width: 100%; } 

.searchRsWithDescr0							{ position: relative; margin-left: 30px;   }   
* html .searchRsWithDescr0 			{ position: relative; padding-right: 10px; width: 100%; } 

.searchPBar											{ clear: both; position: relative; margin-left: 30px; padding-right: 220px; padding: 5px; }  
* html .searchPBar							{ position: relative; text-align: left; float:left; width:100%; margin-left: 0px; padding-left: 30px;}  

.searchPBar form															{ display: inline;  }
.searchPBarPrevCellDis												{ display: inline;  }

.seitenzahlen																	{ display: inline; }


#searchPBarNumSelectCell 												{ display: inline;  }

select.searchPBarNumSelect 											{ display: inline;}

#searchPBarGoCell 															{display: inline; }

input.searchPBarGoBt 														{ }
/***- Form-Tag **/

#SuchmaskeGesamt form										{ margin: 0px; padding: 0px; border: 0px; }

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

#Suchbegriff																	{ display: inline; margin-bottom: 8px; }
.suchbegriff																	{ display: inline; width: 8em; }
.suchbegriffInput 														{ display: inline; width: 11em; }                      												
input.suchbegriff															{ padding-left: 2px;  width: 15em; }
                                        			
#Bereich 																			{ float: left; margin-left: 20px; border: 1px solid #ffffff; margin-bottom: 8px; }
.bereich																			{ float: left; width: 12.5em;  }
                                        			
#Kategorie																		{ float: left;  margin-bottom: 8px; }
.kategorie																		{ float: left; width: 12.5em;  }
                                        			
#Gewichtung   																{ float: left; margin-left: 20px;  margin-bottom: 8px; }
.gewichtung 																	{ float: left; width: 12.5em;  }
                                        			
#Suchparameter 																{ clear: both; margin-bottom: 8px; }
.suchparameter 																{ float: left; width: 8em;  }
                                        			
#Suchenach																		{ float: left;  margin-left: 20px; margin-bottom: 8px; }
.suchenach																		{ float: left; width: 12.5em;  }
                                        			
#Sprachen 																		{ float: left;  margin-bottom: 8px; }
.sprachen																			{ float: left; width: 12.5em;  }
                                        			
#Trefferauswahl 															{ float: left;  margin-left: 0px;  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 **/

.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 **/

                                        			
select.selectbereich 													{ float: left;  width: 15em; }                                        			
select.kategorie 															{ width: 15em; }                  														
select.suchenach 															{ width: 15em; }                  														
select.sprache 																{ width: 15em; }                  														                                      			
select.gewichtung															{ width: 15em; }                    													
select.suchparameter													{ width: 15em; }

input.suchImage 							{}

/***- div Aktion Suche **/

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

#linkHilfe 																			{ font-weight: bold; font-size: 0.8em; padding: 5px; background-color: #ffe7d4; }

/***- div Treffer  **/

.searchRsTypeNameWithDescr1 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsTypeNameWithDescr0 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                              									 
.searchRsTypeCellWithDescr1	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsTypeCellWithDescr0	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                                                 
.searchRsNameCellWithDescr1	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsNameCellWithDescr0	 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}
                                                 
.searchRsNameCell1					 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; }
.searchRsNameCell0					 										{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}

.searchRsTypeCell1 															{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; } 
.searchRsTypeCell0															{padding-left: 3px;  padding-top: 5px; padding-bottom: 5px; background-color: #E7F2E2;}

.searchDescrNameCell0 													{ padding-left: 3px;  }                      													
.searchDescrNameCell0 													{ display: none;  }                      													
.searchDescrNameCell1 													{ padding-left: 3px;  }
.searchDescrNameCell1 													{ display: none;  }    

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

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

.searchPBarNextCell 														{ display: inline; padding-left: 20px; padding-right: 5px;}

.searchPBarNextCellDis 													{  display: none; }

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

.searchPBarNumCell 															{ padding-left: 5px; padding-right: 5px; }

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



