/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{max-width:1400px}a{color:#153596;text-decoration:none}.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}.slider{background-color:#ffffff}#views_slideshow_cycle_div_slideshow-block_1_0 img{width:100%;height:100%}.content_prefix{padding-bottom:50px}.field--name-field-bild{float:right;padding-left:10px}.sub_features{color:#000000;background-color:#f6f6f6;margin-top:20px;padding-top:20px;font-size:95%}.footer{background-color:#182B63;font-size:90%}
.navbar-light{// Animation
		  	  		  -webkit-transition:all 0.4s ease;transition:all 0.4s ease}.navbar-light .navbar-nav .nav-link{padding-right:20px;background-color:#ffffff}.bg-light{background-color:#ffffff!important}.navbar-brand	img{height:100px}.navbar-nav > li > .dropdown-menu{color:#333333;background-color:#ffffff}.navbar-nav > li > .dropdown-menu a{color:#333333}.navbar-nav > li > .dropdown-menu a:active{background-color:#f8f9fa}.navbar-nav > li > .dropdown-menu a:hover{background-color:#f8f9fa}.navbar-light .navbar-nav a{font-size:110%}.breadcrumb{background-color:#ffffff;color:#333333}.breadcrumb li{float:left;list-style-type:none;padding-right:20px}.breadcrumb a{color:#182B63;text-decoration:none}.navbar-sidebar{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;background-color:#f6f6f6!important}.navbar-sidebar .nav-item{border-bottom:3px solid #ffffff;width:100%}.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}.menu-button-container{background-color:#ffffff;margin:10px 0}.menu-button-container .menu-item{border:solid 5px #ffffff;border-radius:10px;background-color:#182B63!important}.navbar-brand-footer{font-size:1rem}.bg-dark{background-color:#182B63!important}#block-bs-one-account-menu .navbar{padding:0 0 0 6px!important}
.js-views-accordion-group-header{margin-top:20px}.ui-accordion-header-active{background-color:#182B63!important;border:1px solid #d3d3d3}.ui-accordion-header-active a{color:#ffffff!important;font-weight:bold}.views-field-field-image{padding:10px 0 10px 10px}.views-field-field-funktion{padding:10px 0}.views-field-edit-node a{color:#182B63!important}.page-title{margin-bottom:40px}#block-views-block-mitteilungen-block-1 .view-grouping-header{font-size:120%;font-weight:bold;padding:30px 0 0 0}#block-views-block-mitteilungen-block-1{margin-top:30px}.view-mitteilungen .views-label-field-mitt,.view-mitteilungen .views-label-field-termin,.view-mitteilungen .views-label-field-ort,.view-mitteilungen .views-label-field-veranstalter{float:left;width:150px}.view-mitteilungen .views-field-field-mitt{margin-bottom:15px}#block-views-block-mitteilungen-block-2{margin:20px 0 0 50px !important;position:absolute;z-index:99}#block-views-block-mitteilungen-block-2 .views-row{margin-bottom:15px;background-color:#ffffff;padding:10px;opacity:0.7}#block-views-block-mitteilungen-block-2 h3,#block-views-block-mitteilungen-block-2 p{text-align:center}.view-informationen{margin:20px 0}.view-gemeinderat .views-row{background-color:#ffffff;margin-bottom:25px}.view-gemeinderat ul{margin-top:0}.view-gemeinderat .views-field-title{border-top:1px solid #182B63;margin-bottom:20px;padding-top:20px}.field--name-field-ressorts	li:first-child{padding-top:15px}.view-organisationen a{color:#182B63}.view-organisationen .views-field-field-bild{float:right;padding:0 0 20px 20px}.view-organisationen .views-field-field-telefon-nr-{padding-bottom:20px}.view-organisationen .views-field-field-links{padding-bottom:20px}.view-organisationen-liste .views-field-title{border-bottom:1px solid #182B63;margin:30px 0 20px 0}.view-organisationen-liste .views-field-field-bild{float:right;padding:0 0 20px 20px}.view-organisationen-liste .views-field-field-telefon-nr-{padding-bottom:20px}.view-impressionen .col-md-4{float:left;border:5px solid #ffffff;background-color:#f7f7f7}.view-impressionen img{width:100%}.view-impressionen .views-field-field-slideshow{padding:10px 0}
@media screen and (max-width:75em){.navbar-sidebar{display:none !important}}@media screen and (max-width:60em){#block-bs-one-page-title h1{font-size:200%}.field--name-field-bild{clear:float;width:100%;padding:0 0 15px 0}.views-field-field-bild{clear:float;width:100%;padding:0 0 15px 0}.view-organisationen img{margin-left:-20px}.view-organisationen-liste img{margin-left:-20px}#block-views-block-mitteilungen-block-2{visibility :hidden;display:none}}@media screen and (max-width:60em){.region-sub-features-1{padding-left:15px!important}.region-sub-features-2{padding-left:15px!important}.region-sub-features-3{padding-left:15px!important}.sub_features .col{clear:float!important;width:100%!important}.sub_features .container .row{display:block!important;}}@media screen and (max-width:60em){#popup-text{width:80%}.agree-button{margin:0}.decline-button{margin:0}}}
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:.3em;border-bottom:1px solid #fff}tr:nth-child(even){background:#f7f7f7}tr:nth-child(odd){background:#ffffff}}
