@charset "UTF-8";
.tx-ttaddress .vcard{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.5rem;padding:1.25rem 1.25rem 0.5rem 1.25rem;background-color:#fdfdfd}.tx-ttaddress .vcard .figure-img{padding:0.325rem;margin-bottom:0.2rem;border:0;background-color:transparent}.tx-ttaddress .vcard .img-thumbnail{border:0;background-color:transparent}@media (max-width:768px){.tx-ttaddress .vcard .img-thumbnail{width:50%}}.tx-ttaddress .vcard .figure-caption{display:none}.tx-ttaddress .vcard table,.tx-ttaddress .vcard th,.tx-ttaddress .vcard td{border:0;padding:0.2em 0.5em 0.2em 0}.tx-ttaddress .vcard .list-inline>li:not(:last-child){margin-right:1rem}.tx-ttaddress .vcard .contactdata{margin-bottom:1rem}.tx-ttaddress .vcard .contactdata a.phone::before{content:"";margin-right:5px}.tx-ttaddress .vcard .contactdata a.mobil::before{content:"";margin-left:2px;margin-right:8px}.tx-ttaddress .vcard .contactdata .fax::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px}.tx-ttaddress .vcard .contactdata a.mail::before{content:"";margin-right:5px}.tx-ttaddress .vcard .contactdata a.internet::before{content:"";margin-right:5px}a[href^="tel:"]::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"" !important;margin-right:5px}a[href^="javascript:linkTo"]::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px}a.mobil[href^="tel:"]::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"" !important;margin-right:8px;margin-left:2px}@media (max-width:992px){#mainnavigation{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}}.barrierfree .navigationoben li{padding-top:0.3rem !important;padding-bottom:0.3rem !important}@media (min-width:576px){.barrierfree .navigationoben li{padding-top:0.2rem !important;padding-bottom:0.2rem !important}}@media (min-width:768px){.barrierfree .navigationoben li{padding-top:0.2rem !important;padding-bottom:0.2rem !important}}@media (min-width:992px){.barrierfree .navigationoben li{padding-top:0.1rem !important;padding-bottom:0.1rem !important}}@media (min-width:1200px){.barrierfree .navigationoben li{padding-top:0 !important;padding-bottom:0 !important}}.modal .modal-dialog{margin-top:10%}.modal .modal-dialog .modal-content{background-color:transparent;border:0}.modal .modal-dialog .modal-content .modal-header{padding:0.5rem;border:0}.modal .modal-dialog .modal-content .modal-header .modal-title{visibility:hidden}.modal .modal-dialog .modal-content .modal-header .close{font-size:2rem;color:#fff;text-shadow:0px -1px 10px #000}.modal .modal-dialog .modal-content .modal-body{padding:0;border:1px solid rgba(43, 43, 43, 0.2)}.modal .modal-dialog .modal-content .modal-body .gallery-item{margin-top:0;margin-bottom:-0.25rem}.modal .modal-dialog .modal-content .modal-body .frame{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body .frame figure .caption{display:none}.powermail_form_15.layout1 label.powermail_label{margin-top:0.5rem;margin-bottom:0rem;font-weight:bold}.powermail_form_15.layout1 .powermail_submit{margin-top:0.5rem}.powermail_form_15.layout1 .parsley-errors-list{width:auto;margin-top:0;font-size:0.9rem;color:#AB001A;font-weight:bold}.powermail_form_15.layout1 .parsley-errors-list li{font-size:0.8rem}.powermail_form_16 .powermail_legend{margin-bottom:0}.powermail_form_16 label.powermail_label{margin-top:0.5rem;margin-bottom:0rem;font-weight:bold}.powermail_form_16 .powermail_submit{margin-top:0.5rem}.powermail_form_16 .parsley-errors-list{width:auto;margin-top:0rem;font-size:0.9rem;color:#AB001A;font-weight:bold}.powermail_form_16 .parsley-errors-list li{font-size:0.8rem}.powermail_form_16 .checkbox{float:left;width:max-content;padding-right:1rem}.powermail_form_16 .radio{float:left;width:max-content;padding-right:1rem}.powermail_form .powermail_legend{margin-bottom:0}.powermail_form label.powermail_label{margin-top:0.5rem;margin-bottom:0rem;font-weight:bold}.powermail_form .powermail_submit{margin-top:0.5rem}.powermail_form .parsley-errors-list{width:auto;margin-top:0rem;font-size:0.9rem;color:#AB001A;font-weight:bold}.powermail_form .parsley-errors-list li{font-size:0.8rem}.powermail_form .checkbox{float:left;width:max-content;padding-right:1rem;max-width:100%}.powermail_form .radio{float:left;width:max-content;padding-right:1rem;max-width:100%}.form-container fieldset{border:1px solid #cccccc;padding:0.2rem 0.7rem 0 0.7rem;margin-bottom:1rem}.form-container .custom-radio{float:left;width:max-content;padding-right:1rem}#top .barrierfree{height:1.25rem}#page-header.navbar{height:3rem}.footer{padding:1rem 0 0 0}#page-sitemap ul ul,#page-footer .type-menu_sitemap_pages ul ul{padding-top:5px}.navbar-brand-image{padding:0.5rem 1rem 0.5rem 0rem}@media (min-width:576px){.navbar-brand-image{padding:1.3rem 6rem 1.3rem 1rem}}@media (min-width:768px){.navbar-brand-image{padding:1.3rem 5rem 1.3rem 1rem}}@media (min-width:992px){.navbar-brand-image{padding:1.6rem 4rem 1.6rem 1rem}}.news .article{display:inline-block}.news .article .thumbnail figcaption{padding:0.2rem 0.3rem 0.2rem}.footer .row{margin-right:0px}.type-mask_bildkachel_mit_text .container{position:relative;max-width:900px;margin:0 auto;padding-left:0;padding-right:0}.type-mask_bildkachel_mit_text .container img{border:1px solid #BBBBBB;height:auto;border-radius:10px 10px 10px 10px}.type-mask_bildkachel_mit_text .container .content{position:absolute;bottom:0;background:white;background:rgba(255, 255, 255, 0.7);color:#f1f1f1;width:100%;padding:0.5rem;border-bottom:1px solid #9C1818 !important;border-left:1px solid #9C1818 !important;border-right:1px solid #9C1818 !important;border-radius:0 0 10px 10px}.type-mask_bildkachel_mit_text .container .content p{margin-bottom:0}.type-mask_bildkachel_mit_text .frame-container{padding-right:0;padding-left:0}.type-mask_bildkachel_mit_text h2{font-size:1.1rem;margin-bottom:0.1rem}@media (min-width:576px){.type-mask_bildkachel_mit_text h2{font-size:1.1rem}}@media (min-width:768px){.type-mask_bildkachel_mit_text h2{font-size:1.1rem}}@media (min-width:992px){.type-mask_bildkachel_mit_text h2{font-size:1.1rem}}@media (min-width:1200px){.type-mask_bildkachel_mit_text h2{font-size:1.1rem}}.type-mask_bildkachel_mit_text a .content h2,.type-mask_bildkachel_mit_text a:visited .content h2{color:#9C1818 !important}.type-mask_bildkachel_mit_text a:hover .content h2,.type-mask_bildkachel_mit_text a:active .content h2{text-decoration:underline !important}.type-mask_bildkachel_mit_text a img,.type-mask_bildkachel_mit_text a:visited img{border:1px solid #9C1818 !important}.type-mask_bildkachel_mit_text a:hover img,.type-mask_bildkachel_mit_text a:active img{border:1px solid #000000 !important}