/*****************************************************************
Name:			Burladingen-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: verdana, arial, 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.burladingen.de/servlet/PB/show/1165445/kopfgrafikneuokt05.jpg) -0px -0px no-repeat; height: 131px; }
#topBody { position: relative; overflow: hidden; height: 150px;}

.topFrameDiv1					{ text-align: right; line-height: 200%; margin-top: 15px; }

.topFrameDiv1 a								{ color: #27282C; text-decoration: none; font-weight: bold; }
.topFrameDiv1 a:visited				{ color: #27282C; text-decoration: none; font-weight: bold; }
.topFrameDiv1 a:hover					{ color: #27282C; text-decoration: none; font-weight: bold; }
.topFrameDiv1 a:active				{ color: #27282C; text-decoration: none; font-weight: bold; }


.topFrameDiv1Spanlink1	{ margin-right: 150px; }
.topFrameDiv1Spanlink2	{ margin-right: 78px; }
.topFrameDiv1Spanlink3	{ margin-right: 62px; }
.topFrameDiv1link4      { margin-right: 15px; margin-left: 5px;}
.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: 20px; 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 { }
br.clearNavContent { clear: both; }

#navigation { float: left; width: 180px; padding-top: 20px;}


ul.nav			{ list-style-type: none; }

li.navEbene1Inactive					{ border: 1px solid #27282C; margin-left: 10px; margin-bottom: 5px;  background-color: #D8E3D7;}

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; background: url(http://www.burladingen.de/servlet/PB/show/1144131/mini-pfeil_rechts_w.gif) no-repeat 3px 1px;}
a.navEbene1Inactive:active		{ text-decoration: none; color: #27282C;}


li.navEbene1Active					{ border: 1px solid #27282C; margin-left: 10px; margin-bottom: 5px; background-color: #368359;  }

a.navEbene1Active						{ display: block; font-weight: bold; padding: 3px; padding-left: 9px; background: url(http://www.burladingen.de/servlet/PB/show/1144132/mini-pfeil_rechts_w.gif) no-repeat 3px 1px;}
a.navEbene1Active:link			{ color: #ffffff; text-decoration: none; }
a.navEbene1Active:visited		{ color: #ffffff; text-decoration: none;}
a.navEbene1Active:hover			{ color: #ffffff; text-decoration: none;}
a.navEbene1Active:active		{ color: #ffffff; text-decoration: none;}


ul.navEbene2Active 					{ background-color: #daeae0;}
ul.navEbene2 								{ background-color: #daeae0;}

li.navEbene2Inactive					{ }
a.navEbene2Inactive 					{ display: block; padding-left: 10px; text-decoration: none; color: #27282C;  }
a.navEbene2Inactive:link			{ text-decoration: none; color: #27282C; border: 1px solid #DAEAE0; }
a.navEbene2Inactive:visited		{ text-decoration: none; color: #27282C; border: 1px solid #DAEAE0;}
a.navEbene2Inactive:hover			{ text-decoration: none; color: #27282C; border: 1px solid #27282C; background-color: #c7d7c6;}
a.navEbene2Inactive:active		{ text-decoration: none; color: #27282C;}

li.navEbene2Active						{ background-color: #daeae0;}

a.navEbene2Active						{ display: block; text-decoration: none; color: #27282C; border: 1px solid #DAEAE0; padding-left: 10px; font-weight: bold; background: url(http://www.burladingen.de/servlet/PB/show/1144131/mini-pfeil_rechts_w.gif) no-repeat 3px -2px;}
a.navEbene2Active:link			{ text-decoration: none; color: #27282C;}
a.navEbene2Active:visited		{ text-decoration: none; color: #27282C;}
a.navEbene2Active:hover			{ text-decoration: none; color: #27282C; border: 1px solid #DAEAE0; background: #c7d7c6 url(http://www.burladingen.de/servlet/PB/show/1144132/mini-pfeil_rechts_w.gif) no-repeat 3px -2px;}
a.navEbene2Active:active		{ text-decoration: none; color: #27282C;}

ul.navEbene3Active					{ background-color: #EAEEF4; }

a.navEbene3Inactive 				{ display: block; padding-left: 22px; text-decoration: none; color: #27282C;  }
a.navEbene3Inactive:hover			{ text-decoration: none; color: #27282C; border: 1px solid #DAEAE0; background: url(http://www.burladingen.de/servlet/PB/show/1144131/mini-pfeil_rechts_w.gif) no-repeat 18px -2px;}

a.navEbene3Active 					{ display: block; font-weight: bold; padding-left: 20px; text-decoration: none; color: #27282C;  }
a.navEbene3Active:hover			{ text-decoration: none; color: #27282C; border: 1px solid #DAEAE0; background: url(http://www.burladingen.de/servlet/PB/show/1144131/mini-pfeil_rechts_w.gif) no-repeat 18px -2px;}

#content					{ margin-left: 210px; color: #284137; padding-top: 20px; background: url(http://www.burladingen.de/servlet/PB/show/1143825/layout_hintergrund-content.jpg) no-repeat;}

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: 330px; }
#Spalte2									{ float: right; width: 300px; margin-right: 10px; }

.l1_ContainerSpalte1			{ margin-bottom: 15px; }
.l1_Zeile1Spalte1 				{ border: 1px solid #27282C; background-color: #D8E3D7; }
.l1_clearZeile1Spalte1		{ display: none; }
.l1_BildSpalte1	{ display: none; }
.l1_UeberschriftSpalte1	h2				{ padding: 3px; margin: 0px;}
.l1_Zeile2Spalte1									{ padding-top: 5px; }
.l1_UeberschriftPresseBildSpalte1	{ font-weight: bold; }
.l1_clearZeile2Spalte1 						{ display: none; }
.l1_DatumPresseBildSpalte1				{ display: none; }

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_Zeile1Spalte2 					{ border: 1px solid #27282C; background-color: #D8E3D7; }
.l1_clearZeile1Spalte2			{ display: none; }
.l1_UeberschriftSpalte2	h2	{ padding: 3px;  margin: 0px;}
.l1_Zeile2Spalte2 					{ padding-top: 5px; }

.l1_ulVeranstaltungListe		{ list-style-type: none; }
.l1_TitelVeranstaltung			{ font-weight: bold; }

.l1_liVeranstaltungListe		{ margin-bottom: 10px; line-height: 1.3em;}
.TrennlinieSpalte2	 				{ display: none; }


/***  Begin Pressemodul ***/

.header_mitteilung_ueberschrift	{ margin-bottom: 10px; }

.pressroomSearchButtons 				{  border: 1px solid #27282C; padding: 2px; 5px 2px 5px; text-decoration: none; background-color: #D8E3D7;}

.reihe_zwei											{ margin-top: 15px; margin-bottom: 25px; }

.pressroomButtons 							{  border: 1px solid #27282C; padding: 2px; 5px 2px 5px; text-decoration: none; background-color: #D8E3D7;}

.pressroomButtons-rss 					{  border: 1px solid #27282C; padding: 2px; 5px 2px 5px; text-decoration: none; background-color: #D8E3D7;}

.liste_mitteilung								{ margin-right: 20px; border: 1px solid #27282C; margin-bottom: 30px; }
* html .liste_mitteilung				{ position: relative; margin-right: 20px; border: 1px solid #27282C; margin-bottom: 30px;}

.liste_zeile_eins 							{ background-color: #D8E3D7; padding: 3px; }

.liste_zeile_eins h2						{ font-size: 1.1em; }

.liste_mitteilung_datum					{ float: right; }


br.liste_zeile_eins_clear 			{ display: none; }

br.liste_mitteilung_clear 			{ clear: right; }

.liste_zeile_zwei								{ padding: 5px; height: 100%;}
div .liste_mitteilung_bild img	{ float: right; margin-bottom: 5px; margin-left: 5px; }


/***  Begin Detailansicht ***/

.detail_mitteilung_zur_uebersicht_oben  { display: none; }

#detail_mitteilung 									{ margin-right: 20px;  }
*+html #detail_mitteilung 					{ margin-right: 20px;  }

.detail_mitteilung_kopf h1 					{ font-size: 1.1em; }

.detail_mitteilung_datum 						{ float: right; }
.detail_mitteilung_kopf_clear				{ clear: right; }


.detail_mitteilung_bild_aussen 			{ float: right; margin-left: 10px; margin-bottom: 10px;}
*+html .detail_mitteilung_bild_aussen { float: right; margin-left: 10px; margin-bottom: 10px; width: 320px;}

.detail_mitteilung_bildunterschrift	{ font-style: italic; }
.detail_mitteilung_einleitung_clear { clear: right; }

.detail_mitteilung_textlinks				{ margin-left: 20px; margin-top: 20px; line-height: 1.5em;}

.detail_mitteilung_clear						{ clear: both; }

/***  Begin Firmenverzeichnis ***/
h1.FirmenUeberschrift 						{ font-size: 1.2em; margin-bottom: 10px;}
.FirmenBeschreibungUeberschrift 	{ margin-bottom: 10px;}
.FirmenBezeichnung								{ margin-bottom: 15px;}
.FirmenSuchePlz 									{ display: none; }
.FirmenSucheButton								{ margin-top: 10px;}

h2.FirmenUebersichtUeberschrift  	{ font-size: 1.1em; margin-top: 20px; margin-bottom: 10px;}
ul.FirmenUebersichtUL 						{ list-style-type: square; margin-left: 20px; line-height: 1.5em;}

h2.FirmenBranchenUeberschrift 		{ font-size: 1.1em; margin-top: 20px; margin-bottom: 10px;}

.FirmenLinkBranchenbaum						{ margin-left: 200px; }

ul.FirmenBranchenlisteUL 					{ list-style-type: square; margin-left: 20px; line-height: 1.5em;}

hr.FirmenBranchenliste 						{ display: none; }

#FirmenContentErgebnisliste				{ margin-right: 30px; }
#FirmenContentErgebnisliste a			{ text-decoration: none; }
h1.FirmenErgebnislisteUeberschrift { font-size: 1.2em; margin-bottom: 10px;}

a.ZurueckZurSucheLink							{ font-weight: bold; }

div.AzListe														{ margin-top: 10px; margin-bottom: 10px; }
span.AzListeNoLink										{ margin-right: 5px; }
span.AzListeLink											{ margin-right: 5px; }

.FirmenErgebnisEintragUngerade  			{ position: relative; background-color: #D8E3D7; padding: 5px 0px 5px 5px;}
.FirmenErgebnisEintragGerade					{ position: relative; padding: 5px 0px 5px 5px;}
                                			
.FirmenErgebnisFirmenname							{ font-weight: bold; }
.FirmenErgebnisAnschrift							{ display: none; }
.FirmenErgebnisPlzOrt									{ display: none; }

hr.klar { display: none; }

.GEWFooter													{ text-align: center;}
.GEWFooterzurSuche									{ display: inline; }
.GEWLinkZurueck											{ display: inline; margin-right: 10px;}
.GEWfreespace1											{ display: none; }
.GEWErgebnisseitenAussen						{ display: inline; }
.GEWErgebnisseitenInnen							{ display: inline; }
.GEWfreespace2											{ display: none; }
.GEWfreespace3											{ display: none; }
.GEWsearchPBarNextCellAct						{ display: inline; }
.GEWsearchPBarNumCellAct 						{ margin-left: 5px; margin-right: 5px; }
.GEWsearchPBarNumCell 							{ margin-left: 5px; margin-right: 5px; }


.FirmenDetailInhaberBez							{ font-weight: bold; }

.FirmenDetailAdresseBez							{ margin-top: 20px; font-weight: bold; }
.FirmenDetailAdresseDat 						{ margin-bottom: 20px; }

.FirmenDetailTelBez 								{ font-weight: bold; float: left; margin-right: 5px; }
.FirmenDetailTelDat 								{ margin-left: 5px; }
.FirmenDetailFaxBez 								{ font-weight: bold; float: left; margin-right: 5px; }
.FirmenDetailFaxDat 								{ margin-left: 5px; }
.FirmenDetailMobilBez 							{ font-weight: bold; float: left; margin-right: 5px; }
.FirmenDetailMobilDat 							{ margin-left: 5px; }
                          					
.FirmenDetailEmailBez  							{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenDetailWebsiteBez  						{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenEmailDat a										{ font-weight: bold;  color: #006600; text-decoration: none; }
.FirmenDetailWebsiteDat a						{ font-weight: bold;  color: #006600; text-decoration: none; }

.FirmenDetailBeschreibung						{ margin-top: 15px; }
.FirmenDetailBeschreibungBez				{ display: block; font-weight: bold; }

.GEWFooter  												{ margin-top: 25px; }
.GEWFLinkZurueck										{ margin-top: 15px; }

#FirmenSelbsteintragAuswahl ul			{ list-style-type: square; margin-left: 20px;  line-height: 1.5em; }

.editFelder fieldset { padding: 5px;}

#FirmenContentNE fieldset label { display: block; float: left; width: 170px; }

/***  Begin Vereinsregister ***/
h2.VREinleitungSubtitle { font-size: 1.1em; }

#VRSuche	{ margin-top: 20px; }
.VRSuchePlz	{ display: none; }

.VRSucheButton	{ margin-top: 20px;}

#VRUebersicht { margin-top: 20px; }

.VRUebersichtUL	{ list-style-type: square; margin-left: 20px;  line-height: 1.5em; }

#VRkatauswahl   { margin-top: 20px; }

ul.VrKat	{ list-style-type: none; margin-left: 10px;  line-height: 1.7em; }

#VRContentErgebnisliste								{ padding-top: 10px; padding-left: 10px; }
.VRErgebnisliste  									{ margin-top: 10px; }
.register														{ margin-top: 10px; margin-bottom: 10px; }
.VereineSuchkriterien								{ margin-top: 10px; }
.VRErgebnisEintragUngerade					{ background-color: #D8E3D7; padding-top: 7px; padding-bottom: 7px; position: relative; padding-left: 5px; }
.VRErgebnisEintragGerade						{ background-color: #ffffff; padding-top: 7px; padding-bottom: 7px; position: relative; padding-left: 5px; }
.VRErgebnisVRname  									{ font-weight: bold; }
a.VRErgebnislisteLink								{ font-weight: bold; }
span.VRTrennzeichen 								{ margin-left: 4px; margin-right: 4px; }
hr.klar															{ display: none; }
.VRAptrbl														{ display: none; }
.VRErgebnisHompage									{ display: none; }

.registerLink	{ font-weight: bold; }

.VereineDetailAnsprechpartner1			{ margin-bottom: 10px; margin-top: 10px;}
.VRDetailsText											{ margin-top: 30px;}
.VereineDetaiAnsprechpartnerHaupt		{ clear: both; margin-top: 10px; }
.VRFooterzurSuche 									{ display: none; }
.VRErgebnisseitenInnen 							{ float: left; }
.VRsearchPBarNextCellAct 						{ float: left; }
.VRfreespace4 											{ clear: both; }
.VereineDetailKategorieBez 					{ display: none; }
.VereineDetailKategorieDat 					{ display: none; }
.VereineDetailBild img							{ float: right; margin-right: 10px; }
.VRAptrBez h3  											{ font-weight: bold; line-height: 120%; margin: 0px; }
.VRDetailsTextLA										{ font-weight: bold; line-height: 120%; margin-top: 5px; }
.VereineDetailAdresseDat						{ margin-bottom: 10px; }
.VereineDetailAdresseBez 						{ font-weight: bold; margin-top: 5px; }
.VereineDetailTelBez 								{ float: left; margin-right: 5px;}
.VereineDetailFaxBez 								{ float: left; margin-right: 5px;}
.VereineDetailEmailBez 							{ float: left; margin-right: 5px;}

.VereineDetailWebsiteBez 						{ margin-top: 25px; font-weight: bold; margin-left: 1px; }
.VRLinkZurueck 											{ margin-top: 25px; margin-bottom: 10px; }

.VrAnsHompage	{ }
.VrA2Hompage	{ display: none; }

#VereineSelbsteintragAuswahl { margin-top: 20px;  }
#VereineSelbsteintragAuswahl ul  { list-style-type: square; margin-left: 20px;  line-height: 1.5em; }

#VereineContentNE fieldset label { display: block; float: left; width: 170px; }

.SucheFirma { margin-top: 20px; }
.suchbutton { margin-top: 20px; }

/*** Veranstaltungskalender ***/

#VKSuchContent 											{ padding-top: 10px; padding-left: 10px; }
/*** Formate Einleitung ***/

h1.VKSucheUeberschrift   						{ font-weight: bold;   line-height: 120%; }
h2.VKEinleitungSubtitle  						{ font-weight: normal; color: #000000; }
div.VKEinleitungBegleittext  				{ margin-top: 20px; }
/*** Ende Formate Einleitung ***/

/*** Formate Suchmaske ***/
	
h2.VKSucheZeitraumUeberschrift			{ font-size: 1.0em;}
div.ZeitraumFreitext1								{ margin-top: 15px; margin-bottom: 15px; }
div.VKSucheZeitraumAuswahlHeute			{ display: inline; margin-right: 20px; height: 20px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlWoche			{ display: inline; margin-right: 20px; height: 20px; margin-bottom: 15px;}
div.VKSucheZeitraumAuswahlMonat			{ display: inline; margin-right: 20px; height: 20px; margin-bottom: 15px;}
div.ZeitraumFreitext2								{ margin-top: 15px;}
div.VKSucheZeitraumVon							{ float: left; margin-top: 15px; margin-right: 15px; margin-bottom: 15px;}
div.VKSucheZeitraumBis							{ margin-top: 15px; margin-bottom: 15px; margin-right: 20px;}
div.VKSucheButton1									{ display: none; }
input.VKSuchImage1									{ margin-left: 200px; }
div.VKFreitextSuchebegriff					{ display: inline; font-size: 1.1em; font-weight: bold;}
label.VKSucheFreitextLabel					{ display: inline; }
div.VKSucheFreiesTextfeld						{ display: inline; }
input.Freitext										  { display: inline; }
h2.VKSucheFreitext									{ margin: 0px; padding: 0px; width: 15em; font-size: 1.0em;}
#VKKategorien												{ margin-top: 20px; }

.VKLinkWeiter												{ float: right; margin-right: 20px; }

br.TrennerKopfListe	{ clear: right; }

.VKErgebnisListe { margin-top: 40px; }

h2.VKErgebnisTerminUeberschrift	 { font-size: 1.1em; margin: 0px; font-weight: normal;}
h2.VKErgebnisTitel { font-size: 1.1em;}

h3.VeranstalterName { display: inline; font-weight: normal; margin: 0px; margin-left: 5px; }
.VKErgebnisVeranstalter br { display: none; }
h3.VeranstalterName br   { display: none; }
.VKErgebnisVeranstalterLA { font-weight: bold;}
.TrennerzuDetaillink	 { display: none; }
.VKErgebnisDetaillink	{ margin-top: 15px; }
.VKErgebnisOrtLA { font-weight: bold;}
.VKErgebnisOrt br { display: none; }
h3.VKErgebnisOrtName  { display: inline; font-weight: normal; margin: 0px; margin-left: 5px;}
.VKErgebnisEintraggerade { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #27282C; }
.VKErgebnisEintragungerade { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #27282C;}

/*** Formate Detailansicht Kopfdaten ***/

div.VKDetailsKopf  									{ display: none; }
div.VKDetailsTitel									{ font-weight: bold; }
h1.VKetailsUeberschrift							{ font-size: 1.1em; font-weight: bold; line-height: 120%; margin: 0px; }
div.VKSuchkriterien									{ font-weight: bold; }
.Trenner-Kriterien-Anzahl						{ display: none; }
.VKLinkZurueck											{ position: relative; font-weight: bold; }
a.ZurueckZurSucheLink								{ font-weight: bold;  }
.Trenner-Zureck-Weiter							{ display: none; }
div.VKLinkWeiter										{ float: right; position: relative; } 
a.WeiterLink												{ font-weight: bold; }
.TrennerKopfDetails									{ display: none; }
/*** Ende Formate Detailansicht Kopfdaten ***/

/*** Formate Detailansicht Ergebnislisten ***/
div.VKDetailsEintrag								{ padding: 5px; }
div.VKDetailsTermin									{ position: relative; height: 1.2em; overflow: hidden; }
h2.VKDetailsTerminUeberschrift			{ font-size: 1.1em; margin: 0px; padding: 0px;}
div.VKDetailsTitel  h2							{ position: relative; font-size: 1.1em; font-weight: bold; margin-top: 5px; }
div.VKDetailsKategorie							{  }
span.VKDetailsKategorieLA  					{ position: relative; float: left; margin-right: 5px; }
h3.VKDetailsKategorieLA							{ font-size: 1.1em; margin: 0px; padding: 0px; }
span.VKDetailsOrtLA  h3							{ font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; padding-right: 5px; }
div.VKDetailsVeranstalterLang	  		{ margin-top: 15px;}
span.VKDetailsVeranstalterLA				{ position: relative; }
span.VKDetailsVeranstalterLA  h3		{ font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; padding-right: 5px; }
div.VKDetailsBild										{ float: right; position: relative; }
.VKDetailsBildImage									{ margin-top: 10px; margin-right: 10px; }
div.VKDetailsOrtLang								{ position: relative; margin-top: 15px; margin-right: 15px;}
div.TrennerLangText									{ clear: left; }
div.VKDetailsText										{ position: relative; visibility: visible; margin-top: 15px; }
span.VKDetailsTextLA	h3						{ font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; }
span.VKDetailsDetaillink						{ display: none; }
div.TrennerzuDetaillink							{ display: none; }
div.VKDetailsReiheLang							{ position: relative; margin-top: 10px; }
span.VKDetailsReiheLA		h3					{ font-weight: bold; font-size: 1.1em; margin: 0px; padding: 0px; height: 1.1em; }

#VKErgebnisseFer .VKLinkZurueck	{ float: none; }
/*** Ende Formate Detailansicht Ergebnislisten ***/


/***- 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; }