@font-face { font-family: 'Nunito'; src: local(''), url('/design/fonts/Nunito-Regular.woff2') format('woff2'), url('/design/fonts/Nunito-Regular.woff') format('woff'), url('/design/fonts/Nunito-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Nunito-bold'; src: local(''), url('/design/fonts/Nunito-Bold.woff2') format('woff2'), url('/design/fonts/Nunito-Bold.woff') format('woff'), url('/design/fonts/Nunito-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; }#cms{font-family: Nunito,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000;font-size:1.3rem;letter-spacing: 0.05rem;line-height:1.5em;background-image: url('/design/img/bg_sliho.svg');background-size: cover;background-repeat: no-repeat;background-position: center;} #cms h2{font-family: Nunito-bold;font-size: 1em;letter-spacing: 0.25rem;text-transform: uppercase;margin-bottom: 2rem;} #cms h3{font-family: Nunito-bold;font-size: 1.67em;letter-spacing: 0.5rem;} #cms h3 a{text-decoration: none;} #cms .ab_listelement h2{letter-spacing: 0.1rem;} #cms .ab_listelement img{border-radius: 1rem ;width: 100%;} .mb-10{margin-bottom: 6rem !important;} #InPageMenu{position:relative;z-index:2000;} #cms .navbar-nav{display: block;} #cms .kalender{display: inline-block;margin-left: 2em;} #cms .subnav > div{padding: 1em;} #cms .subnav a{display: inline;font-size: 0.85em;} #cms footer{background-color:#f9f8f4;font-size: 0.8em;line-height: 1.5em;} #cms footer a{display: block;} #cms footer img{height:3.5rem;} #cms footer .row>div:first-child img{height:5rem;} #cms a:hover, #cms nav a.active{font-weight: bold;} #LoginBox{position: absolute;width: 99%;top: 200px;z-index: 2000;margin-bottom: -31px;} #LoginBox form{width: 200px;height: auto;background-color: #FFFFFF;border: 1px solid black;border-radius: 15px;margin: 0 auto;font-size: 90%;padding: 10px;} #LoginBox form input{width:175px;} #LoginBox form input[type=submit]{margin-top:1em;} #logo{width: 60% ;} #cms .navbar-expand-lg{flex-wrap: wrap;} #cms .grau{background-color:#f9f8f4;} #cms a{color: #59B67A;text-decoration:underline;} #cms nav a, #cms footer a{letter-spacing: 0.25rem;color:#000;text-transform: uppercase;text-decoration: none;} #cms h2, #cms a h2, #cms h2 a, #cms h3 a{color:#000;} #cms nav > div{padding-top: 2em;} #inhalt{margin-bottom: 3rem;} #inhalt:not(.boxlayout) > div{background-color: #f9f8f4;border-radius: 1em;margin-top: 3em;} #inhalt.boxlayout .row > div > div{background-color: #f9f8f4;padding: 2rem;border-radius: 1rem;} #cms button.button{background-color:#FFF;padding-left: 1em;padding-right: 1em;} #cms .zitat{font-size:1.75rem;line-height: 1.5em;} #cms .zitat.c1{color: #CA5098;} #cms .zitat.c2{color: #00B1EB;} #cms .author{margin-top: 1rem;} #cms [type="text"], #cms [type="password"], #cms [type="date"], #cms [type="datetime"], #cms [type="datetime-local"], #cms [type="month"], #cms [type="week"], #cms [type="email"], #cms [type="number"], #cms [type="search"], #cms [type="tel"], #cms [type="time"], #cms [type="url"], #cms [type="color"], #cms textarea{font-family: inherit;color: #7B7B7B;padding-left: 0.9rem;padding-top: 1.2rem;padding-bottom: 0.9rem;font-size: 1rem;height: 2.4375rem;display: block;box-sizing: border-box;width: 100%;padding: 0.5rem;border: none;margin: 0 0 1rem;background-color: #E5ECF3;box-shadow: none;border-radius: 0;transition: box-shadow 0.5s, border-color 0.25s ease-in-out;-webkit-appearance: none;-moz-appearance: none;} #cms textarea{height:auto;} #cms .formular select{background-color: #a0cfeb;width: 100%;margin: 0 0 1rem;} #cms select{font-family: 'Nunito';color: black;height: auto;font-size: 1rem;padding-left: 0.9rem;padding-top: 0.9rem;padding-bottom: 0.8rem;} #cms .bild.mitte img{width:100% ;} #cms .ab_texttabelle td{padding-right:1em;} #cms .titelzeile{font-weight: bold;} @media (min-width: 992px) { #logo { width: 60% } } @media (min-width: 1200px) { } @media (max-width: 768px) { } @media (max-width: 1700px) { } @media (max-width: 1600px) { } @media (max-width: 1500px) { } @media (max-width: 1260px) { } @media (max-width: 1200px) { }