#top{background:#bf0d25;padding:20px}img{max-width:100%;-o-object-fit:cover;object-fit:cover}#navi{background:#bf0d25}.bg-grey,footer{background:#f0f0f0}#main{margin-top:30px}#dropdown-btn{display:none}footer{margin-top:50px}#footer{padding:15px;text-align:center}#footer a,#footer span{margin-right:10px;position:relative;top:5px}.wide{margin:0 100px}h1{margin-top:10px}#navbar{padding:5px 5px 0;position:relative}#navbar ul{display:flex;justify-content:center}#navbar li{display:flex;flex:1 1 4rem;margin:0;width:15%}#navbar li div{left:0;position:absolute;top:5px}#navbar a{color:#fff;font-size:1rem;font-weight:400;margin:auto;padding:.5rem;text-align:center}#navbar .focused-nav-item{background:#fff;transition:.3s}#navbar .focused-nav-item a{color:#000;text-decoration:none}#navbar .active{background:#fff}#navbar .active a{color:#000;text-decoration:none}#subnav{height:2.55rem;overflow:hidden;padding:0;position:relative;z-index:0}#subnav,#subnav li{background-color:#fff}#subnav a{color:#000}#subnav a:hover{border-bottom:1px solid #bf0d25;color:#bf0d25}#subnav .inactive{display:none}#subnav .active a{border-bottom:1px solid #bf0d25;color:#bf0d25}#subnav .focused-sub{background-color:#fff;display:flex;left:0;position:absolute;top:0;width:100%}#subnav .contact-sub{height:100%}.border-nav{border-bottom:1px solid #f0f0f0}.border-nav-white{border-bottom:1px solid #fff}header a.change{color:#fff;font-size:16px;font-weight:600;position:absolute;right:0;top:0;z-index:1000}.btn{border-radius:0}.btn-primary{background-color:#d21d36;border-color:#bf0d25}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#bf0d25;border-color:#bf0d25;color:#fff}#subscribe-btn:hover{background-color:#a20b1f}.big{padding:8px 20px}.panel{border-radius:0}.panel .panel-heading{font-weight:600;text-align:center}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover,.btn-link:visited,a,a:active,a:focus,a:hover,a:visited{color:#bf0d25}table.small td{font-size:13px;padding:7px!important}#img-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto}#img-container img{flex:1 1 10rem;padding:1rem;width:15rem}#promotion-circle{align-content:center;background-color:#bf0d25;border-radius:50%;display:flex;flex-direction:column;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:-.6px;max-height:175px;max-width:175px;min-height:175px;min-width:175px;padding:1.5rem;text-align:center}#promotion-circle span{color:#fff;font-size:14px;text-align:center}#promotion-circle .tel{letter-spacing:-.2px;margin-top:5px}#page-suche .form-group{padding-top:20px}#page-suche .btn-primary{margin-top:10px}#page-suche .control-label{text-align:right}#page-suche input{width:100%}#page-suche input.btn-primary{width:auto}.favIcon{margin-left:auto;margin-right:0;max-height:100%;max-width:1.7rem}.favIcon svg{color:gray;margin-right:0}.favIcon svg:hover{color:gold;transition:.3s}#fav-text-mobile{display:none}.active-icon svg{color:gold}.table-responsive{margin-top:20px}.table-responsive .searchresult th{background:#bf0d25;color:#fff;cursor:pointer}.pagination{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between}.result h1{float:left}.result .count{floaT:right;font-size:17px;font-weight:600;margin-top:25px}.result-row{border-bottom:3px solid gray}.single .titel{background:#bf0d25;color:#fff;display:block;font-size:14px;font-weight:700;margin:0 0 20px;padding:10px}.single h1{font-size:17px;line-height:1.3;margin:0 0 10px}.aboverwaltung .pagination{float:right;margin:0}.filter .form-group{margin-top:10px}.geldsumme{color:#bf0d25}.paywall-einzelabruf{border-left:1px solid #f0f0f0}.gray-background{background:#f0f0f0}table.border{border-collapse:collapse}.border td,.border th,table.border{border:1px solid #3c3c3c;padding:5px 10px}.autorenhinweise h3{font-size:18px;margin-bottom:10px;margin-top:20px!important}.autorenhinweise h2{font-size:21px;margin-top:20px!important;text-align:center}#page-suche h1,.autorenhinweise h1{font-size:30px;margin-bottom:20px;text-align:center}#contact-section{min-height:50vh}#dropdown-contacts{border:1px solid #f0f0f0}.contacts-card{border-bottom:1px solid #f0f0f0}.dropdown-menu{width:100%!important}.form-check-input{left:0;margin:0!important;position:absolute;top:5px;width:1rem!important}@media(min-width:991px){.sub-card-text{min-height:120px}}@media(min-width:1200px){.container{width:850px}#main{padding-left:1rem;padding-right:1rem}}@media(max-width:760px){#promotion-circle{margin:25px auto;position:static;text-align:center}#main{padding-left:.5rem;padding-right:.5rem}#subnav-container{display:none}#subnav{background-color:#fff;height:auto;overflow:visible}#navi .container{padding:0}#navbar{padding-left:0;padding-right:0}#dropdown-btn{display:block;margin:auto}.focused-sub{display:none}.toggle-dropdown{background-color:#fff;border:none;display:block!important;flex-direction:row;width:100%}.toggle-dropdown ul{display:flex;flex-direction:column}.toggle-dropdown ul .nav-link{border-bottom:1px solid #f0f0f0}.paywall-einzelabruf{border-left:none;border-top:1px solid #f0f0f0;padding-top:1rem}.sub-cards{border-bottom:1px solid #f0f0f0;margin-bottom:2rem}#contact-section{min-height:60vh}#fav-text-mobile{display:block}}@media print{.noprint{display:none!important}.printwide{margin:0!important}table.small.print td{font-size:9px;padding:2px!important}}
