/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a{color:#ff0000;text-decoration:none;}ul{list-style-type:square;}.button{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #c5c5c5;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.form-select{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.header{background-color:#f8f9fa;}table,td,th{border:0;}.field--name-field-image{float:right;padding:0 10px 0 10px;}#views_slideshow_cycle_teaser_section_slideshow-block_1 div{width:100% !important;}#views_slideshow_cycle_main_slideshow-block_1 img{width:100% !important;height:auto !important;padding:0 !important;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-image{width:100% !important;height:auto !important;padding:0 !important;}#views_slideshow_cycle_teaser_section_slideshow-block_2 div{width:100% !important;}#views_slideshow_cycle_main_slideshow-block_2 img{width:100% !important;height:auto !important;padding:0 !important;}#views_slideshow_cycle_main_slideshow-block_2 .views-field-field-image{width:100% !important;height:auto !important;padding:0 !important;}.sub_features{color:#ffffff;background-color:#343a40;margin-top:50px;}.sub_features h4{color:#0093dd;}.footer{background-color:#343a40;font-size:90%;}
.navigation{background-color:#f8f9fa;}.fixed-top.navbar{height:120px;}.fixed-top.navbar.shrink{height:50px;border-bottom:1px solid #4f9e2f;}.fixed-top.navbar.shrink img{height:40px;width:auto;}.navbar-brand img{height:80px;}.navbar-nav > li > .dropdown-menu{background-color:#343a40;}.navbar-nav > li > .dropdown-menu a{color:#c0c0c0;}.navbar-nav > li > .dropdown-menu a:active{color:white;background-color:silver;}.navbar-nav > li > .dropdown-menu a:hover{color:white;background-color:#343a40;}.breadcrumb{background-color:#ffffff;color:#333333;}.breadcrumb li{float:left;list-style-type:none;padding-right:20px;}.navbar-sidebar{border-top:1px solid #0093dd;border-bottom:1px solid #0093dd;}.navbar-sidebar .nav-item{border-bottom:3px solid #ffffff;}#block-abteilungen .navigation{background-color:#ffffff !important;}#block-abteilungen h2{background-color:#ffffff;}.menu-button-container{background-color:#ffffff;margin:10px 0;}.menu-button-container .menu-item{border:solid 5px #ffffff;border-radius:10px;background-color:#2489e0 !important;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{border-color:#ffffff;opacity:0.8;}.btn-primary:not(:disabled):not(.disabled).focus,.btn-primary:not(:disabled):not(.disabled):focus,.show > .btn-primary.dropdown-toggle{border-color:#ffffff;opacity:0.8;}.btn-primary:not(:disabled):not(.disabled).hover,.btn-primary:not(:disabled):not(.disabled):hover,.show > .btn-primary.dropdown-toggle{border-color:#ffffff;opacity:0.8;}.footer{border-top:1px solid #009ee0;line-height:1;}.navbar-brand-footer{font-size:1rem;}#block-bs-one-footer .navbar{padding:0 0 0 10px !important;}#block-bs-one-account-menu .navbar{padding:0 0 0 0px !important;font-size:80%;}
.js-views-accordion-group-header{margin-top:20px;}.ui-accordion-header{background-color:#f8f9fa !important;border:1px solid #d3d3d3;}.ui-accordion-header-active{background-color:#0093dd !important;border:1px solid #d3d3d3;}.views-field-field-image{padding:10px 0 10px 10px;}.views-field-field-funktion{padding:10px 0;}.views-field-edit-node a{color:#ff010c !important;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-image{padding:0 !important;}#views_slideshow_cycle_main_slideshow-block_2 .views-field-field-image{padding:0 !important;}.slideshow{background-color:#ffffff;}.carousel-inner{margin-bottom:-15px;border-top:1px solid #ffffff;}.carousel-inner img{width:100%;height:100%;}.views-field-field-mitteilung-vom{line-height:2.5;}.views-label-field-einladung-erlaeuterung{line-height:2.5;}.views-label-field-protokoll{line-height:2.5;}.view-gemeinderat .views-row{margin:20px 0;height:250px !important;background-color:#f7f7f7;padding:5px;}.view-gemeinderat .views-field-field-image{float:left;width:15%;margin-bottom:40px;padding:0 0 10px 0;}.view-gemeinderat .views-field-title{float:left;width:40%;}.view-gemeinderat .views-field-field-ressorts{float:left;width:40%;height:220px;}.view-gemeinderat .views-field-field-ressorts li{list-style-type:square;color:#000000;}.view-gemeinderat .views-field-title li{list-style:none;margin-left:0px;}.view-mitarbeiter .views-row{margin:20px 0;padding:5px;height:190px;}.view-mitarbeiter .views-field-field-image{float:left;width:15%;margin-bottom:40px;padding:0 0 10px 0;}.view-mitarbeiter .views-label-field-telefon{float:left;width:100px;}.view-mitarbeiter .views-label-field-e-mail{float:left;width:100px;}.view-mitarbeiter .views-field-field-telefon{clear:float;}.view-organisationen .views-field-field-e-mail a{color:#ff0000;}.view-organisationen .views-field-field-links a{color:#ff0000;}.view-organisationen .views-field-body{padding-top:10px;}.view table > caption{padding-top:1.5rem;padding-bottom:0.5rem;caption-side:top;}.view-veranstaltungen .view-grouping-header{font-weight:bold;padding-top:15px;}.view-veranstaltungen .views-field-field-lokalitaet{padding-bottom:15px;}.view-veranstaltungen .views-field-body{padding-top:15px;}.view-fotoberichte img{width:230px;height:auto;}.view-fotoberichte .views-field-field-image{padding:10px 0;}.view-fotoberichte .col-md-4{float:left;border:5px solid #ffffff;background-color:#f7f7f7;}.view-informationen img{float:right;}
@media screen and (max-width:75em){}@media screen and (max-width:62em){#block-bs-one-content .field--name-field-image{clear:float;width:100%;margin-bottom:10px;}.navbar-brand img{width:100%;height:auto;}#block-bs-one-content img{padding:0 5px 5px 5px;width:100%;height:auto;}.region-sidebar-nav{border:1px solid grey;visibility:hidden;}}@media screen and (max-width:62em){.view-gemeinderat .views-row{margin-bottom:10px;height:680px !important;background-color:#f7f7f7;padding:5px;}.view-gemeinderat .views-field-field-image{clear:float;width:50%;margin-bottom:40px;padding:0 0 10px 0;}.view-gemeinderat .views-field-title{clear:float;width:100%;}.view-gemeinderat .views-field-field-ressorts{clear:float;width:100%;height:auto;}.view-gemeinderat .views-field-field-ressorts li{list-style-type:square;color:#000000;}}.view-mitarbeiter .views-row{margin:20px 0;padding:5px;height:390px;}.view-mitarbeiter .views-field-field-image{clear:float;width:100%;margin-bottom:0px;padding:0 0 10px 0;}.view-mitarbeiter .views-label-field-telefon{clear:float;width:100px;}.view-mitarbeiter .views-label-field-e-mail{clear:float;width:100px;}.view-mitarbeiter .views-field-field-telefon{clear:float;}@media screen and (max-width:62em){.views-accordion-header a{font-size:90%;}}@media screen and (max-width:75em){.sub_features .container{padding:10px !important;}}
table{width:100%;}table,td,tr,th{border:none;border-collapse:collapse;text-align:left;}th{background-color:#ffffff;border-bottom:1px solid #558ed5;}td,tr,th{padding:0.25em;}td:first-child{min-width:140px;}tr:nth-child(even){background:#ffffff;}tr:nth-child(odd){background:#f7f7f7;}@media screen and (max-width:700px){table{border:none;}thead{display:none;}table,tr,td{padding:0;border:none;}tr{float:left;width:100%;margin-bottom:0.5em;border-bottom:1px solid #558ed5;}td{float:left;width:100%;padding:0.5em;border-bottom:1px solid #fff;}tr:nth-child(even){background:#f7f7f7;}tr:nth-child(odd){background:#ffffff;}}
