/* Waldenbuch 1195112
Date:07.06.2006
Version:1.0
Autor:Torsten Kracke(KDRS)
*/

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html iframe {float:left;
}
* html div#content {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
* html .topFrameDiv1{margin-bottom:-3px;}
*+html .topFrameDiv1{margin-bottom:-3px;}
* html #navigation{margin-top:3px;}
* html #SuchformErweitert{margin-left:10px;}
/* End hide from IE5/mac */



BODY{
	font-size:100.01%;
	line-height:120%;
	font-family:Arial,Verdana,sans-serif;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #008840;
	scrollbar-base-color : #008840;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-track-color : #FFFFFF;
	scrollbar-shadow-color : #008840;
  	margin:0px;
  	padding:0px;
  	color:#535A5F;
  	background-color:#ffffff;
	}
	
.invisible{display:none;}

a {color:#008840;text-decoration:none;}
a:hover {color:#008840;text-decoration:underline;}
p{margin:0 0 10px 0;}
table { font-size: 1.0em; }
td 		{ font-size: 1.0em; }

.externerLink{background:url(http://www.waldenbuch.de/symbols/extern_schwarz.png) no-repeat 100% 50%;padding-right:14px;white-space:nowrap;}
.pdfLink{background:url(http://www.waldenbuch.de/symbols/pdf_1.gif) no-repeat 100% 50%;padding-right:17px;white-space:nowrap;}
.mailLink{background:url(http://www.waldenbuch.de/symbols/mail_1.gif) no-repeat 100% 50%;padding-right:18px;white-space:nowrap;}
.lightboximage {background: url( /images/links/zoom.gif ) right bottom no-repeat;padding-bottom: 14px;}


H1,td H1{font-size:2em;line-height:100%;font-weight:normal;margin:1.5em 0em 0.5em;}
H2{font-size:1.4em;line-height:100%;font-weight:normal;margin:1.2em 0em 0.4em;}
H3{font-size:1.1em;line-height:100%;font-weight:bold;margin:1em 0em 0.3em;}
H4{font-size:1.0em;line-height:100%;font-weight:bold;margin:0.5em 0em 0em;}
H5{font-size:1.0em;line-height:100%;font-weight:bold;margin:0.3em 0em 0em;}
H6{font-size:1.0em;line-height:100%;font-style:italic;margin:0.3em 0em 0em;}

.tabelle{font-size:1em;border-spacing:1px;border-collapse:collapse;margin:10px 0 25px;}
.tabelle th{border:1px solid #B8B8B8;text-align:left;vertical-align:top;font-weight:bold;font-weight:bold;}
.tabelle td{border:1px solid #B8B8B8;text-align:left;vertical-align:top;padding:2px 10px;margin:0px;background-color:#F2F6F4;}
.tabelle th {padding:2px 4px;}
.tabelle th p{margin:2px 0px;}
.tabelle td {padding:2px 4px;}
.tabelle td p{margin:0px 0px 0px;}
.tabelle td p+p{margin-bottom:6px;}
.tabelle caption{padding:0.5em 0px 3px;text-align:left;font-weight:bold;margin:0px 0px 3px;font-size:1.0em;}


#zentrierer{position:relative;width:100%;text-align:center;}
#inhalt{position:relative;width:996px;border-bottom:1px solid #008840;text-align:left;margin: 5px auto;background-image:url(http://www.waldenbuch.de/servlet/PB/PB/show/1198379/wb-waldenbuch.gif);background-position:0px 0px;}

#top{}
#top a{font-size:0.83em;text-decoration:none;font-weight:bold;}
.topFrameDiv1{}

.topFrameDiv2{min-height:1.3em;margin-left:0px;padding-top:1px;background-color:#008840;width:100%;}
.topFrameDiv2 a{color:#fff;}

.topFrameDiv2Spanlink1 a{float:left;color:#ffffff;padding:0px 6px 0px 0px;}
.topFrameDiv2Spanlink1 a:hover{color:#ffffff;}

.topFrameSearchForm2{float:left;margin:0px;padding:0px;}
.topFrameFunctionSearchInput2{float:left;border:0px solid blue;width:130px;margin:1px;}

.topFrameDiv2Spanlink1,.topFrameDiv2Spanlink3,.topFrameDiv2Spanlink4,.topFrameDiv2Spanlink5,.topFrameDiv2Spanlink6{float:left;margin-left:20px;}

.topFrameDiv2Spanlink2{float:left;margin-left:0px;margin-top:0px;margin-bottom:2px;padding:0px;}

.topFrameDiv2link2 img{width:15px;height:15px;margin:2px 12px 0px 5px;}




#navigation{float:left;clear:both;width:243px;background-color:#E4ECE8;height:auto;padding-top:10px;margin-left:1px;}

#navigationBody{margin:0px;font-size:0.83em;}
#navigationBody a{text-decoration:none;}



ul.navEbene1{margin:0px;padding:0px;}
li.navEbene1Active{list-style:none;color:#535A5F;font-weight:bold;display:block;padding:0px;margin:0px;border-top:1px solid #E4ECE8;border-bottom:1px solid #E4ECE8;}
li.navEbene1Inactive{list-style:none;color:#535A5F;font-weight:bold;display:block;padding:0px;margin:0px;border-top:1px solid #E4ECE8;border-bottom:1px solid #E4ECE8;}
a.navEbene1Active{font-weight:bold;color:#fff;display:block;padding:2px 20px;margin:0px;text-decoration:none;background-color:#008840;border-top:1px solid #008840;border-bottom:1px solid #008840;}
a.navEbene1Active:hover{color:#fff;font-weight:bold;text-decoration:underline;}
a.navEbene1Inactive{font-weight:bold;color:#535A5F;text-decoration:none;display:block;padding:2px 20px;margin:0px;border-top:1px solid #E4ECE8;border-bottom:1px solid #E4ECE8;}
a.navEbene1Inactive:hover{font-weight:bold;border-top:1px solid #008840;border-bottom:1px solid #008840;}

ul.navEbene2,ul.navEbene2Active{margin:0px;padding:0px;}
li.navEbene2Active,
li.navEbene2Inactive{list-style:none;margin:0px;padding:0px;display:inline;}
a.navEbene2Active{font-weight:normal;text-decoration:none;color:#535A5F;display:block;padding:2px 0px 0px 30px;background-image:url(2_1_pfeil1.gif);background-repeat:no-repeat;background-position:21px 5px;}
a.navEbene2Active:hover{font-weight:normal;color:#000000;background-color:#cccccc;}
a.navEbene2Inactive{font-weight:normal;text-decoration:none;color:#535A5F;display:block;padding:2px 0px 0px 30px;}
a.navEbene2Inactive:hover{font-weight:normal;color:#000000;background-color:#cccccc;}

ul.navEbene3Active,ul.navEbene3{margin:0px;padding:0px;}
li.navEbene3Active{list-style:none;padding:0px;margin:0px 0 0px;display:inline;}
li.navEbene3Inactive{list-style:none;padding:0px;margin:0px 0 0px;display:inline;}
a.navEbene3Active{font-weight:normal;text-decoration:none;display:block;padding:0px 0px 0px 35px;background-image:url(3_1_pfeil2.gif);background-repeat:no-repeat;background-position:21px 3px;}
a.navEbene3Active:hover{font-weight:normal;background-color:#cccccc;}
a.navEbene3Inactive{font-weight:normal;text-decoration:none;display:block;padding:0px 0px 0px 35px;}
a.navEbene3Inactive:hover{font-weight:normal;background-color:#cccccc;}

ul.navEbene4Active,.navEbene4{margin:0px;padding:0px;}
li.navEbene4Active{list-style:none;padding:0px;margin:0px;display:inline;}
li.navEbene4Inactive{list-style:none;padding:0px;margin:0px 0 0px;display:inline;}
a.navEbene4Active{font-weight:normal;text-decoration:none;padding:0px 0px 0px 40px;display:block;background-image:url(4_1_pfeil3.gif);background-repeat:no-repeat;background-position:21px 3px;}
a.navEbene4Active:hover{font-weight:normal;background-color:#cccccc;}
a.navEbene4Inactive{font-weight:normal;text-decoration:none;padding:0px 0px 0px 40px;display:block;}
a.navEbene4Inactive:hover{font-weight:normal;background-color:#cccccc;}

ul.navEbene5Active,.navEbene4{margin:0px;padding:0px;}
li.navEbene5Active{list-style:none;padding:0px;margin:0px 0 0px;display:inline;}
li.navEbene5Inactive{list-style:none;padding:0px;margin:0px 0 0px;display:inline;}
a.navEbene5Active{font-weight:bold;text-decoration:none;padding:0px 0px 0px 50px;display:block;}
a.navEbene5Active:hover{font-weight:normal;background-color:#cccccc;}
a.navEbene5Inactive{font-weight:normal;text-decoration:none;padding:0px 0px 0px 50px;display:block;}
a.navEbene5Inactive:hover{font-weight:normal;background-color:#cccccc;}

#content{margin-left:255px;margin-top:11px;margin-right:5px;font-size:0.83em;width:auto;}
#contentBody{width:100%;float:left;}
* html #contentBody{width:99%;float:left;}
.contentInner{}

.contentMitServiceSpalte{width:480px;float:left;}

#serviceSpalte{float:right;width:200px;padding:0px 5px;margin:0 20px 0 0;line-height:110%;}
* html #serviceSpalte{float:right;width:200px;padding:0px 5px;margin:0 10px 0 0;line-height:110%;}
#serviceSpalte h2{font-size:1em;margin-bottom:6px;padding:3px;border-bottom:1px solid #535A5F;font-weight:bold;}
#serviceSpalte p{margin:0 0 6px 0;}
#serviceSpalte #Spalte1{float:right;width:300px;padding:0px 5px;top:0px;}

div#content-footer-div{margin-top:20px;padding-top:30px;font-size:0.8em;}
#ersteller{display:none;}
.footnotes{}
.printpage,.sendpage,#sendpage,#printpage{float:left;margin-right:10px;}
.siteup{float:right;}
.printPageBody{font-size:0.83em;margin:10px;}
.printPageBody td{font-size:0.83em;}
.printPageFunctions{padding:0 0 10px 0;float:right;clear:both;}


/*** Footer ***/
#content-footer-div{clear:both;}

/*** bottom ***/

#bottom{clear:both;height:1px;width:100%;border-bottom:0px solid green;margin:0px;}

/*** Verwaltungsportal ***/
#lebenslagen,#verfahren,#behoerde,#st,#behoerdeListe{font-size:0.83em;}
.lpBWMAmt,  .lpBRubrik {margin-top:19px;}
.lpBAnsprechNameDiv,  #lpUeberschriftBehoerde {margin-top:10px;}
.lpAnker {margin-top:99px;}
.lpBRubrik{margin-bottom:5px;}

/*** Veranstaltungskalender ***/

/*** Suchmaske ***/
#VKSuchContent{border:0px solid red;}
.VKEinleitungTitel{margin-bottom:20px;}
#VKSuche{margin-top:20px;}
.VKSucheZeitraumVon,.VKSucheZeitraumBis{text-align:right;margin:5px;width:300px;display:block;}
#f_date_c,#f_date_d{margin:0 5px;}
.VKSucheButton1{margin:10px 0 40px;width:305px;text-align:right;}
.VKSucheFreitexttitel{margin-top:10px;}
.VKSucheFreiesTextfeld{margin-bottom:10px;}
#VKKategorien{border:0px solid;width:160px;float:left;background-color:#E4ECE8;}
#VKReihen{margin-left:0px;border:0px solid;width:200px;float:left;}
#VKOrte{margin-left:0px;width:210px;float:left;border:0px solid;background-color:#E4ECE8;}
#VKVeranstalter{margin-left:0px;width:340px;float:left;border:0px solid;background-color:#E4ECE8;}
.VKSucheButton2{float:left;text-align:right;border:0px solid;width:150px;margin:25px 0;clear:both;}

/*** Ergebnisliste ***/

#contentSpalte{}
.VKErgebnisTermin h2{margin:0px;font-size:1.0em;line-height:120%;}
.VKErgebnisTermin br{display:none;}
.VKErgebnisTerminUeberschrift{line-height:120%;margin:0px;padding:0px;font-weight:normal;}
.VKErgebnisTitel{font-size:1.1em;font-weight:bold;margin:3px 0px;}
.TrennerzuDetaillink{}
.VKErgebnisDetaillink{margin:0px;display:block;}
.VKErgebnisTextSpan p{margin:3px 0;padding:0px; }
.VKErgebnisBild{float:right;}
.VKErgebnisBild img{width:150px;margin-left:15px;}
.VKLinkZurueck{float:right;}
.Trenner-Anzahl-Zurueck{display:none;}
.VRDetailsText{margin-top:20px;}

.VKErgebnisEintragungerade{background-color:#E4ECE8;padding:5px;}
.VKErgebnisEintraggerade{background-color:#fff;padding:5px;}
.VKErgebnisVeranstalter br,.VKErgebnisOrt br{display:none;}
.VKErgebnisOrtLA,.VKErgebnisVeranstalterLA{float:left;font-weight:bold;margin:0px;line-height:140%;width:150px;}
.VKErgebnisOrtName,.VeranstalterName{font-size:1.0em;font-weight:normal;margin:0px;line-height:140%;}

/*** VK Detailansicht ***/

.VKDetailsTermin h2{margin:0px;font-size:1.0em;}
.VKDetailsTitel h1{display:none;}
.VKDetailsTitel h2{margin:15px 0px;}
.VKDetailsLink,.VKDetailsOrtLang,.VKDetailsVeranstalterLang,.VKDetailsText{margin-top:15px;}
.VKDetailsBild{float:right;}
.VKDetailsVeranstalterLang br br {display:none;}


/*** Vereine ***/

.VREinleitungSubtitle{font-weight:normal;font-size:1.0em;margin-bottom:15px;}
.fname{display:block;}
.VRSucheButton{margin-top:5px;}
.VRkatliste hr {display:none;}


.VRErgebnislisteUeberschrift{margin-bottom:15px;}
.VRLinkZurueck{float:right;clear:both;}
.register{margin-bottom:15px;}


.VRAptrBez{margin-top:15px;}
.VRErgebnisVRname{font-weight:bold;}
.VRErgebnisseitenAussen{float:left;width:50%;}
.VRErgebnisseitenInnen{float:left;width:100%;}
.VRTrennzeichen{margin:0 5px 0 3px;float:left;}
.VRsearchPBarNumCell,.VRsearchPBarNumCellAct,.VRfreespace3,.VRsearchPBarNextCellAct,.VRsearchPBarPrevCellAct{float:left;}
.VereineDetailTelBez,.VereineDetailWebsiteBez,.VereineDetailEmailBez,.VereineDetailFaxBez{float:left;margin-right:5px;}
.VereineDetailTelDat{}
.VereineDetailAdresseBez{font-size:1.0em;line-height:120%;margin-bottom:0.1em ;margin-top:15px;font-weight:bold;clear:left;}
.VRFooterzurSuche{float:right;width:30%;clear:both;}
.VereineDetailKategorieBez{float:left;}
* html .VereineDetailKategorieDat{height:5px;}
.VereineDetailKategorieDat{}
.VereineDetailKategorieDat ul{margin:0px 0px 0px 5em;padding:0px;}
.VereineDetailKategorieDat li{margin:0px 20px;padding:0px;}
.VRSuchePlz{display:none;}
.VereineDetailBild{float:right;}
.VRErgebnisEintragUngerade{background-color:#E4ECE8;padding:5px;}
.VRErgebnisEintragGerade{padding:5px;}
.klar{display:none;}
.VRFooter{margin-top:15px;border-top:1px solid #535A5F;}

/*** Vereine Selbsteintrag ***/

#VereineContentNE label{width:180px;padding-left:8px;float:left;}
#inNAME,#inLINK,#inlinkname,#inKURZTEXT,#inAPTR1,#inTITEL_1,#inSTR1,#inTEL1,#inFAX1,#inMAIL1,#inAPTR2,#inTITEL_2,#inSTR2,#inTEL2,#inFAX2,#inMAIL2,#inANSCHRIFT,#inTEL,#inFAX,#inMAIL,#inUN,#inPWD{width:300px;border:1px solid #c0c0c0;}
#VereineContentNE select{width:300px;border:1px solid #c0c0c0;}
#VereineContentNE fieldset{display:block;margin-top:20px;padding:8px 0px;width:72%;border:1px solid #c0c0c0;}
#VereineContentNE legend{font-weight:bold;}
#inKOMMENTAR{width:300px;border:1px solid #c0c0c0;}
#inPLZ1,#inPLZ2,#inPLZ{width:47px;border:1px solid #c0c0c0;}
#inORT1,#inORT2,#inORTBZN{width:241px;border:1px solid #c0c0c0;}
.logimask{font-weight:normal;color:#000;font-size:0.83em;}

/*** Firmen ***/

.FirmenEinleitungSubtitle{font-weight:normal;font-size:1.0em;margin-bottom:15px;}
.fname{display:block;}
.FirmenSucheButton{margin-top:5px;}
.Firmenkatliste hr {display:none;}

.FirmenErgebnislisteUeberschrift{margin-bottom:15px;}
.GEWLinkZurueck{float:right;clear:both;}
.FirmeenSuchkriterien{margin-bottom:15px;}

#FirmenErgebnisliste{margin-top:15px;}
.FirmenErgebnisFirmenname{font-weight:bold;}
.FirmenErgebnisseitenAussen{float:left;width:50%;}
.FirmenErgebnisseitenInnen{float:left;width:100%;}
.GEWTrennzeichen{margin:0 5px 0 3px;float:left;}
.GEWsearchPBarNumCell,.GEWsearchPBarNumCellAct,.GEWfreespace3,.GEWsearchPBarNextCellAct,.GEWsearchPBarPrevCellAct{float:left;}
.FirmenDetailTelBez,.FirmenDetailWebsiteBez,.FirmenDetailEmailBez,.FirmenDetailFaxBez{float:left;margin-right:5px;}
.FirmenDetailTelDat{}
.FirmenDetailAdresseBez{font-size:1.0em;line-height:120%;margin-bottom:0.1em ;margin-top:15px;font-weight:bold;}
.FirmenFooterzurSuche{float:right;width:30%;clear:both;}
.FirmenDetailKategorieBez{float:left;}
.FirmenDetailKategorieDat{height:5px;}
.FirmenDetailKategorieDat ul{margin:0px;padding:0px;}
.FirmenDetailKategorieDat li{margin:0px 20px;padding:0px;}
.FirmenSuchePlz{display:none;}
.FirmenErgebnisEintragUngerade{background-color:#E4ECE8;padding:5px;}
.FirmenErgebnisEintragGerade{padding:5px;}
.klar{display:none;}
.GewFooter{margin-top:15px;border-top:1px solid #535A5F;}
.bbLinkLevel1{font-weight:bold;}
.bbLinkLevel2{margin-left:1.5em;}
.bbLinkLevel3{margin-left:2em;}

#xhk li{display:block;list-style:none;border:1px solid #fff;}
#xhk li img{float:left;clear:both;padding:3px 0 0;margin:0;}
#xhk li label{float:left;width:80%;}
#xhk li input{float:left;}
div.ll {clear:both;padding:15px 25px;}

/*** Firmen Selbsteintrag ***/

#FirmenContentNE label{width:180px;padding-left:8px;float:left;}
#name,#nameext,#inADDRESS,#inINHABER,#inPOSTFACH,#inPHONE,#inMOBIL,#inFAX,#inMAIL,#inLINK,#inlinkname,#inUN,#inPWD,#inBESCHREIBUNG{width:300px;border:1px solid #c0c0c0;}
#FirmenContentNE select{width:300px;border:1px solid #c0c0c0;}
#FirmenContentNE fieldset{display:block;margin-top:20px;padding:8px 0px;width:72%;border:1px solid #c0c0c0;}
#FirmenContentNE legend{font-weight:bold;}
#inKOMMENTAR{width:300px;border:1px solid #c0c0c0;}
#inPOSTCODE,#inADDRCODE{width:47px;border:1px solid #c0c0c0;}
#inADDRTOWN,#inPOSTTOWN{width:241px;border:1px solid #c0c0c0;}
.logimask{font-weight:normal;color:#000;font-size:0.83em;}
.info{display:block;margin:3px 7px;padding:0px;}


/*** Container ***/

#contentSpalte ul {margin:0px;padding:0px;}
#contentSpalte ul li{list-style-type: square;margin:0 0 0 20px;padding:0px;}

#portalcontent p{margin:0 0 6px 0;}
#portalcontent{margin-bottom:0px;line-height:110%;}
#contentBody{margin-bottom:0px;}
.contentInner{margin-bottom:0px;}
#Spalte1 {float:left;width:380px;margin:0px;top:0px;padding:0px  0 15px 20px;}
#Spalte2 {float:right;width:300px;padding:0px 5px;top:0px;}

.contentMitServiceSpalte #Spalte1{width:460px;}

#qePageContent{}
#portalcontent		{position:relative;width:100%;margin:0px;}

#portalcontent h2{font-weight:bold;}

.l1_Zeile2Spalte1 img{width:100px;}

.l1_clearListeZeile2Spalte1,.l1_clearListeZeile2Spalte2{display:none;}

.l2_BildSpalte2{float:right;margin-left:5px;}
.l1_BildSpalte1,.l1_BildSpalte2{float:left;margin:3px 3px 0 0;}
.l1_BildSpalte2 img{width:100px;}
.l1_BildSpalte3{}
.TrennlinieSpalte1,.TrennlinieSpalte2,.TrennlinieSpalte3{clear:both;color:#fff;background-color:#fff;display:block;border:0px solid #fff;}
.l1_clearZeile2Spalte1,.l1_clearZeile2Spalte2,.l1_clearZeile2Spalte3{clear:both;line-height:1px;}
.l1_Zeile2Spalte1,.l1_Zeile2Spalte2,.l1_Zeile2Spalte3,.l2_Zeile2Spalte2{margin-top:0px;padding:0px;}
.l1_InhaltUeberschriftSpalte2{padding:3px;}
.l1_ListeUeberschriftBildSpalte2,.l1_ListeUeberschriftBildSpalte1,.l1_ListeUeberschriftBildSpalte3{margin-left:115px;}

.l1_liVeranstaltungListe br{}
.l1_DatumVeranstaltungPunkt{margin-right:8px;}

/** Pressecontainer **/
.l1_UeberschriftPresseBildSpalte1,.l1_UeberschriftPresseBildSpalte2,.l1_UeberschriftPresseBildSpalte3,.l2_UeberschriftPresseBildSpalte2{font-weight:bold;}
.l1_DatumPresseBildSpalte1,.l1_DatumPresseBildSpalte2,.l1_DatumPresseBildSpalte3{}
.l1_InhaltPresseBildSpalte1,.l1_InhaltPresseBildSpalte2,.l1_InhaltPresseBildSpalte3{}

.l1_UeberschriftSpalte1 h2,.l1_UeberschriftSpalte3 h2,.l2_UeberschriftSpalte2 h2{font-size:1em;margin-bottom:6px;padding:3px;border-bottom:1px solid #535A5F;font-weight:bold;}
.l1_UeberschriftSpalte2 h2{font-size:1em;margin-bottom:6px;padding:3px;border-bottom:1px solid #535A5F;}
.l1_clearZeile2Spalte1{line-height:1px;clear:both;font-size:1px;}
.l1_clearZeile1Spalte1,.l1_clearZeile1Spalte2{display:none;}
.l1_TrennliniePresse{height:1px;}

.l1_ulNeuesListe{}
.l1_NeuesTitel,.l1_NeuesDatum{display:none;}

.l2_ContainerSpalte2{background-color:#E4ECE8;padding:3px;}

/*** MetaSuche ***/
#lpSUSuchform{margin:25px 0 20px 0;}
.lpSuLinkGesamtergebnis{display:block; margin-bottom:5px;}

#einleitungTreffer{margin-bottom:15px;}

/* PB Navi */
.searchPBar{margin:15px 0 15px 0;}
#seitenzahlen,
.seitenzahlen,
.searchPBarPrevCellDis,
.searchPBarNextCell{display:inline;}

.freespace8,
#searchPBarNumSelectCell,
#lpMesuTreffer form,
.searchPBarGoCell,
.searchPBarGoBt,
.freespace9{display:none;}

/* MESU */
.lpSuModul,
#lpeGovVK,
#lpeGovGewerbe,
#lpeGovVereine{margin-bottom:20px;}

.eGovTreff,
.lpTrefferLI{list-style-type:none;}
#searchOutput{margin-left:40px;}

.lpSuModul h2,
#lpeGovVK h2,
#lpeGovGewerbe h2,
#lpeGovVereine h2,
.suche{color:black; font-size:1.0em;}
.suche{font-weight:bold;}

/* DETAIL */
.lpSuchbegriffDetail{font-size:1.0em; color:black;}
.lpDetailZurueck{display:block; margin:15px 0 15px 0;}


.lpBAnsprechNameDiv h4{font-size:1.0em; margin-bottom:5px;}
.lpBAnsprechSprech{clear:both;}
.lpBAnsprechTable{margin: 0 0 7 0px;}
.lpBAnsprech1,.lpSpalte1{width:12%; float:left;}
.lpBAnsprech2,.lpSpalte2{}

#lpBOeffnung table, .lpBAnsprech2 table {width:19%;padding-top:0px;}

/*** Presse ***/

/*** Begin Liste ***/
.reihe_eins{padding:20px 2px 5px;clear:both;}

.pressroomHeaderFromInput,.pressroomHeaderToInput{border:1px solid #008840;background:#F1F1F1;}
.pressroomButtons{color:#000;background:#F1F1F1;}
.pressroomButtons:hover{color:#fff;text-decoration:none;background:#008840;}

.reihe_zwei .pressroomButtons{padding:5px 20px 4px 20px;display:block;float:left;border:1px solid #008840;margin-right:10px;}

.reihe_zwei .pressroomButtons-rss{float:left;padding:6px 20px 2px 40px;margin:0;background:#fff url(http://www.waldenbuch.de/bwportal/images/rssIcon.gif) no-repeat 18px 7px;text-decoration:none;}
.reihe_zwei .pressroomButtons-rss:hover{text-decoration:underline;}
.liste_mitteilung_ueberschrift{color:#008840;font-weight: bold;}
.liste_mitteilung_datum{
			   font-weight: bold;
			   color:#008840;
			   float:right;
			   margin-bottom:0;
			   padding-bottom:0;
			   }

.reihe_zwei{clear:both;}

#listhead_abstand_unten{clear:both;height:20px;display:block;}

.liste_mitteilung_bild img{margin-left:20px;float:right;}



.liste_mitteilung_detaillink{left:5px;}

.liste_mitteilung_trenner{

					height:15px;
					width: 100%;
					clear:both;
					background-color:#ffffff;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#008840;
					margin:15px 0 0;
					}
.liste_zeile_eins h2{margin:5px 0;font-size:1.0em;}
.liste_mitteilung_clear{display:none;}
.liste_zeile_zwei_clear {clear: both;}
.liste_zeile_eins_clear {display:none;}

/*** Ende Liste ***/

/*** Beginn Detail ***/

div.detail_mitteilung_zur_uebersicht_oben{display:none;}
div.detail_mitteilung_zur_uebersicht_unten{clear:both;text-align:center;padding-top:15px;}

div.detail_zeile_eins{padding:3px;width:100%;border-bottom:1px solid #000;margin:10px 0;float:left;}
.detail_mitteilung_kopf h1{font-size:1em;}
.detail_mitteilung_datum {display:block;line-height:100%;margin:0;font-weight:bold;margin-bottom:5px;}
.detail_mitteilung_ueberschrift {font-size:1.4em;line-height:100%;padding:5px 0 0;display:block;clear:none;}
.detail_mitteilung_kopf_clear{font-size:5px;line-height:5px;height:5px;}

div.detail_zeile_zwei{padding:3px;width:100%;background-color:transparent;border-style:solid;border-width:0;border-color:#25507D;}
div.detail_mitteilung_einleitung{font-weight: bold;line-height:120%;}
.detail_zeile_zwei_clear{clear:both;line-height:1px;font-size:1px;}

div.detail_zeile_drei{padding:3px;width:100%;background-color:transparent;border-style:solid;border-width:0;border-color:#25507D;}

.detail_mitteilung_bild_aussen{font-weight:normal;font-size:0.9em;border:0 solid #000;float:right;text-align:center;}

span.detail_mitteilung_text{font-weight: normal;line-height:120%;}
div.detail_mitteilung_textlinks{font-weight:bold;margin-top:15px;}
li.detail_mitteilung_textlinks_li{margin-left:20px;font-weight:normal;}

.detail_zeile_drei_clear{clear:both;line-height:1px;font-size:1px;}
.detail_clear{display:none;clear:both;}
#detail_abstand_oben{height:0px;}
#detail_abstand_unten{height:20px;}

/*** Ende Detail***/

#listhead_abstand_oben,
#listhead_trenner1{display:none;}

#listhead_trenner2,
#listhead_abstand_unten{height:15px;}



/*** Map ***/


.tabbedCalendarOuter{float:left;margin:0px 0 30px;width:100%;}

#contentSpalte ul.tabbedCalendar{margin:0;padding:0;float:left;}

#contentSpalte ul.tabbedCalendarDays{margin:0;padding:0;}
#contentSpalte .tabbedCalendar li{list-style:none;margin:0;padding:0;}
#contentSpalte .tabbedCalendarDays li{list-style:none;margin:0;padding:0;}

#contentSpalte div.tabbedCalendarYears {border:1px solid #008840;border-right:0px solid #fff;float:right;clear:both;margin:5px 0;}
#contentSpalte ul.tabbedCalendarYears{background:#f1f1f1;margin:0;padding:0;}
#contentSpalte ul.tabbedCalendarYears li{float:left;border-right:1px solid #008840;padding:0;}
#contentSpalte ul.tabbedCalendarYears span .functionalLink{display:block;padding:5px 6px;background:#e4e4e4;color:#000;text-decoration:none;}
#contentSpalte ul.tabbedCalendarYears span .functionalLink:hover{display:block;padding:5px 6px;background:#008840;color:#fff;}
#contentSpalte ul.tabbedCalendarYears .active span a{display:block;padding:5px 6px;background:#008840;color:#fff;}


#contentSpalte div.tabbedCalendarMonths{border:1px solid #008840;border-right:0px solid #fff;float:left;margin:5px 0;}
#contentSpalte ul.tabbedCalendarMonths{background:#f1f1f1;margin:0;padding:0;}

#contentSpalte ul.tabbedCalendarMonths li{float:left;border-right:1px solid #008840;padding:0;}
#contentSpalte ul.tabbedCalendarMonths .inactive span{display:block;padding:5px 6px;background:#f1f1f1;}
#contentSpalte ul.tabbedCalendarMonths .inactive span:hover{}

#contentSpalte ul.tabbedCalendarMonths span .functionalLink{display:block;padding:5px 6px;background:#e4e4e4;color:#000;text-decoration:none;}
#contentSpalte ul.tabbedCalendarMonths span .functionalLink:hover{display:block;padding:5px 6px;background:#008840;color:#fff;}
#contentSpalte ul.tabbedCalendarMonths .active span a{display:block;padding:5px 6px;background:#008840;color:#fff;}


#contentSpalte div.tabbedCalendarDays {clear:both;
  border: 0px solid navy;border-top:none;
  padding: 0px;
margin:0;
}

#contentSpalte .tabbedCalendarDays li a {
/* linker Teil */
  text-decoration: none;
  color:#000;
}

#contentSpalte .tabbedCalendarDays li {
  border: 1px solid silver;
  width:15px;
  padding: 2px;
  margin:0 2px 2px 0;
  float: left;line-height:12px;
}

#contentSpalte .tabbedCalendarDays li.active {font-weight: bold;background:#008840;}
#contentSpalte .tabbedCalendarDays li.active a{color:#fff;font-weight:normal;}
#contentSpalte .tabbedCalendarDays li:hover {border: 1px solid #737373;}
#contentSpalte .tabbedCalendarDays li.inactive:hover {border: 1px solid silver;}
#contentSpalte li.tabbedCalendarDayNames,#contentSpalte li.tabbedCalendarDayNames:hover {border:1px solid silver;}
#contentSpalte .tabbedCalendarDays li.filler,#contentSpalte .tabbedCalendarDays li.filler:hover {border : 1px solid white;}

.tabbedCalendarClear{clear:both;}

#contentSpalte li.bankingHoliday {background-color: #FFFFEE;}
#contentSpalte li.Sa {background-color: #EEEEEE;}
#contentSpalte li.So {background-color: #DDDDDD;}

#contentSpalte .tabbedCalendar .inactive,#contentSpalte .tabbedCalendarDays .inactive {color: #acacac;}

