html {overflow-y:scroll;}
body {color:#555555; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#fff url(../../show/1173665/hg.jpg) repeat-x;}
h1 {font-size:130%;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h4 {font-size:105%;}
h5 {font-size:100%;}
h6 {font-size:95%;}
A {color:#a87000; text-decoration:none;}
A:hover {color:#ff0000;}
CAPTION {text-align:left; font-weight:bold;}

#zentrierer {width:994px; position:relative; margin-right:auto; margin-left:auto; background:#fff url(../../show/1173669/hg-navcontent.gif) 5px 5px repeat-y; padding-left:5px;}
*html #zentrierer {width:965px;}
#inhaltAussen {width:100%; position:relative; text-align:left; left:1px;}
*html #inhaltAussen {width:102%;}
#inhalt {position:relative; width:100%; text-align:left;}
*html #inhalt {width:101%;}

#top {position:relative; z-index:999;}
/* Drop-Down-Navigation */
.div-flyerNavigation-inner {position:absolute; top:320px; left:200px; background-color:#fbcc36; display:block; width:561px; font-size:80%; z-index:999; border-top:#b2b2b2 1px solid; border-bottom:#b2b2b2 1px solid;}
.div-flyerNavigation-inner UL {margin:0; padding:0; padding-left:25px;}
.div-flyerNavigation-inner LI {margin:0; padding:0; float:left; padding-right:33px; padding-left:20px; list-style:none; padding-top:4px; padding-bottom:4px;}
.div-flyerNavigation-inner A {color:#000; text-decoration:none;}
.div-flyerNavigation-inner A:hover {color:blue;}
.div-flyerNavigation-inner UL UL {display:none;}

.invisible {display:none; position:absolute;}

/* TOP-BEREICH */
#top {margin:0; padding:0;}

/* HEADER-GRAFIK UND LOGO */
#topFree1Html {}
#rkHeaderDiv {position:relative; top:0; left:0;}
#rkHeaderImg {width:989px;}
#rkLogoDiv {position:absolute; margin-top:0px; top:200px; left:124px;}

/*#navContent {position:relative;}*/

/* Schnellsuche */
.topFrameDiv1 {position:relative; z-index:99;}
.topFrameDiv1link1 {background:#ddd; text-align:center; color:#000; padding:13px; padding-top:1px; padding-bottom:1px; font-size:90%; text-decoration:none;}
.topFrameDiv1Spanlink2 {position:absolute; top:-320px; left:-7px; z-index:999;}

/* Navigation */
#navigation {position:relative; width:188px; float:left; z-index:11; margin-top:0px; background:#f7e355;}
#navigation UL {margin:0; padding:0;}
#navigation LI {margin:0; padding:0; padding-top:4px; list-style:none; background:#fbcc36;}
*html #navigation LI {padding-top:0; height:1%; overflow:visible;}
#navigation LI LI {background:#f8e356;}
#navigation LI LI LI {background:#ffff66;}

#navigation UL UL UL UL{display:none;}
#navigation LI.current {background:#b1c200;}


#navigationBody {position:relative; width:189px; margin-top:50px; font-size:80%;}
#navigationBody A {color:#000; text-decoration:none; border-bottom:#444444 dotted 1px; display:block; padding-bottom:3px;}
#navigationBody LI A {padding-left:10px;}
#navigationBody LI LI A {padding-left:20px;}
#navigationBody LI LI LI A {padding-left:30px;}
#navigationBody A:hover {color:blue;}
*html #navigationBody UL LI {height:1px;}
*html #navigationBody A {height:1px; padding-top:3px;}


#content {position:relative; width:795px; float:right; z-index:20;}
#contentSpalte {position:relative; width:568px; float:left;}
#contentBody  {font-size:80%; padding-top:30px; padding-bottom:20px;}
#qePageContent, #dvvSuche {padding-left:45px; padding-right:230px; padding-bottom:15px;}
#qePageContent {padding-right:20px;}
*html #qePageContent {height:1%;}
#serviceSpalte {position:relative; width:198px; float:right; color:black; margin-right:2px; padding-left:10px; padding-right:10px; margin-top:-30px;}
#serviceSpalte A {color:#800000;}
#serviceSpalte A:hover {color:#ff0000;}

.clearNavContent {clear:both;}

#bottomOwnText {background:#b1c200; width:99%; text-align:right; padding-right:5px; color:#555555; font-size:80%; font-weight:bold;}

/* AKTUELLES */
.liste_mitteilung_bild {margin-right:7px; margin-bottom:7px; float:left;}
*html .liste_mitteilung_bild {padding-bottom:20px;}
.liste_mitteilung_clear {clear:both;}
#listhead_abstand_unten {padding-top:10px;}
*html #listhead_abstand_unten {padding-top:20px;}
*html .liste_zeile_eins H2 {margin:0; padding:0;}
.liste_zeile_eins_clear {position:absolute; height:1px; margin:0; padding:0;}
.detail_mitteilung_bild_aussen {text-align:center;}
.detail_mitteilung_bildunterschrift {font-style:italic; margin-bottom:10px;}
#detail_mitteilung IMG {max-width:470px;}

/* Objekt-Listing */
.ddlg-table THEAD TD {padding-bottom:20px;}
TD.data {padding-right:20px;padding-bottom:10px;}
a.benutzer {display:none;}


/*SERVICE-BW*/
#lpSTAbfangsbuchstabenSelect {width:500px;}
#lpStichwortBeschreibungDiv LI {list-style:none;}
.suchImage, .submitbutton, .FirmenSucheBtn, .VrSucheBtn, #Submit_untB, #Submit_Stich, #Submit, .VKSuchImage1 {border:1px solid #fbcc36; font-weight:bold; background-color:#fbcc36; color:#000; margin-bottom:15px;}
.VKSuchImage1 {clear:both; margin-top:0.7em;}
#stichwortAbisZDiv A, #lpAbisZDiv A, #lpVAnfangsbuch A, .registerLink A, .vrTextAlle A {border:solid 1px #a87000; padding:4px; padding-left:8px; padding-right:8px; line-height:30px;}
#stichwortAbisZDiv, #lpAbisZDiv, #lpVAnfangsbuch, .lpLLZumBaum {padding-bottom:20px;}
#v {width:500px;}

/* eGov-Module */
/* VEREINE und FIRMEN */
#VRErgebnisliste, #FirmenErgebnisliste {margin-top:2em;}
.fname {width:90px; display:block; float:left;}
.VRSuchePlz {clear:both; padding-bottom:10px;}
*html #freitextsuche {position:relative; margin-top:-4px}
*html #plz {position:relative; margin-top:-4px}
.VRSucheButton, .FirmenSucheBtn {margin-left:90px;}
*html .VRSucheButton {margin-left:93px;}
*html .FirmenSucheBtn {margin-left:93px;}
.VRErgebnisVRname, .FirmenErgebnisFirmenname, .VereineSuchkriterien, .FirmeenSuchkriterien  {font-weight: bold;}

/* Selbsteintrag Veranstaltungskalender */
*html .formmailSummary {font-size:100%;}
.formmailSummary {font-size:120%;}

.FirmenBranchenauswahlVerfeinern {margin-bottom:2em;}
.FirmenAnzeigeAnzahleintraege {margin-bottom:1.2em;}
*html .FirmenAnzeigeAnzahleintraege {margin-bottom:1.5em;}
.BranchenUnterkategorieLink {background-image:url(../../show/1174089/disc.gif); background-repeat:no-repeat; background-position: left center; padding-left:1em; display:block;}
.VRSuchePlz, .FirmenSuchePlz, .FirmenDetailEmailBez, .FirmenDetailWebsiteBez {display:none;}
.VRUebersicht {clear:both;}
hr.streck {display:none;}
.VRLinkZurueck, .GEWLinkZurueck, .GEWsearchPBarPrevCellAct, .GEWFLinkZurueck {background-image:url(../../show/1174087/back.gif); background-repeat:no-repeat; background-position: left center; padding:7px; padding-left:1em;}
.GEWLinkZurueck, GEWsearchPBarPrevCellAct, .GEWFLinkZurueck {padding-top:10px; padding-bottom:10px;}
*html .GEWLinkZurueck {top:38px;}
.GEWFooterDruckansicht {margin-top:1em;}
.GEWsearchPBarNextCellAct {background-image:url(../../show/1174094/next.gif); background-repeat:no-repeat; background-position: left center; padding-left:1em;}
.AzListe {margin-top:1.8em; margin-bottom:1.3em; font-size:90%;}
.AzListeLink, .AzListeNoLink {margin-right:0.2em;}

.FirmenDetailTitel h2 {background-image:url(../../show/1174092/icon_name.gif); background-repeat:no-repeat; background-position: left top; padding-left:30px; margin-left:-30px; margin-bottom:2em;}
.FirmenErgebnisDetails, .FirmenDetailBranche {margin-top:0.5em;}
#FirmenSelbsteintragAuswahl LI {margin-bottom:0.7em;}
.FirmenDetailInhaberBez, .FirmenDetailTelBez, .FirmenDetailMobilBez, .FirmenDetailFaxBez {float:left; margin-right:0.5em;}
.FirmenDetailInhaberBez, .FirmenDetailAdresseBez {background-image:url(../../show/1174090/icon_adresse.gif); background-repeat:no-repeat; background-position: left top; padding-left:30px; margin-left:-30px;}
*html .FirmenDetailInhaberBez {margin-left:-15px;}
.FirmenDetailAdresseBez {margin-top: 1em; font-weight:bold; margin-bottom:0.3em;}
.FirmenDetailBeschreibung {background-image:url(../../show/1174093/icon_text.gif); background-repeat:no-repeat; background-position: left top; padding-left:30px; margin-left:-30px; margin-top:1em;}
.editFelder LABEL {position:relative; display:block; float:left;}
.editFelder LEGEND {color:#0043e9}
.GEWErgebnisseitenInnen SPAN {margin-right:0.5em;}
.GEWfreespace2 {margin-top:1em;}
.GEWfreespace3, .GEWfreespace4 {margin-bottom:1em;}
.bbLevel1 {font-size:120%; font-weight:bold; margin-top:20px;}
.bbLevel2 {margin-left:30px;}

/* VERANSTALTUNGEN */
.ZeitraumFreitext2 {margin-top:1em; margin-bottom:0.3em;}
.VKSucheZeitraumVon {padding-right:1em;}
.VKSucheZeitraumVon {float:left;}
.VKSucheButton1 {padding-top:1em;}
#VKKategorien {margin-top:4em;}
.VKKategorienListe {position:relative; width:60em;}
.VKKategorienListe DIV {float:left;}
.VKKategorien {position:relative; width:15em;}
#VKVeranstaltungsreihe {clear:both; margin-top:8em;}
*html #VKVeranstaltungsreihe {margin:0;}
.VKSucheButton2 {margin-top:1em;}
.VKlinksuche {display:none;}

.VKErgebnisListe {clear:both; margin-top:2.2em;} /*  font-size:110%; */
.VKSuchkriterien {margin:0; padding:0; margin-right:15px; float:left; display:inline;}
.Trenner-Kriterien-Anzahl {display:none;}
.Trenner-Anzahl-Zurueck {margin:0; padding:0; margin-right:15px; float:left;display:none;}
.VKAnzahlErgebnisse {margin:0; padding:0; margin-right:15px; float:left;display:inline;}
.VKLinkZurueck A {margin:0; padding:0; display:inline; background-image:url(../../show/1174087/back.gif); background-repeat:no-repeat; background-position: left center; padding-left:1em; position:relative; top:10px;}

.VKErgebnisEintragungerade, .VKErgebnisEintraggerade {position:relative; height:8.5em; margin-left:80px;}
.VKTrennerErgebnisListe {border-bottom: 1px dotted #990000; margin-left:-80px; margin-top:2em; display:block;}
*html .VKTrennerErgebnisListe {position:relative;left:0px; top:-10px; width:100%; display:block;}
.VKErgebnisVeranstalter {font-size:0.9em;}
.VKErgebnisOrt H3, .VKErgebnisOrt SPAN, .VKErgebnisOrt BR, .VKErgebnisVeranstalterLA, .VeranstalterName, .VKErgebnisOrtLA, .VKErgebnisOrtName {margin:0; padding:0; margin-right:10px; float:left; display:inline;}
*html .VKErgebnisOrt BR, *html .VKErgebnisOrtLA BR, *html .VKErgebnisOrtName BR {display:none;}
*+html .VKErgebnisOrt BR, *+html .VKErgebnisOrtLA BR, *+html .VKErgebnisOrtName BR {display:none;}
H3.VKErgebnisOrtName {font-size:95%;}
.VKErgebnisTerminUeberschrift {font-size:95%; color:#666666; font-weight:normal;}
.VKErgebnisTitel {font-size:100%;}
*html .VKErgebnisTitel {margin:0; padding:0; position:relative; top:-4px;}
*+html .VKErgebnisTitel {margin:0; padding:0; position:relative; top:-4px;}
*html .VKErgebnisTerminUeberschrift {margin-top:1em;}
*+html .VKErgebnisTerminUeberschrift {margin-top:1em;}
.VKErgebnisOrt A, .VKErgebnisVeranstalter, .VKErgebnisReiheLang, .VKErgebnisTextSpan {display:none;}
.VKErgebnisBild {margin-top:-5.3em; left:-75px; position:absolute;}
.VKErgebnisBild IMG {width:60px;}

#VKDetailsContent {margin-top:10px;}
#VKDetailsContent .VKDetailsVeranstalterLang A, #VKDetailsContent .VKDetailsOrtLang A {text-decoration:none;}
.VKDetailsVeranstalterLang A {color:#990000; text-decoration:none; font-size:0.95em; font-weight:bold;}
.VKDetailsOrtLang A {color:#990000; text-decoration:none; font-weight:bold;}
#VKDetailsContent A:hover {text-decoration:underline;}
.VKetailsUeberschrift, .VKDetailsKurz, .VKDetailsLink, .VKDetailsHomepage, .VKDetailsMail {display:none;}
.VKDetailsTitel {background-image:url(../../show/1174092/icon_name.gif); background-repeat:no-repeat; background-position: left top; padding-left:1.5em; margin-bottom:0.3em;}
.VKDetailsKopf {border-bottom: 1px dotted #990000; padding-top:1.5em; padding-bottom:2.5em;}
.VKetailsUeberschrift {border-bottom: 1px dotted #990000; padding-top:1.5em; padding-bottom:0.5em;}
.VKDetailsTerminUeberschrift {font-size:95%; color:#666666; margin-bottom:2px; padding-bottom:0;}
.TrennerKopfDetails {margin-bottom:1.8em; margin-top:10px;}
*html .TrennerKopfDetails {margin-bottom:0.1em;}
.VKSuchkriterien, .Trenner-Kriterien-Anzahl, .VKAnzahlErgebnisse, .Trenner-Anzahl-Zurueck, .Trenner-Zureck-Weiter, .TrennerKopfListe {display: none;}
.VKLinkWeiter {margin-top:2em; margin-bottom:1em; background-image:url(../../show/1174094/next.gif); background-repeat:no-repeat; background-position: 0 4px; padding-left:1em;}
.VKDetailsOrtLang, .VKDetailsVeranstalterLang {margin-left: 150px;}
.VKErgebnisDetaillink A {position:absolute; left:-80px; color:#000;}
#qePageContent .VKErgebnisDetaillink A {text-decoration:none;}
#qePageContent .VKErgebnisDetaillink A:hover {text-decoration:underline;}
.VKDetailsKategorie {border-bottom: 1px dotted #990000; border-top: 1px dotted #990000; margin-bottom:20px; padding-bottom:10px; margin-top:10px; padding-top:10px;}
.VKDetailsKategorieLA {margin:0; padding:0; float:left; margin-right:5px;}
.VKDetailsVeranstalterLang {margin-bottom: 15px; margin-top: 10px;}
.VKDetailsBild {float:left; margin-right:20px; position:relative; height:110px;}
*html .VKDetailsBild {position:absolute; left:0;}
.VKDetailsOrtLA H3, .VKDetailsVeranstalterLA H3, .VKDetailsTextLA H3, .VKDetailsReiheLA H3 {margin-bottom:0; padding-bottom:0;}
.VKDetailsOrtLA H3, .VKDetailsReiheLA H3 {margin-bottom:0.5em;}
.VKDetailsVeranstalterLA H3, .VKDetailsTextSpan P {margin-top:0; padding-top:0;}
.VKDetailsVeranstalterLA H3 {margin-bottom:0.5em;}
.VKDetailsTextLA H3 {margin-top:10px; padding-top:0; margin-bottom:0.5em;}
H3.VKDetailsLocBeschreibungLA {margin-bottom:0;}
.VKDetailsLocationBeschSpan {position:relative; top:-0.6em;}
*html .VKDetailsLocationBeschSpan {top:-1.1em;}
.VKDetailsText {clear:both; border-top: 1px dotted #990000; border-bottom: 1px dotted #990000; padding-bottom:0.5em; margin-bottom:0.5em;}
.VKDetailsLocationBeschreibung {border-bottom: 1px dotted #990000; padding-bottom:0.5em; margin-bottom:0.9em;}
.VKDetailsReiheLang {border-bottom: 1px dotted #990000; padding-bottom:1.1em; margin-bottom:0.9em;}
.VKFooterZurSuche {margin-bottom:1.5em;}

/* SUCHE */
.searchRsWithDescr1, .searchRsWithDescr0 {padding-left:20px; background: url(../../show/1174089/disc.gif) 10px 8px no-repeat; padding-top:3px; padding-bottom:2px;}
.seitenzahlen, .searchPBarPrevCellDis {padding-right:1px; float:left;}

/* KONTAKTFORMULAR */
#kontaktformular {font-size:120%;}
#kontaktformular select {border:1px solid #fbcc36; background:#fff;}
#kontaktformular label {font-size:0.8em;}
#kontaktformular fieldset {border:0; margin:0; padding:0;}
#kontaktformular legend {font-size:0.8em; margin:0; padding:0; font-weight:bold;}
*html #kontaktformular legend {margin-left:-7px}

.textfeldNormal {width:30em; height:1.3em; border:1px solid #fbcc36; background:#fff;}
.textfeldKleiner {width:15em; height:1.3em; border:1px solid #fbcc36; background:#fff;}
.textfeldMini {width:6em; height:1.3em; border:1px solid #fbcc36; background:#fff;}
.textareaBig {width:30.8em; height:10em; border:1px solid #fbcc36; background:#fff;}
*html .textareaBig {width:30em;}
.submitbutton {border:1px solid #fbcc36; font-weight:bold; background-color:#fbcc36; color:#000;}

/* Admin-Drop-Down */
.Pirofunctions {position:relative; z-index:100; margin-top:10px;}
/* STATUS */
.workflowPanelUp {position:relative; left:1px; top:-18px; font-size:11px; width:557px; background:#e8e8e8; padding:2px;}
.workflowPanelUp BR {display:none;}
.wf, .wf tr {background: none;}

/* VORLAGEN */
.BildLinks {float:left;margin-top:5px;margin-right:0.5em;border:1px solid #fff;} 
.BildRechts {float:right;margin-top:5px;margin-left:0.5em;border:1px solid #fff;}

