.zula-city-toc{border-top:1px solid #d8d8d8}.zula-city-toc ul{-ms-overflow-style:none;display:flex;overflow-y:scroll;scrollbar-width:none;width:100%}.zula-city-toc ul::-webkit-scrollbar{display:none}.zula-city-toc li a{display:block;padding:.5rem 12px;white-space:nowrap}@media screen and (min-width:1024px){.zula-city-toc li a{padding-bottom:1rem;padding-top:1rem}}.zula-city-toc li:hover a{color:#ff603a}.zula-city-toc li a{color:#4c4c4c}.zula-city-header{background:#fff;box-shadow:0 2px 12px -5px rgba(0,0,0,.5)}.zula-city-header .hero img{height:160px;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width:768px){.zula-city-header .hero img{height:200px}}@media screen and (min-width:1024px){.zula-city-header .hero img{height:260px}}.zula-city-header .section.headline .is-flex{flex-direction:column}@media screen and (min-width:1024px){.zula-city-header .section.headline{margin-top:-80px}.zula-city-header .section.headline .is-flex{flex-direction:row}.zula-city-header .section.headline .is-flex p+p{margin-left:1rem}}@media screen and (min-width:1024px){.zula-city-header .section.headline .container>*{padding-left:140px}}.zula-city-header .section.headline p{font-size:18px}.zula-city-header .contact .container{display:flex;justify-content:space-between}.zula-city-header .contact .container .email,.zula-city-header .contact .container .website{margin-top:1rem}@media screen and (min-width:1024px){.zula-city-header .contact .container .email,.zula-city-header .contact .container .website{margin-left:2rem;margin-top:0}.zula-city-header .contact .container{align-items:flex-start}.zula-city-header .contact .container .contact-wrap{align-items:center;display:flex}.zula-city-header .contact .container .termin{margin-bottom:-98px;position:absolute;right:0;z-index:39}.zula-city-header .contact .container .zula-city-rating{margin-top:-80px}}.zula-city-header .contact img{height:21px;width:auto}#fuehrerscheinstelle-city{background-color:#f5f6f6;font-family:Georgia,serif}#fuehrerscheinstelle-city .column:not(.columns){display:flex;flex-direction:column}#fuehrerscheinstelle-city .column:not(.columns) .content-card{flex-grow:1}@media screen and (min-width:1024px){#fuehrerscheinstelle-city .wkz-column{min-width:362px}}@media screen and (max-width:767px){#fuehrerscheinstelle-city .wkz-column{margin-top:4rem}}#fuehrerscheinstelle-city .content-card+.content-card{margin-top:1.5rem}#fuehrerscheinstelle-city .section{padding:3rem 12px}#fuehrerscheinstelle-city .section .content-box,#fuehrerscheinstelle-city .section .content-card{background-color:#fff}#fuehrerscheinstelle-city .section .content-box{border-radius:13px;padding:32px 12px}#fuehrerscheinstelle-city .orange-background{background-color:#ff603a}#fuehrerscheinstelle-city .orange-text{color:#ff603a}#fuehrerscheinstelle-city h1,#fuehrerscheinstelle-city h2,#fuehrerscheinstelle-city h3{font-family:Tahoma,sans-serif}#fuehrerscheinstelle-city h1{font-size:28px}#fuehrerscheinstelle-city h2{font-size:24px;text-transform:uppercase}#fuehrerscheinstelle-city h3{font-size:21px}#fuehrerscheinstelle-city .font-tahoma{font-family:Tahoma,sans-serif}#fuehrerscheinstelle-city .appointment-wkz-wrap .column:last-child{flex-grow:0}