
/******************************************
***		 name:	css100_main.css			***
***		 desc:	basis-css neckargemuend	***
***		autor:	kivbf,f.vogtsberger		***
***		v/dat:	1.0 / 10.10.2007		***
******************************************/
* {margin:0;padding:0;}
html {height:100%;}
body {background:#e8c156 url(../../show/1270443/bg_body.jpg) top left repeat-x;color:#000;font:100.01%/130% tahoma,arial,helvetica,sans-serif;height:100%;}
#zentrierer {border-left:1px solid #d1bf84;border-right:1px solid #d1bf84;min-height:99.4%;text-align:center;max-width:952px;margin:0 auto;}
#inhaltAussen {border-left:1px solid #bdad77;border-right:1px solid #bdad77;min-height:99.4%;}
div#inhalt { z-index:-1;background:#f2f2ed url(../../show/1271006/bg.gif) 14px bottom no-repeat;border:5px solid #fff;text-align:left;font-size:0.68em;min-height:99.4%;}
.invisible {display:none;}
/* top */
#top {background:url(../../show/1270468/bg.gif) left top no-repeat;height:240px;font-size:1.2em;}
.topFrameDiv2 {background:url(../../show/1270469/bg.png);border:1px solid #fff;padding:1em 2em;position:relative;left:22px;top:69px;width:580px;}
.topFrameDiv2 span, .topFrameDiv2 span a {color:#fff;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.topFrameDiv2 span a:hover, .topFrameDiv2 span a:active, .topFrameDiv2 span a:focus {font-weight:bold;border-bottom:1px solid #fff;}
span.topFrameDiv2SpanToplevelActive a {font-weight:bold;}
span.topFrameDiv2SpanToplevelActive {border-bottom:1px solid #fff;}
.topFrameDiv3 {position:relative;top:-67px;left:754px;width:175px;}

#navContent {}
/* navigation */
#navigation {background-color:#f7f7f2;border:1px solid #e1e1dc;border-bottom:none;float:left;height:100px;margin-left:14px;overflow:visible;position:relative;top:-60px;width:190px;}
* html #navigation {margin-left:5px;}
#navigation li {list-style:none;}
#navigationBody {width:190px;}
#navigationBody .logo1 {margin:0;padding:0;}
#navigationBody .logo1 img {margin:1px 0 0 2px;}
.free2html {padding-bottom:100px;}
.navLogo1 {background:url(../../show/1270941/logo.gif) left top no-repeat;width:149px;height:25px;margin-left:20px;margin-top:30px;}
.navLogo1single {background-position:left bottom;margin-top:150px;padding-top:200px;margin-top:30px;}
.navLogo2 {background:url(../../show/1270940/logo.gif) left top no-repeat;width:90px;height:67px;margin-left:50px;margin-top:80px;}
.navLogo3 {margin-left:50px;margin-top:30px;}
.navLogo4 {text-align:center;}
.navLogo4 img {padding-top:1em;}
.navLogo5 {padding-top:40px;text-align:center;}
.navLogo5 a {margin:0 0.5em;}
#navigation .socialBM {margin-top:3em;text-align:center;}
#navigation .socialBM .socialbookmark {margin:0.1em;}

#navigationBody a {color:#000;}
#navigationBody a:hover, #navigationBody a.current {color:#a10000;}
.div-navigation-outer {font-weight:normal;width:190px;}
* html .div-navigation-outer {width:154px;}
.div-navigation-inner {margin:18px 0;}
.div-navigation-inner ul {margin:0;padding:0;}
.div-navigation-inner li {margin:0;padding:0;}
/* Ebene1 */
.div-navigation-inner ul a {color:#000;display:block;line-height:1.4em;margin:0;padding:3px 0 3px 25px;text-decoration:none;width:auto;font-weight:bold;}
* html .div-navigation-inner ul a {width:161px;}
a.navEbene1Inactive {border:1px solid #f7f7f2;font-weight:normal;}
a.navEbene1Inactive:hover {background:url(../../show/1270654/bg.gif) 17px 9px no-repeat;border:1px solid #a10000;color:#a10000;text-decoration:none;}
#navigationBody a.navEbene1Active {background:url(../../show/1270654/bg.gif) 17px 9px no-repeat;border:1px solid #a10000;color:#a10000;}
/* Ebene2 */ 
ul.navEbene1 ul {border-bottom:1px solid #a10000;}
.div-navigation-inner ul ul a {background:url(../../show/1270658/ico.gif) 25px 10px no-repeat;background-color:#e2e2dd;color:#000;line-height:1.3em;padding:4px 5px 3px 35px;text-decoration:none;width:auto;}
* html .div-navigation-inner ul ul a {width:97%;}
.div-navigation-inner ul ul a:hover {background:url(../../show/1270657/ico.gif) 25px 10px no-repeat;background-color:#e2e2dd;border:none;color:#a10000;}
#navigationBody a.navEbene2Active {background:url(../../show/1270657/ico.gif) 25px 10px no-repeat;background-color:#e2e2dd;color:#a10000;}
/* Ebene3 */
ul.navEbene2Active ul {border-top:1px solid #666;border-bottom:1px solid #666;}
.div-navigation-inner ul ul ul a {background:url(../../show/1270658/ico.gif) 25px 10px no-repeat;background-color:#e2e2dd;color:#000;font-weight:normal;line-height:1.3em;padding:2px 5px 1px 35px;text-decoration:none;width:auto;}
* html .div-navigation-inner ul ul ul a {width:97%;}
 
.Pirofunctions {position:absolute;top:0px;right:0px;}

/* serviceSpalte */
#serviceSpalte {float:right;margin:0 5px 0 0;width:190px;padding:7px;}
* html #serviceSpalte {width:190px;margin-right:2px;}
.topFrameFunctionSearchInput3 {background-color:#fff;color:#a10000;font-size:0.8em;font-weight:bold;padding:3px;}
#serviceSpalte .servicebox1 {background:#f7f7f2;border:1px solid #e1e1dc;margin-bottom:7px;padding:12px 28px;}
#serviceSpalte .servicebox1 a {color:#000;text-decoration:none;}
#serviceSpalte .servicebox1 a:hover {color:#a10000;text-decoration:underline;}
#serviceSpalte #navirechts {padding-top:17px;padding-bottom:30px;}
.servicebox1 .sprachButtons {margin:0;padding:0;margin-bottom:10px;min-width:180px;}
a.navigationLanguageSelection {margin:0 0px 0 0;}
#serviceSpalte .servicebox2 {background:#e2e2dd;margin-bottom:7px;padding:12px 10px 12px 28px;}
#serviceSpalte .servicebox2 a {color:#a10000;text-decoration:none;}
#serviceSpalte .servicebox2 a:hover {text-decoration:underline;}
#serviceSpalte h1 {font-size:0.9em;}
.serviceimg1 {border:1px solid #e1e1dc;}
/* content */
#content {margin-left:210px;width:auto;}
#contentBody {padding:0px 0px 0px 15px;}
* html #contentBody {padding-left:3px;}
.workflowPanelUp br{display: none;}
.wf, .wf tr {background-color:#FFFFFF;color:#000000;font-weight:bold;line-height:1.2em;margin:0px;width:95%;border-top:1px solid #FF0000;border-right:15px solid #FF0000;border-bottom:1px solid #FF0000;border-left:15px solid #FF0000;}
.contentInner {}
#contentWayhome, .wayhome {display:none;border-bottom:1px solid #99C;margin-bottom:0.5em;}
.wayhome a, .wayhome a:link,  .wayhome a:visited,  .wayhome a:focus, .wayhome a:active {color:#669;font-size:0.8em;text-decoration:none;}
.wayhome a:hover {color:#336;}
#Content-inner {color:#000000;width:auto;}
#Content-inner li {list-style:square; list-style-position:inside;}
#contentSpalte {margin-right:220px;width:auto;padding-right: 10px;min-height:505px;}
* html #contentSpalte {margin-right:220px;margin-left:-3px;min-height:505px; height:auto !important; height:505px;}
a.startOfContentSpalte {display:none;}
#qePageContent {}
#Content-inner h1, h1.SucheHeadline {color:#a10000;font-size:1.3em;font-weight:bold;text-transform:uppercase;}
#Content-inner h2 {color:#a10000;font-size:1.0em;font-weight:normal;text-transform:uppercase;}
#Content-inner h3 {color:#a10000;font-size:1.0em;font-weight:bold;}
#Content-inner h4 {color:#000;font-size:1.0em;font-weight:bold;}
#Content-inner p {margin-bottom:1em;}
#Content-inner a {color:#a10000;text-decoration:underline;}
#Content-inner a:hover {color:#a10000;}
hr {border:none;border-bottom:1px solid #e2e2dd;}
* html hr {color:#e2e2dd;height:1px;border:0;}
#Content-inner ul {margin:0 0 2em 3em;display:block;}
#Content-inner ul ul {margin:0 0 0.5em 3em;}
#Content-inner caption {font-weight:bold;padding-left:6px;text-align:left;}
#serviceSpalte h1 {font-size:80%;}
.printPageBody {padding:15px 20px;}
.printPageFunctions {display:block;text-align:right;}
.printPageFunctions  a, .sendPageBody a {color:#a64714;text-decoration:underline;}
/* links in contentSpalte */
#contentSpalte a:link, #contentSpalte a:visited {color:#a10000;font-weight:normal;text-decoration:underline;}
#contentSpalte a:hover, #contentSpalte a:focus {}
#contentSpalte a:active {}
/* footer */
#content-footer-div {clear:both;padding:20px 0;margin-right:230px;}
* html #content-footer-div {margin-left:-3px;margin-right:260px;}
.footer a, .footer a:link, .footer a:visited, .footer a:active {color:#000;text-decoration:none;padding:0 0.3em 0 0.3em;}
.footer a:hover, .footer a:focus {color:#a10000;text-decoration:underline;}
#printpage {float:left;padding-left:20px;background: url(../../show/1270656/ico.gif) left center no-repeat;}
#sendpage {float:left;padding-left:32px;background: url(../../show/1276836/ico.gif) left center no-repeat;margin-left:40px;}
#siteup {float:right;padding-left:10px;background: url(../../show/1270937/ico.gif) left center no-repeat;}
#bottom {clear:both;}
/* sitemap */
.sitemapBody {line-height:2em;padding-top:9px;margin-left:20px;}
.sitemapBody li {list-style:none;}
.sitemapBody a {padding-left:12px;text-decoration:none;color:#a10000;}
.sitemapBody a:hover {text-decoration:underline;}
.sitemapBody h2 {border-bottom:1px solid #a10000;color:#a10000;font-size:1.1em;margin:1.8em 0 0.8em 0;padding-left:0;width:60%;}
.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:5px;}
.sitemap4, .sitemap5, .sitemap6 {display:none;} 
h1.sitemap {font-size:1.2em;}
/* Suche */
#dvvSuche h2 {margin:2em 0 1em 0;color:#000;font-size:1em;}
#dvvSuche ol {margin-left:2em;margin-bottom:1em;}
#dvvSuche ul {margin-left:1.5em;margin-bottom:1em;}
#dvvSuche li {list-style-image:url(../../show/1254953/ico.gif);}
div.suchbegriffInput, div.suchparameterInput {display:block;padding-bottom:1em;}
div.suchparameterInput select {background-color:#fff;}
#freespace4 {height:10px;}
.searchPBar div {display:inline;}
#dvvSuche {margin-left:7em;}
.suchbegriffInput {float:left;margin-right:2em;}
* html .suchbegriffInput {float:none;}
*+html .suchbegriffInput {float:none;}
#searchButton input, #dvvSuche a {color:#a10000;}
input {color:#a10000;padding:1px 5px;}
#einleitungTreffer {clear:left;}
#einleitungTreffer br {display:none;}
#einleitungTreffer .suchanfrage {margin-left:3em;}
#searchOutput a {color:#a10000;}
#freespace11 {height:2em;}
.searchRsWithDescr1, .searchRsWithDescr0 {width:70%;}
.searchRsWithDescr0 {border-bottom:1px solid #e2e2dd;}
#freespace12 {height:4em;}
.searchPBarPrevCell, .searchPBarPrevCellDis, .searchPBar form {float:left;margin-right:1.5em;}
#lpMesuTreffer {clear:left;display:block;}
.searchPBarNumCell, .searchPBarNumCellAct, #searchPBarNumSelectCell {float:left;margin:0 0.4em;}
* html .searchPBarPrevCell, * html .searchPBarPrevCellDis, * html .searchPBarNumCell, * html .searchPBarNumCellAct {float:none;}
/* printPage */
.printPageBody {background: #FFFFFF; font-size:80%;padding:3em;}
.printPageBody #Content-inner {background: #FFFFFF;}
.printPageBody img {margin:0.8em;}
.printPageFunctions {text-align:right;}
.printPageFunctions a {color:#a10000;font-weight:normal;}
/* sendpage */
.sendPageBody {font-size:80%;}
.sendPageTable {width:100%;}
.sendPageHeadline {font-weight:bold;padding:0.5em 1em;}
.sendPageHeadline br {display:none;}
/* container */
#portalcontent {}
#Spalte1 {}
#Spalte1 h1 {}
#Spalte1 h2 {font-size:1.2em;font-weight:bold;}
.l1_UeberschriftPresseBildSpalte1 {color:#a00;font-size:1.2em;font-weight:bold;padding-bottom:3px;text-transform:uppercase;}

.l1_LinkSpalte1 {background:url(../../show/1270936/ico.gif) right center no-repeat;color:#a10000;font-weight:bold;padding-right:10px;text-decoration:none !important;}
.l1_LinkSpalte1 a {font-weight:bold !important}

.l1_BildSpalte1 img {float:left;width:140px;padding:3px 10px 0 0;}
.l1_DatumPresseBildSpalte1 {display:none;}
* html .l1_clearZeile1Spalte1, * html .l1_clearZeile2Spalte1 {display:none;}
.l1_TrennliniePresse, .TrennlinieSpalte1 {color:#e1e1dc;height:1px;border:0;}
#container2Spalte1 {margin-top:1.5em;}
#Spalte1 li {padding:0.1em;}
.l1_liVeranstaltungListe br, .l1_liNeuesListe br {display:none;}
span.l1_DatumVeranstaltungPunkt, span.l1_DatumNeuesPunkt {padding-right:20px;}
/* VR */
#VRSucheinnen, #VRUebersicht, #VRkatauswahl {border-top:1px solid #e1e1dc;margin-top:1em;padding-top:1em;}
.VRSucheFreitext {float:left;}
.VRSucheFreitext input {background-color:#fff;border:1px solid #e1e1dc;}
.VRSuchePlz, hr.VRkatliste {display:none;}
input.VrSucheBtn {height:1.5em;padding-bottom:2px;}

#VRContentErgebnisliste div.register {background-color:#f7f7f2;border:1px solid #e1e1dc;padding:5px;margin:15px 0px;}
#VRContentErgebnisliste div.register .registerLink {padding:1px 2px 1px 1px;}
.VRErgebnisEintragUngerade, .VRErgebnisEintragGerade {padding:15px;border-top:1px solid #e1e1dc;}
.VRErgebnisEintragGerade {}
.VRErgebnisVRname {color:#a10000;font-weight:bold;font-size:110%;margin:0px;text-transform:uppercase;}
.VRErgebnisKurztext {color:#666;font-size:0.95em;}
.VRErgebnisDetails {float:right;}	
#VRErgebnisliste hr.klar {clear:left;display:block;}

.VereineDetailBild {text-align:right;}
.VereineDetailKategorieBez {font-weight:bold;}
.VereineDetailTelBez, .VereineDetailFaxBez, .VereineDetailEmailBez, .VereineDetailWebsiteBez, .VRAptrBez, .VereineDetailAnsprechpartner1 .VereineDetailAdresseBez, .VereineDetailAnsprechpartner2 .VereineDetailAdresseBez {font-weight:bold;margin-right:7px;float:left;text-align:right;width:30%;}
.VereineDetailAdresseBez {font-weight:bold;margin-right:7px;float:left;text-align:right;width:30%;} 
.VRAptrDat, .VereineDetailAdresseDat, .VereineDetailTelDat, .VereineDetailFaxDat, .VereineEmailDat, .VereineDetailWebsiteDat {margin-left:32%;}
* html .VereineDetailAdresseOrtDat {margin-left:0.8%;}
.VereineDetailAnschriftHaupt {margin-top:1em;}
.VereineDetailAnsprechpartner1, .VereineDetailAnsprechpartner2, .VRDetailsText {margin-top:1em;padding-top:1em;}
.VRDetailsText {clear:both;padding-top:10px;padding-bottom:5px;}
.VRLinkZurueck, .VRFooterzurSuche {display:none;}

#VereineSelbsteintragAuswahl ul {margin:1em 0;}
#VereineContentAN textarea#inKOMMENTAR {width:300px;}
#VereineContentAN label {display:block;float:left;padding-right:0.7em;text-align:right;width:150px;}
#VereineContentAN input#inUN, #VereineContentAN input#inPWD {display:block;width:200px;}
/* verwaltungsportal  */
#lpSeite {}
#lpSeite select {background-color:#f7f7f2;font:100.01%/130% tahoma,arial,helvetica,sans-serif;font-size:0.9em;width:75%;}
#lpSeite #Submit {border:1px solid #a00;font-size:100%;height:1.5em;margin:0 0 0 5px;padding:1px 4px;}
#lpBHaus, #lpBPost, #lpBKontakt, #lpBOeffnung, #lpBAnsprech, #lpBBeschr, #lpBUeber, #lpBDien, #lpBForm {margin:0.8em 0;}

#lpSeite div.sprungmarke, .behoerdeListe #lpVAnfangsbuch, .behoerdeListe .lpBlockBuchst, .behoerdeListe .lpAnker, .behoerdeListe .lpAnkerZiel {display:none;height:0;}
#lpBWList {padding-top:2em;}
#lpBWList ul {margin:0;padding:0;margin-left:1em;}

.lpBAnsprechNameDiv {float:left;}
#lpBAnsprech div.lpBAnsprechNameDiv h4 {font-weight:bold;margin:0 2em 0 0;}
#lpBAnsprech div.lpBAnsprechFunktion {color:#666;}
* html #lpBAnsprech div.lpBAnsprechFunktion {margin-bottom:2em;}

.lpBAnsprechTable {border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:left;margin-bottom:2em;}
* html .lpBAnsprechTable {margin:-2em 0 2em 0;}
	.lpBAnsprechTel, .lpBAnsprechFax {float:left;margin-right:1em;}
	.lpBAnsprechRaum {display:block;clear:left;}
	
.lpVAnfangsbuchLeiste, #lpVAnfangsbuchLeiste {margin:1.5em 0;}
#lpVZus ul {margin-bottom:-2em;}
#lpVZus {padding-bottom:2em;}
#lpVZus .lpVBEintragZustStA {position:relative;top:0;left:3em;padding-bottom:1em;}
#lpVInf, #lpVZus, #lpVVor, #lpVAbl, #lpVUnt, lpVFri, #lpVText, #lpVRechtsg, #lpVForm, #lpVFreig {margin:1.5em 0;}

/* mitarbeiter */
#lpVAnfangsbuchLeiste {font-weight:bold;margin-bottom:3em;}
#lpVAnfangsbuchLeiste a {padding:2px 6px;border:1px solid #ccc;}
#lpVAnfangsbuchLeiste a:hover {background-color:#fff;}

behoerdeListeMA .lpBAnsprechNameDiv {float:none;font-weight:bold;font-size:120%;margin-top:1em;}
.behoerdeListeMA .lpBAnsprechFunktion { font-weight:bold;}
* html .behoerdeListeMA .lpBAnsprechFunktion {clear:left;}
.behoerdeListeMA .lpBAnsprechTable {clear:left;}
* html .behoerdeListeMA .lpBAnsprechTable {margin-top:1em;}
table.lpAnsprechClassTable {border:0;border-collapse:collapse; border-color:#f7f7f2;border-spacing:0; border-width:0; border-style:none;}
table.lpAnsprechClassTable {border-color:#fcfaf5;max-width:98%;width:96%;} 
* html table.lpAnsprechClassTable {top:257px;}
table.lpAnsprechClassTable th.thAnfaBuch {border:0;border-bottom:1px solid #A10000;color:#A10000;;display:block;font-size:2em;padding-top:2em;}
table.lpAnsprechClassTable td {border:0;border-bottom:#ccc;padding:0 2px;}
* html table.lpAnsprechClassTable td{padding:0;}
#Content-inner .amt ul, #Content-inner .amt li {list-style:none;margin-left:0;padding:0;}

/* pressroom */
.reihe_eins, .reihe_zwei {padding-top:0.4em;text-align:right;}
input.pressroomHeaderArchiveCheckbox {margin-right:2em;}
.reihe_zwei a {background-color:#f7f7f2;border:1px solid #ccc;padding:0.2em 1em;text-decoration:none;}
.reihe_zwei a:hover {background-color:#fff;}
#listhead_abstand_unten {height:2em;}
.liste_mitteilung_bild img {float:left;padding:0.2em 0.5em;}
.liste_zeile_zwei_clear {clear:left;}
.detail_mitteilung_bild img {float:left;padding:0.2em 0.5em;}
.detail_mitteilung_clear {clear:left;}
.detail_mitteilung_textlinks_li { list-style-position:inside;}
/* Firmen */
#FirmenErgebnisliste {margin-top:3em;}
div.FirmenErgebnisBranchen {background-color:#f7f7f2;border:1px solid #e1e1dc;margin-top:2em;padding:0.2em 1em;}
.FirmenErgebnisEintragUngerade, .FirmenErgebnisEintragGerade {margin:1em 0.5em;}
.FirmenErgebnisFirmenname {font-weight:bold;}
.FirmenErgebnisAnschrift {float:left;margin-right:2em;}
.FirmenErgebnisEmail, .FirmenErgebnisHomepage {float:right;margin-left:1em;}
hr.klar {border-bottom:1px solid #e1e1dc;}
.GEWFooter {padding-top:1.5em;text-align:center;}
.GEWFooter div {display:inline;}
.GEWFooter div span {margin:2px;}
.GEWFooterzurSuche, .GEWsearchPBarNextCellAct, .GEWsearchPBarPrevCellAct {margin:0 1.5em;}

.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 */
#FirmenSelbsteintragAuswahl li {margin:0.7em 0;}
#FirmenContentNE fieldset {padding:1.5em 0.5em;}
#FirmenContentNE label, .logimask label {display:block;float:left;width:36%;}
#FirmenContentNE #inBESCHREIBUNG {width:67%;}
#FirmenContentNE span.info {display:block;margin-left:25%;}

/* VK */
#VKSuche {border-bottom:1px solid #e1e1dc;padding-bottom:1em;}
#VKSuche #VKSuchContent h2 {display:block;padding-top:0.5em;}
#VKSuche .ZeitraumFreitext1, .ZeitraumFreitext2 {display:block;padding-top:0.5em;clear:left;}
#VKSuchContent {width:99%;}
.VKSucheZeitraumAuswahlHeute, .VKSucheZeitraumAuswahlWoche, .VKSucheZeitraumAuswahlMonat {float:left;margin-right:1em;}
#VKSuche input {position:relative;top:2px;}
* html #VKSuche input {position:relative;top:1px;}
#VKSuche .VKSucheButton1, .VKSucheButton2 {text-align:right;}
#VKSuche .VKSucheFreitexttitel {border-top:1px solid #e1e1dc;margin-top:1em;padding-top:0.6em;}
#VKSuche .VKErgebnisseitenInnen div {display:inline;}
.VKSuchergebnisseKopf {border-bottom:1px solid #e1e1dc;}
.VKErgebnisListe {}
.VKErgebnisEintragungerade, .VKErgebnisEintraggerade {border-bottom:1px solid #e1e1dc;padding:0.7em 0;}
.VKErgebnisTitel {float:left;}
.VKErgebnisBild {float:right;padding:0.2em 0.5em;}
.VKErgebnisText {clear:left;}	
.VKDetailsKategorieLA {float:left;margin-right:0.2em;}
.VKDetailsBild {float:right;max-width:300px;overflow:hidden;}
.VKDetailsOrtLang, .VKDetailsVeranstalterLang {line-height:1.3em;margin-bottom:0.7em;}

/* tourismus */
.lightboximage {background:url(../../show/1270936/ico.gif) right bottom no-repeat;padding-bottom:10px;}

#Ergebnisliste {margin-top:0;}
.clearing, .TrennerRumpfInnen {clear:left;}
.ErgebnisEintrag {clear:left;} /* Ein Eintrag der Liste */
.EintragKopf {background:#f7f7f2;border:1px solid #e1e1dc;padding:0.2em;}
.EintragKopf .Titel .EintragUeberschrift {float:left;margin-left:1em;width:50%;}
.EintragKopf .IconsAusstattung {text-align:right;}

.EintragRumpf {border-bottom:1px solid #e1e1dc;clear:left;margin-left:0.6em;}
.Adresse {float:left;max-width:49%;min-width:150px;width:49%;}
.BildDiv {float:right;width:60px;height:60px;overflow:hidden;}
.Kontaktdaten {}
.Mailwww {clear:left;}
.TrennerListe {height:4em;} /* trenner zwischen Einträgen */
.ErgebnisEintrag .Beschreibung {margin-left:0.6em;}
fieldset input {}


/* vorlagen */
.linkFettPfeil {background:url(../../show/1270936/ico.gif) right center no-repeat;color:#a10000;font-weight:bold;padding-right:10px;text-decoration:none;}
.TrennerHellgrau {color:#e1e1dc;height:1px;width:98%;border-top:1px solid #e1e1dc;}
#qePageContent img {margin:1px 2px;}

.tabelle1, .tabelle2, .tabelle3 {width:100%;}
.tabelle1 caption {background-color:#f7f8f2;border:1px solid #e2e3dd;border-bottom:none;color:#a10000;font-size:100%;font-weight:bold;text-align:left;}
.tabelle2 caption {background-color:#e2e3dd;border:1px solid #e2e3dd;border-bottom:none;color:#a10000;font-size:100%;font-weight:bold;text-align:left;}
* html .tabelle1 caption, * html .tabelle2 caption, * html .tabelle3 caption {font-size:100%;}
.tabelle1 th, .tabelle2 th, tabelle3 th  {border-bottom:2px solid #e2e3dd;}
.tabelle1 td, .tabelle2 td {border-top:1px solid #e2e3dd;padding:3px;}
.tabelle3 td {border-top:1px solid #ffd966;}
.tabelle1 td p, .tabelle2 td p, .tabelle3 td p {margin:0;padding:0;}
.hintergrundWeiss {background-color:#fff;}
.hintergrundRot {background-color:#e9d9d4;}
li p {position:relative;top:-2em;left:2em;}
* html li p {position:relative;top:0;left:0;}
*+html li p {position:relative;top:0;left:0;}

