/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{max-width:1400px;}a{color:#009944;text-decoration:none;}a:hover{color:#084d27;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: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;}.slider{background-color:#ffffff;}#views_slideshow_cycle_div_slideshow-block_1_0 img{width:100%;height:100%;}#views_slideshow_cycle_teaser_section_slideshow-block_1{width:100% !important;}#views_slideshow_cycle_teaser_section_slideshow-block_1 div{width:100% !important;}#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-slideshow img{width:100% !important;height:auto !important;}.direktlink img{height:100px;width:auto;margin-bottom:15px;}.field--name-field-image{float:right;padding-left:10px;}.field--name-field-mitteilung-vom{padding-bottom:25px;}.js-form-item label{display:block;}.js-form-item-e-mail label{display:block;}.atc-style-blue .atcb-link{background-color:#009944;}.atc-style-blue .placeholder{font-style:normal !important;color:#ffffff;}.sub_features{color:#000000;background-color:#f6f6f6;margin-top:20px;padding-top:20px;font-size:95%;border-top:1px solid #fcdb00;}.footer{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:#009944;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:#009944!important}.navbar-brand-footer{font-size:1rem}.bg-dark{background-color:#009944!important}#block-bs-one-account-menu .navbar{padding:0 0 0 6px!important}
.js-views-accordion-group-header{margin-top:20px;font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue" !important;}.ui-accordion-content p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue" !important;}.ui-accordion-content a:not(.atcb-link){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue" !important;color:#009944 !important;}.ui-accordion-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue" !important;}.ui-accordion-header-active{background-color:#009944 !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:#009944 !important;}.view-content a:not(.atcb-link):hover{color:#084d27 !important;}.atc-style-blue a.atcb-link:hover{background-color:#084d27;}.page-title{margin-bottom:40px;}.pager__items{padding-top:15px;}#block-views-block-aktuelles-block-2{margin:60px 0 0 76px !important;position:absolute;z-index:99;text-align:left;opacity:0.8;}#block-views-block-aktuelles-block-2 .views-row{margin-bottom:15px;background-color:#ffffff;padding:10px;}#block-views-block-aktuelles-block-2 img{height:80px;opacity:0.8;}#block-views-block-aktuelles-block-2 .views-field-title{font-weight:bold;font-size:16px;}.view-aktuelles .views-label-field-mitteilung-vom-1{float:left;width:150px;}.view-aktuelles .views-field-field-mitteilung-vom-1{padding-bottom:15px;}.view-termine .js-views-accordion-group-header{margin-top:15px;}.view-termine .views-label-field-beginn{float:left;width:150px;}.view-termine .views-label-field-ende{float:left;width:150px;}.view-termine .views-label-field-lokali{float:left;width:150px;}.view-termine .views-label-field-organisator{float:left;width:150px;}.view-termine .views-field-field-beginn{padding-bottom:10px;}.view-termine .views-field-field-ende{padding-bottom:10px;}.view-termine .views-field-field-lokali{padding-bottom:10px;}.view-termine .views-field-field-organisator{padding-bottom:10px;}.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 #009944;margin-bottom:20px;padding-top:20px;}.view-gemeinderat .views-field-field-stellvertretung{padding-bottom:15px;}.field--name-field-ressorts li:first-child{padding-top:15px;}.view-vereine .views-field-field-kontakt{padding-bottom:15px;}.view-vereine .views-field-field-telefon-nr-{padding-bottom:15px;}.view-vereine .views-field-field-links{padding-bottom:15px;}.view-organisationen a{color:#182b63;}.view-organisationen .views-field-field-bild{float:right;padding:0 0 20px 20px;}.view-organisationen .views-field-field-e-mail{padding-bottom:20px;}.view-organisationen .views-field-field-telefon-nr-{padding-bottom:20px;}.view-organisationen .views-field-field-fax{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-galerie .col-md-4{float:left;border:5px solid #ffffff;background-color:#f7f7f7;}.view-galerie img{width:100%;}.view-galerie .views-field-field-slideshow{padding:10px 0;}.view-freizeitanlagen .views-row{background-color:#ffffff;margin-bottom:15px;min-height:225px;}.view-freizeitanlagen .views-field-title{border-top:1px solid #fcdb00;margin-bottom:20px;padding-top:20px;}.view-freizeitanlagen .views-field-field-image{float:right;padding-left:15px;}.view-freizeitanlagen .views-field-field-bildergalerie{float:right;padding-left:15px;}.view-freizeitanlagen .views-field-field-links{padding-top:15px;}
@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}.field--name-body img{clear:float;width:100%;padding:0 0 15px 0}.navbar-brand img{width:100%;height:auto}.view-organisationen img{margin-left:-20px}.view-organisationen-liste img{margin-left:-20px}.view-online-schalter .views-field-title{width:50%;font-size:90%}.view-online-schalter .views-field-field-downloads{width:50%;font-size:90%}.view-online-schalter .views-field-field-links{width:50%;font-size:90%}}@media screen and (max-width:60em){.view-termine .views-label-field-beginn{clear:float;width:100%}.view-termine .views-label-field-ende{clear:float;width:100%}.view-termine .views-label-field-lokali{clear:float;width:100%}.view-termine .views-label-field-organisator{clear:float;width:100%}}@media screen and (max-width:60em){.view-freizeitanlagen .views-field-field-image{clear:float;width:100%;padding-left:0;padding-bottom:15px}.view-freizeitanlagen .views-field-field-bildergalerie{clear:float;width:100%;padding-left:0;padding-bottom:15px}}@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 #009944}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}}
