#main-navbar{ padding: .5rem 1rem;  background-color: rgba(76,93,80,.96) !important; }.navbar-toggler{ position: relative;  padding: 1rem;  font-size: 2.25rem;  height: 76px;  width: 76px;  background-color: var(--green);  background-color: #060606;  border-radius: 0 !important; }.navbar-toggler:focus .sr-only{ position: absolute;  right: 0;  top: 100%;  width: auto;  height: auto;  padding: .375rem .75rem;  overflow: visible;  clip: auto;  white-space: normal;  background-color: #5f7163;  border-radius: .25rem;  border: 2px solid #fff;  font-size: 1.5rem; }.navbar-dark .navbar-brand{ color: white;  text-shadow: 1px 1px 3px #2a3124; }.navbar-dark .navbar-toggler{ border-color: transparent;  color: #fff; }.navbar-brand{ padding: 2rem 0 0 2rem;  margin-right: 0;  line-height: 1.1;  width: 120px;  height: 120px;  border-radius: 120px;  background-color: #739b4a; }.navbar-brand:hover,.navbar-brand:focus{ background-color: #a90202; }.navbar > .offcanvas-container{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 100%; }.offcanvas-collapse{ position: fixed;  bottom: 0;  width: 100%;  padding-right: 1rem;  padding-left: 1rem;  overflow-y: auto;  z-index: -1;  top: 0;  padding-top: 90px;  -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;  -webkit-transform: translateX(100%);  -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%);  background-color: #5f7163;  visibility: hidden; }.offcanvas-collapse.open{ -webkit-transform: translateX(0);  -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);  background-color: #5f7163;  visibility: visible; }.mega-stenk{ padding-left: 3rem;  padding-right: 3rem;  color: #fff; }.mega-stenk .h3{ display: inline-block;  color: #fff;  font-size: 2.25rem;  border-bottom: .5rem solid #465349;  margin-bottom: 1rem; }.mega-stenk .nav-link{ font-size: 1.75rem;  color: #fff;  padding: .3rem 0; }.mega-stenk .nav-link:focus,.mega-stenk .nav-link:hover,.mega-stenk .nav-link.active{ border-left: 1rem dotted #5f7163;  padding-left: .75rem;  padding-right: 1rem;  background-color: #fff;  color: var(--black);  color: #212529;  display: inline-block;  border-radius: 0 2rem 2rem 0; }.footer a{ color: #d0cdcd; }.footer a:hover{ color: #fff;  text-decoration: underline; }.footer{ min-height: 3rem;  margin: 1rem 0; }:root{ --teal: #4c5740;  --primary: #5f7163; }a:focus{ outline: 2px dotted #5f7163;  outline-offset: -2px;  text-decoration: underline; }.bg-primary a:focus,.bg-secondary a:focus,.bg-info a:focus,.breadcrumb-item a:focus{ outline: 2px dotted #fefefe; }.ce-link{ display: block; }.ce-link:focus .ce-link-content{ -webkit-box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22); box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22); }.jumbotron-nk{ height: 75vh;  margin-bottom: 0; }.jumbotron-nk .page-title h1.display-1{ font-size: 3.6rem;  font-weight: bold;  color: #151515;  background-color: rgba(255,255,255,.9);  display: inline-block;  padding-left: 1rem;  padding-right: 1rem;  margin-bottom: 2rem; }.ce-textmedia header,.ce-menu_pages header{ position: relative;  padding-bottom: 30px;  margin-bottom: 10px;  padding: 0 0 .5rem; }.ce-textmedia header::after,.ce-menu_pages header::after{ content: " ";  position: absolute;  bottom: 0;  left: 0;  width: 120px;  height: 8px;  background-color: rgba(255,255,255,.6); }.jumbotron-nk .page-title h1.display-1{ margin-bottom: 0;  padding: 1rem 2rem; }#page-content .container-fluid header h2{ padding: 1rem 5rem 1.2rem 5rem; }#c9 figure{ margin: 0 0 1rem 5rem;  margin-bottom: 1rem; }.navbar-expand-no{ overflow-y: unset !important;  max-height: 100% !important; }#page-footer .submenu .nav-link{ padding: .5rem 1rem; }.bg-white-tr{ background-color: rgba(255,255,255,.97); }.sk-video-container{ height: 100% !important; }.sk-video-modal .disclaimer{ max-height: initial !important; }.sk-video-modal .btn.cancel{ background-color: #5f7163;  border-color: #5f7163;  color: #fefefe; }.sk-video-modal .btn.continue{ background-color: var(--teal);  border-color: var(--teal);  color: #fefefe; }.canvasjs-chart-credit{ color: #000 !important; }.row-eq-height .col,.row-eq-height [class*="col-"]{ height: initial !important; }#skipLink{ position: absolute;  z-index: 1050;  left: 1em;  right: 0;  top: 1em;  width: 10em;  opacity: 1;  -webkit-transition: transform .1875s ease-out,opacity .1875s ease-out; transition: transform .1875s ease-out,opacity .1875s ease-out;  font-size: 1.5rem;  line-height: 1.66667;  font-weight: 600;  border-radius: .25rem;  text-align: center;  padding: .375rem .75rem;  border: .125rem solid transparent;  cursor: pointer; }#skipLink:not(:focus):not(:hover){ -webkit-transform: translate(-7em,-4em); -ms-transform: translate(-7em,-4em); transform: translate(-7em,-4em);  opacity: 0; }#skipLink:focus{ outline: none;  -webkit-box-shadow: 0 0 0 .0825rem #fff,0 0 .0625rem .225rem #5f7163; box-shadow: 0 0 0 .0825rem #fff,0 0 .0625rem .225rem #5f7163;  background-color: #5f7163;  text-decoration: none;  color: #fff; }.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{ background-color: #fbdbe0; }.tx-powermail .powermail_fieldset .parsley-errors-list{ margin: 5px 0 20px 0;  padding: 0;  list-style-type: none;  background-color: #fbdbe0;  border: 1px solid #fbdbe0;  width: 100%; }.tx-powermail .powermail_fieldset .parsley-errors-list > li{ background-color: #fbdbe0;  color: #a94442;  padding: 5px 10px; }.tx-powermail .powermail_fieldset a{ color: #dc0202; }.layout-whred > header,.layout-whred > div[class^="col"] > header,.layout-whgrey > header,.layout-whgrey > div[class^="col"] > header{ margin-bottom: 0;  padding: .5rem 3rem;  color: #fff !important; }.layout-whred > header h1,.layout-whred > header h2,.layout-whred > header h3,.layout-whred > header h4,.layout-whred > header h5,.layout-whred > header h6,.layout-whred > div[class^="col"] > header h1,.layout-whred > div[class^="col"] > header h2,.layout-whred > div[class^="col"] > header h3,.layout-whred > div[class^="col"] > header h4,.layout-whred > div[class^="col"] > header h5,.layout-whred > div[class^="col"] > header h6,.layout-whgrey > header h1,.layout-whgrey > header h2,.layout-whgrey > header h3,.layout-whgrey > header h4,.layout-whgrey > header h5,.layout-whgrey > header h6,.layout-whgrey > div[class^="col"] > header h1,.layout-whgrey > div[class^="col"] > header h2,.layout-whgrey > div[class^="col"] > header h3,.layout-whgrey > div[class^="col"] > header h4,.layout-whgrey > div[class^="col"] > header h5,.layout-whgrey > div[class^="col"] > header h6{ margin-bottom: 0; }.layout-whred > header::after,.layout-whred > div[class^="col"] > header::after,.layout-whgrey > header::after,.layout-whgrey > div[class^="col"] > header::after{ content: none; }.layout-whred > header,.layout-whred > div[class^="col"] > header{ background-color: var(--primary); }.layout-whgrey > header,.layout-whgrey > div[class^="col"] > header{ background-color: var(--orange); }.tx-powermail > .container-fluid{ padding-left: 0;  padding-right: 0; }.powermail_fieldset{ border: 1px solid #ddd;  padding: 1rem; }.powermail_fieldset + .powermail_fieldset{ margin-top: 1rem; }.powermail_fieldwrap + .powermail_fieldwrap{ margin-top: 1rem; }div.powermail_field textarea,div.powermail_field input.powermail_input{ border: 1px solid #ccc;  width: 100%; }div.powermail_field div.radio{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  padding: .3rem .6rem;  background: #eaeaea;  margin: .2rem .25rem .2rem 0;  color: black; }div.powermail_field div.radio label{ margin: 0; }legend.powermail_legend{ background: #fff;  padding: 8px 16px;  display: inline-block;  font-size: 18px;  font-weight: 600;  width: inherit;  border: 1px solid #ccc; }label.powermail_label{ margin-bottom: .5rem;  color: #dc0202;  font-weight: 600;  font-size: 18px; }.powermailTableView .powermail_fieldwrap_type_text{ margin-bottom: .5rem;  color: #dc0202;  font-weight: 600; }.powermailTableView .powermail_fieldwrap_type_text .powermail_field{ font-size: 18px; }.powermailTableView .powermail_fieldwrap_type_input.layout1 input,.powermailTableView .powermail_fieldwrap_type_input.layout1 textarea{ display: none; }@media (max-width:991px){.powermail_fieldwrap_type_radio.layout1,.powermail_fieldwrap_type_textarea.layout1,.powermail_fieldwrap_type_input.layout2{ display: none; }::placeholder{ color: #333; }}@media (min-width:992px){.powermailTableView{ margin-top: 1rem;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.powermailTableView .powermail_fieldwrap{ margin: 0 5px 15px 0; }.powermailTableView .powermail_field{ font-size: 15px; }.powermailTableView .powermail_label{ font-size: 16px;  width: 200px;  margin: 0;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  color: #000; }.powermailTableView .powermail_fieldwrap_type_input.layout2{ -webkit-flex-basis: 100%; flex-basis: 100%;  width: 0;  height: 0;  margin: 0;  padding: 0;  visibility: hidden; }.powermailTableView .powermail_fieldwrap_type_input.nolabel{ width: 28%;  background: #ededed;  text-align: center; }.powermailTableView .powermail_fieldwrap_type_input.nolabel input{ width: 100%; }.powermailTableView .powermail_fieldwrap_type_text.layout2{ -webkit-flex-basis: 100%; flex-basis: 100%; }.powermailTableView .powermail_fieldwrap_type_textarea{ -webkit-flex-grow: 1; flex-grow: 1; }.powermailTableView .powermail_fieldwrap_type_textarea textarea{ width: 100%;  height: 38px;  min-height: 38px; }.powermailTableView .powermail_fieldwrap_type_radio{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 75%; }.powermailTableView .powermail_fieldwrap_type_radio .powermail_field{ -webkit-flex-grow: 1; flex-grow: 1;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.powermailTableView .powermail_fieldwrap_type_radio .radio{ width: 100%;  font-size: 0;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.powermailTableView .powermail_fieldwrap_type_radio .radio label{ margin: 0; }.powermailTableView .powermail_fieldwrap_type_radio.layout1,.powermailTableView .powermail_fieldwrap_type_textarea.layout1{ padding: 0;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  border-bottom: 2px solid #ccc; }.powermailTableView .powermail_fieldwrap_type_radio.layout1 .powermail_label,.powermailTableView .powermail_fieldwrap_type_textarea.layout1 .powermail_label{ margin: 10px 0; }.powermailTableView .powermail_fieldwrap_type_radio.layout1 .radio,.powermailTableView .powermail_fieldwrap_type_textarea.layout1 .radio{ background: transparent;  font-weight: 600;  text-align: center;  font-size: 18px;  padding: 0;  margin: 0; }.powermailTableView .powermail_fieldwrap_type_radio.layout1 input,.powermailTableView .powermail_fieldwrap_type_radio.layout1 textarea,.powermailTableView .powermail_fieldwrap_type_textarea.layout1 input,.powermailTableView .powermail_fieldwrap_type_textarea.layout1 textarea{ display: none; }.powermailTableView ::placeholder{ color: #fff; }}.badge-primary{ color: #fff;  background-color: #5f7163; }.ce-uploads img{ border: none;  -webkit-box-shadow: 3px 2px 5px #444; box-shadow: 3px 2px 5px #444; }.ce-uploads .uploads-filename{ display: block;  font-size: 1.25rem;  font-weight: 600;  margin-top: 1rem; }.ce-uploads .list-group-item.type1{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.ce-uploads .list-group-item.type1 .uploads-filename{ margin-top: 0; }.ce-uploads-description{ display: block;  padding-left: 0;  font-size: 1rem;  font-weight: normal; }.ce-uploads .list-group,.ce-uploads .list-group-item{ border: none;  border-radius: 0; }@media (min-width:576px){.ce-uploads.layout-upload-grid .list-group-item{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.ce-uploads.layout-upload-grid .list-group-item.type2{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.ce-uploads.layout-upload-grid .uploads-image{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }}.bg-primary{ background-color: #78877c !important; }a{ color: #50841d;  color: #385C14;  text-decoration: none;  background-color: transparent; }.tx-indexedsearch-redMarkup{ color: #50841d; }.tx-indexedsearch-browsebox{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; }#c333 .card-body{ background: #f0f0f0; }#c185 legend{ display: none; }#c185 .btn-primary,#c333 .btn-primary{ color: white;  background-color: #465349;  border-color: #465349; }#tx-indexedsearch-searchbox-button-submit:hover{ color: #465349;  background-color: white;  border-color: #5f7163; }.btn.btn-outline-secondary:hover{ background: #fff;  color: #000; }.btn-secondary:focus,.btn-secondary.focus{ color: white;  background-color: #86a963;  border-color: #86a963;  -webkit-box-shadow: 0 0 0 .2rem #86a963; box-shadow: 0 0 0 .2rem #86a963; }.breadcrumb-item{ color: rgba(255,255,255,.91); }.breadcrumb-item.active{ color: white;  font-weight: bold; }.layout-1 .jumbotron-nk{ height: 40vh;  margin-bottom: 0; }.layout-1 .jumbotron.background-image,section.background-image,div.background-image,.content-consent.background-image{ background-position: top center; }h5,.h5{ font-size: 1.15rem; }h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ margin-bottom: .5rem;  font-weight: 500;  line-height: 1.25; }.subheader{ color: #000 !important; }.nav-pills .nav-link{ display: inline-block;  padding: 1.5rem 2rem; }.nav-pills .nav-link{ border-radius: 0;  border-left: 2px dotted #ddd;  color: #fff; }.nav-pills a.nav-link{ color: #fff;  text-decoration: none;  background-color: #546057; }.nav-pills a.nav-link:hover{ background-color: #546057; }.nav-pills .nav-link.active,.nav-pills .show > .nav-link{ color: #090909;  background-color: #fff; }.ce-shortcut{ -webkit-box-shadow: 0 0 #fff !important;  -webkit-box-shadow: 0 0 #fff !important; box-shadow: 0 0 #fff !important; }.layout-1 .jumbotron-nk{ height: 30vh;  margin-bottom: 0; }.list-group-item.list-group-item-action:hover{ background: #5f7163;  color: #fff; }.list-group-item{ padding: 1.75rem .25rem;  background-color: #fff;  border-bottom: 6px dotted #afc1b3; }.ce-textmedia header::after,.ce-menu_pages header::after{ background-color: transparent; }.wege figure.image{ overflow: hidden;  display: block; }.card-columns{ -webkit-column-count: 5; column-count: 5; }@media only screen and (max-width:1100px){.card-columns{ -webkit-column-count: 3; column-count: 3; }header{ word-break: break-word; }}@media only screen and (max-width:776px){.card-columns{ -webkit-column-count: 2; column-count: 2; }}@media only screen and (max-width:370px){.card-columns{ -webkit-column-count: 1; column-count: 1; }}.card-columns .card{ display: inline-table;  margin-bottom: 1.75rem; }.card-columns .card{ margin-bottom: 1.75rem; }.card{ background-color: #fff;  background-clip: border-box;  border: 0 solid transparent;  border-radius: 0; }.card-footer{ padding: .75rem 1.25rem;  background-color: #dfe8e1;  border-top: 0 solid #00020;  font-size: .8rem; }.breadcrumb{ background-color: #5f7163; }.breadcrumb-item + .breadcrumb-item::before{ color: #fff; }.breadcrumb-item a{ color: #fff; }.breadcrumb-item.active{ color: #fff; }#page-footer .border-r{ border-right: 2px dotted #b5b5b5; }.footer a:hover{ color: #86a963;  text-decoration: underline; }.footer .btn-outline-light:hover{ color: #212529; }.subheader{ margin: 0;  font-size: 1.1rem;  padding-bottom: .5rem; }.ce-shortcut{ -webkit-box-shadow: 0 0 24px #3891b2; box-shadow: 0 0 24px #3891b2; }.stadtteilnav a.nav-link > a,.stadtteilnav .nav-link:visited{ color: #d0cdcd !important; }.stadtteilnav a.nav-link.active{ background: #4dc2ed !important;  color: #000 !important; }.frame-ruler-after::after,.frame-ruler-before::before{ border-bottom: 2px solid #6c757d !important; }div.table-responsive table.table.table-hover tbody tr td a{ color: #000;  text-decoration: none; }.table-hover tbody tr:hover > th{ color: #fff;  background: #dc0202; }div.table-responsive table.table.table-hover tbody tr td a:hover{ color: #dc0202;  text-decoration: underline; }.btn-secondary{ color: #fff;  background-color: #4c5740;  border-color: #4c5740; }.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{ color: #212529;  background-color: #fefefe;  border-color: #4c5740; }.btn{ text-align: left; }.ce-list .news ul{ display: block;  list-style: none;  padding: 0; }.ce-list .news ul li ul li{ display: inline-block;  padding: .25rem .25rem 2rem 0; }.ce-list.p-2 div.news ul li ul li a.active{ color: #fff;  background-color: #dc0202;  border-color: #dc0202; }.bigger{ padding: 4rem; }.powermail_submit{ background: #dc0202;  padding: .4rem 1rem;  border: 0;  color: #fff; }.powermail_submit:hover{ background: #4dc2ed;  color: #000; }.bg-dark{ background-color: #171a16 !important; }#c204 .text-center.image picture{ text-align: left !important; }