/* @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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .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}.navbar-dark{// Animation
		  	  		  -webkit-transition:all 0.4s ease;transition:all 0.4s ease}.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-online-schalter a{color:}.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:.5em;border-bottom:1px solid #fff}tr:nth-child(even){background:#f7f7f7}tr:nth-child(odd){background:#ffffff}}
