/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{max-width:1600px}.content-prefix{padding:0 10%}.direktlink{padding:0 !important}.direktlink .container{padding:0 5%;width:100%}.breadcrumb{padding:10px 6%;background-color:#ffffff !important}.content{padding:0 10% 100px 10%}.sub_features{font-size:90%;background-color:#f6f6f6;padding:0 10%;margin-top:10px}.footer{font-size:80%;background-color:#343a40 !important;height:55px}.file--mime-application-pdf{background-image:none;margin-left:-20px}.file--mime-application-word{background-image:none;margin-left:-20px}.ui-widget-content{color:#333333}.fas{font-family:"Font Awesome 5 Free";padding:30px 0 10px 0}a{color:#0056ad}a:hover{opacity:0.7;text-decoration:none}.logo{padding:15px 0}.logo img{height:100px;width:auto;padding:0}.start-button p{font-size:1.25rem;padding-bottom:10px}.start-button:hover{background-color:#d9d9d9}.start-button{text-align:center;border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;border:1px solid #000000;}#block-bildstartseite{text-align:center}#block-bildstartseite img{max-width:100%}#block-bs-one-banner{margin:50px 0 0 50px !important;padding:10px 20px;position:absolute;z-index:99;text-align:left;background:white;background:(255,255,255,0.3);opacity:80%;}.direktlink img{height:150px;width:auto}#block-willkommen{text-align:center;padding:0 10%}.field--name-field-bildergalerie{float:right;padding:15px 0 15px 15px}.field--name-body{overflow:auto}.field--name-field-plaetze{padding-bottom:15px}.field--name-field-telef{padding-bottom:15px}.field--name-field-email{padding-bottom:15px}.field--name-field-mittei{padding-bottom:15px}.field--name-field-image{float:right;padding-left:15px}#popup-dialog-window{border:2px solid green}
.bg-light{background-color:#ffffff !important}#block-kopfzeile{padding:0}.navigation-main .navbar-nav div{}.navbar-light .navbar-nav a{font-size:110%}.navbar-light .navbar-nav a:hover{background-color:#f6f6f6 !important}.navbar-light .navbar-nav .nav-link{padding-right:40px;background-color:#ffffff}.navbar-light img{height:120px;padding-right:15px}.navbar-nav > li > .dropdown-menu{color:#333333;background-color:#ffffff}.navbar-nav > li > .dropdown-menu a{color:#333333;text-align:left !important}.navbar-nav > li > .dropdown-menu a:active{background-color:#f8f9fa}.navbar-nav > li > .dropdown-menu a:hover{background-color:#f8f9fa}.navbar-sidebar{border-top:1px solid #155529;border-bottom:1px solid #155529;background-color:#f6f6f6 !important}.navbar-sidebar .nav-item{border-bottom:3px solid #ffffff}#block-bs-one-footer	.navbar{padding-left:10%;float:left}#block-bs-one-account-menu .navbar{padding-right:10%;right:0;position:absolute}
.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{float:right;padding:10px 0 10px 15px}.views-field-field-funktion{padding:10px 0}.views-field-edit-node a{color:#182B63!important}.views-field-field-telefon-nr- a{color:#182B63!important}.views-field-field-e- a{color:#182B63!important}.page-title{margin-bottom:40px}#block-bs-one-views-block-direktlinks-block-1 img{width:100%;padding-bottom:17px}.sub_features .view-aktuelles .views-row{padding-bottom:10px}.view-gemeinderat{margin-top:20px}.view-gemeinderat .views-row{height:300px;background-color:#ffffff;margin-bottom:25px;border-bottom:1px solid #182B63}.view-gemeinderat ul{margin-top:0}.view-gemeinderat .views-field-field-stellvertretung{float:left;width:350px;padding-bottom:15px;clear:both}.view-gemeinderat .views-field-field-ressorts{float:left;width:450px}.view-gemeinderat .views-field-field-e-mail{padding-bottom:15px}.view-organisationen td{border-bottom:1px solid #182B63}.view-header{padding-bottom:20px}.field--name-field-ressorts	li:first-child{padding-top:15px}.view-informationen .views-field-field-image{width:100%;padding:0 0 25px 0;position:relative;left:20%;}.view-informationen .views-field-field-image img{float:left;width:20%;height:auto;margin:0;padding:0 20px 0 0;box-sizing:border-box}.view-organisationen .views-field-title{padding-top:15px}.view-organisationen .views-field-field-logo{padding-top:15px;float:right}.view-organisationen .views-field-field-telefon-nr-{padding-top:15px;min-width:150px}.view-organisationen .views-field-field-e-{padding-top:15px}.view-organisationen .views-field-body{padding-top:15px}.view-organisationen .views-field-field-downloads{padding-top:15px;color:#182B63!important}.view-organisationen .views-field-field-links{padding-top:15px;color:#182B63!important}.view-organisationen .views-field-field-kontakt{padding-top:15px !important}.view-organisationen .views-field-field-kontakt p{margin:0 !important}.view-organisationen .views-field-field-verantwortliche-person{padding-top:15px}.view-organisationen .views-table .views-field-title{padding-top:10px}
@media screen and (max-width:75em){.navbar-sidebar{display:none !important}}@media screen and (max-width:75em){#block-bs-one-banner{margin:20px 0 0 20px !important;position:relative;text-align:left;}}@media screen and (max-width:80em){.view-gemeinderat .views-row{height:460px}.view-gemeinderat .views-field-field-stellvertretung{clear:float;width:100%;padding-bottom:15px}.view-gemeinderat .views-field-field-ressorts{clear:float;width:100%}}@media screen and (max-width:60em){h1{font-size:180%}h2{font-size:170%}h4{font-size:120%}#block-bs-one-page-title h1{font-size:200%}.ui-accordion .ui-accordion-content{padding:10px 5px}.navbar-light img{height:70px;padding-right:15px}.content{padding:0 2%}.sub_features{padding:0 2%}.sub_features .col:last-child{padding-left:8%}.field--name-field-image img{width:60%;height:auto;padding:0 0 15px 0}.field--name-body{clear:float;width:100% !important}.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}.direktlink .col{clear:float !important;width:100% !important}.view-organisationen .views-field-field-logo img{clear:float;width:100%}.view-informationen .views-field-field-image{width:100%;padding:0 0 25px 0}.view-informationen .views-field-field-image img{float:left;width:50%;height:auto;margin:0;padding:0 20px 20px 0;box-sizing:border-box}}@media screen and (max-width:60em){.view-gemeinderat .views-row{height:500px}}@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:#ffffff}@media screen and (max-width:1400px){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:#ffffff}tr:nth-child(odd){background:#ffffff}}
