
/******************************************
***		 name: basis.css				***
***		 desc: fullscale-shade mit ses	***
***		autor: kivbf, f.vogtsberger		***
***		v/dat: 1.0 / 14.10.2008			***
*******************************************


/* ---------- body ---------- */
* {margin:0;padding:0;}
html {height:100%;max-height:100%;}
body {font:100.01%/160% "Trebuchet MS",helvetica,arial,sans-serif;background:#D6D6CF;padding:2em 1.5em;font-size:85%;}
#zentrierer {background:url(/img/gfx_schatten_seite_re.gif) right top no-repeat;margin:0 auto;max-width:68em;min-width:68em;}
* html #zentrierer {width:69.1em;}
#inhaltAussen {}
#inhalt {background:url(/img/gfx_schatten_ecke_unre.gif) right bottom no-repeat;font-size:90%;padding:0 10px 0 0;}
.invisible {display:none;height:0;}
.clearing {clear:both;}
.clearLeft {clear:left;}

/* ---------- kopfbereich ---------- */
#top {border:5px solid #FEFFFF;border-bottom:0;}
#topBody {position:relative; height:17.29em;}
#topBody a, #topBody span {color:#012;}
#topBody a:hover {color:#3f557e;}
.topFrameDiv1 {position:absolute;top:0;left:0;} /* anmeldung */
.topFrameDiv2 {position:absolute;left:2.5em;top:-2em;} /* startseite */
.topFrameDiv2 a {display:inline;font-weight:bold;text-decoration:none;}
.topFrameDiv3 {position:absolute;top:-2em;right:1em;} /* funktionslinks oben rechts */
.topFrameDiv3 li {display:inline;}
.topFrameDiv3 a {font-weight:bold;margin-right:0.7em;padding:0 0.5em 0 1.5em;text-decoration:none;}
.topFrameDiv3link1 {background:url(/img/ico_inhalt.gif) left 2px no-repeat;}
.topFrameDiv3link2 {background:url(/img/ico_kontakt.gif) left 3px no-repeat;}
.topFrameDiv3link3 {background:url(/img/ico_impressum.gif) left 2px no-repeat;}

/* topwayhome */
.topFrameDiv4 {background:#272121 url(/img/gfx_bg_wayhome.gif);color:#f2f2eb;font:100%/100% "Trebuchet MS", helvetica, arial, sans-serif;margin-top:-1px;padding:0.6em 1em 0.6em 17.9em;position:absolute;bottom:0;width:55.1em;}
*+html .topFrameDiv4 {width:54.9em;}
.topFrameDiv4 .wayhomePrefix {float:left;margin-right:0.5em;}
.topFrameDiv4 li {background:url(/img/ico_wayhome.gif) left center no-repeat;display:inline;margin-right:1em;padding-left:1em;}
#topBody .topFrameDiv4 a {color:#F2F2EB;}
#topBody .topFrameDiv4 a:link {text-decoration:underline;}

/* schnellsuche */
.topFrameDiv5 {background:#272121 url(/img/px_bg_wayhome.gif) left top repeat-x;padding:0 0.2em;position:absolute;bottom:0em;right:0.2em;width:12em;} /* schnellsuche */
.topFrameSearchForm5 {position:absolute;bottom:0.3em;right:0em;}
.topFrameDiv5 input {background:#434242 url(/img/px_bg_wayhome_vflip.gif) left top repeat-x;border:1px solid #CCC;color:#FFF;margin-right:0.5em;}
.topFrameDiv5 img {position:relative;top:0.2em;margin-right:0.5em;}

/* navi oben */
.topFrameDiv6 {background:url(/img/px_bg_blue70.png);border-top:1px solid #FFF;height:2.6em;padding-top:0.3em;padding-left:17.07em;position:absolute;bottom:2.1em;width:56.9em;} 
* html .topFrameDiv6, *+html .topFrameDiv6 {width:56.75em;}
* html .topFrameDiv6 {background-image:none;background-color:#0039a6;}

.topFrameDiv6 ul li {display:inline;line-height:2.5em;margin:0 0.7em;padding-top:0.5em;margin-top:0.5em;}
.topFrameDiv6 ul li a {color:#FFF;font-weight:bold;padding:0.1em 1em;font-size:1.3em;}
#topBody .topFrameDiv6 ul li a {color:#FFF;text-decoration:none;}
#topBody .topFrameDiv6 ul li a:hover {background:url(/img/bg_navlev1ha.png);color:#000;text-decoration:underline;}
* html #topBody .topFrameDiv6 ul li a:hover {background:#FFF;}
#topBody .topFrameDiv6 ul li a.topFrameDiv6ToplevelActive {background:url(/img/bg_navlev1ha.png);color:#000;}
* html #topBody .topFrameDiv6 ul li a.topFrameDiv6ToplevelActive {background:#FFF;}
/* tooltips navi oben */
a.topFrameDiv6ToplevelActive, a.topFrameDiv6ToplevelInactive {}
#topBody a.topFrameDiv6ToplevelActive span, #topBody a.topFrameDiv6ToplevelInactive span {display:none;}
#topBody a.topFrameDiv6ToplevelActive:hover span, #topBody a.topFrameDiv6ToplevelInactive:hover span {background:#272121 url(/img/px_bg_wayhome.gif) left top repeat-x;color:#f2f2eb;display:block;font:75%/100% "Trebuchet MS", helvetica, arial, sans-serif;line-height:1em;;padding:0.6em 1em;position:absolute;top:2.95em;left:17.52em;width:40em;z-index:9;}

/* logo */
.topFrameDiv7 {position:absolute;left:0.3em;bottom:2.5em;}
* html .topFrameDiv7, *+html .topFrameDiv7 {bottom:2em;}
.topFrameDiv7 img {width:16.5em;}
/* hintergrund oben */
.topFrameDiv9 {position:relative;max-width:90em;overflow:hidden;z-index:-1;}
.topFrameDiv9 img {right:0;width:75em;}
* html .topFrameDiv9 img {right:0;width:100%;}

/* --- topnavi --- */
#navContent {/* div um navi und content herum*/
	background:#F2F2EB url(/img/bg_navi_unten.gif) left top repeat-y;border-left:5px solid #FEFFFF;border-right:5px solid #FEFFFF;height:100%;overflow:hidden;}
	
/* ---------- navigation ---------- */
#navigation {background:#cbd3de;float:left;width:17.07em;}
#navigationBody {position:relative;padding-top:3em;}
*+html #navigationBody {padding-top:1.2em;}

.div-navigation-outer {}
.div-navigation-inner {width:17.07em;}
.div-navigation-inner a {}
.div-navigation-inner a:hover {}
.div-navigation-inner a.current {text-decoration:underline;}
.div-navigation-inner li.navEbene1Inactive, .div-navigation-inner a.navEbene1Active {display:none;}

.div-navigation-inner ul li {list-style:none;} /* navlev2 */
.div-navigation-inner ul a {color:#FFF;display:block;font-weight:bold;padding:0.25em 1em;text-decoration:none;width:15.07em;}
.div-navigation-inner ul a:hover {color:#FFF;}
.div-navigation-inner #nav_2 {color:#FFF;font:bold 140%/100% "Trebuchet MS", helvetica, arial, sans-serif;text-align:center;font-size:2em;}
.div-navigation-inner ul ul {border-top:1px solid #666;border-bottom:1px solid #FFF;} /* navlev3 */
.div-navigation-inner ul ul a.navEbene2Active {background:#ebedf0 url(/img/gfx_navlev2_act.gif) right bottom no-repeat;border-top:1px solid #ebedf0;border-bottom:1px solid #b1b5b9;text-decoration:underline;}
.div-navigation-inner ul ul li {}
.div-navigation-inner ul ul a {border-top:1px solid #FFF;border-bottom:1px solid #000;color:#012;}
.div-navigation-inner ul ul a:hover {background:#ebedf0 url(/img/gfx_navlev2_act.gif) right bottom no-repeat;;border-top:1px solid #ebedf0;border-bottom:1px solid #b1b5b9;color:#000;text-decoration:underline;}
.div-navigation-inner ul ul ul {border:none; background-color:#ebedf0;} /* navlev4 */
.div-navigation-inner ul ul ul li {}
.div-navigation-inner ul ul ul li a:hover, .div-navigation-inner ul ul ul li a.navEbene3Active {background:url(/img/gfx_navlev3_act.gif) right top no-repeat;border:none;color:#000;text-decoration:underline;}
.div-navigation-inner ul ul ul li a {border:none;}
.div-navigation-inner ul ul ul ul li a {background:#d0d4d9 url(/img/gfx_navlev3_act.gif) 0.4em 0.1em no-repeat;margin:0.2em 0.8em;padding-left:1.6em;width:12.6em;;} /* navlev5 */
.div-navigation-inner ul ul ul ul li a:hover, .div-navigation-inner ul ul ul ul li a.current {background:#e9edf2 url(/img/gfx_navlev3_act.gif) 0.4em 0.1em no-repeat;margin:0.2em 0.8em;text-decoration:underline;}

div.Pirofunctions {position:absolute;top:0;right:0;}
div.Pirofunctions select {background:#FFF;}

#navigation .free2html {background:#FCFCF5;border:1px solid #CCC;line-height:150%;margin:2em 0.6em;padding:0.4em;}
#navigation .free2html h3 {color:#3f557e;font-weight:normal;font-size:110%;}
#navigation .free2html p {margin-bottom:1em;}
#navigation .free2html a, #navigation .free2html a:link, #navigation .free2html a:visited, #navigation .free2html a:active, #navigation .free2html a:focus {color:#3f557e;}
#navigation .free2html a:hover {color:#03c;}


/* ---------- content ---------- */
#content {margin-left:17.07em;}
#contentBody {height:auto;}
.contentInner {}
/* aufteilung */
#Content-inner {margin:1.2em;}
#serviceSpalte {float:right;line-height:120%;margin:-0em -0.2em 1em 1em;padding:0;width:16em;} /* servicebereich */
/* servicespalte */
#serviceSpalte .sesBox, #serviceSpalte .wetterBox {background:#fcfcf5;;border:1px solid #ccc;margin-bottom:1em;padding:0.7em;}
#serviceSpalte .sesBox h2 {}
#serviceSpalte .sesBox h3 {margin-bottom:1em;}
#serviceSpalte .sesBox p {}
#serviceSpalte .sesBox img {margin:0;padding:0;}
#serviceSpalte .sesBox img.sesImage {border:1px solid #ccc;margin-bottom:1.2em;}
/* wetterbox */
.wetterBox div {width:164px !important;}
.wetterBox .head {display:none;}
.wetterBox .centerleft {min-height:1em!important;min-width:180px !important;}

#serviceSpalte img {margin:0.2em 0.7em;}
#contentSpalte {}
.contentMitServiceSpalte {margin-right:16.5em;}
#qePageContent {font:110.01%/150% "Trebuchet MS", helvetica, arial, sans-serif;overflow:auto;}
.printPageBody {}
/* statusbar */
div.workflowPanelUp {position:absolute;top:17.5em;}
.wf {border:1px outset #FFF;color:#000;font:80%/140% verdana;font-weight:bold;height:0.7em;margin-left:2em;width:95%;}
*+html .wf {width:60em;}
.wf tr {background:#EEE url(/img/px_bg_statusbar.gif);border:0;padding-left:1em;margin-left:1em;}
/* inhalt */
.contentInner {border-top:1px solid #eee;}
#Content-inner {color:#000000;width:auto;}
#Content-inner ul li {list-style:square; list-style-position:inside;}
#Content-inner ol li {list-style:decimal; list-style-position:outside;}
#Content-inner h1, h1.SucheHeadline {border-bottom:1px solid #3f557e;color:#3f557e;font-weight:bold;font-size:130%;margin-bottom:0.7em;}
#Content-inner h2 {color:#3f557e;font-weight:bold;font-size:120%;margin-top:0.6em;}
#Content-inner h3 {color:#3f557e;font-weight:normal;font-size:110%;}
#Content-inner h4 {color:#000;font-weight:bold;font-size:100%;}
#Content-inner p {margin-bottom:1em;}
#Content-inner a, #Content-inner a:link, #Content-inner a:visited, #Content-inner a:active, #Content-inner a:focus {color:#3f557e;}
#Content-inner a:hover {color:#03c;}
#Content-inner hr {border:none;border-bottom:1px solid #3f557e;clear:both;}
* html #Content-inner hr {clear:both;color:#3f557e;height:1px;border:0;}
#Content-inner ul, #Content-inner ol {margin:0 0 2em 2em;display:block;}
#Content-inner ul ul, #Content-inner ol ol {margin:0 0 0.5em 3em;}
* html #Content-inner ul ul, * html #Content-inner ol ol {margin:-1.3em 0 0.5em 3em;}
#Content-inner caption {font-weight:bold;padding-left:6px;text-align:left;}
#Content-inner fieldset {padding:1em;margin:0.2em;}
#Content-inner fieldset label {display:block;float:left;width:7em;text-align:right;}
#Content-inner fieldset textarea {width:20em;}
#Content-inner caption {font-weight:bold;padding-left:6px;text-align:left;}
#Content-inner table {border:1px solid #ccc;border-collapse:collapse;width:99%;}
#Content-inner table caption {font-weight:bold;margin:1em 0;}
#Content-inner table p {margin:0;padding:0;}
#Content-inner table th, #Content-inner table td {padding:0.1em 1em;}
#Content-inner table th {background:#eee url(/img/px_bg_statusbar.gif);font-weight:normal;text-align:left;}
#Content-inner table td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.2em 1em;}
#Content-inner table tr:hover {background-color:#fff;}
#Content-inner table thead tr:hover {background-color:transparent;color:inherit;}
/* lightbox */
#lightbox {margin-top:-50px;}
#lightbox img {max-width:700px;max-height:525px;}
#outerImageContainer {max-width:700px;max-height:525px;padding:0 20px 0 0;}
#imageDataContainer {width:0;max-width:700px;max-height:525px;padding:20px 10px 10px 10px;}

/* footer */
#content-footer-div {border:1px solid #CCC;clear:both;margin:0.2em 18em 0.2em 1.3em;line-height:1em;padding:0.7em;position:relative;width:auto;} /* Footer der Seite */
*+html #content-footer-div {padding-top:0.4em;}
#content-footer-div div {display:inline;padding-left:2em;}
#content-footer-div .printpage {background:url(/img/ico_printpage.gif) left center no-repeat;color:#3f557e;padding-left:2em;}
#content-footer-div .printPDF {background:url(/img/ico_printpdf.gif) left center no-repeat;color:#3f557e;padding-left:2em;}
#content-footer-div .sendpage {background:url(/img/ico_sendpage.gif) left center no-repeat;color:#3f557e;padding-left:2em;}
.clearNavContent {clear:both;}

/* sitemap */
.sitemapBody, div.formmailTitle {line-height:2em;padding:2em 3em;}
.sitemapBody li {list-style:none;}
.sitemapBody a {margin-left:1em;text-decoration:none;color:#3f557e;}
.sitemapBody a:hover {text-decoration:underline;}
.sitemapBody h2 {border-bottom:1px solid #3f557e;color:#3f557e;font-size:1.1em;margin:0 0.8em 1em 0;padding:2em 0 0 0;width:65%;}
.sitemapBody h2 a {padding-left:0;}
.sitemapBody h2 a:hover {background-image:none;text-decoration:none;}
.sitemap2 {font-weight:bold;}
.sitemap3 {font-weight:normal;margin-left:1em;}
.sitemap4, .sitemap5, .sitemap6 {display:none;} 
h1.sitemap {font-size:1.2em;}
/* Suche */
#dvvSuche {line-height:2em;padding:2em 3em;}
#dvvSuche .suchbegriffInput {float:left;margin-right:2em;}
* html #dvvSuche .suchbegriffInput {float:none;}
*+html #dvvSuche .suchbegriffInput {float:none;}
#dvvSuche #searchButton input {color:#3f557e;}
#dvvSuche input {color:#3f557e;padding:0.2em 0.4em;}
#dvvSuche #einleitungTreffer br {display:none;}
#dvvSuche #einleitungTreffer .suchanfrage {margin-left:3em;}
#dvvSuche #searchOutput a {color:#3f557e;}
#dvvSuche #freespace11 {height:2em;}
#dvvSuche .searchRsWithDescr1, #dvvSuche .searchRsWithDescr0 {width:70%;}
#dvvSuche .searchRsWithDescr0 {border-bottom:1px solid #ccc;}
#dvvSuche #freespace12 {height:4em;}
#dvvSuche .searchPBar div, #dvvSuche .searchPBar span, #dvvSuche .searchPBar form {display:inline;}
#dvvSuche .searchPBar input {font-size:0.9em;}
.lpSuModul, #lpeGovGewerbe, #lpeGovVereine {background:#f5f5fa;border:1px solid #ccc;font-size:0.95em;margin-top:2em;padding:1em;}
#Content-inner .lpSuModul h2, #Content-inner #lpeGovGewerbe h2, #Content-inner #lpeGovVereine h2 {background:#0039a6;color:#fff;padding-left:1em;}
/* printPage */
.printPageBody {background:#FFF;font-size:80%;padding:3em;}
.printPageBody #Content-inner {background: #FFF;}
.printPageBody img {margin:0.8em;}
.printPageFunctions {text-align:right;}
.printPageFunctions a {color:#3f557e;font-weight:normal;}
/* sendpage */
.sendPageBody {background:#FCFCF5;font-size:80%;margin:0;padding:0 0 0 0.7em;}
.sendPageTable {width:100%;}
.sendPageHeadline {font-weight:bold;padding:0.5em 1em;}
.sendPageHeadline br {display:none;}

/* ---------- bottom ---------- */
#bottom {background:#0039a6 url(/img/gfx_schatten_seite_un.gif) left bottom no-repeat;clear:both;color:#FFF;font-size:0.8em;font-weight:bold;padding-bottom:0.02px;position:relative;}
* html #bottom {padding-bottom:1px;margin-top:-3px;position:relative;}
#bottomOwnText {padding:0.3em 1.5em 0.2em 1.5em;}
#bottomLinks {position:absolute;right:2em;top:0.2em;}
#bottomLinks a {background:url(/img/ico_siteup.gif) 0.4em 0.6em no-repeat;border:1px solid #FFF;color:#FFF;text-decoration:none;padding:0 1em 0 2em;}
#bottomLinks a:hover {background-color:#cbd3de;color:#000;}
#bottomBody {border:5px solid #FEFFFF;border-top:0;margin-bottom:10px;}

/* ---------- vorlagen ---------- */
span.internerLink, span.mailLink, span.externerLink, span.dateiLink, span.pdfLink, span.ankerLink {padding-left:23px;background-position:4px 2px;background-repeat:no-repeat;}
span.internerLink {background-image:url(/img/ico_link_seite.gif);}
span.mailLink {background-image:url(/img/ico_link_mail.gif);} 
span.externerLink {background-image:url(/img/ico_link_extern.gif);}
span.dateiLink {background-image:url(/img/ico_link_download.gif);}
span.pdfLink {background-image:url(/img/ico_link_pdf.gif);}
span.ankerLink {background-image:url(/img/ico_link_anker.gif);}
.important {background-color:#ebedf0;border:1px solid #0039a6;color:#4d595b;font-weight:bold;letter-spacing:0.1em;margin-bottom:1em;padding:0.3em 0.7em;}

#Content-inner table.tabelle1 {border:none;border-collapse:collapse;width:99%;}
#Content-inner table.tabelle1 caption {font-weight:bold;margin:1em 0;}
#Content-inner table.tabelle1 p {margin:0;padding:0;}
#Content-inner table.tabelle1 th, #Content-inner table.tabelle1 td {padding:0;}
#Content-inner table.tabelle1 th {font-weight:normal;text-align:left;}
#Content-inner table.tabelle1 td {border:0;padding:0;}
#Content-inner table.tabelle1 tr:hover {background-color:#fff;}
#Content-inner table.tabelle1 thead tr:hover {background-color:transparent;color:inherit;}

/* todo: entfernen vor liveschaltung  -  Markierung für Bilder (rot:überarbeiten, grün:ok)) ##############
#Content-inner img {border:2px dashed #f00;} */
#Content-inner img.lightboximage {border:none;}
#Content-inner img.bildLinks, .bildLinks {/*border:2px dashed #0c0;*/float:left;margin:0.5em 1.5em 0.5em 0em;padding:0 0 0 0;}
#Content-inner img.bildRechts, .bildRechts {/*border:2px dashed #0c0;*/float:right;margin:0.5em 0em 0.5em 1.5em;padding:0 0 0 0;}
#Content-inner img.bildNormal, .bildNormal {/*border:2px dashed #0c0;*/float:none;margin:0.5em;padding:0 0 0 0;}
#Content-inner img.sesImage {border:none;}
/* /todo: entfernen */

/* Nav-Punkte f. Orgelfest im Stammweb ausblenden */
.nav1595396, .nav1624146 {display:none;visibility:hidden;}

/* ---------- container ---------- */
#Spalte1 {overflow:auto;}
#portalcontent table td {border:0;} 
#portalcontent table td ul {margin:0; padding:0;} 
#portalcontent table td li {list-style:none;}
* html #portalcontent table td li {width:95%;}
#portalcontent table td li a {display:block;} 
#portalcontent table td li a:hover {background-color:#fff;}
#portalcontent .l1_ContainerSpalte1 {margin-bottom:2em;}
/* con1:Ü */
#portalcontent .l1_UeberschriftSpalte1 {border-bottom:1px solid #3f557e;margin-bottom:0.3em;}
.TrennlinieSpalte1, br.l1_clearZeile2Spalte1, .l1_Zeile1Spalte1 .l1_clearZeile1Spalte1 {display:none;}
/* news */
.l1_Zeile2Spalte1 {padding:0.6em 0;}
.l1_BildSpalte1 {float:left;margin-right:1.5em;}
.l1_UeberschriftPresseBildSpalte1 {color:#800;font-weight:bold;}
.l1_DatumPresseBildSpalte1 {color:#666;float:left;margin-right:1em;}
.l1_clearZeile2Spalte1 {clear:left;display:block;height:0;max-height:0;}




/* ---------- pressroom ---------- */
.reihe_eins, .reihe_zwei {background:#e3e4e1;padding:0.4em 0.2em;text-align:right;font-size:0.85em;}
.reihe_eins {border:1px solid #afc1c6;border-bottom:none;}
.reihe_zwei {border:1px solid #afc1c6;border-top:none;}
input.pressroomHeaderArchiveCheckbox {margin-right:2em;}
.reihe_zwei a {background-color:#f8f6f3;border:1px solid #ccc;padding:0.2em 1em;text-decoration:none;}
.reihe_zwei a:hover {background-color:#fff;}
#listhead_abstand_unten {height:1.5em;}
.liste_zeile_eins_clear {display:none;}
.liste_mitteilung_bild img {float:left;margin:0.5em 1.5em 0.5em 0em;}
.liste_zeile_zwei_clear {clear:left;}
.detail_mitteilung_zur_uebersicht_oben {display:none;}
.detail_mitteilung_bild img {float:left;padding:0.2em 0.5em;}
.detail_mitteilung_clear {clear:left;} 
div.detail_mitteilung_textlinks {border-top:1px solid #ccc;clear:left;padding-top:1em;} 

/* ---------- verwaltungsportal ---------- */
#lpSeite {position:relative;}
#lpBHaus {margin:0.6em 0;}
#lpBHaus a#lpBFahrplan, #lpBPost {display:none;}
img#lpBBild {border:none;}
#lpBPark {margin:0.5em 0;padding:0.3em;}
#lpBPark H3 {margin-left:1.75em;padding-top:0.4375em;}
#lpBKontakt {margin:0.5em 0;}
#lpBKontakt #lpBKontaktTable .lpSpalte1 {float:left;display:block;width:4.75em;}
#lpBKontakt #lpBKontaktTable .lpSpalte2 {display:block;width:27em;}
#lpBKontakt #lpBKontaktTable .lpBUrl {display:none;}
#lpBAnfSkizze {display:none;}
#lpBOeffnung {background-color:#fcfcf5;border:1px solid #ccc;clear:right;margin-bottom:0.5em;padding:0.3125em;}
#lpBOeffnung table {border-collapse:collapse;border-spacing:0;text-align:left;margin:0.25em 0;width:99%;border:1px solid #666;}
#lpBOeffnung table p {margin:0;padding:0;color:#333;}
#lpBOeffnung table p a {margin:0;padding:0;}
#lpBOeffnung table th {background-color:#eee;padding:5px;border:1px solid #999;vertical-align:top;font-weight:bold;}
#lpBOeffnung table td {padding:5px;border:1px solid #ccc;vertical-align:top;text-align:left;}
#lpBOeffnung table td.textAusrichtungRechts {text-align:right;}
#lpBAnsprech {margin-top:3em;}
#lpBAnsprech H3 {border-bottom:1px solid #ccc;margin:1em 0;}
#lpBAnsprech .lpAnsprechClass {position:relative;top:0;left:0;}
#lpBAnsprech .lpBAnsprechNameDiv H4 {border-left:0.875em solid #0039a6;line-height:1em;padding-left:0.25em;}
#lpBAnsprech .lpBAnsprechFunktion {border-left:1.0225em solid #cbd3de;color:#747f96;font:0.85em/1em "Trebuchet ms";line-height:1em;letter-spacing:0.04em;padding-left:0.25em;}
#lpBAnsprech .lpBAnsprechFoto {position:relative;top:0;right:0;}
#lpBAnsprech .lpBAnsprechFoto img.lpBBild {position:relative;top:-2em;width:7.0625em;}
#lpBAnsprech .lpBAnsprechTable {margin:1em 0 1.25em 0;border-bottom:1px solid #ccc;padding-bottom:1em;}
#lpBAnsprech .lpBAnsprechTable  span.lpBAnsprech1 {float:left;display:block;width:8em;}
#lpBAnsprech .lpBAnsprechTable  span.lpBAnsprech2 {display:block;margin-left:8em;position:relative;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechEMail a {line-height:1.3em;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech {margin:0.25em 0;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech table {border-collapse:collapse;border-spacing:0;text-align:left;width:99%;margin:0;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech table p {margin:0;padding:0;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech table p a {margin:0;padding:0;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech table th {background-color:#eee;vertical-align:top;font-weight:bold;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechSprech table td {vertical-align:top;text-align:left;border-bottom:1px solid #ccc;padding-bottom:0.125em;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechZust span.lpBAnsprech2 {height:1%;display:block;}
#lpBAnsprech .lpBAnsprechTable .lpBAnsprechZust ul {height:1%;}
.sprungmarke {margin:1em 0;}
.sprungmarke a {color:#999;}
#lpBUnter, #lpBUeber {background-color:#fcfcf5;border:1px solid #ccc;margin-bottom:0.5em;padding:0.5em;}
#lpBUeber .sprungmarke {display:none;}
#lpBDien {background-color:#fcfcf5;border:1px solid #ccc;margin-bottom:0.5em;padding:0.5em;}
#lpBDien form select {width:40.875em;float:left;font:0.85em/1em Verdana;margin:0.3em 1em 0 0;}
#lpBDien input#Submit {}
#lpBForm {margin:2em 0 0.5em 0;}

/* ---------- vereine ---------- */
.VRSuchePlz {display:none;}
.VRSucheFreitext {float:left;margin-right:1em;}
.VRUebersicht {clear:left;}
#VRContentErgebnisliste {position:relative;}
.VRLinkZurueck {position:absolute;top:0;right:0;}
.VereineSuchkriterien {background:#0039a6;color:#fff;font-weight:bold;padding-left:1em;}
div.register {border-bottom:1px solid #0039a6;padding:0.5em;margin-bottom:2em;}
.register .registerLink {float:left;}
.register .registerLink a {background:none;border:1px solid #ccc;display:block;padding:0.1em 0.8em;margin:0.2em;text-align:center;}
.register .registerLink a:hover {background:#fcfcf5;border:1px solid #0039a6;}
.register .registerNoLink {display:none;}
.register span.vrTextAlle {clear:both;display:block;}
#VRErgebnisliste hr.klar {display:none;}
.VRErgebnisEintragUngerade, .VRErgebnisEintragGerade {background:#e7ebe6;border:1px solid #cbd0d3;margin-bottom:1em;}
.VRErgebnisEintragGerade {background:#edede0;}
.VRErgebnisVRname {background:#cbd0d3;color:#333;font-weight:bold;padding-left:1em;}
.VRAptrbl {padding-left:1em;}
.VRAptrbl .VRErgebnisAnschrift {float:left;margin-right:1em;}
.VRAptrbl .VRErgebnisTelefon {clear:left;}
.VRErgebnisDetails {clear:left;display:block;padding:0.3em 1em;text-align:right;}
.VRErgebnisDetails a {border:1px solid #ccc;}
.VRErgebnisDetails a:hover {background-color:#fcfcf5;}
.VRAptrBez, .VereineDetailAdresseBez, .VereineDetailAdresseAnschriftDat, .VereineDetailTelBez, .VereineDetailFaxBez, .VereineDetailEmailBez, .VereineDetailWebsiteBez {float:left;width:30%;}
.VereineDetailAnschriftHaupt, .VereineDetailAnsprechpartner1, .VereineDetailAnsprechpartner2 {border-bottom:1px solid #ccc;margin-bottom:0.7em;padding-bottom:0.5em;}
.VRFooter {margin:1em;padding:1em;}

/* ---------- Firmen ---------- */
.FirmenSuchePlz {display:none;}
.FirmenSucheFreitext {float:left;}
#FirmenUebersicht {clear:left;margin-top:1.5em;}
#FirmenErgebnisliste {margin-top:3em;}
#FirmenErgebnisliste div.FirmenErgebnisBranchen {background-color:#f8f6f3;;border:1px solid #d1d5d6;margin-top:2em;padding:0.2em 1em;}

.AzListe {border:1px solid #d1d5d6;line-height:2.5em;padding:1em;}
.AzListe .AzListeNoLink  {display:none;}
.AzListe .AzListeLink a {background:none;border:1px solid #d1d5d6;padding:0.2em 1em;}
.AzListe .AzListeLink a:hover {background:#fff;border:1px solid #0039a6;}

.FirmenBranchenliste a {display:block;margin-left:5em;width:22em;}
.FirmenBranchenlisteUL li {height:1.5em;width:22em;}

.FirmenErgebnisEintragUngerade, .FirmenErgebnisEintragGerade {margin:1em 0.5em;}
.FirmenErgebnisFirmenname {font-weight:bold;}
.FirmenErgebnisAnschrift {float:left;margin-right:2em;}
.FirmenErgebnisPlzOrt {float:none;}
.FirmenErgebnisDetails {clear:left;text-align:right;}
.klar {border-bottom:1px solid #d1d5d6;clear:left;}

.GEWFooter {padding-top:1.5em;text-align:center;}
.GEWFooter div {display:inline;}
.GEWFooter div span {margin:2px;}
.GEWFooter div span.GEWTrennzeichen {margin:0;}
.GEWsearchPBarNumCellAct a {background:none;padding:0;}
.GEWFooterzurSuche, .GEWsearchPBarNextCellAct, .GEWsearchPBarPrevCellAct {margin:0 1em;}

.FirmenDetailBild {float:right;}
.FirmenDetailInhaberBez, .FirmenDetailAdresseBez, .FirmenDetailPostfachBez, .FirmenDetailTelBez, .FirmenDetailFaxBez, .FirmenDetailMobilBez, .FirmenDetailEmailBez, .FirmenDetailWebsiteBez {font-weight:bold;margin-right:7px;float:left;text-align:right;width:80px;}
.FirmenDetailBranche {width:250px;}
	.FirmenDetailBrancheBez {font-weight:bold;margin-left:30px;text-align:right; width:120px;}
	.FirmenDetailBranche ul {position:relative;left:-20px;}
	.FirmenDetailBranche ul li {}
	.FirmenDetailBrancheDat {}
.FirmenDetailAdresseAnschriftDat, .FirmenDetailPostfachPLZDat {margin-right:7px;float:left;}
.FirmenDetailAdresseOrtDat, .FirmenDetailPPLZDat {clear:left;margin-left:87px;}
span.FirmenDetailBrancheDat {display:block;max-width:150px;min-width:150px;width:150px;}
.FirmenDetailBeschreibung {margin-top:3em;}
.FirmenDetailBeschreibungBez {color:#a00;font-size:110%;font-weight:bold;margin-bottom:0.3em;text-transform:uppercase;}
.FirmenDetailBeschreibung hr {display:none;}
/* FirmenSelbsteintrag & VereineSelbsteintrag */
#FirmenSelbsteintragAuswahl ul li {margin:0.7em 0;list-style:none; list-style-image:none;}
#Content-inner #FirmenContentNE label, #Content-inner #VereineContentNE label, #Content-inner .logimask label {clear:left;display:block;float:left;font-size:0.85em;margin-right:1em;width:12em;}
#Content-inner #FirmenContentNE input, #Content-inner #VereineContentNE input, #Content-inner #FirmenContentNE textarea, #Content-inner #VereineContentNE textarea {width:19em;}
#Content-inner #VereineContentNE #inPLZ1, #Content-inner #VereineContentNE #inPLZ2, #Content-inner #VereineContentNE #inPLZ {width:4em;}
#Content-inner #VereineContentNE #inORT1, #Content-inner #VereineContentNE #inORT2, #Content-inner #VereineContentNE #inORTBZN {width:14.4em;}
#Content-inner #FirmenContentNE .ealle, #Content-inner #FirmenContentNE .ekeine, #Content-inner #FirmenContentNE #inADDRCODE, #Content-inner #FirmenContentNE #inPOSTCODE {width:4em;}
#Content-inner #FirmenContentNE #inADDRTOWN, #Content-inner #FirmenContentNE #inPOSTTOWN {width:14.4em;}
#Content-inner #inBESCHREIBUNG {width:67%;}
#Content-inner #FirmenContentNE span.info, #Content-inner #VereineContentNE span.info {border:1px solid #c33;display:block;font-size:0.7em;margin:0 0 0 12em;padding:0;text-align:center;}
#Content-inner #FirmenContentNE input + fieldset + fieldset {display:none;}
#Content-inner .GEWContentAN input + fieldset + fieldset {display:none;}

