@import url("/css/basis.css");
/*****************************************************************
Name		:	gewerbe.css
Date		:	10.05.2009
Version		:	0.1
Author		:	Reinhold Kuhs
Description	:	Style Sheet für das Layout des Firmen-VZ
******************************************************************/
#qePageContent ul {
	margin: 0 0 0 2.5em;
}
#FirmenContent, #FirmenContentErgebnisliste {
	overflow:auto;
}
#Content-inner #FirmenContent li  {list-style: none;}
.FirmenSucheFreitext {float:left;}
.FirmenSuchePlz {display:none;}
#FirmenUebersicht {clear: left; margin-top: 1em;}
.FirmenErgebnisBranchen, .AzListe {
	background-color: #eeeeee;
	border: 1px solid #d1d5d6;
	margin-top: 2em;
	padding: 0.2em 1em;
}
.AzListe .AzListeLink a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5em;
	padding: 0.04em;
	color: #00274e;
}
.AzListe .AzListeLink a:hover {
	background: #00274e;
	color: #fff;
}

.AzListeNoLink {
	display: none;
}
#FirmenErgebnisliste {
	margin-top:3em;
}

/* Firmen Suche */

#FirmenSuchContent {}
#FirmenSuchContent H2{background-color:#eeeeee;font-weight:bold;}
#FirmenEinleitung {}
.FirmenEinleitungTitel {}
.FirmenEinleitungTitel H1 {}
.FirmenEinleitungSubtitle {}
.FirmenEinleitungSubtitle H2 {}
.FirmenEinleitungBegleittext {}
.FirmenEinleitungIllustration {}


#FirmenSuche {}
#FirmenSucheinnen {} 
.FirmenSucheUeberschrift {}
.FirmenSucheUeberschrift H2 {}
.FirmenSucheFreitext {}

.FirmenSucheFreitext label {}
.FirmenSucheFreitext input#freitextsuche {}

.FirmenSuchePlz {display:none;}
.FirmenSuchePlz label {}
.FirmenSuchePlz input#plz {}

.FirmenSucheButton {}
.FirmenSucheButton input.FirmenSucheBtn {border: 1px solid #747f96;float:right;margin-top:-1.5625em;}
.Firmenkatliste hr {display:none;}
.FirmenBranchenliste hr {display:none;}
.FirmenBranchenliste a.BranchenUnterkategorieLink {display:block;}
.bbLevel1 {clear:left;}
.bbLevel1 a {line-height:2em;}
.bbLevel2 {
        margin-left:1.25em;
        background-image: url(../../show/1282698/ico_nb_liste.gif);
        background-repeat:no-repeat;
        line-height:1.3em;background-position: left 0.3em;
        padding-left:1.25em;
}
/* Ende Firmen Suche */

/* Firmen Ergebnis */
.FirmenLinkZurueck {padding:0.2em 0 0.5em 0;}
#FirmenErgebnisliste {clear:left;}
.FirmenErgebnisEintragUngerade {
	background-color: #eeeeee;
	margin: 0.5em 0;
	padding: 0 0 0.5em 0.5em;
	border-left: 1em solid #00274e;
}
.FirmenErgebnisEintragGerade {
	background-color: #f6f6f6;
	border-left: 1em solid #00274e;
	padding: 0 0 0 0.5em;
}
.FirmenErgebnisFirmenname {font-weight:bold;}
.FirmenErgebnisKurztext {}
.FirmenAptrbl {}
.FirmenAptr {}
.FirmenErgebnisAnschrift {}
.FirmenErgebnisPlzOrt {}
.FirmenErgebnisTelefon {}
.FirmenErgebnisEmail {}
.FirmenErgebnisHompage {}
.FirmenErgebnisDetails {}

hr.klar {clear:left;visibility:hidden;line-height:1%;color:#FFF;background-color:#FFF;height:1px;}

.GEWFooter {margin:0.5em 0 0.5em 0;}
.GEWLinkZurueck {}

.GEWfreespace1 {display:none;}

.GEWErgebnisseitenAussen {margin:0.5em 0 0.8em 0;}
.GEWTrennzeichen {display:none;}
.GEWfreespace3 {display:none;}

.GEWsearchPBarNumCellAct a {background: #eee url(../../show/1283816/bg_btn.gif) left top no-repeat;padding:0 0.24em;text-decoration:none;display:inline;}
.GEWsearchPBarNumCellAct {text-align:left;position:relative;margin-right:0.5em;}
span.GEWsearchPBarNumCell {margin-right:0.5em;}
.GEWsearchPBarNextCellAct {display:inline;}
.GEWsearchPBarNextCellAct a {background: #eee url(../../show/1283816/bg_btn.gif) left top no-repeat;padding:0 0.24em;text-decoration:none;}
.GEWsearchPBarPrevCellAct {float:left;margin-right:0.5em;}
.GEWsearchPBarPrevCellAct a {background: #eee url(../../show/1283816/bg_btn.gif) left top no-repeat;padding:0 0.24em;text-decoration:none;}

/* Ende Firmen Ergebnis */


/* Beginn Firmen Detail */
.FirmenDetailBranche {
	margin-bottom: 1em;
}
.FirmenDetailInhaberBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailBrancheBez {
	font-weight: bold;
	margin-right: 0.3em;
	padding-bottom: 1em;
}
.FirmenDetailAdresseBez {display:none;}

.FirmenDetailTelBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailMobilBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailFaxBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailEmailBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailWebsiteBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}
.FirmenDetailBeschreibungBez {float:left;color:#000;font-weight:bold;margin-right:0.3em;}

/* Ende Firmen Detail */

/*Selbsteintrag Firmen */

#FirmenSelbsteintragAuswahl li {
	margin-top: 1em;
}
#Content-inner #FirmenContent #FirmenSelbsteintragAuswahl li {
	margin-top: 1em;
	list-style: disc;
}
.button input, .suchbutton input, .authbut input {
	background: #eee;
	text-decoration: none;
	padding: 0.125em 0.2em;
	border: 0;
	margin-top: 0.5em;
}
#FirmenContentNE input,#FirmenContentNE textarea,#FirmenContentNE option,#FirmenContentNE select,#FirmenContentNE label {margin:0.2em 0;}
#FirmenContentNE {}
#FirmenContentNE fieldset {position:relative;margin:1.875em 0;border:1px solid #999;padding:1em;background: #fff url(../../show/1283817/bg_formulare.gif) left top no-repeat;}
#FirmenContentNE legend {
	color: #333;
	font-weight: bold;
	border: 1px solid #999;
	background-color: #fff;
}
#FirmenContentNE label {
	display: block;
	float: left;
	width: 12.5em;
}
#FirmenContentNE br {clear:left;}
#FirmenContentNE input {
	width: 25.0em;
}
#FirmenContentNE input#inADDRCODE, #FirmenContentNE input#inPOSTCODE {
	width: 7.5em;
}
#FirmenContentNE input#inADDRTOWN, #FirmenContentNE input#inPOSTTOWN {
	width: 16.7em;
}
#FirmenContentNE select {
	width: 25.75em;
}
#FirmenContentNE textarea {
	width: 20.9em;
}
#FirmenContentNE input.spaced, #FirmenContentNE #xhk input, #FirmenContentNE .suchbutton input {
	width: auto;
	margin-right: 0.5em;
}

.editFelder input,.editFelder textarea,.editFelder option,.editFelder select,.editFelder label {margin:0.2em 0;}
.editFelder {}
.editFelder fieldset {position:relative;margin:1.875em 0;border:1px solid #999;padding:1em;background: #fff url(../../show/1283817/bg_formulare.gif) left top no-repeat;}
.editFelder br {clear:left;}
.editFelder input {width:19.4375em;font:1em/1em Verdana;}
.editFelder input#inPLZ1, .editFelder input#inPLZ2, .editFelder input#inPLZ {width:5.4375em;font:1em/1em Verdana;}
.editFelder input#inORT1, input#inORT2, input#inORTBZN {width:13.4375em;font:1em/1em Verdana;}
.editFelder span.info {float:left;display:block;margin:0.2em 0 0.2em 0em;line-height:1.3em;font-size:0.85em;width:100%;}
.FirmenSuchePlz {display:none;}
.editFelder select {width:19.75em;font:1em/1em Verdana;}
.editFelder .editFelder select {}

.logimask input,.logimask textarea,.logimask option,.logimask select,.logimask label {margin:0.2em 0;}
.logimask {}
.logimask fieldset {position:relative;margin:1.875em 0;border:1px solid #999;padding:1em;background: #fff url(../../show/1283817/bg_formulare.gif) left top no-repeat;}
.logimask label {display:block;float:left;width:15.4375em;}
.logimask input#inUN, .logimask input#inPWD {width:15.4375em;}
.logimask .FirmenBeschreibungUeberschrift {position:absolute;top:-1.9375em;left:0em;color:#333;font-weight:bold;margin-left:0;padding:0.2em 0.3em;border: 1px solid #999;line-height:1.3em;background-color: #FFF;}
.logimask .FirmenEinleitungstext {margin-top:0.5em;}

#FirmenContentNE .SucheFirma legend, #FirmenContentAnmelden .logimask legend {display: none;}

#qePageContent #xhk li, #xhk li li {background-image:none; list-style-type:none; list-style-image:none; margin:0; padding:0;}
#qePageContent #xhk label {display:inline;width:auto; margin:0; padding:0; float:none;}
#qePageContent #xhk input, #qePageContent .ll input {width:auto; margin-right:0.5em;}
#qePageContent .ll {clear:left;}
#qePageContent #xhk li img { float:left; padding-top:0.2em;} 
