body{font-size:18px;background-color:#fff;color:#666;border-top:15px solid #ec6707;font-family:Roboto,sans-serif;overflow-x:hidden}h1{font-weight:400;margin:0 0 30px 0;color:#c61624;font-family:'Roboto Slab',sans-serif}h2,h3,h4,h5,h6{font-weight:500;margin:0 0 30px 0;color:#ec6707;font-family:'Roboto Slab',sans-serif}p{margin:15px 0;line-height:1.8;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:#c61624;transition:all .25s;text-decoration:none}a:hover{color:#ec6707;text-decoration:none}hr{margin:30px 0;border-width:5px}b,strong{font-weight:700}small{display:block;color:#ec6707;font-size:65%}ul.ul li{line-height:1.8;list-style:circle}ul.satzung li.title{list-style:upper-roman;font-weight:700}ul.satzung li.title ul{padding-left:0}ul.satzung li.title ul li{font-weight:400;list-style-type:none}.list{display:block}.list .list-item{display:block;padding:10px 15px;background:#f0f0f0;color:#666}.list .list-item:nth-child(odd){background:#fff}.list .list-item:hover{opacity:.9;transform:scale(1.015)}img.set{background:#eee;border:3px solid #ec6707;border-radius:50%}.h-auto{min-height:auto!important}.bg{padding:30px;display:block;min-height:300px}.bg-red{background-color:#c61624;color:#fff}.bg-red a,.bg-red h1,.bg-red h2,.bg-red h3,.bg-red h4{color:#fff}.bg-orange{background-color:#ec6707;color:#fff}.bg-orange a,.bg-orange h1,.bg-orange h2,.bg-orange h3,.bg-orange h4{color:#fff}.border-red{border:3px solid #c61624;background-color:#fff}.border-orange{border:3px solid #ec6707;background-color:#fff}.btn{border-radius:0;border:none;box-shadow:none!important;outline:0;font-weight:700;text-transform:uppercase}.btn-light{background-color:#fff;color:#c61624!important}.btn-light:focus,.btn-light:hover{background-color:#fff;color:#ec6707!important}.btn-colored,.btn-primary{background-color:#c61624;color:#fff}.btn-colored:focus,.btn-colored:hover,.btn-primary:focus,.btn-primary:hover{background-color:#ec6707;color:#fff}.linkline{background-color:#fff;padding:0 0 15px 0}.linkline a{display:block;margin-left:-5px;padding:5px 15px;background:#ec6707;color:#fff;width:100%;text-align:center}.linkline a.active,.linkline a:hover{background:#c61624;color:#fff}.infoline{background-color:#fff;padding:30px 0}.navbar{color:#fff;margin-bottom:30px;padding-top:15px;padding-bottom:15px}.navbar .nav-link{color:#fff;padding:15px!important;text-transform:uppercase}.navbar .nav-link.active,.navbar .nav-link:focus,.navbar .nav-link:hover{color:#fff;background-color:#ec6707;outline:0}.dropdown-menu{background-color:#c61624;border:none;border-radius:0;padding:0;min-width:220px}.dropdown-item{color:#fff;background-color:#c61624;text-transform:uppercase;padding:10px 15px}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{background-color:#ec6707;color:#fff;outline:0}.navbar-toggler{color:#fff;border:none;outline:0;font-size:25px}.navbar-brand{text-transform:uppercase}footer{background-color:#fff;padding:30px 15px;margin-bottom:30px;margin-top:30px;position:relative}footer .top{position:absolute;bottom:0;right:0;font-size:28px;background:#c61624;color:#fff;line-height:1;padding:10px 15px}.standorte{display:block}.standorte .standort-item{display:flex;align-items:center;margin-bottom:15px}.standorte .standort-item:last-child{margin-bottom:0}.standorte .standort-item .standort-img{min-width:50px;min-height:50px;max-width:50px;max-height:50px;background:#eee;border:3px solid #ec6707;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.standorte .standort-item .standort-name{margin-left:15px;font-weight:600;line-height:1.2}.angebote{display:block}.angebote .angebot-item{display:block;margin-bottom:30px}.angebote .angebot-item:last-child{margin-bottom:0}.angebote .angebot-item .angebot-img{width:80px;height:80px;background:#eee;margin:0 15px 0 0;float:left;background-position:top center;background-repeat:no-repeat;background-size:cover}.angebote .angebot-item .angebot-img.full-width{float:none;display:block;width:100%;height:164px}.angebote .angebot-item .angebot-txt{line-height:1.5;margin-bottom:0}.angebote .angebot-item .angebot-txt a.btn{display:block;margin-top:15px}.aktuelles{display:block}.aktuelles .aktuelles-item{display:block;margin-bottom:30px}.aktuelles .aktuelles-item:last-child{margin-bottom:0}.aktuelles .aktuelles-item .aktuelles-img{width:125px;height:125px;background:#eee;margin:0 15px 5px 0;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}.aktuelles .aktuelles-item .aktuelles-txt{line-height:1.5;margin-bottom:0}.aktuelles .aktuelles-item .aktuelles-txt a.btn{display:block;margin-top:15px}.modal-content{border-radius:0}.modal-header{border-radius:0;border-width:2px}.modal-footer{border-radius:0;border-width:2px}.card{border-radius:0;margin-bottom:15px;border:none}.card-header{border-radius:0;background-color:#c61624;color:#fff;border:none!important}.card-header button{width:100%;padding:15px 30px;text-align:left;color:#fff!important;text-decoration:none!important;background-color:#c61624}.card-header button:hover{background-color:#ec6707}.card-footer{border-radius:0}.form-control{border-radius:0;border-color:#ec6707;border-width:2px;height:50px}.form-control:focus{box-shadow:none;border-color:#c61624}.has-error .form-control{border-color:#c61624;box-shadow:0 0 5px 0 rgba(198,22,36,.5)}.has-error .help-block,.has-error label{color:#c61624}#danke{display:none}.custom-control-input:checked~.custom-control-label::before{border-color:#ec6707;background-color:#ec6707;box-shadow:none!important;outline:0!important}.wohnungsnutzer_list{position:relative}.wohnungsnutzer_control{position:absolute;right:0;top:0}.wohnungsnutzer_item{display:block}.wohnungsnutzer_cloned{display:none}.wohnungsnutzer_cloned .wohnungsnutzer_item{border-top:1px solid #ccc;padding-top:15px}#map{width:100%;height:300px;margin-top:30px;display:flex;align-items:center;justify-content:space-around;text-align:center}#map #map-inner{width:100%;max-width:800px}.galerie .galerie-item,.galerie a .galerie-item{background:#eee;border:3px solid #ec6707;transition:all .25s;margin-bottom:15px;position:relative;min-height:120px;background-position:center;background-repeat:no-repeat;background-size:cover}.galerie a:hover .galerie-item{border:0 solid #fff}.downloads-item{display:block;position:relative;margin-bottom:15px}a.downloads-item::after{content:'Downloaden';background:rgba(255,255,255,.75);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;flex-flow:column;font-weight:800;transition:all .5s;padding:15px;opacity:0}a.downloads-item:hover::after{opacity:1}.downloads-item .downloads-control{display:block;text-align:right}.downloads .downloads-icon{font-size:55px;display:inline-block;vertical-align:middle;margin-right:10px;color:#ec6707}.downloads .downloads-infos{display:inline-block;vertical-align:middle;color:#c61624}.downloads .downloads-infos .downloads-title{width:100%;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.downloads .downloads-infos small{color:#ec6707}.accord-title{display:block;cursor:pointer;transition:all .25s;padding:5px 10px}.accord-title.active,.accord-title:hover{background:#eee}.accord-title .accord-arrow{float:right}.accord-content{display:none;padding:5px 10px}.bg.accord-title.active,.bg.accord-title:hover{background:#c61624}#meldung-toast{position:fixed;right:30px;bottom:30px;border-radius:0;z-index:1200}#meldung-toast .toast-header{color:#ec6707;text-transform:uppercase}#meldung-toast .toast-body{text-align:center;min-width:300px}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgba(255,255,255,.9);display:none;align-items:center;justify-content:center}.loading-wrapper{display:block;padding:15px}.loading-circle .loading-caption{display:inline-block;vertical-align:middle;font-size:18px;text-align:start;line-height:1.2}.loading-circle svg{width:90px;height:90px;margin:auto;background:rgba(0,0,0,0) none repeat scroll 0 0;display:inline-block;vertical-align:middle;shape-rendering:auto}.loading-circle .loading-caption .loading-percent{text-align:start;font-size:32px;font-weight:200;display:block}.ccm-settings-summoner{display:none!important}@media (max-width:1199.98px){.downloads .downloads-infos .downloads-title{width:100%;max-width:210px}}@media (max-width:991.98px){.downloads .downloads-infos .downloads-title{width:100%;max-width:245px}.loading-screen{align-items:center;justify-content:center;flex-direction:column}.loading-circle{display:flex;align-items:center;flex-direction:column}.loading-circle .loading-caption{text-align:center;font-size:14px}.loading-circle .loading-caption .loading-percent{font-size:24px;text-align:center}}@media (max-width:767.98px){.downloads .downloads-infos .downloads-title{width:100%;max-width:400px}}@media (max-width:575.98px){h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.accord-title{font-size:18px;font-weight:600}.accord-title i{width:22px!important}.downloads .downloads-infos .downloads-title{width:100%;max-width:240px}}