/***************************
Name: Bad Dürrheim E-Gov-Module
Date: 09.09.2005
Version: 1.0
Author: KIRU Mark Regemann
*****************************/


@import "http://www.essingen.de/servlet/PB/show/1251696/essingen.css"; 


/*** Beginn EGov Module ***/



/*** Beginn Branchenverzeichnis ***/

label { font-size: 1.0em; }

#FirmenContentBody { 	 width: 520px; color: #000000;	text-decoration: none; font-size: 76%;  }

#FirmenContent 		{ 	width: 500px;	margin: 0px 0 0 20px;	line-height: 1.3em; }


/*** Formate Einleitung ***/
#FirmenEinleitung { margin: 0; }

.FirmenUeberschrift { margin-top: 10px; }
.FirmenUeberschrift h1 {  font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3D5444; } 

.FirmenBeschreibungUeberschrift { padding: 10 0 0 0px; font-weight: bold; }

.FirmenEinleitungstext { padding: 5px 0 5px 0px; }

.FirmenBezeichnung { padding: 5px 0 5px 0px;  }


/*** Formate Suchmaske ***/
#FirmenSuche { margin: 0; padding: 20px 5px 5px 0px; }
#FirmenSuche form { margin-bottom: 0px; margin-top: 0px; }

.FirmenSucheUeberschrift { line-height: 120%;  margin: 0px;  }
.FirmenSucheUeberschrift h2 { font-size: 1.0em; color: #3D5444; margin: 0px; }

.FirmenSucheFreitext, .FirmenSuchePlz, .FirmenSucheButton {  clear: both;  padding-top: 5px; margin: 0px; }

span.fname { font-weight: bold; display: inline-block; width: 150px; }

span.feld { text-align: left; width: 200px;  }
span.feld input { width: 150px; margin: 0px; border: 1px solid #000000; } 

/*** Formate Suchbutton ***/

/* div.FirmenSucheButton { width: 500px;  } */
.FirmenSucheButton input { margin: 0px; }


/*** Formate Uebersicht ***/
#FirmenUebersicht { margin: 0; padding-top: 20px; }
.FirmenUebersichtUeberschrift {}
.FirmenUebersichtUeberschrift h2 { font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3D5444;}
.FirmenUebersichtListe {}
.FirmenUebersichtUL { }
ul.FirmenUebersichtUL { padding: 0 0 0 0px; margin-left: 15px; list-style-type: square; margin-bottom: 0px; }
.FirmenUebersichtLI {}


/*** Formate Branchenauswahl ***/
#FirmenBranchenauswahl { padding-top: 20px; }

.FirmenBranchenUeberschrift { }
.FirmenBranchenUeberschrift h2 { font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3D5444; margin: 0px;}

.FirmenLinkBranchenbaum { padding: 0 0 20px 0; text-align: right; }
a.FirmenLinkBranchenbaum { padding: 0; } 

ul.FirmenBranchenlisteUL { list-style-image:url(); list-style-type: square;  }
ul.FirmenBranchenlisteUL li	{ padding-left: 0px; }

a.Branchenlink {	height: 25px; }

/*** Spalte rechts fuer ec2k Inhalte ***/

/*** Firmenergbisseite ***/

#FirmenErgebnisBody										{ width: 520px; font-size: 76%; text-decoration: none; }
#FirmenContentErgebnisliste 					{ width: 500px; margin: 0 0 0 5px;	line-height: 1.3em; }

.FirmenErgebnislisteUeberschrift h1 	{ font-size: 1.2em; }
.FirmenZurueckZurSuche 								{ float: left; width: 35%;}
.ZurSucheLink {}
.FirmeenSuchkriterien 								{ clear: both; font-weight: bold; }

.FirmenAnzahlEintraege 								{ clear: both; padding: 10px 0 10px 0; }
.AzListe 															{ padding-bottom: 10px; }
.AzListeLink 													{ letter-spacing: 0.2em; margin-left: 4px; }
.AzListeNoLink 												{ letter-spacing: 0.2em; margin-left: 4px; }
.AzListeNoLink 												{ display: none; }

#FirmenErgebnisliste 									{ margin-top: 10px;}
.FirmenErgebnisBranchen h2 						{ font-size: 1.2em; padding: 0px; color: #557ED8;}

.FirmenErgebnisEintragUngerade 				{  background-color: #E5EFE0; padding: 5px; padding-left: 5px; padding-bottom: 10px; }
.FirmenErgebnisEintragGerade 					{  background-color: #ffffff; padding: 5px; padding-left: 5px; padding-bottom: 10px; }
                                			
.FirmenErgebnisFirmenname 						{ font-weight: bold; }
.FirmenErgebnisAnschrift							{ }
.FirmenErgebnisPlzOrt 								{  }
.FirmenErgebnisTelefon 								{}
.FirmenErgebnisFax										{}
.FirmenErgebnisEmail 									{}
.FirmenErgebnisDetails 								{ text-align: right;}

#FirmenErgebnisSeiten 									{ background-color: #fff; text-align: center; margin: 20px 0 0 0; padding: 0; }
#FirmenErgebnisSeiten a:hover, a:active { text-decoration: none; }
.FirmenErgebnisSeiteVorige 							{ margin-right: 20px; }
.FirmenErgebnisSeiteLink 								{ margin: 0 5px 0 5px; }
.FirmenErgebnisSeiteLinkAct 						{ margin: 0 5px 0 5px; }
.FirmenErgebnisSeiteNaechste 						{ margin-left: 20px; }

.GEWFooter 															{ clear: both; padding-top: 10px; width: 450px; }
                              					
.GEWLinkZurueck 												{ float: left; }
.GEWFooterDruckansicht									{ float: right; }
                              					
.GEWfreespace1													{ clear: both; height: 10px; }
                              					
.GEWsearchPBarNumCellAct		 						{ margin-left: 4px; float: left;}
.GEWTrennzeichen 												{ margin-left: 4px; float: left;}
.GEWsearchPBarNumCell										{ float: left; }
                              					
.GEWsearchPBarNextCellAct 							{ float: left;  margin-left: 4px; }


/*** Firmen Detailansicht ***/


#FirmenDetail 						{ margin: 0px; line-height: 1.3em; }

.FirmenDetailTitel 				{ margin-bottom: 5px; }
.FirmenDetailTitel h2 		{ font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3D5444; }
.FirmenDetailUnterTitel  	{ font-size: 1.0em; font-weight: bold;  line-height: 120%; color: #000000; margin-bottom: 20px;}

.FirmenDetailBild 				{ border: 1px solid #000; float: right; }
.FirmenDetailBild img			{ width: 200px; }

.FirmenDetailInhaberBez		{ font-weight: bold;  float: left; margin-right: 5px;}
.FirmenDetailInhaberDat		{ margin-left: 5px; margin-bottom: 10px; font-weight: bold;}


.FirmenDetailBrancheBez		{ font-weight: bold; }

.FirmenDetailBranche ul		{ list-style-type: none; display: inline; margin-left: 0px; padding-left: 0px;}
.FirmenDetailBranche ul	li { display: inline;  margin-left: 0px; padding-left: 5px; }
.FirmenDetailAdresse 			{ margin-bottom: 10px; margin-top: 25px; }
.FirmenDetailAdresseBez 	{ font-weight: bold; padding-top: 10px;}


.FirmenDetailAdresse 			{ font-weight: bold; }
.FirmenDetailPostfachDat   { display: inline; }
.FirmenDetailPostfachBez 		{ display: inline; }
.FirmenDetailPostfachPLZDat { display: inline; }
.FirmenDetailTelBez 			{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenDetailTelDat 			{ margin-left: 30px; }
.FirmenDetailFaxBez 			{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenDetailFaxDat 			{ margin-left: 42px; }
.FirmenDetailMobilBez			{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenDetailMobilDat     { }
.FirmenDetailEmailBez  		{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenEmailDat						{ }
.FirmenDetailWebsiteBez  	{ font-weight: bold; float: left; margin-right: 5px;}
.FirmenDetailMobil 				{}
.FirmenDetailWeitere 			{}
.FirmenDetailBeschreibung { margin-top: 15px; }
.FirmenDetailBeschreibungBez {font-weight: bold;}

.Bez { font-weight: bold; color: #369;}
.Dat { color: #000;}


/*** Kategorienauswahl ***/

.Branchenbaumbody 			{ font-size: 76%;  padding: 20px 0 0 20px; }
#FirmenBranchenauswahlBody 	{ 	color: #000;	font-size: 76%; padding: 20px 0 0 20px;	text-decoration: none; }

.bbLevel1 { margin-top: 15px; }
.bbLevel2 { margin-left: 15px; }

.Branchenbaum                      { line-height: 1.3em; }

#FirmenBranchenauswahlContent { 	width: 530px;	line-height: 1.5em; }

.FirmenBranchenauswahlUeberschrift h1 { font-size: 1.2em; font-weight: bold;   line-height: 120%; color: #3D5444; }


.FirmenAnzeigeHauptkategorie h2 { font-size: 1.1em; padding: 1em 0 0 0; }


.FirmenBranchenauswahlVerfeinern { margin-bottom: 10px; }
.FirmenBranchenauswahlVerfeinern h2 { padding: 1em 0 0 0; }



a.BranchenUnterkategorieLink { 	display: block; height: 25px;}

hr.FirmenBranchenliste	{ display: none; }





.GEWFooterzurSuche {display: none;}
.GEWFLinkZurueck {margin-top: 20px;}

.FirmeenSuchkriterien {margin-top: 20px; margin-bottom: 10px; font-size: 1.2em; font-weight: bold;}
.AzListe {margin-top: 10px; margin-bottom: 10px;  }
.AzListeLink {margin-left: 2px; margin-right: 2px;}
.AzListeNoLink {margin-left: 2px; margin-right: 2px;}
.FirmenErgebnisBranchen {margin-top: 20px;}
.FirmenErgebnisFirmenname {font-size: 1.2em; font-weight: bold;}
.FirmenErgebnisDetails {margin-top: 15px;}

.GEWErgebnisseitenInnen {margin-top: 15px;}
.GEWTrennzeichen {margin: 5px;}
.GEWsearchPBarPrevCellAct {margin-left: 5px; margin-bottom: 10px;}
.GEWsearchPBarNextCellAct {margin-left: 5px; margin-top: 10px;}

hr.FirmenBranchenliste {display: none;}
.FirmenAnzahlEintraege {margin-bottom: 20px;}


/*** Vereinsregister ***/

#VRUebersicht ul.VRUebersichtUL { list-style-type: none; margin-left: 0px; padding-left: 0px;}
#VRkatauswahl ul.VrKat { list-style-type: none; }

hr.VRkatliste	{ display: none; }
#VRContentErgebnisliste .register { margin-top: 10px; margin-bottom: 15px;}
.VRErgebnisVRname	{ font-weight: bold; }

#VRContentErgebnisliste .register .registerLink	{ margin-right: 10px; }
#VRContentErgebnisliste .register .registerNoLink	{ display: none; }

.VereineDetailBild           { float: right; margin-right: 10px;} 
.VereineDetailKategorieBez   {font-weight: bold;}
#VereineDetail .VrKatDetail  { margin-left: 0px; list-style-type: none; }      
.VereineDetailAdresseBez 			{ font-weight: bold; margin-top: 15px; }
.VereinePostfachDat   { display: inline; }
.VereinePostfachBez 		{ display: inline; }
.VereinePostfachPLZDat { display: inline; }
.VereineDetailTelBez 			{ font-weight: bold; float: left; margin-right: 5px;}
.VereineDetailFaxBez 			{ font-weight: bold; float: left; margin-right: 5px;}
.VereineDetailMobilBez			{ font-weight: bold; float: left; margin-right: 5px;}
.VereineDetailEmailBez  		{ font-weight: bold; float: left; margin-right: 5px;}
.VereineDetailWebsiteBez  	{ font-weight: bold; float: left; margin-right: 5px;}
.VereineDetailBeschreibung { margin-top: 15px; }
.VereineDetailBeschreibungBez {font-weight: bold;}
                     
.VRFooter    { margin-top: 20px;}              
#lpBDien #v  { width: 500px; }
