@charset "UTF-8";.direktorium-tooltip-btn{float:left;background-image:url(/global_css/veranst/img/direktorium.gif);background-attachment:scroll;background-repeat:no-repeat;width:15px;height:15px;margin:5px 0 0 10px}.direktorium-tooltip{background-color:#ddd;color:#666;font-style:italic}.v-detail-more-less-toggle-box .v-detail-more-content{display:none}.v-detail-more-less-toggle-box .v-detail-more-less-toggler{font-weight:700}.v-detail-more-less-toggle-box .v-detail-more{background-image:url(/global_css/veranst/img/arrow_down.png);background-attachment:scroll;background-repeat:no-repeat;background-position:38px 7px;padding-right:1.5rem;border:none;background-color:unset;color:inherit}.v-detail-more-less-toggle-box .v-detail-less{background-image:url(/global_css/veranst/img/arrow_up.png);background-attachment:scroll;background-repeat:no-repeat;background-position:58px 6px;padding-right:1.5rem;border:none;background-color:unset;color:inherit}.v-detail-layout1 .v-detail-untertitel{font-size:1.3em}.v-detail-layout1 .v-detail-kategorie{font-size:1.1em}.v-detail-layout1 .v-detail-vorschaubild{display:flex;padding:10px 0;justify-content:center}.v-detail-layout1 .v-detail-box-first{margin-top:20px}.v-detail-layout1 .v-detail-box{border-top:2px solid #ddd;padding:10px 0}.v-detail-layout1 .v-detail-box .v-detail-box-title{text-align:right;font-size:1em;font-weight:700;padding:0}.v-detail-layout1 .v-detail-box .v-detail-box-content{padding:0 0 0 3em}.v-detail-layout1 .v-detail-box .v-detail-box-content .v-detail-termin{float:left}.v-detail-layout1 .v-detail-box .v-detail-box-content .direktorium-tooltip-btn{margin:2px 0 0 10px}.v-detail-layout1 .direktorium-default-box{margin-top:20px}.v-detail-layout1 .direktorium-default-box .direktorium-default{font-style:italic}.v-detail-layout1 .v-detail-box .v-detail-box-content .oertlichkeitmap{margin:10px 0 5px}.v-detail-layout1 .v-detail-box .v-detail-box-content .stiftungen-liste{margin:5px 0 0}.v-detail-layout1 .v-detail-box .v-detail-box-content .anreisser{margin:5px 0 0}.v-detail-layout1 .v-detail-box .v-detail-box-content .terminbeschreibung{margin:5px 0 0}.v-detail-layout2 .v-detail-untertitel{font-size:1.3em}.v-detail-layout2 .v-detail-kategorie{font-size:1.1em}.v-detail-layout2 .v-detail-vorschaubild{display:flex;padding:10px 0;justify-content:left}.direktorium-default-box{margin-bottom:20px}.v-detail-layout2 .direktorium-default-box{margin-top:20px}.v-detail-layout2 .direktorium-default-box .direktorium-default{font-style:italic}.v-detail-layout2 .v-detail-box{margin-bottom:20px}.v-detail-layout2 .v-detail-box-title{background-color:#e6e6e6;border-radius:5px;padding:5px 20px 5px 10px;font-weight:700}.v-detail-layout2 .v-detail-box-content{padding:3px 20px 0}.v-detail-layout2 .direktorium-tooltip-btn{float:right;margin:2px 0 0}.v-detail-layout2 .v-detail-box .v-detail-box-content .anreisser{margin:5px 0 0}.v-detail-layout2 .v-detail-box .v-detail-box-content .terminbeschreibung{margin:5px 0 0}.v-detail-layout2 .v-detail-box .v-detail-box-content .stiftungen-liste{margin:5px 0 0}.v-detail-layout2 .v-detail-more-less-toggle-box{overflow:hidden}.v-detail-layout2 .v-detail-more-less-toggle-box .v-detail-more{background-position:37px 7px;float:right;padding-right:15px}.v-detail-layout2 .v-detail-more-less-toggle-box .v-detail-less{background-position:57px 6px;float:right;padding-right:15px}.v-detail-layout2 .v-detail-more-less-toggle-box .v-detail-box-title{overflow:hidden}.v-detail-layout2 .v-detail-more-less-toggle-box .v-detail-box-title .v-detail-box-title-text{float:left;width:80%}.v-detail-layout2 .mobile_ressourcen-ressource:not(:last-child){margin-bottom:1rem}.v-detail-layout3 h1.v-detail-titel{width:70%;line-height:1.5}.v-detail-layout3 .v-detail-untertitel{font-size:1.3em}.v-detail-layout3 .v-detail-kategorie{font-size:1.1em}.v-detail-layout3 .v-detail-vorschaubild{display:flex;padding:10px 0;justify-content:left}.v-detail-layout3 .direktorium-default-box .direktorium-default{font-style:italic}.v-detail-layout3 .v-detail-termin{font-weight:700}.v-detail-layout3 .direktorium-tooltip-btn-container .v-detail-termin{float:left}.v-detail-layout3 .direktorium-tooltip-btn-container .direktorium-tooltip-btn{margin:1px 0 0 20px}.v-detail-layout3 .v-detail-box .v-detail-box-content .anreisser{margin:15px 0 0}.v-detail-layout3 .v-detail-box .v-detail-box-content .terminbeschreibung{margin:15px 0 0}.v-detail-layout3 .v-detail-box .v-detail-box-content .stiftungen-liste{margin:15px 0 0}.v-detail-layout3 .v-detail-sp-links .v-detail-box{margin-top:20px}.v-detail-layout3 .v-detail-sp-links .v-detail-box .v-detail-box-title{font-size:1.3em;font-weight:700;margin:0 0 15px}.v-detail-layout3 .v-detail-sp-rechts .v-detail-box{background-color:#f1f1f1;padding:10px;margin:0 0 15px}.v-detail-layout3 .v-detail-sp-rechts .v-detail-ansprechpartner-box .ansprechpartner-content-list-item-content{clear:both}.v-detail-layout3 .v-detail-sp-rechts .v-detail-box .v-detail-box-title{font-size:1.3em;font-weight:700;margin:0 0 15px}.v-detail-layout3 .v-detail-sp-rechts .zur-anmeldung{font-size:1.3em}.v-detail-layout3 .v-detail-sp-rechts .zur-anmeldung-detail{font-style:italic}.v-detail-layout3 .v-detail-sp-rechts .zur-anmeldung-detail br{margin-bottom:5px}.v-detail-layout3 .v-detail-sp-rechts .zur-anmeldung-detail a{font-size:1.3em;font-style:normal}.v-detail-layout .v-detail-ansprechpartner-box p{margin:0}.v-detail-layout .dienstplan{margin:.5em 0}.v-detail-layout .oertlichkeit-kurzbeschreibung{margin:.5em 0}.v-detail-layout .oertlichkeit-beschreibung{margin:.5em 0}.v-detail-layout .anmeldung-ampel{margin:.2em 0;vertical-align:middle}.v-detail-layout .anmeldung-ampel-gruen{background:url(/global_css/veranst/img/ampel_gruen.png) no-repeat scroll left 1px transparent;display:inline-block;height:15px;margin-right:10px;padding-top:0;width:48px}.v-detail-layout .anmeldung-ampel-gelb{background:url(/global_css/veranst/img/ampel_gelb.png) no-repeat scroll left 1px transparent;display:inline-block;height:15px;margin-right:10px;padding-top:0;width:48px}.v-detail-layout .anmeldung-ampel-rot{background:url(/global_css/veranst/img/ampel_rot.png) no-repeat scroll left 1px transparent;display:inline-block;height:15px;margin-right:10px;padding-top:0;width:48px}.v-detail-layout .anmeldung-ampel .anmeldung-info{display:inline-block}.cb-termine-suche .button{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;width:auto;padding:4px 10px;background:-moz-linear-gradient(top,#d0d0d0 0%,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#d0d0d0),to(#fff));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#eee;border:1px solid #d6d6d6;-moz-box-shadow:0px 0px 0px rgba(0,0,0,0),inset 0px 0px 2px rgba(255,255,255,1);-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0),inset 0px 0px 2px rgba(255,255,255,1);background-image:none !important}.v-detail-layout .ical-link{font-size:1rem;margin:.5rem 0}.v-detail-layout .ical-link a{color:inherit;text-decoration:none;font-weight:400}.v-detail-layout .ical-link a span{color:inherit;text-decoration:underline;padding-left:.5rem}