.locality{padding-left:3px}.locality:empty{padding-left:0}.mapCanvas{max-width:100%}.Veranstaltungskalender #zmSuche{color:#4d4d4d}.Veranstaltungskalender #zmSuche .feld{display:block!important}.Veranstaltungskalender #zmSuche .abschnittLabel{clear:both;text-transform:uppercase;color:#4d4d4d;font-weight:700;padding:15px 0 15px 15px}.Veranstaltungskalender #zmSuche fieldset{border:0;margin:0;background:0 0;padding:0;width:auto}.Veranstaltungskalender #zmSuche fieldset legend{display:none}.Veranstaltungskalender #zmSuche fieldset>div{padding:0}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop{background-color:silver;display:inline}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop .zmVolltextSuche{float:left;margin:14px 0 14px 14px;clear:none}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop .zmVolltextSuche label{display:none}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop .zmVolltextSuche input{height:25px;margin-right:3px;padding:2px;width:185px}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop .suchButtonKlein{float:right;margin:14px}.Veranstaltungskalender #zmSuche fieldset .zmSucheTop .suchButtonKlein input{background:url(../img/vkSucheButtonKlein.png);border:0;height:29px;width:35px;color:transparent;margin:0;padding:2px;font-size:0}.Veranstaltungskalender #zmSuche fieldset .zeitraum{margin:0}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis{display:block;height:62px;background:silver;clear:none;float:none}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis label{display:none}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis .von{float:left;margin:14px 0 0}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis .von input{height:25px;margin-right:3px;padding:2px}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis .bis{float:left;margin:14px 0 0}.Veranstaltungskalender #zmSuche fieldset .zeitraum .vonbis .bis input{height:25px;margin-right:3px;padding:2px}.Veranstaltungskalender #zmSuche fieldset .zeitraum .element{padding:3px 15px 0}.Veranstaltungskalender #zmSuche fieldset .zeitraum .element .zeitraumitem{float:left;padding-right:5px;line-height:inherit;margin:0;width:auto}.Veranstaltungskalender #zmSuche fieldset .zeitraum .element .zeitraumitem input{margin:0 3px 0 0;float:none}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .abschnittLabel{padding-bottom:0}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .fadeToggle{cursor:pointer;border:#ccc 1px solid;margin-top:2px;background:url(../img/pfeilunten.png) no-repeat right;border-left:0;border-right:0;margin:5px 15px}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .fadeToggle .filtertext{text-align:right;padding-right:16px}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .fadeToggle .filtertextVkRubrik{float:left}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat{border:0;padding:3px 0 0;margin:0}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li{margin-left:30px;float:left;width:205px}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li span.ui-icon{top:-1px;text-indent:0;background:0 0;padding-right:5px;font-weight:700}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li .ui-icon.ui-icon-triangle-1-e::before{content:"+"}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li .ui-icon.ui-icon-triangle-1-se::before{content:"-"}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li input{margin-right:3px}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li label{top:-1px;left:20px}.Veranstaltungskalender #zmSuche fieldset .vkRubrik .vkRubrikList .zmVkat li ul li{margin-left:10px}.Veranstaltungskalender #zmSuche fieldset .zmElement{padding:3px 15px 0}.Veranstaltungskalender #zmSuche fieldset .zmElement select{width:95%}.Veranstaltungskalender #zmSuche fieldset .zmSuchButton{float:right;padding:15px 0 15px 15px}.Veranstaltungskalender #zmSuche fieldset .zmSuchButton input{background:url(../img/vkSucheButton.png);border:0;height:29px;width:219px;color:transparent;font-size:0}.Veranstaltungskalender #zmEListe .zmnavprev,.Veranstaltungskalender #zmEListe .zmnavnext{display:inline-block}.Veranstaltungskalender #zmEListe .zmnavprev a,.Veranstaltungskalender #zmEListe .zmnavnext a{background:#f2f2cc;color:#4d4d4d;display:block;font-weight:700;padding:6px 12px;text-decoration:none}.Veranstaltungskalender #zmEListe .zmnavprev a:hover,.Veranstaltungskalender #zmEListe .zmnavnext a:hover{text-decoration:underline}.Veranstaltungskalender #zmEListe .zmRegister{display:block;line-height:2.5em;margin-bottom:1em}.Veranstaltungskalender #zmEListe .zmRegister .hideme{display:none}.Veranstaltungskalender #zmEListe .zmRegister .skip{display:none}.Veranstaltungskalender #zmEListe .zmRegister .inaktiv{display:none}.Veranstaltungskalender #zmEListe .zmRegister .aktiv{font-weight:700;text-decoration:none;border:1px solid #f2f2cc;padding:3px 6px;background:#f2f2cc;color:#4d4d4d}.Veranstaltungskalender #zmEListe .zmRegister .aktiv:hover{text-decoration:underline}.Veranstaltungskalender #zmEListe .zmRegister .selected{border:1px solid #f2f2cc;padding:3px 6px;background:#f2f2cc}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem{min-height:80px;border:1px solid #f2f2cc;margin:10px 0;padding:3px}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem.odd{background:#f2f2cc}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem.even{background:0 0}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem .image{float:left;width:80px;height:80px;overflow:hidden;border-radius:5px}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem .zeit{margin:2px 5px 0 0}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem .titel{margin:2px 0 3px;padding:0;font-size:1.3em;font-weight:700;line-height:130%;text-transform:none}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem .vkzusatz{display:none}.Veranstaltungskalender #zmEListe #zmDataItems .zmItem .homepage{display:none}.Veranstaltungskalender #zmEListe .zmNavigClass{margin:1em 0 2em;line-height:2.5em}.Veranstaltungskalender #zmEListe .zmNavigClass .current{padding:6px 12px;background:#f2f2cc}.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassBack a,.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassForward a,.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassItem a{font-weight:700;text-decoration:none;padding:6px 12px;background:#f2f2cc;color:#4d4d4d}.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassBack a:hover,.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassForward a:hover,.Veranstaltungskalender #zmEListe .zmNavigClass .zmNavigClassItem a:hover{text-decoration:underline}.Veranstaltungskalender #zmDetail .zmnav{margin:10px 0}.Veranstaltungskalender #zmDetail .zmnav>div{display:inline-block}.Veranstaltungskalender #zmDetail .zmnav>div a{background:#f2f2cc;color:#4d4d4d;display:block;font-weight:700;padding:6px 12px;text-decoration:none}.Veranstaltungskalender #zmDetail .zmnav>div a:hover{text-decoration:underline}.Veranstaltungskalender #zmDetail .vevent .Kopf h3:empty{display:none}.Veranstaltungskalender #zmDetail .vevent .Kopf .zeitraum h2.zeit{font-size:1.1em;padding:0}.Veranstaltungskalender #zmDetail .vevent .Kopf .summary h2.titel{padding-top:0}.Veranstaltungskalender #zmDetail .vevent .Kopf br{display:none}.Veranstaltungskalender #zmDetail .vevent .Rumpf .zmVeranstalter h3.titel,.Veranstaltungskalender #zmDetail .vevent .Rumpf .zmOrt h3.titel{font-size:1.1em;padding-top:0}.Veranstaltungskalender #zmDetail .vevent .Rumpf .category{padding-top:1em}.basecontent-dvv-zm-kalenderblatt{font-size:1em;background:0 0;padding:1em 0;margin:0 auto}.basecontent-dvv-zm-kalenderblatt a{text-decoration:none!important}.basecontent-dvv-zm-kalenderblatt .containerCalendarOuter{max-width:182px}.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth{text-decoration:none;text-transform:uppercase;color:#a6ab1e;font-weight:700;text-align:center;margin:0;padding:14px 5px 8px;background:#FFF;border-bottom:1px solid #ebe0bb;font-size:1.2em}.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthPrev,.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthNext{display:inline}.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthPrev a,.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthNext a{color:#a6ab1e;display:inline!important}.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthInner{display:inline;margin:0 13px 0 10px;border:0}.basecontent-dvv-zm-kalenderblatt .containerCalendarMonth .containerCalendarMonthInner a{border:0;font-size:1em}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays:after{clear:both;line-height:0;font-size:0;height:0;content:" "}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul{margin:0;padding:0;float:left;background:#FFF}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li{float:left;list-style:none;margin:0;padding:0;text-align:center;width:26px;height:26px;background:silver;border:1px solid #FFF;color:#4d4d4d}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li a{background:#a6ab1e;color:#FFF;font-weight:700;display:inline-block;line-height:24px;width:24px}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li.containerCalendarDayNames{background:#FFF}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li.filler{float:left;line-height:200%;list-style:none;margin:0;padding:0;text-align:center;width:26px;height:26px;background:#FFF;border:1px solid #FFF}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li .zmcalDates{color:#FFF;background:#a6ab1e;overflow:visible;display:none!important}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li .zmcalDates>div{padding-bottom:5px}.basecontent-dvv-zm-kalenderblatt div.containerCalendarDays ul li .zmcalDates:after{clear:both;line-height:0;font-size:0;height:0;content:" "}.basecontent-dvv-zm-kalenderblatt .containerCalendarClear{display:none;clear:both;line-height:0;font-size:0;height:0}.basecontent-dvv-zm-kalenderblatt:after{clear:both;line-height:0;font-size:0;height:0;content:" "}.zusatzmodul #zmSuche{color:#4d4d4d}.zusatzmodul #zmSuche fieldset{border:0;margin:0;background:0 0;padding:0;width:auto}.zusatzmodul #zmSuche fieldset legend{display:none}.zusatzmodul #zmSuche fieldset .zmSucheTop{background-color:silver;display:block;height:62px;clear:none;float:none}.zusatzmodul #zmSuche fieldset .zmSucheTop .zmVolltextSuche{float:left;margin:14px;clear:none;width:80%}.zusatzmodul #zmSuche fieldset .zmSucheTop .zmVolltextSuche label{display:none}.zusatzmodul #zmSuche fieldset .zmSucheTop .zmVolltextSuche input{height:25px;margin-right:3px;padding:2px;width:100%}.zusatzmodul #zmSuche fieldset .zmSucheTop .suchButtonKlein{float:right;margin:14px}.zusatzmodul #zmSuche fieldset .zmSucheTop .suchButtonKlein input{background:url(../img/sucheButtonKlein.png);border:0;height:29px;width:35px;color:transparent;margin:0;padding:2px;cursor:pointer;font-size:0}.zusatzmodul #zmSuche fieldset #kategorieid{padding:3px 14px 0}.zusatzmodul #zmSuche fieldset #kategorieid .feld ul{margin:5px;padding:0;border:0;list-style:none}.zusatzmodul #zmSuche fieldset #kategorieid .feld ul li{margin-left:0;width:220px}.zusatzmodul #zmSuche fieldset #kategorieid .feld ul li input{margin-right:3px}.zusatzmodul #zmSuche fieldset .zmElement{padding:3px 15px 0}.zusatzmodul #zmSuche fieldset .zmElement select{width:95%}.zusatzmodul #zmSuche fieldset .zmSuchButton{float:right;padding:15px 0 15px 15px}.zusatzmodul #zmSuche fieldset .zmSuchButton input{background:url(../img/sucheButton.png) no-repeat;border:0;height:29px;width:120px;color:transparent;cursor:pointer;font-size:0}.zusatzmodul #zmEListe .zmnavprev,.zusatzmodul #zmEListe .zmnavnext{display:inline-block}.zusatzmodul #zmEListe .zmnavprev a,.zusatzmodul #zmEListe .zmnavnext a{background:#f2f2cc;color:#4d4d4d;display:block;font-weight:700;padding:6px 12px;text-decoration:none}.zusatzmodul #zmEListe .zmnavprev a:hover,.zusatzmodul #zmEListe .zmnavnext a:hover{text-decoration:underline}.zusatzmodul #zmEListe .zmRegister{display:block;margin-bottom:1em;line-height:2.5em}.zusatzmodul #zmEListe .zmRegister .hideme{display:none}.zusatzmodul #zmEListe .zmRegister .skip{display:none}.zusatzmodul #zmEListe .zmRegister .inaktiv{display:none}.zusatzmodul #zmEListe .zmRegister .aktiv{font-weight:700;text-decoration:none;border:1px solid #f2f2cc;padding:3px 6px;background:#f2f2cc;color:#4d4d4d}.zusatzmodul #zmEListe .zmRegister .aktiv:hover{text-decoration:underline}.zusatzmodul #zmEListe .zmRegister .selected{border:1px solid #f2f2cc;padding:3px 6px;background:#f2f2cc}.zusatzmodul #zmEListe #zmDataItems .zmItem{min-height:80px;border:1px solid #f2f2cc;margin:10px 0;padding:3px}.zusatzmodul #zmEListe #zmDataItems .zmItem.odd{background:#f2f2cc}.zusatzmodul #zmEListe #zmDataItems .zmItem.even{background:0 0}.zusatzmodul #zmEListe #zmDataItems .zmItem .image{float:left;width:80px;height:80px;overflow:hidden;border-radius:5px}.zusatzmodul #zmEListe #zmDataItems .zmItem .summary{color:#4d4d4d;font-weight:700}.zusatzmodul #zmEListe #zmDataItems .zmItem br{display:none}.zusatzmodul #zmEListe .zmNavigClass{margin:1em 0 2em;line-height:2.5em}.zusatzmodul #zmEListe .zmNavigClass .current{padding:6px 12px;background:#f2f2cc}.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassBack a,.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassForward a,.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassItem a{font-weight:700;text-decoration:none;padding:6px 12px;background:#f2f2cc;color:#4d4d4d}.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassBack a:hover,.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassForward a:hover,.zusatzmodul #zmEListe .zmNavigClass .zmNavigClassItem a:hover{text-decoration:underline}.zusatzmodul #zmDetail .zmnav{margin:10px 0}.zusatzmodul #zmDetail .zmnav>div{display:inline-block}.zusatzmodul #zmDetail .zmnav>div a{background:#f2f2cc;color:#4d4d4d;display:block;font-weight:700;padding:6px 12px;text-decoration:none}.zusatzmodul #zmDetail .zmnav>div a:hover{text-decoration:underline}.zusatzmodul #zmDetail .zmitem .Kopf h3:empty{display:none}.zusatzmodul #zmDetail .zmitem .Kopf h2.zeit{display:inline}.zusatzmodul #zmDetail .zmitem .Rumpf .zmVeranstalter h3.titel{font-size:1.1em}.zusatzmodul #zmDetail .zmitem .Rumpf .zmperson{padding-bottom:.5em}.zusatzmodul #zmDetail .zmitem .Rumpf .category{padding-bottom:1em}.zmNavigClass{margin:1em 0 2em;line-height:2.5em}.zmNavigClass .current{padding:6px 12px;background:#f2f2cc}.zmNavigClass .zmnavseparator{display:none}.zmNavigClass .zmCurentPage,.zmNavigClass .current.active{padding:6px 12px;background:#f2f2cc;margin:0 5px}.zmNavigClass .zmNavigClassBack,.zmNavigClass .zmNavigClassForward,.zmNavigClass .zmNavigClassItem{margin:0 5px}.zmNavigClass .zmNavigClassBack a,.zmNavigClass .zmNavigClassForward a,.zmNavigClass .zmNavigClassItem a{font-weight:700;text-decoration:none;padding:6px 12px;background:#f2f2cc;color:#4d4d4d}.zmNavigClass .zmNavigClassBack a:hover,.zmNavigClass .zmNavigClassForward a:hover,.zmNavigClass .zmNavigClassItem a:hover{text-decoration:underline}#service .basecontent-dvv-zm-vk .zmBox .rumpf .item{margin-bottom:10px}#service .basecontent-dvv-zm-vk .zmBox .rumpf .item h4.titel{padding-top:0}.Vereine #zmDetail .Rumpf .zmperson .person{display:none}.Schulverzeichnis .description>div{margin-bottom:.5rem}.Schulverzeichnis .description label{width:9rem;display:inline-block}.Schulverzeichnis .zmItem>h4:first-child{display:none}