html,
body {
  -webkit-text-stroke:unset;
}
body {
  font-family:'Franklin Gothic',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  background:#fff;
  line-height:1.5;
  color:#3c3c44;
  font-size:1.125rem;
}
a, a:active, a:visited {
  color:unset;
}
input[type="search"] {
  padding:0 15px;
  font-size:1.125rem;
}
label {
  font-size:unset;
  margin:unset;
}
.container {
  padding-left:0;
  padding-right:0;
  max-width:none;
}
.header-wrapper .header {
  border-bottom:none;
}
.main {
  padding-top: 0;
  padding-bottom:0;
}
.fcmsreader .form-group {
  margin-bottom:15px;
}
.fcmsreader .fcmsreader-header {
  border-bottom:1px solid #dbdbdb;
  border-top:1px solid #dbdbdb;
  z-index:unset;
  padding: 15px 0;
}
.fcmsreader .fcmsreader-menu {
  padding-left:15px;
  padding-right:15px;
}
.fcmsreader .fcmsreader-menu .flex-row {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
}
.fcmsreader .fcmsreader-menu .pageoverview-button {
  margin-left:15px;
}
.fcmsreader .fcmsreader-menu .pageoverview-button ~ .header-buttons {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:end;
}
.fcmsreader .fcmsreader-menu .header-buttons .search .searchbox.active {
  width:0;
  height:0;
  cursor:initial;
  padding:0;
}
.fcmsreader .fcmsreader-menu .header-buttons .search .popup-actionbar-row .searchbox {
  width:100%;
  position:relative;
  -webkit-box-shadow:none;
  box-shadow:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0;
}
.fcmsreader .fcmsreader-menu .header-buttons .search .popup-actionbar-row .searchbox input[type="search"] {
  margin:0;
}
.fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben {
  padding:6px;
}
.fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben:hover {
  background-color:transparent;
}
.fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup {
  cursor:initial;
  text-align:left;
  font-size:1.125rem;
  font-weight:300;
  line-height:1.4;
}
.fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup .AusgabeActive {
  font-weight:500;
  color:#ce0d44;
}
.fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup form {
  width:100%;
  margin-bottom:15px;
}
.fcmsreader .pageoverview-container.active {
  z-index:99;
}
.fcmsreader .pageoverview-pages .page .page-thumb {
  border:1px solid #3c3c44;
}
.fcmsreader.mobile .pageoverview-pages .page .page-title {
  font-weight:300;
}
.fcmsreader .pages-pageflip-left,
.fcmsreader .pages-pageflip-right {
  z-index:99;
}
.fcmsreader .pages-pageflip-left .button,
.fcmsreader .pages-pageflip-right .button {
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:none;
}
.fcmsreader.desktop-view .pages-pageflip-left .button:hover,
.fcmsreader.desktop-view .pages-pageflip-right .button:hover {
  width:40px;
  height:40px;
  background-color:transparent;
}
.fcms-epaper-icon-chevron-left,
.fcms-epaper-icon-chevron-right {
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.fcms-epaper-icon-chevron-left {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0wLjY2NyAtMC45MTcgMTIgMjQiPgo8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTRfMV8iIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NFMEQ0NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHBvaW50cz0iOS40NTMsMjEuNSAwLjc1LDExLjc1OCAwLjc1LDEwLjI0MSAKCTkuNDUzLDAuNSAiLz4KPC9zdmc+);
}
.fcms-epaper-icon-chevron-right {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMC44NTggLTAuOTE3IDEyIDI0Ij4KPHBvbHlsaW5lIGlkPSJQYXRoLTMtQ29weS01XzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiNDRTBENDQiIHN0cm9rZS13aWR0aD0iMS41IiBwb2ludHM9IjAuNTU5LDAuNSA5LjI2MiwxMC4yNDEgOS4yNjIsMTEuNzU4IAoJMC41NTksMjEuNSAiLz4KPC9zdmc+);
}
.fcms-epaper-icon-chevron-left:before,
.fcms-epaper-icon-chevron-right:before {
  content:none;
}
.fcmsreader .popup label {
  font-size:1.125rem;
}
.fcmsreader .popup select {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  font-size:1.125rem;
  padding:0 15px;
  border-radius:0;
  border:1px solid #3c3c44;
}
.fcmsreader .popup .popup-container {
  padding:15px;
  text-transform:none;
  text-align:left;
  font-size:1.125rem;
  border-radius:0;
  box-shadow:none;
  border:1px solid #3c3c44;
}
.fcmsreader .popup.popup-search .popup-container {
  border:none;
}
.fcmsreader .popup .popup-head {
  padding:0 0 15px;
  height:auto;
  background-color:#fff;
}
.fcmsreader .popup .popup-head .title,
.fcmsreader .fcmsreader-menu .header-buttons .ausgabenbox .popup-head .title {
  color:inherit;
  font-size:1.625rem;
  font-weight:500;
}
.fcmsreader .popup .popup-head .btn-icon {
  padding:0;
  margin:0;
  height:auto;
  width:auto;
  -ms-flex-preferred-size:content;
  flex-basis:content;
}
.fcmsreader .popup .popup-head .btn-icon:hover {
  background:none;
}
.fcmsreader .popup .popup-body,
.fcmsreader .popup .popup-actionbar,
.fcmsreader .popup .popup-actionbar-row {
  padding:0;
}
.fcmsreader .popup .popup-body:last-child {
  padding:0;
  border-radius:0;
}
.fcmsreader .popup .popup-actionbar-row {
  margin-top:15px;
  display:block;
}
.fcmsreader .popup .searchfilter-wrapper .popup-actionbar-row {
  margin-top:0;
}
.fcmsreader .popup .popup-actionbar-row .btn-flat {
  margin:0;
}
.fcmsreader .popup.popup-search {
  top:70px;
  height:calc(100% - 70px);
}
.fcmsreader .popup.popup-search .popup-container {
  padding:0;
  box-shadow:none;
}
.fcmsreader .popup.popup-search .popup-head {
  border-top:1px solid #3c3c44;
  border-bottom:1px solid #3c3c44;
  padding:0;
  height:44px;
}
.fcmsreader .popup.popup-search .popup-head .container {
  padding-left:15px;
  padding-right:15px;
}
.fcmsreader .popup.popup-search .popup-head .flex-row {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin:0;
}

.fcmsreader .popup.popup-search .popup-body > .content {
  padding:0;
  top:44px;
  height:calc(100% - 44px);
  width:100%;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container {
  padding:0;
  margin:0;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchbox,
.fcmsreader .popup.popup-search .popup-body > .content .section-container .bt {
  width:100%;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchbox {
  margin-bottom:40px;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchfilter-wrapper .form-group {
  margin-bottom:0;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchfilter-wrapper .searchfilter-sort {
  margin-bottom:10px;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchfilter-wrapper .searchfilter-sort label {
  font-size:1rem;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-container .searchfilter-wrapper .bt {
  max-width:unset;
}
.fcmsreader .popup.popup-search .popup-body > .content .section-heading {
  font-size:1.625rem;
  padding:0 0 15px;
}
.fcmsreader .popup.popup-search .search-result article {
  margin-bottom:30px;
  padding-bottom:30px;
  border-bottom:1px solid #3c3c44;
}
.fcmsreader .popup.popup-search .search-result article figure {
  margin-bottom:15px;
  border:1px solid #3c3c44;
}
.ui-slider .ui-slider-handle:focus,
.ui-slider .ui-slider-handle.ui-state-hover {
  -webkit-box-shadow:0px 0px 0px 7px rgb(206 13 68 / .2);
  box-shadow:0px 0px 0px 7px rgb(206 13 68 / .2);
}
.btn-icon {
  color:#4b4b4d!important;
}
.btn-icon:hover {
  background:rgb(206 13 68 / .2);
}
.btn-flat {
  font-weight:300;
  box-shadow:0 2px 5px 0 rgb(0 0 0 / .26);
  letter-spacing:1px;
  padding:10px;
  line-height:normal;
  border-radius:0;
  box-shadow:none;
}
.btn-flat.btn-primary,
.ui-slider .ui-slider-handle {
  background-color:#ce0d44;
}
.btn-flat.btn-primary:hover {
  background-color:#9a0932;
}
.btn-flat.btn-secondary {
  background-color:#e6e6e6;
  color:inherit;
}
.btn-flat.btn-secondary:hover {
  background-color:#c0c0c0;
}
.ed-staz .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup .AusgabeActive {
  color:#7a0045;
}
.ed-staz .fcms-epaper-icon-chevron-left {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0wLjY2NyAtMC45MTcgMTIgMjQiPgo8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTRfMV8iIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzdBMDA0NSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHBvaW50cz0iOS40NTMsMjEuNSAwLjc1LDExLjc1OCAwLjc1LDEwLjI0MSAKCTkuNDUzLDAuNSAiLz4KPC9zdmc+);
}
.ed-staz .fcms-epaper-icon-chevron-right {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMC44NTggLTAuOTE3IDEyIDI0Ij4KPHBvbHlsaW5lIGlkPSJQYXRoLTMtQ29weS01XzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiM3QTAwNDUiIHN0cm9rZS13aWR0aD0iMS41IiBwb2ludHM9IjAuNTU5LDAuNSA5LjI2MiwxMC4yNDEgOS4yNjIsMTEuNzU4IAoJMC41NTksMjEuNSAiLz4KPC9zdmc+);
}
.ed-staz .ui-slider .ui-slider-handle:focus,
.ed-staz .ui-slider .ui-slider-handle.ui-state-hover {
  -webkit-box-shadow:0px 0px 0px 7px rgb(122 0 69 / .2);
  box-shadow:0px 0px 0px 7px rgb(122 0 69 / .2);
}
.ed-staz .btn-icon:hover {
  background:rgb(122 0 69 / .2);
}
.ed-staz .btn-flat.btn-primary,
.ed-staz .ui-slider .ui-slider-handle {
  background-color:#7a0045;
}
.ed-staz .btn-flat.btn-primary:hover {
  background-color:#610037;
}
.ed-bregtalkurier .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup .AusgabeActive {
  color:#00852f;
}
.ed-bregtalkurier .fcms-epaper-icon-chevron-left {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0wLjY2NyAtMC45MTcgMTIgMjQiPgo8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTRfMV8iIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwODUyRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHBvaW50cz0iOS40NTMsMjEuNSAwLjc1LDExLjc1OCAwLjc1LDEwLjI0MSAKCTkuNDUzLDAuNSAiLz4KPC9zdmc+);
}
.ed-bregtalkurier .fcms-epaper-icon-chevron-right {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMC44NTggLTAuOTE3IDEyIDI0Ij4KPHBvbHlsaW5lIGlkPSJQYXRoLTMtQ29weS01XzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDg1MkYiIHN0cm9rZS13aWR0aD0iMS41IiBwb2ludHM9IjAuNTU5LDAuNSA5LjI2MiwxMC4yNDEgOS4yNjIsMTEuNzU4IAoJMC41NTksMjEuNSAiLz4KPC9zdmc+);
}
.ed-bregtalkurier .ui-slider .ui-slider-handle:focus,
.ed-bregtalkurier .ui-slider .ui-slider-handle.ui-state-hover {
  -webkit-box-shadow:0px 0px 0px 7px rgb(0 133 47 / .2);
  box-shadow:0px 0px 0px 7px rgb(0 133 47 / .2);
}
.ed-bregtalkurier .btn-icon:hover {
  background:rgb(0 133 47 / .2);
}
.ed-bregtalkurier .btn-flat.btn-primary,
.ed-bregtalkurier .ui-slider .ui-slider-handle {
  background-color:#00852f;
}
.ed-bregtalkurier .btn-flat.btn-primary:hover {
  background-color:#006423;
}

@media (min-width:750px) {
  .main {
    padding-top: 0;
  }
  .container,
  .fcmsreader .popup.popup-search .popup-body > .content {
    padding-left:15px;
    padding-right:15px;
  }
  .fcmsreader .fcmsreader-menu {
    padding-left:0;
    padding-right:0;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .search .searchbox .bt {
    margin-top:0;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .ausgaben-name {
    font-size:0.875rem;
    -ms-flex-item-align:center;
    -ms-grid-row-align:center;
    align-self:center;
    padding:0 8px;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben {
    height:42px;
    margin-bottom:0;
    padding:0;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben:hover {
    background:none;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben > span {
    height:42px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 8px;
  }
  .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup form {
    margin-bottom:30px;
  }
  .fcmsreader .popup .bt {
    width:auto;
    padding:0 15px;
  }
  .fcmsreader .popup .popup-container {
    padding:30px;
  }
  .fcmsreader .popup .popup-actionbar-row {
    margin-top:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .fcmsreader .popup.popup-search {
    top:80px;
    height:calc(100% - 80px);
  }
  .fcmsreader .popup.popup-search .search-result .popup-actionbar-row > span {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    margin-bottom:30px;
  }
  .fcmsreader .popup.popup-search .search-result article a {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .fcmsreader .popup.popup-search .search-result article figure {
    margin-right:30px;
    margin-bottom:0;
  }
  .fcmsreader .popup.popup-search .search-result article figure img {
    width:120px;
  }
}

@media (min-width:966px) {
  .header-wrapper .header {
    height:80px;
    padding-top:0;
    flex-wrap:nowrap;
    align-items:center;
  }
  .header-wrapper .logo {
    flex:0 0 auto;
    background-size:70%;
  }
  .header-wrapper .nav {
    bottom:unset;
    height:auto;
    flex:0 1 auto;
  }
  .header-wrapper .nav > ul {
    padding-bottom:0;
    justify-content:flex-end;
  }
  .header-wrapper .searchbox {
    display:none;
  }
  .main {
    padding-top:0;
  }
  .container,
  .fcmsreader .popup.popup-search .popup-body > .content {
    max-width:1400px;
  }
  .fcmsreader .popup.popup-search .popup-body > .content .section-container {
    padding:30px 0 0;
  }
  .fcmsreader .fcmsreader-header {
    z-index:9990;
  }
  .fcmsreader .fcmsreader-menu .flex-row {
    justify-content:space-between;
  }
  .fcmsreader .fcmsreader-menu .pageoverview-button {
    margin-left:0;
  }
  .fcmsreader .fcmsreader-menu .pageoverview-button ~ .header-buttons {
    flex-grow:0;
  }
}
.epaSucheInput-delete {
  position: absolute;
  right: 1px;
  bottom: 1px;
  background: white;
  width: 45px;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}