@charset "UTF-8";:root{--color-gold:rgb(128, 97, 0);--color-lightgray:#aaa;--color-gray:#696969;--color-red:#861d1d}form div,span{border:0 solid gray}#cc-nav-view-2234565493 a{color:var(--color-red)}u{text-decoration-line:underline!important;text-decoration:dotted}:is(h2,h3){margin-top:1em!important;margin-bottom:3px!important}table{margin-top:20px}th{text-align:left}.j-text{padding:0 5px!important}.j-htmlCode{padding:0 5px!important}div[data-container=sidebar] div{color:#fff!important;font-size:.9em;margin-top:0!important}div[data-container=sidebar] h2{margin-top:0!important}a[data-link-title=FAQ]{letter-spacing:5px!important}form{font-family:inherit;margin-top:20px}form div{accent-color:var(--color-gold)}input,textarea{font-family:inherit!important;font-size:1em!important;color:var(--color-gray);border-radius:2px!important;border:1px solid var(--color-lightgray)!important;line-height:1em!important;padding:10px!important}input[type=tel]{line-height:1em!important}input[type=radio]{vertical-align:text-top}select{font-family:inherit;font-size:1em;min-height:2em!important;background-color:#fff;border-radius:2px}.cc-m-form-subheading{margin-top:15px;padding:0!important}.cc-m-form-radio{margin-top:20px}.cc-m-form-view-element{padding:3px 0!important}.jtpl-content{padding-top:30px}.j-calltoaction-link-style-1{margin:5px 0 20px 0!important}form .cc-m-form-view-element.cc-m-required>label div:after{color:var(--color-gold)!important}:is(body.repertoire) .song p:nth-of-type(1){font-weight:700!important;text-transform:uppercase!important;font:size 5.9em!important}:is(body.repertoire) .song p:nth-of-type(2){color:var(--color-lightgray);font-style:italic!important}:is(body.repertoire) .j-hgrid{margin-bottom:20px}:is(body.repertoire) .no-audio{margin-bottom:10px}:is(body.repertoire) td{padding-bottom:20px}#audiosamples td:nth-child(1){width:40px;height:40px}#audiosamples img{width:40px;height:40px;opacity:.3}#tableWunschsongs{background-color:#eee;border:1px solid #ccc}#tableWunschsongs tr.tablehead td{font-weight:700}#tableWunschsongs td{border:1px solid #ccc}.testimonial{font-family:Aguafina Script;color:var(--color-gold);font-size:1.4em;line-height:1.2em;text-align:center;width:75%;margin:auto;opacity:.7}.testimonial_name{font-size:.8em;color:var(--color-lightgray);text-align:center;width:75%;margin:auto}:is(body.buchung) .j-hgrid .j-text{padding:0 5px 0 5px}:is(body.buchung) .j-hgrid{margin:10px 0}:is(body.buchung) .cc-m-form-note{display:none!important}:is(body.locations) table td{vertical-align:top}:is(body.locations) table td:last-child{text-align:right;width:5%}:is(body.locations) table td:nth-child(1){width:50%}:is(body.locations) table td:nth-child(2){width:10%}:is(body.dienstleister) #content_area img{aspect-ratio:1/1;width:100%;max-height:200px;object-fit:cover}:is(body.dienstleister) #content_area table{margin-top:0;margin-bottom:20px}:is(body.dienstleister) #content_area td img{width:40px;opacity:.4}:is(body.dienstleister) #content_area tr:first-child td{font-weight:700}:is(body.dienstleister) #content_area td:nth-child(2){width:50px}:is(body.dienstleister) .j-hgrid{margin-bottom:40px}:is(body.anlaesse) a[name]{scroll-margin-top:80px}:is(body.anlaesse) .j-hgrid{margin-top:20px}:is(body.anlaesse) .j-hgrid .j-text p{padding:5px 0}.paket p{font-weight:700}.cc-m-form-radio>label>div,.cc-m-form-subheading label div,label[for=m94ed20ec2d1dd8ac0] div{font-weight:700;padding:5px 0;margin-bottom:3px}#whatsapp{display:none}