/* cmsms stylesheet: Creative-Start-Bootstrap modified: Wednesday, September 10, 2025 2:34:46 PM */
@font-face { font-family: 'Anton'; src: url('https://serafina-music.de/uploads/media/fonts/Anton/Anton-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Roboto'; src: url('https://serafina-music.de/uploads/media/fonts/roboto/Roboto-Regular.ttf') format('truetype'); }
/*!* Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)* Code licensed under the Apache License v2.0.cf63ff* For details, see http://www.apache.org/licenses/LICENSE-2.0.*/@@CSSPreprocessor@@html,body {width: 100%;height: 100%;font-family: Anton;transition: font-size 0.3s ease;}hr {max-width: 50px;border-color: #aaaaaa;border-width: 3px;}hr.light {border-color: #AAAAAA;}a {color: #515151;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}a:hover,a:focus {color: #eb3812;}h1,h2,h3,h4,h5,h6 {font-family: Anton;}p {margin-bottom: 20px;font-size: 16px;line-height: 1.5;}.copyright-address {margin-bottom: 20px;margin-left: 20px;margin-right: 20px;font-size: 12px;line-height: 1.5;}.bg-primary {background-color: #cf63ff;}.bg-dark {color: #13235b;background-color: #222;}.text-faded {color: rgba(0, 0, 0, 0.7);}section {padding: 80px 0;}aside {padding: 50px 0;}.no-padding {padding: 0;}.navbar-default {border-color: rgba(34, 34, 34, 0.05);font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;;background-color: #F7F7F7;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}.navbar-default .navbar-header .navbar-brand {text-transform: uppercase;font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;font-weight: 700;color: #040404;}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus {color: #534d2d;}.navbar-default .nav > li > a,.navbar-default .nav > li > a:focus {text-transform: uppercase;font-size: 13px;font-weight: 700;color: #222;}.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus:hover {color: #534d2d;}.navbar-default .nav > li.active > a,.navbar-default .nav > li.active > a:focus {color: #b7c82c !important;background-color: transparent;}.navbar-default .nav > li.active > a:hover,.navbar-default .nav > li.active > a:focus:hover {background-color: transparent;}@media (min-width: 768px) {.navbar-default {border-color: rgba(255, 255, 255, 0.3);background-color: transparent;}.navbar-default .navbar-header .navbar-brand {color: rgba(255, 255, 255, 0.7);}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus {color: #ffffff;}.navbar-default .nav > li > a,.navbar-default .nav > li > a:focus {color: rgba(255, 255, 255, 0.7);}.navbar-default .nav > li > a:hover,.navbar-default .nav > li > a:focus:hover {color: #a8a8a8;}.navbar-default.affix-top {background-color: #F7F7F7;min-height: 40px;}.navbar-default.affix-top .navbar-header .navbar-brand {color: #F7F7F7;min-height: 40px;}.navbar-default.affix-top .navbar-header .navbar-brand:hover, .navbar-default.affix-top .navbar-header .navbar-brand:focus {color: #b7c82c;}.navbar-default.affix-top .nav > li > a,.navbar-default.affix-top .nav > li > a:focus {color: #222;}.navbar-default.affix-top .nav > li > a:hover,.navbar-default.affix-top .nav > li > a:focus:hover {color: #534d2d;}.navbar-default.affix {border-color: rgba(34, 34, 34, 0.05);background-color: #F7F7F7;min-height: 70px;}.navbar-default.affix .navbar-header .navbar-brand {font-size: 14px;color: #b7c82c;padding-bottom: 10px;line-height: 15px;}.navbar-default.affix .navbar-header .navbar-brand:hover, .navbar-default.affix .navbar-header .navbar-brand:focus {color: #AAAAAA;}.navbar-default.affix .nav > li > a,.navbar-default.affix .nav > li > a:focus {color: #222;padding-bottom: 10px;line-height: 15px;}.navbar-default.affix .nav > li > a:hover,.navbar-default.affix .nav > li > a:focus:hover {color: #AAAAAA;}}header {position: relative;width: 100%;min-height: auto;text-align: center;color: #fff;/*background-image: url(../img/header.jpg);background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;*/}header .header-content {position: relative;width: 100%;padding: 100px 15px;text-align: center;}@media (min-width: 768px) {header .header-content {position: absolute;top: 50%;padding: 0 50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}header .header-content .header-content-inner {margin-right: auto;margin-left: auto;max-width: 1000px;}header .header-content .header-content-inner p {margin-right: auto;margin-left: auto;max-width: 80%;font-size: 18px;}}.section-heading {margin-top: 50px ;}/************************************************//*****heading fuer seiten ohne carousel - map****//************************************************/.section-heading-poc {margin-top: 60px;}.service-box {margin: 30px auto 0;max-width: 400px;}.navbar-right { margin-right: unset; }input#cntnt01searchinput { outline: none; }input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;}input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none;}/* search input field */#cntnt01moduleform_1 {padding-right: 0;}.searchicon-addon {position: relative;margin-bottom: 0;padding: 8px 0;}.search input { padding-left: 30px; }.search i {position: absolute;padding: 10px;pointer-events: none;color: #222;}.search i:hover {color: #534d2d;}.navbar-form div.form-group input.form-control {border: none;box-shadow: 0 0 0 0;}input[type=search] {width: 75px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}input[type=search]:focus {width: 130px;padding-left: 32px;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);box-shadow: 0 0 5px rgba(109,207,246,.5);}nav.navbar .navbar-form { margin: 0 }nav.navbar .form-control { padding: 0px }nav.navbar .form-group input[type=search] {width: 32px;height: 32px;color: transparent;background-color: transparent;cursor: pointer;border: medium none;box-shadow: none;}nav.navbar .form-group  input[type=search] {width: 32px;padding-left: 0px;color: transparent;cursor: pointer;}nav.navbar .form-group  input[type=search]:hover {background-color: #ffffff;}nav.navbar .form-group  input[type=search]:focus {width: 160px;padding-left: 32px;color: #000;background-color: #ffffff;border-color:  #777;cursor: auto;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 204, 204, 0.6)}/* placeholder */nav.navbar input[placeholder], nav.navbar [placeholder], nav.navbar *[placeholder] {text-indent: -13em;}nav.navbar input[placeholder]:focus, nav.navbar [placeholder]:focus, nav.navbar *[placeholder]:focus {text-indent: 0;color: ;}@media screen and (max-width: 768px) {nav.navbar .form-group input[type="search"]:focus {width: 100%;}nav#mainNav a.visible-xs.pull-right.btn.btn-default {margin-right: 3%;/* Hier die Buttonbreite Smartphone Buttons einstellen */width: 19%;background-color: transparent;background-image: none;border-radius: 4px;float: right;margin-bottom: 8px;margin-top: 8px;padding: 6px 10px;position: relative;border-color:#ddd;border-style: solid;border-width: 1px;}nav#mainNav a.visible-xs.pull-right.btn.btn-default span {color: #040404;}}@media screen and (max-width: 480px) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img {max-height: 300%;}nav#mainNav button.navbar-toggle ~ a.navbar-brand img {max-height: 200%;}}@media screen and (max-width: 480px) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img {max-height: 300%;}nav#mainNav button.navbar-toggle ~ a.navbar-brand img {max-height: 200%;}/*(Test ob Slideshop auf smartphone verschwindet *//*    #bs-carousel {display: none;} */}@media screen and (max-width: 640px) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img {max-height: 300%;}nav#mainNav button.navbar-toggle ~ a.navbar-brand img {max-height: 200%;}}@media screen and (max-width: 817px) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img {max-height: 300%;}nav#mainNav button.navbar-toggle ~ a.navbar-brand img {max-height: 200%;}}@media screen and (max-width: 1023px) {button.navbar-toggle.collapsed * {margin: 0 auto;}nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img {max-height: 300%;}nav#mainNav button.navbar-toggle ~ a.navbar-brand img {max-height: 200%;}.search {position: relative;top: 0;z-index: 2;float: none !important;}}@media (min-width: 992px) {.service-box {margin: 20px auto 0;}}@media (max-width: 992px) {footer {text-align: center;}footer .quicklinks {margin-top: 1em;}}.service-box p {margin-bottom: 0;}.portfolio-box {display: block;position: relative;margin: 0 auto;max-width: 650px;}.portfolio-box .portfolio-box-caption {display: block;position: absolute;bottom: 0;width: 100%;height: 100%;text-align: center;color: #515151;opacity: 0;filter: alpha(opacity=0);background: rgba(213, 213, 213, 0.9);-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}/* 2016-11-10-map-headline-portfolio */.portfolio-box-headline {display: block;/*  position: absolute; *//*  bottom: 0; *//*  width: 100%;height: 100%; */text-align: center;color: #534d2d;font-family: Anton,sans-serif;font-size: 14px;font-weight: bold;/*  opacity: 0; *//*  filter: alpha(opacity=0); */background: #f4c7f2;/*  background: rgba(129, 21, 4, 1); */-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {position: absolute;top: 50%;width: 100%;text-align: center;transform: translateY(-50%);}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {padding: 0 15px;font-family: Anton,sans-serif;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {text-transform: uppercase;font-size: 14px;font-weight: 600;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {font-size: 18px;}.portfolio-box:hover .portfolio-box-caption {opacity: 1;filter: alpha(opacity=100);}.portfolio-modal .modal-content {padding: 100px 0;min-height: 100%;border: 0;border-radius: 0;text-align: left;background-clip: border-box;background-color: #e3e3e3;-webkit-box-shadow: none;box-shadow: none;}.portfolio-modal .modal-content h2 {margin-bottom: 15px;font-size: 3em;}.portfolio-modal .modal-content p {margin-bottom: 30px;}.portfolio-modal .modal-content p.item-intro {margin: 20px 0 30px;font-family: "Droid Serif",Anton,sans-serif;font-size: 16px;font-style: italic;}.portfolio-modal .modal-content ul.list-inline {margin-top: 0;margin-bottom: 30px;}.portfolio-modal .modal-content img {margin-bottom: 30px;}.portfolio-modal .close-modal {position: absolute;top: 25px;right: 25px;width: 75px;height: 75px;background-color: transparent;cursor: pointer;}.portfolio-modal .close-modal:hover {opacity: 0.3;filter: alpha(opacity=30);}.portfolio-modal .close-modal .lr {z-index: 1051;width: 1px;height: 75px;margin-left: 35px;background-color: #222;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.portfolio-modal .close-modal .lr .rl {z-index: 1052;width: 1px;height: 75px;background-color: #222;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.portfolio-modal .modal-backdrop {display: none;opacity: 0;filter: alpha(opacity=0);}@media (min-width: 768px) {.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {font-size: 16px;}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {font-size: 22px;}}.call-to-action h2 {margin: 0 auto 20px;}.text-primary {color: #b8b8b8;}.no-gutter > [class*=col-] {padding-right: 0;padding-left: 0;}.btn-default {border-color: #b7c82c;color: #534d2d;background-color: #b7c82c;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}.btn-default-nd {color: #040404 !important;border-color: #899621;color: #b7c82c;background-color: #b7c82c;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}.btn-default-nd a:link {color: #040404  !important; }.btn-default-nd a:visited {color: #040404  !important; }.btn-default-nd a:hover {color: #534d2d !important; }.btn-default-nd a:active {color: #534d2d !important; }.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {border-color: #E8AD65;color: #534d2d;background-color: #b7c82c;}.btn-default-nd:hover,.btn-default-nd:focus,.btn-default-nd.focus,.btn-default-nd:active,.btn-default-nd.active,.open > .dropdown-toggle.btn-default {border-color: #b7c82c;color: #534d2d;background-color: #b7c82c;}.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {border-color: #899621;background-color: #899621;}.btn-default .badge {color: #899621;background-color: #222;}.btn-primary {border-color: #b7c82c;color: #534d2d;background-color: #b7c82c;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {border-color: #899621;color: #534d2d;background-color: #899621;}.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {background-image: none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {border-color: #b7c82c;background-color: #b7c82c;}.btn-primary .badge {color: #534d2d;background-color: #b7c82c;}.btn {border: 0;border-radius: 300px;text-transform: uppercase;font-family: Anton !important;font-weight: 700;}.btn-xl {padding: 15px 30px;}::-moz-selection {text-shadow: none;color: #fff;background: #222;}::selection {text-shadow: none;color: #899621;background: #222;}img::selection {color: #899621;background: 0 0;}img::-moz-selection {color: #899621;background: 0 0;}body {webkit-tap-highlight-color: #222;}footer {background-color: #cf63ff;color: #534d2d;padding: 15px 0 0;width: 100% !important;}footer a:link, footer a:visited {color: #534d2d !important ;}footer i.fa-inverse {color: #f7b361;}.map {height: 550px;}.fade-carousel {position: relative;height: 100vh;margin: 0;}.fade-carousel .carousel-inner .item {height: 100vh;}.fade-carousel .carousel-indicators > li {margin: 0 2px;background-color: #d5d5d5;border-color: #d5d5d5;opacity: 0.7;filter: alpha(opacity=70);}.fade-carousel .carousel-indicators > li.active {width: 10px;height: 10px;opacity: 1;filter: alpha(opacity=100);}ul.social-buttons {margin-bottom: 0;}.thumbnail img {max-width: 100%;}.startpage-teaser-xsimg {height: 100%;background-size: cover;}/* Listit Carousel */#listitCarousel {margin: 0 0 1em;}#listitCarousel .item {background-color: #fff;margin-top: 0;padding: 0;}#listitCarousel .client img {padding: 0;border: none;border-radius: 0;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.6;filter: alpha(opacity=60);}#listitCarousel .client a {display: inline-block;}#listitCarousel .client a:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);opacity: 1;filter: alpha(opacity=100);}#listitCarousel .carousel-control {z-index: 1;top: 20%;width: auto;color: #CCC;text-align: center;background: none;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}#listitCarousel .carousel-control.left {left: -10px;}#listitCarousel .carousel-control.right {right: 10px;}/********************************//*    LISE Modul                *//********************************/iframe {border: medium none;width: 100%;overflow: hidden;}/* Empfehlung des Küchenchefs *//*td.[class^="table"] {width: auto;}td.table24 {max-width: 24px;}td.table96 {max-width: 96px;}td.table552 {max-width: 552px;}video {max-width: 100%;}*//********************************//*          Hero Headers        *//********************************/.hero {position: absolute;top: 50%;left: 50%;z-index: 3;color: #fffff;text-align: center;text-transform: uppercase;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-ms-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}.hero h1 {font-size: 3em !important;font-weight: bold;margin-top: 120px !important;margin: 0;padding: 0;}.fade-carousel .carousel-inner .item .hero {opacity: 1;filter: alpha(opacity=100);-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s;}.fade-carousel .carousel-inner .item.active .hero {opacity: 1;filter: alpha(opacity=100);-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s;}.carousel-inner > .item {opacity: 0;top: 0;left: 0;width: 100%;display: block;position: absolute;z-index: 0;-webkit-transition: opacity 5s ease;-o-transition: opacity 5s ease;transition: opacity 5s ease;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;}.carousel-inner > .item:first-of-type {position: relative;}.carousel-inner > .active {opacity: 1;z-index: 3;}.carousel-inner > .next.left,.carousel-inner > .prev.right {-webkit-transition: opacity 0.6s ease-in-out;-o-transition: opacity 0.6s ease-in-out;transition: opacity 0.6s ease-in-out;opacity: 1;left: 0;z-index: 2;}.carousel-inner > .active.left,.carousel-inner > .active.right {z-index: 2;}.carousel-control {z-index: 4;}/**********************************************//* contact form parallax t1200 template - map *//**********************************************/.form input,.form textarea {background:#fff;border:1px solid #000;padding:8px;  font-weight: 600 !important;border-radius:5px;}.form, .form required {margin-left: 0px!important;background:#fff;padding:0px;font-size:16px;border-radius:5px;}.form input[type=submit],.form button {color:#040404;background:#b7c82c;border:0;font-size:16px;font-weight:900!important;min-width:20%;}.form input[type=submit]:hover,.form button:hover {color:#534d2d;background:#b7c82c;cursor:pointer;}.form td {padding:0 12px;border:0;}/********************************//*            Overlay     standard 40       *//********************************/.overlay {position: absolute;width: 100%;height: 100%;z-index: 2;background-color: #080d15;opacity: 0.1;filter: alpha(opacity=10);}/********************************//*          Custom Buttons      *//********************************/.btn.btn-lg {padding: 10px 40px;}.btn.btn-hero {color: #cf63ff;background-color: #b7c82c;border-color: #f7b361;outline: none;margin: 20px auto;}.btn.btn-hero:hover,.btn.btn-hero:focus {color: #E2E9AB;background-color: #899621;border-color: #E2E9AB;outline: none;margin: 20px auto;}/********************************//*       Slides backgrounds     *//********************************/.fade-carousel .slides .slide {height: 100vh;background-image: url(../img/header.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}/********************************//*       News styles            *//********************************/.NewsSummary_1Spaltig-nms {background: #f9eec6;border: 1px solid #f7b361;width: 500px;height: 233px;overflow: hidden;padding: 0px 0px 9px 0px;margin: 0 20px 10px 0;float: left;}.NewsSummarySummary_1Spaltig {width: 500px;height: 230px;overflow: hidden;border: 0;padding: 0;margin: 0;}/********************************//*          Media Queries       *//********************************/@media screen and (min-width: 1023px) {.hero {width: 980px;}}@media screen and (max-width: 640px) {.hero {width: 95%;}.hero h1 {font-size: 2em !important;}}@media screen and (max-width:640px) {#mainNav a.navbar-brand img {max-width: 50%;}}/********************************//*          Sidenav Test        *//********************************/#sidenav {position:fixed;top:45%;left:0;z-index: 5;}#sidenav ul {margin: 0;padding: 0;list-style-type: none;}#sidenav li {line-height: 0;margin-bottom: 3px;}#sidenav a {color: #c6c6c6;}#sidenav a:before {display: table-cell;font-size: 1.9em;text-align: center;color: #fff;line-height: 100%;background: #9c9c9c;width: 50px;vertical-align: middle;height: 50px;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4);transition: background .25s ease,  color .25s ease;}#sidenav a.fa-phone:before {background: #9c9c9c;}#sidenav a.fa-envelope-o:before {background: #9c9c9c;}#sidenav a:hover {color: #9c9c9c;}#sidenav a:hover:before {background: #515151;color: #ffffff;}/********************************Breakpoint collapse********************************/@media (max-width: 977px) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img,nav#mainNav button.navbar-toggle ~ a.navbar-brand img {transition: all .5s ease;}.navbar-header {float: none;}.navbar-left,.navbar-right {float: none !important;}.navbar-toggle {display: block;}.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-collapse.collapse {display: none!important;}.navbar-nav {float: none!important;margin-top: 7.5px;}.navbar-nav>li {float: none;}.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}.collapse.in{display:block !important;}.carousel-indicators  {display: none}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:landscape) {nav#mainNav button.navbar-toggle.collapsed ~ a.navbar-brand img, nav#mainNav button.navbar-toggle ~ a.navbar-brand img{transition:all.5s ease;}.navbar-header{float:none;}.navbar-left,.navbar-right{float:none!important;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top: 0;border-width:0 0 1px;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block!important;}}/* Homeinfo Boxe dunkelgelber Rahmen map */.homeinfobox {background-color: #8CB8CB !important;padding-top: 10px;padding-bottom: 5px;border: 2px solid #ddd;border-radius: 4px;transition: border 0.2s ease-in-out 0s;display:inline-block !important;}.homeinfo-textbox {background-color;: #fff;border: 1px solid #ddd;display:inline-block !important;line-height: 1.42857;margin-bottom: 20px;padding: 4px;transition: border 0.2s ease-in-out 0s;}


body.accessible {
  font-size: 1.2em;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  display: block;
}
.fs-h1 {
  font-size: 36px;
}
.fs-h2 {
  font-size: 30px;
}
.fs-h3 {
 font-size: 24px;
}
.fs-h4 {
  font-size: 18px;
}
.fs-h5 {
  font-size: 14px;
}
body.accessible .btn, body.accessible input[type="submit"] {
  background-color: unset;
  border: 2px solid #000;
}
body.accessible .btn:hover, body.accessible input[type="submit"]:hover {
  background-color: black;
  color: white;
  border: 2px transparent;
}

#accessibleOnly { display: none; }
body.accessible #accessibleOnly {
  display: flex;
  position: fixed;
  top: 45%;
  left: 0;
  background-color: white;
  padding: .5em;
  z-index: 3;
}
body.accessible #accessibleOnly ul {
  padding-left: 0;
  margin-bottom: 0;
}
body.accessible #accessibleOnly li {
  border: 1px solid black;
  padding: .5em;
  text-align: center;
}
body.accessible #stimmenauswahl {
  position: absolute;
  top: 30%;
  left: 3em;
  min-width: 7em;
}
body.accessible #stimmenauswahl.hidden, body.accessible #mobileStimmenauswahl.hidden { display: none; }
#accessibleOnly a { font-weight: bold; }
a#fontSizeLarger.disabled, a#fontSizeSmaller.disabled { opacity: 0.5; }
a#fontSizeLarger.disabled:hover, a#fontSizeSmaller.disabled:hover { cursor: not-allowed; }

label { user-select: none; }
.cms-checkbox input:focus:not(:focus-visible) { outline: none; }
label[for="fbrp__46"] { display: inline; }
input#fbrp__46 {
  width: 2em;
  height: 2em;
  display: inline;
}

body.accessible .carousel,
body.accessible .carousel .carousel-inner .item {
  transition: none;
  background-color: #fff;
}
body.accessible .carousel .carousel-inner .item .slide {
  height: 40vh;
}
body.accessible .carousel .carousel-inner .slide {
  background-image: none !important;
  background-color: #fff;
}
body.accessible .carousel .carousel-inner .slide .hero {
  color: #000;
  text-shadow: none;
  transition: none;
}
body.accessible .carousel .carousel-indicators > li {
  background-color: #777;
  border-color: transparent;
}
body.accessible .carousel .carousel-indicators > li.active {
  background-color: #000;
}

body.accessible #sidenav { display: none; }

body.accessible .bg-primary {
  background-color: unset;
}
body.accessible footer {
  color: #000;
  background-color: unset;
}
body.accessible footer a {
  color: #000 !important;
  text-decoration: underline;
}
body.accessible footer a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f14c" " ";
}
li.accessibleOnly                 { display: none; }
body.accessible li.accessibleOnly { display: block; }
.visible-xs.accessibleOnly { display: none !important; }
body.accessible .visible-xs.accessibleOnly { display: block !important; }
body.accessible .visible-xs.accessibleOnly { display: block !important; }
body.accessible nav button.navbar-toggle ~ .visible-xs.accessibleOnly { display: none !important; }
body.accessible nav button.navbar-toggle.collapsed ~ .visible-xs.accessibleOnly { display: block !important; }
