/* sweb-2022_grid-mobile.css */
/* Bootstrap CSS Reset BEGIN */
html,
body {
  min-height:100%;
  height:100%;
}
html {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  font-family:sans-serif;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:transparent;
  margin:0!important;
}
*,
*::before,
*::after {
  -webkit-box-sizing:inherit;
  -moz-box-sizing:inherit;
  box-sizing:inherit;
}
@-ms-viewport {
  width:device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display:block;
}
body {
  margin:0;
  font-family:'Franklin Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size:1.25rem;
  font-weight:300;
  line-height:1.5;
  font-style:normal;
  color:#3c3c44;
  background-color:#fff;
  vertical-align:baseline;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}
[tabindex="-1"]:focus,
a:not([href]):not([tabindex]):focus,
button:focus {
  outline:none!important;
}
hr {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0;
  overflow:visible;
}
h1, h2, h3, h4, h5, h6, .headline {
  margin:0;
  font-family:'Franklin Gothic';
  font-size:1.625rem;
  font-weight:300;
  line-height:1.2;
}
h1 {
  font-size:1.9375rem;
  font-weight:700;
  margin-bottom:10px;
}
p {
  margin:0;
}
abbr[title],
abbr[data-original-title] {
  text-decoration:underline;
  -webkit-text-decoration-style:dotted;
  -moz-text-decoration-style:dotted;
  text-decoration-style:dotted;
  cursor:help;
  border-bottom:none;
}
address {
  margin-bottom:16px;
  font-style:normal;
  line-height:inherit;
}
ol,
ul,
dl {
  margin:0;
  list-style-type:none;
  padding:0;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin:0;
}
dt {
  font-weight:bold;
}
dd {
  margin:0;
}
blockquote {
  margin:0;
}
dfn {
  font-style:italic;
}
b,
strong {
  font-weight:500;
}
small {
  font-size:80%;
}
sub,
sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}
sub {
  bottom:-.25em;
}
sup {
  top:-.5em;
}
a {
  color:inherit;
  text-decoration:none;
  background-color:transparent;
  -webkit-text-decoration-skip:objects;
  -webkit-transition: color 0.6s ease;
  -moz-transition: color 0.6s ease;
  -o-transition: color 0.6s ease;
  transition: color 0.6s ease;
}
a:hover {
  color:#ce0d44;
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color:inherit;
  text-decoration:none;
}
pre,
code,
kbd,
samp {
  font-family:monospace;
}
pre {
  margin-top:0;
  margin-bottom:16px;
  overflow:auto;
}
figure {
  margin:0;
}
img {
  vertical-align:middle;
  border-style:none;
  width:100%;
  height:auto;
}
svg:not(:root) {
  overflow:hidden;
}
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action:manipulation;
  touch-action:manipulation;
}
table {
  border-collapse:collapse;
}
caption {
  padding-top:12px;
  padding-bottom:12px;
  color:inherit;
  text-align:left;
  caption-side:bottom;
}
th {
  text-align:left;
}
label {
  display:inline-block;
}
input,
button,
select,
optgroup,
textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}
button,
input {
  overflow:visible;
}
button,
select {
  text-transform:none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance:button;
  -moz-appearance:button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding:0;
  border-style:none;
}
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding:0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance:listbox;
  -moz-appearance:listbox;
}
textarea {
  overflow:auto;
  resize:vertical;
}
fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:none;
}
legend {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:8px;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal;
}
progress {
  vertical-align:baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height:auto;
}
[type="search"] {
  outline-offset:-2px;
  -webkit-appearance:none;
  -moz-appearance:none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
  -moz-appearance:none;
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button;
  -moz-appearance:button;
}
output {
  display:inline-block;
}
summary {
  display:list-item;
}
template {
  display:none;
}
[hidden] {
  display:none!important;
}
/* Bootstrap CSS Reset END */

.container {
  margin-right:auto;
  margin-left:auto;
  width:100%;
}
.container-fluid {
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:15px;
  padding-left:15px;
}
.row {
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.no-gutters {
  margin-right:0;
  margin-left:0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right:0;
  padding-left:0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position:relative;
  width:100%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px;
}
.col {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  flex-grow:1;
  max-width:100%;
}
.col-auto {
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  flex:0 0 auto;
  width:auto;
  max-width:none;
}
.col-1 {
  -ms-flex:0 0 8.333333%;
  -webkit-box-flex:0;
  flex:0 0 8.333333%;
  max-width:8.333333%;
}
.col-2 {
  -ms-flex:0 0 16.666667%;
  -webkit-box-flex:0;
  flex:0 0 16.666667%;
  max-width:16.666667%;
}
.col-3 {
  -ms-flex:0 0 25%;
  -webkit-box-flex:0;
  flex:0 0 25%;
  max-width:25%;
}
.col-4 {
  -ms-flex:0 0 33.333333%;
  -webkit-box-flex:0;
  flex:0 0 33.333333%;
  max-width:33.333333%;
}
.col-5 {
  -ms-flex:0 0 41.666667%;
  -webkit-box-flex:0;
  flex:0 0 41.666667%;
  max-width:41.666667%;
}
.col-6 {
  -ms-flex:0 0 50%;
  -webkit-box-flex:0;
  flex:0 0 50%;
  max-width:50%;
}
.col-7 {
  -ms-flex:0 0 58.333333%;
  -webkit-box-flex:0;
  flex:0 0 58.333333%;
  max-width:58.333333%;
}
.col-8 {
  -ms-flex:0 0 66.666667%;
  -webkit-box-flex:0;
  flex:0 0 66.666667%;
  max-width:66.666667%;
}
.col-9 {
  -ms-flex:0 0 75%;
  -webkit-box-flex:0;
  flex:0 0 75%;
  max-width:75%;
}
.col-10 {
  -ms-flex:0 0 83.333333%;
  -webkit-box-flex:0;
  flex:0 0 83.333333%;
  max-width:83.333333%;
}
.col-11 {
  -ms-flex:0 0 91.666667%;
  -webkit-box-flex:0;
  flex:0 0 91.666667%;
  max-width:91.666667%;
}
.col-12 {
  -ms-flex:0 0 100%;
  -webkit-box-flex:0;
  flex:0 0 100%;
  max-width:100%;
}
.order-1 {
  -ms-flex-order:1;
  -webkit-box-ordinal-group:2;
  order:1;
}
.order-2 {
  -ms-flex-order:2;
  -webkit-box-ordinal-group:3;
  order:2;
}
.order-3 {
  -ms-flex-order:3;
  -webkit-box-ordinal-group:4;
  order:3;
}
.order-4 {
  -ms-flex-order:4;
  -webkit-box-ordinal-group:5;
  order:4;
}
.order-5 {
  -ms-flex-order:5;
  -webkit-box-ordinal-group:6;
  order:5;
}
.order-6 {
  -ms-flex-order:6;
  -webkit-box-ordinal-group:7;
  order:6;
}
.order-7 {
  -ms-flex-order:7;
  -webkit-box-ordinal-group:8;
  order:7;
}
.order-8 {
  -ms-flex-order:8;
  -webkit-box-ordinal-group:9;
  order:8;
}
.order-9 {
  -ms-flex-order:9;
  -webkit-box-ordinal-group:10;
  order:9;
}
.order-10 {
  -ms-flex-order:10;
  -webkit-box-ordinal-group:11;
  order:10;
}
.order-11 {
  -ms-flex-order:11;
  -webkit-box-ordinal-group:12;
  order:11;
}
.order-12 {
  -ms-flex-order:12;
  -webkit-box-ordinal-group:13;
  order:12;
}
.d-flex {
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
}
.d-inlineblock {
  display:inline-block;
}
.d-none {
  display:none;
}
.d-block {
  display:block;
}
.justify-content-center {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.justify-content-space-between {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

/* sweb-2022_grid-desktop.css */
@media (min-width:750px) {
  .container {
    padding-left:15px;
    padding-right:15px;
  }
  .row {
    margin-right:-15px;
    margin-left:-15px;
  }
  .col-md {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-md-auto {
    -ms-flex:0 0 auto;
    -webkit-box-flex:0;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-md-1 {
    -ms-flex:0 0 8.333333%;
    -webkit-box-flex:0;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-md-2 {
    -ms-flex:0 0 16.666667%;
    -webkit-box-flex:0;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-md-3 {
    -ms-flex:0 0 25%;
    -webkit-box-flex:0;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-md-4 {
    -ms-flex:0 0 33.333333%;
    -webkit-box-flex:0;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-md-5 {
    -ms-flex:0 0 41.666667%;
    -webkit-box-flex:0;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-md-6 {
    -ms-flex:0 0 50%;
    -webkit-box-flex:0;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-md-7 {
    -ms-flex:0 0 58.333333%;
    -webkit-box-flex:0;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-md-8 {
    -ms-flex:0 0 66.666667%;
    -webkit-box-flex:0;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-md-9 {
    -ms-flex:0 0 75%;
    -webkit-box-flex:0;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-md-10 {
    -ms-flex:0 0 83.333333%;
    -webkit-box-flex:0;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-md-11 {
    -ms-flex:0 0 91.666667%;
    -webkit-box-flex:0;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-md-12 {
    -ms-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-md-1 {
    -ms-flex-order:1;
    -webkit-box-ordinal-group:2;
    order:1;
  }
  .order-md-2 {
    -ms-flex-order:2;
    -webkit-box-ordinal-group:3;
    order:2;
  }
  .order-md-3 {
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
    order:3;
  }
  .order-md-4 {
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
    order:4;
  }
  .order-md-5 {
    -ms-flex-order:5;
    -webkit-box-ordinal-group:6;
    order:5;
  }
  .order-md-6 {
    -ms-flex-order:6;
    -webkit-box-ordinal-group:7;
    order:6;
  }
  .order-md-7 {
    -ms-flex-order:7;
    -webkit-box-ordinal-group:8;
    order:7;
  }
  .order-md-8 {
    -ms-flex-order:8;
    -webkit-box-ordinal-group:9;
    order:8;
  }
  .order-md-9 {
    -ms-flex-order:9;
    -webkit-box-ordinal-group:10;
    order:9;
  }
  .order-md-10 {
    -ms-flex-order:10;
    -webkit-box-ordinal-group:11;
    order:10;
  }
  .order-md-11 {
    -ms-flex-order:11;
    -webkit-box-ordinal-group:12;
    order:11;
  }
  .order-md-12 {
    -ms-flex-order:12;
    -webkit-box-ordinal-group:13;
    order:12;
  }
  .d-md-flex {
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
  }
  .d-md-inline {
    display:inline;
  }
  .d-md-none {
    display:none;
  }
  .d-md-block {
    display:block;
  }
  .push-md-1 {
    margin-left:8.333333%;
  }
  .push-md-6 {
    margin-left:50%;
  }
}

@media (min-width:966px) {
  .container {
    max-width:996px;
  }
  .col-xl {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-xl-auto {
    -ms-flex:0 0 auto;
    -webkit-box-flex:0;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-xl-1 {
    -ms-flex:0 0 8.333333%;
    -webkit-box-flex:0;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-xl-2 {
    -ms-flex:0 0 16.666667%;
    -webkit-box-flex:0;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-xl-3 {
    -ms-flex:0 0 25%;
    -webkit-box-flex:0;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-xl-4 {
    -ms-flex:0 0 33.333333%;
    -webkit-box-flex:0;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-xl-5 {
    -ms-flex:0 0 41.666667%;
    -webkit-box-flex:0;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-xl-6 {
    -ms-flex:0 0 50%;
    -webkit-box-flex:0;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-xl-7 {
    -ms-flex:0 0 58.333333%;
    -webkit-box-flex:0;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-xl-8 {
    -ms-flex:0 0 66.666667%;
    -webkit-box-flex:0;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-xl-9 {
    -ms-flex:0 0 75%;
    -webkit-box-flex:0;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-xl-10 {
    -ms-flex:0 0 83.333333%;
    -webkit-box-flex:0;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-xl-11 {
    -ms-flex:0 0 91.666667%;
    -webkit-box-flex:0;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-xl-12 {
    -ms-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-xl-1 {
    -ms-flex-order:1;
    -webkit-box-ordinal-group:2;
    order:1;
  }
  .order-xl-2 {
    -ms-flex-order:2;
    -webkit-box-ordinal-group:3;
    order:2;
  }
  .order-xl-3 {
    -ms-flex-order:3;
    -webkit-box-ordinal-group:4;
    order:3;
  }
  .order-xl-4 {
    -ms-flex-order:4;
    -webkit-box-ordinal-group:5;
    order:4;
  }
  .order-xl-5 {
    -ms-flex-order:5;
    -webkit-box-ordinal-group:6;
    order:5;
  }
  .order-xl-6 {
    -ms-flex-order:6;
    -webkit-box-ordinal-group:7;
    order:6;
  }
  .order-xl-7 {
    -ms-flex-order:7;
    -webkit-box-ordinal-group:8;
    order:7;
  }
  .order-xl-8 {
    -ms-flex-order:8;
    -webkit-box-ordinal-group:9;
    order:8;
  }
  .order-xl-9 {
    -ms-flex-order:9;
    -webkit-box-ordinal-group:10;
    order:9;
  }
  .order-xl-10 {
    -ms-flex-order:10;
    -webkit-box-ordinal-group:11;
    order:10;
  }
  .order-xl-11 {
    -ms-flex-order:11;
    -webkit-box-ordinal-group:12;
    order:11;
  }
  .order-xl-12 {
    -ms-flex-order:12;
    -webkit-box-ordinal-group:13;
    order:12;
  }
  .d-xl-inline {
    display:inline;
  }
  .d-xl-inlineblock {
    display:inline-block;
  }
  .d-xl-none {
    display:none;
  }
  .d-xl-block {
    display:block;
  }
}

/* sweb-2022_custom-mobile.css */
:root {
  --header-wrapper-top: -145px;
}
::-webkit-input-placeholder {
  color:rgba(60,60,68,0.5);
}
::-moz-placeholder {
  color:rgba(60,60,68,0.5);
}
:-moz-placeholder {
  color:rgba(60,60,68,0.5);
}
:-ms-input-placeholder {
  color:rgba(60,60,68,0.5);
}
h1 {
  font-size:inherit;
  font-weight:300;
  margin:0;
}
input {
  outline:none;
}
input[type="date"],
input[type="search"],
input[type="text"],
select,
textarea {
  padding:0 15px;
  width:100%;
  height:45px;
  border:1px solid #3c3c44;
  color:inherit;
  font-size:1.125rem;
  font-weight:300;
  letter-spacing:1px;
  border-radius:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  outline:none;
  background-color:#fff;
}
select {
  cursor:pointer;
  background-repeat:no-repeat;
  background-position:center right 10px;
  padding-right:44px;
}
select::-ms-expand {
  display:none;
}
textarea {
  height:auto;
}
.fcms-anchor {
  display:block;
  position:relative;
  top:-85px;
  visibility:hidden;
}
.ivw ~ img,
.ivw ~ span,
.ivw ~ span img {
  display:none;
}
.nav-input-burger:checked ~ .wrapper {
  z-index:10;
}
.nav-input-burger:checked ~ .wrapper .header-wrapper .nav-control:before {
  box-shadow:none;
  -webkit-transform:rotate(45deg) translateX(6px) translateY(2px);
  -ms-transform:rotate(45deg) translateX(6px) translateY(2px);
  transform:rotate(45deg) translateX(6px) translateY(2px);
}
.nav-input-burger:checked ~ .wrapper .header-wrapper .nav-control:after {
  box-shadow:none;
  -webkit-transform:rotate(-45deg) translateX(6px) translateY(-2px);
  -ms-transform:rotate(-45deg) translateX(6px) translateY(-2px);
  transform:rotate(-45deg) translateX(6px) translateY(-2px);
}
.nav-input-burger:checked ~ .wrapper .header-wrapper .nav-label-burger {
  display:none;
}
.nav-input-burger:checked ~ .wrapper .header-wrapper .nav-label-close {
  display:block;
}
.nav-input-burger:checked ~ .wrapper .header-wrapper .nav {
  right:0;
  -webkit-transition-delay:0s;
  -o-transition-delay:0s;
  transition-delay:0s;
}
.nav-input-close:checked ~ .wrapper .header-wrapper .nav-label-burger {
  display:block;
}
.wrapper {
  min-height:100%;
  padding-bottom:59px;
  width:100%;
  position:relative;
}
.header-wrapper {
  border-bottom:1px solid #3c3c44;
  background-color:#fff;
  position:fixed;
  top:0;
  left:0;
  z-index:100;
}
.header-wrapper .header {
  height:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-transform:uppercase;
  font-size:0.875rem;
  letter-spacing:1px;
}
.header-wrapper .logo {
  width:50%;
  height:34px;
  background-repeat:no-repeat;
  font-size:0;
  background-size:contain;
  background-position:left center;
  background-image:url(/sweb22/img/logo/one-wochenzeitungen.svg);
  max-width:333px;
}
.ed-konstanzer-anzeiger .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/konstanzer-anzeiger.svg);
}
.ed-seewoche .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/seewoche.svg);
}
.ed-hochrheinanzeiger .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/hochrhein-anzeiger.svg);
}
.ed-hochschwarzwaldkurier .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/hochschwarzwald-anzeiger.svg);
}
.ed-staz .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/staz.svg);
}
.ed-bregtalkurier .header-wrapper .logo {
  background-image:url(/sweb22/img/logo/bregtalkurier.svg);
}
.header-wrapper .nav-control {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
}
.header-wrapper .nav-control:before,
.header-wrapper .nav-control:after {
  content:'';
  width:30px;
  height:2px;
  display:block;
  background-color:#ce0d44;
  position:absolute;
  top:2px;
  left:0;
  -webkit-transition:0.25s ease-in-out;
  -o-transition:0.25s ease-in-out;
  transition:0.25s ease-in-out;
}
.header-wrapper .nav-control:after {
  top:unset;
  bottom:5px;
  box-shadow:0px -6px 0 #ce0d44;
}

.header-wrapper .nav-label-burger,
.header-wrapper .nav-label-close {
  padding-left:40px;
}
.header-wrapper .nav-label-close {
  display:none;
}
.header-wrapper .nav {
  position:fixed;
  top:71px;
  right:-100%;
  padding:50px 15px 15px;
  width:100%;
  height:calc(100% - 71px);
  background-color:#fff;
  font-size:1.25rem;
  -webkit-transition:0.2s cubic-bezier(0.4,0,0.2,1);
  -o-transition:0.2s cubic-bezier(0.4,0,0.2,1);
  transition:0.2s cubic-bezier(0.4,0,0.2,1);
  overflow:scroll;
}
.header-wrapper .nav li {
  margin-top:50px;
  padding-left:12px;
}
.header-wrapper .nav li:last-child {
  text-transform:none;
}
.header-wrapper .nav li.active {
  border-left:1px solid #ce0d44;
}
.main {
  padding-top:40px;
  padding-bottom:50px;
}
.box,
.topbox.topbox-slider {
  margin-top:50px;
}
.main > .box:first-of-type {
  margin-top:0;
}
.ausgabenbox {
  margin-top:40px;
  font-size:1.275rem;
}
.ausgabenbox h2 {
  font-weight:500;
  font-size:1.5625rem;
  margin-bottom:5px;
}
.ausgabenbox select {
  margin-top:15px;
  margin-bottom:15px;
}
.logosbox {
  font-size:0;
  margin-top:0;
}
.logosbox ul {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  justify-content:center;
}
.logosbox .logo {
  padding:20px;
  width:100%;
  max-width:50%;
  text-align:center;
}
.logosbox .logo:nth-child(odd) {
  padding-left:0;
  border-right:1px solid #999;
}
.logosbox .logo:nth-child(even) {
  padding-right:0;
}
.logosbox .logo:nth-child(-n+4) {
  border-bottom:1px solid #999;
}
.logosbox .logo a,
.logosbox .logo figure {
  display:block;
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  height:36px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.logosbox .seewoche a {
  background-image:url(/sweb22/img/logo/seewoche-grau.svg);
}
.logosbox .seewoche a:hover {
  background-image:url(/sweb22/img/logo/seewoche.svg);
}
.logosbox .hochrheinanzeiger a {
  background-image:url(/sweb22/img/logo/hochrhein-anzeiger-grau.svg);
}
.logosbox .hochrheinanzeiger a:hover {
  background-image:url(/sweb22/img/logo/hochrhein-anzeiger.svg);
}
.logosbox .konstanzeranzeiger a {
  background-image:url(/sweb22/img/logo/konstanzer-anzeiger-grau.svg);
}
.logosbox .konstanzeranzeiger a:hover {
  background-image:url(/sweb22/img/logo/konstanzer-anzeiger.svg);
}
.logosbox .hochschwarzwaldkurier a {
  background-image:url(/sweb22/img/logo/hochschwarzwald-anzeiger-grau.svg);
}
.logosbox .hochschwarzwaldkurier a:hover {
  background-image:url(/sweb22/img/logo/hochschwarzwald-anzeiger.svg);
}
.logosbox .bregtalkurier a {
  background-image:url(/sweb22/img/logo/bregtalkurier-grau.svg);
}
.logosbox .bregtalkurier a:hover {
  background-image:url(/sweb22/img/logo/bregtalkurier.svg);
}
.logosbox .staz a {
  background-image:url(/sweb22/img/logo/staz-grau.svg);
}
.logosbox .staz a:hover {
  background-image:url(/sweb22/img/logo/staz.svg);
}
.logosbox .aok figure {
  background-image:url(/sweb22/img/logo/grillchamp/aok-grau.png);
}
.logosbox .muenchow figure {
  background-image:url(/sweb22/img/logo/grillchamp/muenchow-grau.png);
}
.logosbox .grillfuerst figure {
  background-image:url(/sweb22/img/logo/grillchamp/grill-fuerst-grau.png);
}
.logosbox .spaeth figure {
  background-image:url(/sweb22/img/logo/grillchamp/spaeth-grau.png);
}
.logosbox .block figure {
  background-image:url(/sweb22/img/logo/grillchamp/block-grau.png);
}
.topbox {
  margin-top:30px;
}
.topbox .topbox-slider {
  border-bottom:1px solid #3c3c44;
  padding-top:30px;
  padding-bottom:30px;
  position:relative;
}
.topbox .topbox-slider:before,
.topbox .topbox-slider:after {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:12px;
  height:100%;
  display:block;
  background-repeat:no-repeat;
  background-position:left center;
  background-color:#fff;
}
.topbox .topbox-slider:after {
  left:unset;
  right:0;
}
.topbox .topbox-slider > div {
  overflow-x:scroll;
  -ms-overflow-style:none;
  scrollbar-width:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.topbox .topbox-slider > div::-webkit-scrollbar {
  display:none;
}
.gallerybox .col-md-4:nth-child(2) {
  padding-right:20px;
}
.gallerybox .col-md-4:nth-child(3) {
  padding-left:20px;
}
.box-header {
  margin-bottom:20px;
  font-size:1.25rem;
  text-transform:uppercase;
  font-weight:500;
  letter-spacing:1px;
  line-height:26px;
  -webkit-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
}
.box.headline .box-header {
  margin-bottom:0;
  text-transform:none;
  font-size:1.5625rem;
  letter-spacing:0;
  line-height:1.2;
}
.topbox .box-header {
  margin-bottom:30px;
}
.topbox-slider .box-header {
  margin-bottom:20px;
}
.index .box-header {
  margin-bottom:30px;
  font-size:2.5rem;
}
.teaser {
  margin-bottom:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  border-bottom:1px solid #3c3c44;
}
.galleryindex .teaser > a {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.topbox-slider .teaser {
  border-bottom:none;
}
.topbox .topbox-slider .teaser {
  min-width:100%;
  padding-left:50px;
  padding-right:50px;
}
.gallerybox .teaser {
  border-bottom:none;
  margin-bottom:0;
}
.galleryindex .teaser {
  background-color:#f2f2f2;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
  border:none;
}
.box:not(.index) .col-12:last-child .teaser,
.index .teaser:last-of-type {
  margin-bottom:0;
}
.teaser-lead {
  border-bottom:none;
  margin-bottom:0;
}
.teaser-lead-wrapper {
  border-bottom:1px solid #3c3c44;
}
.teaser-subline,
.teaser-time,
.teaser-photos {
  display:block;
  font-size:0.875rem;
  color:#ce0d44;
  margin-bottom: 0;
  line-height:20px;
  letter-spacing:1px;
}
.topbox .topbox-slider .teaser-subline {
  font-weight:500;
  line-height:30px;
  font-size:1.25rem;
  margin-bottom: 0;
}
.teaser-time {
  color:#3c3c44;
  margin-bottom:5px;
}
.teaser-time,
.teaser-photos {
  -ms-flex-negative:0;
  flex-shrink:0;
}
.teaser-headline {
  display:block;
  font-weight:500;
  line-height:34px;
  font-size:1.5rem;
  margin-bottom:20px;
}
.topbox.topbox-slider .teaser-headline {
  margin-bottom:40px;
}
.topbox .topbox-slider .teaser-headline {
  margin-bottom:0;
  line-height:32px;
  font-size:1.375rem;
}
.gallerybox .teaser-headline {
  margin-bottom:0;
}
.gallerybox .col-md-4:first-child .teaser-headline {
  margin-bottom:20px;
  -webkit-hyphens:unset;
  -ms-hyphens:unset;
  hyphens:unset;
}
.teaserbox-tp .teaser-headline {
  margin-bottom:50px;
}
.teaser-lead .teaser-headline,
.gallerybox .col-md-4:first-child .teaser-headline {
  line-height:50px;
  font-size:2.5rem;
}
.galleryindex .teaser-headline {
  margin-bottom:40px;
}
.article .teaser-headline {
  font-size:2.5rem;
  margin-bottom:10px;
  line-height:50px;
}
.article-text-article .teaser-headline {
  font-size:1.125rem;
  line-height:26px;
}
.teaser-summary {
  margin-bottom:20px;
  font-size:1.125rem;
  line-height:26px;
}
.topbox-slider .teaser-summary {
  margin-bottom:50px;
  margin-top:-20px;
}
.teaserbox-tp .teaser-summary {
  margin-top:50px;
  margin-bottom:0;
}
.teaser-lead .teaser-summary {
  font-size:1.25rem;
  line-height:30px;
}
.article .teaser-summary {
  line-height:30px;
  font-size:1.25rem;
  margin-bottom:10px;
}
.galleryindex .teaser-meta-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
.teaser-photos {
  font-weight:500;
  margin-right:30px;
}
.teaser-photos,
.galleryindex .teaser-author {
  margin-bottom:0;
  margin-top:0;
}
.teaser-author {
  font-weight:500;
  font-size:1rem;
  line-height:20px;
  display:block;
  margin-top:30px;
  margin-bottom:20px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.topbox-slider .teaser-author {
  margin-bottom:50px;
  margin-top:-20px;
}
.teaser-lead .teaser-author {
  line-height:26px;
}
.article .teaser-author {
  line-height:26px;
  margin-top:0;
  padding-bottom:10px;
  border-bottom:1px solid #3c3c44;
}
.teaser-badge {
  position:absolute;
  top:15px;
  left:15px;
  color:#fff;
  text-transform:uppercase;
  background-color:#ce0d44;
  border-radius:10px;
  padding:2px 8px 1px;
  font-size:0.875rem;
  line-height:normal;
  letter-spacing:0.5px;
  pointer-events:none;
}
.teaser > figure {
  margin-bottom:15px;
  position:relative;
}
.teaser > figure > a,
.galleryindex .teaser figure {
  display:block;
}
.teaser-lead > figure,
.index .teaser > figure,
.galleryindex .teaser figure {
  margin-left:-15px;
  margin-right:-15px;
  margin-bottom:20px;
}
.gallerybox .teaser > figure {
  margin-left:-15px;
  margin-right:-15px;
  position:relative;
}
.gallerybox .col-md-4:first-child .teaser > figure {
  margin-bottom:10px;
}
.gallerybox figcaption {
  position:absolute;
  bottom:10px;
  right:10px;
  color:#fff;
  font-size:0.75rem;
  line-height:normal;
  background-color:rgba(0,0,0,0.5);
  padding:1px 4px;
  z-index:10;
  letter-spacing:0.5px;
}
.searchbox {
  width:100%;
  height:45px;
  border:1px solid #3c3c44;
  border-radius:1px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.searchbox input[type="search"] {
  border:none;
  height:100%;
}
.searchbox input[type="submit"] {
  min-width:45px;
  height:100%;
  border:none;
  border-left:1px solid #3c3c44;
  padding:0;
  background-color:transparent;
  font-size:0;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:unset;
}
.searchfilter-toggle {
  font-weight:500;
  font-size:1.125rem;
  margin:20px 0 40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}
.searchfilter-toggle:after {
  content:'';
  width:24px;
  height:24px;
  display:block;
  margin-left:3px;
}
.searchfilter-headline {
  text-transform:uppercase;
  font-size:1rem;
  display:block;
  margin-bottom:20px;
}
.searchfilter-wrapper {
  margin:40px 0;
  line-height:normal;
}
.searchfilter-sort {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:40px;
}
.searchfilter-sort input[type="radio"] {
  display:none;
}
.searchfilter-sort label {
  border:1px solid #3c3c44;
  border-right:none;
  font-size:1rem;
  -webkit-box-flex:1;
  -ms-flex:1 1;
  flex:1 1;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  min-height:45px;
}
.searchfilter-sort input[type="radio"]:checked + label {
  font-weight:500;
  background-color:#f7f7f7;
}
.searchfilter-sort label:last-of-type {
  border-right:1px solid #3c3c44;
}
.searchfilter-date {
  margin-top:40px;
}
.searchfilter-datepicker-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  max-width:100%;
}
.searchfilter-datepicker {
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 1 100%;
  flex:0 1 100%;
}
.searchfilter-datepicker:first-child {
  margin-right:15px;
}
.searchfilter-datepicker span {
  display:block;
  width:44px;
  height:100%;
  position:absolute;
  top:50%;
  right:0px;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  background-repeat:no-repeat;
  background-position:center;
  cursor:pointer;
}
.searchfilter-datepicker input {
  letter-spacing:0;
}
.searchfilter-result {
  display:block;
  margin:-20px 0 40px;
  font-size:0.875rem;
}
.searchindex .highlight {
  background-color:#ce0d44;
  color:#fff;
  padding:0 2px;
}
.epaperindex {
  font-size:1.125rem;
}
.epaper-headline {
  margin-bottom:30px;
}
.epaperindex > .epaper-headline ~ .epaper-headline {
  display:none;
}
.epaper-section:after {
  content:'';
  margin:30px 15px;

  width:calc(100% - 30px);
}
.epaper-cover {
  background-repeat:no-repeat;
  background-position:top center;
  background-size:contain;
  font-size:0;
  border:1px solid #3c3c44;
}
.epaper-edition select {
  margin:15px 0 10px;
}
.article-thumb {
  margin-top:30px;
  margin-bottom:10px;
}
.article-thumb > div {
  margin-left:-15px;
}
.article-figcaption {
  font-size:0.75rem;
  line-height:22px;
  margin-top:20px;
  font-family:'PT Serif';
  font-style:italic;
}
.article-social ul {
  margin-top:20px;
  margin-bottom:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.article-social li {
  width:25px;
  height:25px;
  margin-left:25px;
  font-size:0;
  cursor:pointer;
  background-size:25px;
  background-repeat:no-repeat;
}
.article-social li:first-child {
  margin-left:0;
  margin-top:0;
}
.article-social li a {
  display:block;
  height:100%;
}
.article-text {
  font-size:1.125rem;
  line-height:28px;
  font-family:'PT Serif';
}
.article-text h2,
.article-text h3,
.article-text h4,
.article-module-headline {
  font-size:1.75rem;
  font-weight:500;
  line-height:36px;
  margin-bottom:10px;
}
.article-text h4 {
  font-size:1.25rem;
}
.article-text p,
.article-text ul,
.article-text > .article-module {
  margin-bottom:40px;
}
.article-text p:last-of-type,
.article-text > .article-module:last-child {
  margin-bottom:0;
}
.article-text ul {
  list-style-type:disc;
  padding-left:18px;
}
.article-text ul li {
  margin-bottom:10px;
}
.article-text ul li:last-child {
  margin-bottom:0;
}
.article-text a {
  text-decoration:underline;
  color:#ce0d44;
  font-style:italic;
}
.article-text b,
.article-text strong {
  font-weight:700;
}
.article-text > .article-module {
  margin-top:40px;
  font-family:'Franklin Gothic';
}
.article-module-headline {
  margin-bottom:30px;
  display:block;
}
.article-text-accordeon h2,
.article-text-form h2 {
  font-size:1.5rem;
  line-height:34px;
}
.article-text-accordeon label {
  margin-bottom:20px;
  display:block;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  position:relative;
  overflow:hidden;
}
.article-text-accordeon label span {
  display:block;
  padding:20px 20px 20px 50px;
  font-size:1.375rem;
  line-height:normal;
}
.article-text-accordeon label span:first-of-type {
  background-color:#f7f7f7;
  font-weight:500;
}
.article-text-accordeon label span:first-of-type:before {
  content:'';
  border-style:solid;
  border-color:transparent transparent transparent #ce0d44;
  border-width:5px 0 5px 5px;
  position:absolute;
  left:15px;
  top:28px;
}
.article-text-accordeon label span:nth-of-type(2) {
  padding:0;
  max-height:0;
  -webkit-transition:opacity 0.25s ease-in-out 0s;
  -moz-transition:opacity 0.25s ease-in-out 0s;
  -o-transition:opacity 0.25s ease-in-out 0s;
  transition:opacity 0.25s ease-in-out 0s;
  opacity:0;
  -webkit-transform:translate(0px, 30px);
  -moz-transform:translate(0px, 30px);
  -ms-transform:translate(0px, 30px);
  -o-transform:translate(0px, 30px);
  transform:translate(0px, 30px);
  line-height:inherit;
  font-family:inherit;
  font-size:1.125rem;
}
.article-text-accordeon input {
  display:none;
}
.article-text-accordeon input:checked ~ span:nth-of-type(2) {
  max-height:2000px;
  padding:20px 20px 40px 50px;
  opacity:1;
  -webkit-transform:translate(0px, 0px);
  -moz-transform:translate(0px, 0px);
  -ms-transform:translate(0px, 0px);
  -o-transform:translate(0px, 0px);
  transform:translate(0px, 0px);
  background-color:#f7f7f7;
  margin-top:10px;
  line-height:26px;
  font-family:'PT Serif';
}
.article-text-accordeon input:checked ~ span:first-of-type:before {
  border-color:#ce0d44 transparent transparent;
  border-width:5px 5px 0 5px;
  left:12px;
  top:32px;
}
.article-text-article a,
.ed-staz .article-text .article-text-article a {
  color:inherit;
  text-decoration:none;
  font-style:normal;
}
.article-text-article > article {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-left:solid 1px #ce0d44;
  padding-left:20px;
}
.article-text-article > article > figure {
  -ms-flex-negative:0;
  flex-shrink:0;
  margin-right:10px;
}
.article-text-article > article > figure > a {
  display:block;
}
.article-text-form {
  font-family:'Franklin Gothic';
  margin-top:60px;
  margin-bottom:60px;
}
.article-text-form h2 {
  margin-bottom:20px;
}
.article-text-form h3 {
  font-weight:500;
  margin-top:40px;
  margin-bottom:10px;
  font-size:1.25rem;
}
.article-text-form > .col-12 {
  padding-left:0;
  padding-right:0;
}
.article-text-form .label {
  line-height:28px;
  margin-bottom:5px;
}
.article-text-form .label small {
  line-height:1.5;
  font-size:0.875rem;
}
.article-text-form .inputContainer {
  margin-bottom:20px;
}
.article-text-form .error input,
.article-text-form .error textarea {
  border-color:#ce0d44;
}
.article-text-form .errorMessage {
  font-size:0.875rem;
  color:#ce0d44;
  letter-spacing:1px;
  display:block;
  line-height:normal;
  margin-top:5px;
}
.article-text-form input[type="radio"] {
  height: 11px;
  width: 11px;
  margin: 7px;
  position: absolute;
  z-index: 1 !important;
}
.article-text-form input[type="radio"]+label {
  position:relative;
  display:inline-block;
  padding: 0px 15px 0 30px;
  cursor: pointer;
}
.article-text-form [type="radio"]+label::before,
.article-text-form input[type="radio"]+label::after {
  content:'';
  display:inline;
  position:absolute;
  left: 0;
  top:2px;
  height:23px;
  width:23px;
  border: 1px solid #3c3c44;
  border-radius: 20px;
  background-color:#fff;
  z-index: 99;
}
.article-text-form input[type="radio"]+label::after {
  display:none;
  background-color:#CC1D4B;
  width: 15px;
  height: 15px;
  border: none;
}
.article-text-form input[type="radio"]:checked+label:after {
  display:inline;
}
.article-text-form input[type="radio"]:checked+label:after {
  margin: 4px;
}
.article-text-form input[type="checkbox"] {
  height: 11px;
  width: 11px;
  margin: 7px;
  position: absolute;
  z-index: 1 !important;
}
.article-text-form input[type="checkbox"]+label {
  position:relative;
  display:inline-block;
  padding: 0px 15px 0 30px;
  cursor: pointer;
}
.article-text-form input[type="checkbox"]+label::before,
.article-text-form input[type="checkbox"]+label::after {
  content:'';
  display:inline;
  position:absolute;
  left:0;
  top:2px;
  height:23px;
  width:23px;
  border: 1px solid #3c3c44;
  border-radius:0;
  background-color:#fff;
  z-index: 99;
}
.article-text-form input[type="checkbox"]+label::after {
  display: none;
  background-repeat:no-repeat;
  background-position:center;
}
.article-text-form input[type="checkbox"]:checked+label::after {
  display:inline;
}
.article-text-form .formular-file-wrapper {
  position: relative;
  display:flex;
}
.article-text-form .formular-file-wrapper input:last-of-type {
  display:none;
}
.article-text-form .formular-file-wrapper .bt {
  padding:15px 23px;
}
.article-text-form .formular-file {
  margin-right: 15px;
  width: calc(100% - 175px);
}
.article-text-info,
.article-text-quote {
  font-size:1.125rem;
  border-left:solid 1px #ce0d44;
  padding-left:20px;
  padding-bottom:10px;
  position:relative;
}
.article-text-info:before {
  content:'';
  width:23px;
  height:56px;
  background-color:#fff;
  display:block;
  top:0;
  left:0;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  background-position:top 2px center;
  background-repeat:no-repeat;
  position:absolute;
  background-size:contain;
}
.article-text-info h2 {
  margin-bottom:30px;
}
.article-text-error {
  color:#ce0d44;
}
.article-text-error:before {
  height:46px;
  background-position:top 8px center;
}
.article-text-quote {
  padding-top:5px;
  padding-bottom:5px;
}
.article-text-quote blockquote {
  font-weight:500;
  line-height:36px;
  font-size:1.75rem;
  padding-bottom:10px;
}
.article-text-quote span {
  font-weight:500;
  color:#999;
}
.article-pictureStory .article-text-thumb p {
  font-family:'PT Serif';
  margin-top:40px;
}
.article-video-streamset {
  width:100vw;
  overflow:hidden;
  margin-left:-15px;
  border-radius:2px; 
}
.article-video-streamset video {
  background-color:#000;
}
.article-video-streamset .video-js.vjs-fluid,
.article-video-streamset .video-js .vjs-tech {
  background-color:#000;
  overflow:hidden;
}
.article-video-streamset .video-js .vjs-big-play-button {
  height:69px;
  width:270px;
  border:0;
  border-radius:0;
  margin:0;
  top:unset;
  bottom:20px;
  left:0;
  background-color:#fff;
  color:#3c3c44;
  font-family:"Franklin Gothic";
  font-size:1.125rem;
  line-height:21px;
  -webkit-text-decoration-skip:objects;
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  transition:none;
}
.article-video-streamset .video-js:hover .vjs-big-play-button {
  color:#000;
  background-color:#fff;
}
.article-video-streamset .video-js .vjs-big-play-button:before {
  content:'';
  display:block;
  height:100%;
  width:69px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:42px;
}
.article-video-streamset .video-js .vjs-big-play-button:after {
  content:'headline';
  position:absolute;
  overflow:hidden;
  height:43px;
  width:191px;
  top:14px;
  left:70px;
  text-align:left;
}
.article-video-streamset .video-js .vjs-loading-spinner {
  width:100%;
  height:100%;
  border:0;
  border-radius:0;
  margin:0;
  top:0;
  left:0;
  background-color:#fff;
  opacity:0.85;
}
.article-video-streamset .video-js .vjs-loading-spinner:before {
  height:62px;
  width:62px;
  top:calc(50% - 25px);
  left:calc(50% - 25px);
  background-repeat:no-repeat;
  background-size:62px;
}
.article-video-streamset .video-js .vjs-loading-spinner:after {
  content:none;
}
.article-video-streamset .video-js .vjs-control-bar,
.article-video-streamset .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  height:30px;
  width:calc(100% - 20px);
  padding:0 5px;
  border-radius:2px;
  margin:10px;
  bottom:0px;
  background-color:#fff;
  opacity:1;
  -webkit-transform:translate(0, 40px);
  -ms-transform:translate(0, 40px);
  transform:translate(0, 40px);
  -webkit-transition:transform .6s ease;
  -moz-transition:transform .6s ease;
  transition:transform .6s ease;
}
.article-video-streamset .video-js.vjs-user-active .vjs-control-bar,
.article-video-streamset .video-js.vjs-paused .vjs-control-bar {
  -webkit-transform:translate(0, 0);
  -ms-transform:translate(0, 0);
  transform:translate(0, 0);
}
.article-video-streamset .video-js .vjs-icon-placeholder:before {
  content:none!important;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-mute-control {
  display:block;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-play-control,
.article-video-streamset .video-js .vjs-control-bar .vjs-mute-control,
.article-video-streamset .video-js .vjs-control-bar .vjs-fullscreen-control {
  width:26px;
  height:30px;
  padding:0;
  background-position:5px 7px;
  background-repeat:no-repeat;
  cursor:pointer;
}
.article-video-streamset .video-js .vjs-control-bar > .vjs-control {
  margin:0 5px;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-control,
.article-video-streamset .video-js .vjs-control-bar .vjs-time-control,
.article-video-streamset .video-js .vjs-control-bar .vjs-slider .vjs-mouse-display .vjs-time-tooltip,
.article-video-streamset .video-js .vjs-progress-control:hover .vjs-progress-holder {
  color:#3c3c44;
  font-family:"Franklin Gothic";
  font-size:0.9375rem;
  font-weight:300;
  line-height:31px;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-current-time,
.article-video-streamset .video-js .vjs-control-bar .vjs-duration {
  display:block;
  padding:0;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-time-divider {
  display:block;
  min-width:auto;
  padding:0;
  margin:-1px;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-progress-holder {
  height:6px;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  margin:0;
  background-color:#878787;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-progress-holder .vjs-play-progress {
  height:2px;
  background-color:#ce0d44;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-progress-holder .vjs-load-progress,
.article-video-streamset .video-js .vjs-control-bar .vjs-progress-holder .vjs-load-progress div {
  height:2px;
  background-color:#3c3c44;
  overflow:hidden;
}
.article-video-streamset .video-js .vjs-slider:focus {
  text-shadow:none;
  box-shadow:none;
}
.article-video-streamset .video-js .vjs-control-bar .vjs-slider-bar:before,
.article-video-streamset .video-js .vjs-slider-vertical .vjs-volume-level:before {
  color:#ce0d44;
  font-size:0.75rem;
  top:-14px;   
}
.article-video-streamset .video-js .vjs-control-bar .vjs-slider-bar .vjs-time-tooltip {
  display:none!important;
}
.article-video-streamset .video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip {
  height:30px;
  padding:0 10px;
  top:-49px;
  background-color:#fff;
}
.article-video-streamset .video-js .vjs-control.vjs-volume-panel {
  display:none;
  width:26px;
}
.article-video-streamset .video-js .vjs-volume-bar.vjs-slider-vertical,
.article-video-streamset .video-js .vjs-volume-bar .vjs-slider-vertical{
  width:6px;
  height:60px;
  margin:10px 12px;
  border-right:2px solid #fff;
  border-left:2px solid #fff;
  background-color:#3c3c44;
}
.article-video-streamset .video-js .vjs-slider-vertical .vjs-volume-level {
  width:2px;
  max-height:calc(100% - 1px);
  color:#ce0d44;
  background-color:#ce0d44;
}
.article-video-streamset .video-js .vjs-slider-vertical .vjs-volume-level:before {
  left:-5px;
  top:-15px;
}
.article-video-streamset .video-js .vjs-volume-panel-vertical .vjs-volume-vertical {
  position:absolute!important;
  overflow:hidden;
  height:0px;
  max-height:80px;
  width:30px!important;
  top:-85px;
  left:-2px!important;
  border-radius:2px;
  text-shadow:none;
  background-color:#fff;
}
.article-video-streamset .video-js .vjs-volume-panel-vertical:hover:after {
  content:'';
  display:block;
  position:absolute;
  height:5px;
  width:calc(100% + 5px);
  left:-5px;
  top:-5px;
}
.article-video-streamset .video-js .vjs-volume-panel-vertical:hover .vjs-volume-vertical {
  height:80px;
}
.error-container .error-bild {
  text-align:center;
}
.error-container .error-bild img {
  max-width:370px;
  width:60%;
}
.error-container .error-text {
  padding-top:40px;
}
.error-container .error-text h2 {
  font-weight:700;
  font-size:1.875rem;
  margin-bottom:35px;
}
.error-container .error-text p {
  font-size:1.125rem;
  margin-bottom:35px;
}
.bt-wrapper {
  margin-top:50px;
  margin-bottom:50px;
}
.mg-bt-none .bt-wrapper{
  margin-bottom: 0px;
}
.index .bt-wrapper {
  margin-top:30px;
  margin-bottom:0;
}
.searchfilter-wrapper .bt-wrapper {
  margin-top:10px;
}
.article-text-form .bt-wrapper {
  margin-top:20px;
}
.bt {
  width:100%;
  height:45px;
  text-transform:uppercase;
  text-align:center;
  color:#fff;
  background-color:#ce0d44;
  font-size:1rem;
  letter-spacing:1px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-transition:background-color 0.6s ease;
  -moz-transition:background-color 0.6s ease;
  -o-transition:background-color 0.6s ease;
  transition:background-color 0.6s ease;
  white-space:nowrap;
  border:none;
  font-weight:300;
  padding:0;
  cursor:pointer;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:0;
}
.bt:hover,
.ed-staz .bt:hover {
  background-color:#9a0932;
  color:#fff;
}
.bt-white {
  background-color:#f7f7f7;
  color:#3c3c44;
}
/* div[data-fcms-pager-container] {
scroll-snap-margin-top:85px;
scroll-margin-top:85px;
} */
.ajax-pager-container {
  margin-top:30px;
}
.ajax-pager {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.ajax-pager .bt {
  padding:0;
  width:45px;
  height:42px;
  min-height:unset;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-line-pack:center;
  align-content:center;
  margin-right:5px;
  margin-bottom:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
}
.ajax-pager .bt-prev,
.ajax-pager .bt-next {
  font-size:0;
  position:relative;
  width:40px;
}
.ajax-pager .bt-prev:before,
.ajax-pager .bt-next:before {
  content:'';
  width:100%;
  height:100%;
  background-position:center;
  background-repeat:no-repeat;
}
.ajax-pager .bt-prev:before {
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
}
.line-bottom:after {
  content:'';
  border-bottom:1px solid #3c3c44;
  margin-left:15px;
  margin-right:15px;
  display:block;
}
.box:last-child.line-bottom:after {
  content:none;
}
.footer {
  margin-top:-59px;
  background-color:#f7f7f7;
  border-top:1px solid #ce0d44;
  font-size:0.75rem;
}
.footer ul {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-top:20px;
}
.footer li {
  padding-bottom:20px;
  padding-right:20px;
}
.footer li:last-child {
  padding-right:0;
}


.ed-bregtalkurier a:hover {
  color:#00852f;
}
.ed-bregtalkurier .bt {
  background-color:#00852f;
}
.ed-bregtalkurier .footer {
  border-color:#00852f;
}
.ed-bregtalkurier .bt:hover {
  background-color:#006423;
}
select,
.searchfilter-toggle:after,
.searchfilter-datepicker span {
  background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibmMtaWNvbiBnbHlwaCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGZpbGw9IiMzYzNjNDQiIGQ9Ik0xNyw3SDdDNi42MzcsNyw2LjMwMiw3LjE5Nyw2LjEyNSw3LjUxNUM1Ljk0OSw3LjgzMyw1Ljk1OSw4LjIyMiw2LjE1Miw4LjUzbDUsOAoJQzExLjMzNSwxNi44MjIsMTEuNjU1LDE3LDEyLDE3czAuNjY1LTAuMTc4LDAuODQ4LTAuNDdsNS04YzAuMTkzLTAuMzA4LDAuMjAzLTAuNjk3LDAuMDI3LTEuMDE1QzE3LjY5OCw3LjE5NywxNy4zNjMsNywxNyw3eiI+PC9wYXRoPgo8L3N2Zz4=);
}
.topbox .topbox-slider:before,
.topbox .topbox-slider:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0wLjY2NyAtMC45MTcgMTIgMjQiPgo8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTRfMV8iIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NFMEQ0NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHBvaW50cz0iOS40NTMsMjEuNSAwLjc1LDExLjc1OCAwLjc1LDEwLjI0MSAKCTkuNDUzLDAuNSAiLz4KPC9zdmc+);
}

.topbox .topbox-slider:after {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMC44NTggLTAuOTE3IDEyIDI0Ij4KPHBvbHlsaW5lIGlkPSJQYXRoLTMtQ29weS01XzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiNDRTBENDQiIHN0cm9rZS13aWR0aD0iMS41IiBwb2ludHM9IjAuNTU5LDAuNSA5LjI2MiwxMC4yNDEgOS4yNjIsMTEuNzU4IAoJMC41NTksMjEuNSAiLz4KPC9zdmc+);
}

.searchbox input[type="submit"] {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGRlZnM+CjwvZGVmcz4KPHBhdGggaWQ9IkZpbGwtMV8xXyIgZmlsbD0iIzNDM0M0NCIgZD0iTTEuMDAxLDguNTA5YzAtNC4xMDQsMy40MDQtNy41MDgsNy41MDgtNy41MDhjNC4xMDQsMCw3LjUwOCwzLjQwNCw3LjUwOCw3LjUwOAoJYzAsNC4xMDQtMy40MDMsNy41MDgtNy41MDgsNy41MDhDNC40MDUsMTYuMDE3LDEuMDAxLDEyLjYxMywxLjAwMSw4LjUwOSBNMjMuOTI1LDIzLjEyNGwtOS4wMDktOS4wMQoJYzEuMzAxLTEuNTAxLDIuMjAyLTMuNTAzLDIuMjAyLTUuNjA1QzE3LjAxOCwzLjgwNCwxMy4yMTQsMCw4LjUwOSwwQzMuODA0LDAsMCwzLjgwNCwwLDguNTA5czMuODA0LDguNTA5LDguNTA5LDguNTA5CgljMi4yMDIsMCw0LjEwNC0wLjgwMSw1LjYwNS0yLjEwMmw5LjAxLDkuMDA5YzAuMSwwLjEwMSwwLjIsMC4xMDEsMC40LDAuMTAxYzAuMSwwLDAuMzAxLDAsMC40LTAuMTAxCglDMjQuMDI1LDIzLjcyNSwyNC4wMjUsMjMuMzI0LDIzLjkyNSwyMy4xMjQiLz4KPC9zdmc+Cgo=);
}
.article-text-form input[type="checkbox"]+label::after {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMiA2bDQgNCA4LTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjY2UwZDQ0IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+);
}
.article-social-facebook {
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjk1LjI1NnB4IiBoZWlnaHQ9IjI5NS4yNTZweCIgdmlld0JveD0iMCAwIDI5NS4yNTYgMjk1LjI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjk1LjI1NiAyOTUuMjU2OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCFbQ0RBVEFbCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6IzNDM0M0NDt9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0iSWNvbnMiPgoJPGcgaWQ9IlRhYmxldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5OS4wMDAwMDAsIC01ODAuMDAwMDAwKSI+CgkJPGcgaWQ9IkZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTIuMDAwMDAwLCA1OTIuMDAwMDAwKSI+CgkJCTxwYXRoIGlkPSJQYXRoIiBjbGFzcz0ic3QxIiBkPSJNMjgyLjI1NywxMzUuNjI3QzI4Mi4yNTcsNTQuNjcsMjE2Ljc3Ny0xMiwxMzQuNjI4LTEyQzUyLjQ4LTEyLTEzLDU0LjY3LTEzLDEzNS42MjcKCQkJCWMwLDczLjgxNCw1My41NzUsMTM0LjUzMywxMjMuODE3LDE0NS4yNDhWMTc4LjQ4OUg3My45MXYtNDIuODYxaDM4LjA5OHYtMzIuMTQ1YzAtMzYuOTA2LDIxLjQyOS01Ny4xNDYsNTUuOTU3LTU3LjE0NgoJCQkJYzE2LjY2OCwwLDMzLjMzNCwyLjM4MSwzMy4zMzQsMi4zODF2MzUuNzE3SDE4Mi4yNWMtMTcuODU3LDAtMjMuODExLDExLjkwNi0yMy44MTEsMjIuNjIxdjI3LjM4M2g0MC40NzlsLTUuOTUzLDQyLjg1OWgtMzQuNTI1CgkJCQl2MTAyLjM4N0MyMjcuNDkyLDI3MC4xNjEsMjgyLjI1NywyMDkuNDQyLDI4Mi4yNTcsMTM1LjYyN3oiLz4KCQkJPHBhdGggaWQ9IlBhdGhfMV8iIGNsYXNzPSJzdDAiIGQ9Ik0xOTEuNzc1LDE3OC40ODlsNS45NTMtNDIuODYxSDE1Ny4yNXYtMjcuMzgzYzAtMTEuOTA0LDUuOTUxLTIyLjYxOSwyMy44MTEtMjIuNjE5aDE5LjA0OQoJCQkJVjQ5LjkwOWMwLDAtMTYuNjY4LTIuMzgxLTMzLjMzNi0yLjM4MWMtMzMuMzM2LDAtNTUuOTU2LDIwLjIzOC01NS45NTYsNTcuMTQ2djMyLjE0NUg3My45MXY0Mi44NTloMzguMDk4djEwMi4zODcKCQkJCWM3LjE0NCwxLjE5MSwxNS40NzgsMi4zODMsMjIuNjIxLDIuMzgzYzcuMTQzLDAsMTUuNDc3LTEuMTkxLDIyLjYyMS0yLjM4M1YxNzkuNjc4aDM0LjUyNVYxNzguNDg5eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4=);
}
.article-social-whatsapp {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjk1LjI1N3B4IiBoZWlnaHQ9IjI5NS4yNTdweCIgdmlld0JveD0iMCAwIDI5NS4yNTcgMjk1LjI1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjk1LjI1NyAyOTUuMjU3OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCFbQ0RBVEFbCgkuc3Qwe2ZpbGw6IzNDM0M0NDt9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0iSWNvbnMiPgoJPGcgaWQ9IlRhYmxldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4OC4wMDAwMDAsIC01ODAuMDAwMDAwKSI+CgkJPGcgaWQ9IldoYXRzQXBwX0xvZ28iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwMS4wMDAwMDAsIDU5My4wMDAwMDApIj4KCQkJPHBhdGggaWQ9IlNoYXBlIiBjbGFzcz0ic3QwIiBkPSJNMjM5LjQ5MiwyOS4xNTJjLTI3LjQ4Ny0yNy40ODctNjQuNTM3LTQzLjAyNC0xMDMuOTc1LTQzLjAyNAoJCQkJYy04MS4yNjgsMC0xNDguMTk0LDY1LjczLTE0OC4xOTQsMTQ2Ljk5N2MwLDI2LjI5NCw3LjE3LDUxLjM5MSwxOS4xMjIsNzIuOTAybC0yMC4zMTYsNzYuNDg4bDc3LjY4Mi0yMC4zMTYKCQkJCWMyMS41MTEsMTEuOTUyLDQ1LjQxNCwxNy45MjcsNzAuNTEzLDE3LjkyN2wwLDBsMCwwYzgxLjI2NiwwLDE0Ni45OTgtNjUuNzMsMTQ2Ljk5OC0xNDcKCQkJCUMyODIuNTE1LDkzLjY4OCwyNjYuOTgsNTYuNjQsMjM5LjQ5MiwyOS4xNTJ6IE0xMzUuNTE3LDI1NS4wMjdMMTM1LjUxNywyNTUuMDI3Yy0yMS41MTMsMC00My4wMjQtNS45NzMtNjIuMTQ2LTE2LjczCgkJCQlsLTQuNzgxLTIuMzg5bC00Ni42MDksMTEuOTQ4bDExLjk1LTQ1LjQxM2wtMi4zODktNC43OGMtMTEuOTUxLTE5LjEyMS0xOS4xMjItNDEuODI4LTE5LjEyMi02NC41MzgKCQkJCWMwLTY4LjEyLDU0Ljk3NS0xMjEuODk5LDEyMS45MDItMTIxLjg5OWMzMi4yNjcsMCw2My4zMzksMTMuMTQ2LDg2LjA0NSwzNS44NTNjMjIuNzA5LDIyLjcwNywzNS44NTUsNTMuNzc5LDM1Ljg1NSw4Ni4wNDYKCQkJCUMyNTcuNDE4LDIwMC4wNTMsMjAyLjQ0MywyNTUuMDI3LDEzNS41MTcsMjU1LjAyN3ogTTIwMi40NDMsMTY0LjE5OGMtMy41ODYtMi4zODktMjEuNTEzLTEwLjc1NS0yNS4wOTctMTEuOTQ4CgkJCQljLTMuNTg2LTEuMTk2LTUuOTc3LTIuMzkyLTguMzY2LDIuMzg5Yy0yLjM5LDMuNTg2LTkuNTYxLDExLjk1Mi0xMS45NTIsMTQuMzQ0Yy0yLjM5LDIuMzg4LTQuNzc4LDIuMzg4LTguMzY0LDEuMTkzCgkJCQljLTMuNTg1LTEuMTkzLTE1LjUzOS01Ljk3OC0yOS44NzgtMTcuOTI2Yy0xMC43NTctOS41NjMtMTcuOTI3LTIxLjUxMS0yMC4zMTctMjUuMDk4czAtNS45NzYsMS4xOTUtNy4xNzIKCQkJCWMxLjE5NS0xLjE5NCwzLjU4NS00Ljc3OSw1Ljk3Ni01Ljk3NmMyLjM5LTIuMzksMi4zOS0zLjU4NSwzLjU4NS01Ljk3NWMxLjE5NS0yLjM5MSwxLjE5NS00Ljc4MSwwLTUuOTc2CgkJCQljLTEuMTk2LTEuMTk2LTguMzY2LTIzLjkwMy0xMC43NTYtMzEuMDczYy0zLjU4NS03LjE3LTUuOTc1LTUuOTc2LTguMzY1LTUuOTc2Yy0yLjM5MSwwLTQuNzgxLDAtNy4xNzEsMAoJCQkJYy0yLjM5LDAtNy4xNzEsMS4xOTUtMTAuNzU2LDQuNzgxYy0zLjU4NSwzLjU4NS0xMy4xNDYsMTEuOTUyLTEzLjE0NiwzMS4wNzJjMCwxNy45MjcsMTMuMTQ2LDM1Ljg1NCwxNC4zNDIsMzguMjQ0CgkJCQljMi4zODksMi4zOTIsMjYuMjkyLDM5LjQzOSw2My4zMzksNTQuOTc3YzguMzY4LDMuNTg0LDE1LjUzOSw1Ljk3NSwyMC4zMTcsOC4zNjRjOC4zNjYsMi4zOTEsMTYuNzMyLDIuMzkxLDIyLjcwOSwxLjE5NQoJCQkJYzcuMTcxLTEuMTk1LDIxLjUxMi05LjU2LDI1LjA5Ny0xNy45MjZjMy41ODYtOC4zNjYsMy41ODYtMTUuNTM3LDIuMzktMTcuOTI5QzIwOC40MTksMTY2LjU5LDIwNi4wMjcsMTY1LjM5NiwyMDIuNDQzLDE2NC4xOTh6IgoJCQkJLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+);
}
.article-social-mail {
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiIGZpbGw9IiMzYjNjNDQiLz48cmVjdCB4PSI1IiB5PSI3LjUyIiB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHJ4PSIwLjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNiIvPjxwYXRoIGQ9Ik01LjA1LDcuNTZsNi44Myw1LjgxYS45NC45NCwwLDAsMCwxLjI0LDBMMjAsNy41NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+PC9zdmc+);
}
.article-social-print {
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyLjUiIGZpbGw9IiMzYjNjNDQiLz48cGF0aCBkPSJNNy45MSwxNy4xMmgtMkEuODguODgsMCwwLDEsNSwxNi4yNnYtNWEuODcuODcsMCwwLDEsLjg4LS44NUgxOS4xMmEuODcuODcsMCwwLDEsLjg4Ljg1djVhLjg4Ljg4LDAsMCwxLS44OC44NkgxNy4wNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+PHJlY3QgeD0iNy45MSIgeT0iNSIgd2lkdGg9IjkuMTUiIGhlaWdodD0iNS40MiIgcng9IjAuMjkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNiIvPjxyZWN0IHg9IjcuOTEiIHk9IjEzLjc3IiB3aWR0aD0iOS4xNSIgaGVpZ2h0PSI2LjIzIiByeD0iMC40MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+PC9zdmc+);
}
.article-text-info:before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTM1LjgxOXB4IiBoZWlnaHQ9IjIxMi41ODdweCIgdmlld0JveD0iMCAwIDEzNS44MTkgMjEyLjU4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTM1LjgxOSAyMTIuNTg3OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCFbQ0RBVEFbCgkuc3Qwe2ZpbGw6I0NFMEQ0NDt9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0iSWNvbnMiPgoJPGcgaWQ9IlRhYmxldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5OS4wMDAwMDAsIC00OTAuMDAwMDAwKSI+CgkJPHBhdGggaWQ9IkZpbGwtMSIgY2xhc3M9InN0MCIgZD0iTTE5OSw1NTcuMzE5QzE5OSw1MjAuMTE3LDIyOS4xMTYsNDkwLDI2Ni45MSw0OTBjMzcuNzkxLDAsNjcuOTA4LDMwLjExNiw2Ny45MDgsNjcuMzE4CgkJCWMwLDM3LjIwMy02Ny45MDgsMTQ1LjI2OC02Ny45MDgsMTQ1LjI2OFMxOTksNTkzLjkzLDE5OSw1NTcuMzE5Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.ed-staz .article-text-info:before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTM1LjgxOXB4IiBoZWlnaHQ9IjIxMi41ODdweCIgdmlld0JveD0iMCAwIDEzNS44MTkgMjEyLjU4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTM1LjgxOSAyMTIuNTg3OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCFbQ0RBVEFbCgkuc3Qwe2ZpbGw6IzdhMDA0NTt9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0iSWNvbnMiPgoJPGcgaWQ9IlRhYmxldCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5OS4wMDAwMDAsIC00OTAuMDAwMDAwKSI+CgkJPHBhdGggaWQ9IkZpbGwtMSIgY2xhc3M9InN0MCIgZD0iTTE5OSw1NTcuMzE5QzE5OSw1MjAuMTE3LDIyOS4xMTYsNDkwLDI2Ni45MSw0OTBjMzcuNzkxLDAsNjcuOTA4LDMwLjExNiw2Ny45MDgsNjcuMzE4CgkJCWMwLDM3LjIwMy02Ny45MDgsMTQ1LjI2OC02Ny45MDgsMTQ1LjI2OFMxOTksNTkzLjkzLDE5OSw1NTcuMzE5Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+);
}
.article-text-error:before {
  background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjYgMjAwIj48cGF0aCBkPSJNOTkuMTYsOGExNiwxNiwwLDAsMSwyNy42OCwwbDQ4LjUsODQsNDguNDksODRBMTYsMTYsMCwwLDEsMjEwLDIwMEgxNkExNiwxNiwwLDAsMSwyLjE3LDE3Nkw1MC42Niw5MloiIGZpbGw9IiNjZTBkNDQiLz48cGF0aCBkPSJNMTI0LjI2LDY0Ljg5bC03LjMzLDY5YTEuNDUsMS40NSwwLDAsMS0xLjQ0LDEuM0gxMDlhMS40NCwxLjQ0LDAsMCwxLTEuNDQtMS4zMWwtNy02OWExMS45MSwxMS45MSwwLDAsMSwxMS44NS0xMy4xMWgwQTExLjkxLDExLjkxLDAsMCwxLDEyNC4yNiw2NC44OVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTEyLDE0OS41N2gwYTEwLjkyLDEwLjkyLDAsMCwxLDEwLjkyLDEwLjkydi4wOUExMC45MiwxMC45MiwwLDAsMSwxMTIsMTcxLjUyaDBhMTAuOTIsMTAuOTIsMCwwLDEtMTAuOTItMTAuOTJ2LS4wOUExMC45MywxMC45MywwLDAsMSwxMTIsMTQ5LjU3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.article-video-streamset .video-js .vjs-big-play-button:before {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA2MiA2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPGNpcmNsZSBzdHJva2U9IiMzYzNjNDQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgY3g9IjMwIiBjeT0iMzAiIHI9IjMwIi8+CiAgICA8cGF0aCBkPSJNNDEuMyAyOC42TDIzLjggMTYuMzVjLTEuMjI1LS44NzUtMi44IDAtMi44IDEuNHYyNC41YzAgMS40IDEuNTc1IDIuMjc1IDIuOCAxLjRMNDEuMyAzMS40Yy44NzQtLjcuODc0LTIuMSAwLTIuOHoiIGZpbGw9IiMzYzNjNDQiIGZpbGwtcnVsZT0ibm9uemVybyIvPgogIDwvZz4KPC9zdmc+);
}
.article-video-streamset .video-js:hover .vjs-big-play-button:before {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA2MiA2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICA8Y2lyY2xlIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiLz4NCiAgICA8cGF0aCBkPSJNNDEuMyAyOC42TDIzLjggMTYuMzVjLTEuMjI1LS44NzUtMi44IDAtMi44IDEuNHYyNC41YzAgMS40IDEuNTc1IDIuMjc1IDIuOCAxLjRMNDEuMyAzMS40Yy44NzQtLjcuODc0LTIuMSAwLTIuOHoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPg0KICA8L2c+DQo8L3N2Zz4=);
}
.article-video-streamset .video-js .vjs-loading-spinner:before {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBjbGFzcz0ibmMtaWNvbiBvdXRsaW5lIHNwaW5uZXIgbG9hZGluZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDApIj4gPGNpcmNsZSBvcGFjaXR5PSIwLjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNjM2M0NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2NpcmNsZT4gPHBhdGggY2xhc3M9Im5jLWNpcmNsZS0wMy1lYXN5IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM2MzYzQ0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDEgYzYuMDc1MTMyNCwwLDExLDQuOTI0ODY3NiwxMSwxMSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB0cmFuc2Zvcm09InJvdGF0ZSgyMDMuNTI1ODY0MjQ4NjM5MzggMTIgMTIpIj48L3BhdGg+IDwvZz4gPHNjcmlwdCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+ZnVuY3Rpb24gcHJvZ3Jlc3NDaXJjbGUzKGUpe3JldHVybi41Jmd0O2U/NCplKmUqZTooZS0xKSooMiplLTIpKigyKmUtMikrMX1mdW5jdGlvbiBzdGVwQ2lyY2xlVGhyZWVFYXN5KGUpe3N0YXJ0Q2lyY2xlM3x8KHN0YXJ0Q2lyY2xlMz1lKTt2YXIgdD1lLXN0YXJ0Q2lyY2xlMyxuPXByb2dyZXNzQ2lyY2xlMyh0LzkwMCkscj1NYXRoLm1pbig5MDAqbi8yLjUsMzYwKTs5MDAmZ3Q7dHx8KHN0YXJ0Q2lyY2xlMys9OTAwKTtpZihwYXRoQ2lyY2xlM1swXSl7d2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZShzdGVwQ2lyY2xlVGhyZWVFYXN5KTtmb3IoaiA9IDA7IHBhdGhDaXJjbGUzTnVtYmVyICZndDsgaiA7IGorKykge3BhdGhDaXJjbGUzW2pdLnNldEF0dHJpYnV0ZSgidHJhbnNmb3JtIiwicm90YXRlKCIrcisiIDEyIDEyKSIpfX19IWZ1bmN0aW9uKCl7dmFyIGU9MDt3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lfHwod2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZT1mdW5jdGlvbih0KXt2YXIgbj0obmV3IERhdGUpLmdldFRpbWUoKSxyPU1hdGgubWF4KDAsMTYtKG4tZSkpLGk9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0KG4rcil9LHIpO3JldHVybiBlPW4rcixpfSl9KCk7dmFyIHBhdGhDaXJjbGUzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoIm5jLWNpcmNsZS0wMy1lYXN5Iiksc3RhcnRDaXJjbGUzPW51bGwsIHBhdGhDaXJjbGUzTnVtYmVyID0gcGF0aENpcmNsZTMubGVuZ3RoO3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoc3RlcENpcmNsZVRocmVlRWFzeSk7PC9zY3JpcHQ+IDwvc3ZnPg==);
}
.article-video-streamset .video-js .vjs-control-bar .vjs-play-control {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZmlsbD0iIzNjM2M0NCIgZD0iTTEzLjYsNy4ybC0xMC03QzIuOS0wLjMsMiwwLjIsMiwxdjE0YzAsMC44LDAuOSwxLjMsMS42LDAuOGwxMC03QzE0LjEsOC40LDE0LjEsNy42LDEzLjYsNy4yeiI+PC9wYXRoPjwvZz48L3N2Zz4=);
}
.article-video-streamset .video-js .vjs-control-bar .vjs-playing {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZmlsbD0iIzNjM2M0NCIgZD0iTTUsMUgyQzEuNCwxLDEsMS40LDEsMnYxMmMwLDAuNiwwLjQsMSwxLDFoM2MwLjYsMCwxLTAuNCwxLTFWMkM2LDEuNCw1LjYsMSw1LDF6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiMzYzNjNDQiIGQ9Ik0xNCwxaC0zYy0wLjYsMC0xLDAuNC0xLDF2MTJjMCwwLjYsMC40LDEsMSwxaDNjMC42LDAsMS0wLjQsMS0xVjJDMTUsMS40LDE0LjYsMSwxNCwxeiI+PC9wYXRoPjwvZz48L3N2Zz4=);
}
.article-video-streamset .video-js .vjs-control-bar .vjs-mute-control {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0iIzNjM2M0NCIgZD0iTTEyLjgsMTIuMmMtMC40LTAuNC0wLjQtMSwwLTEuNGMxLjYtMS42LDEuNi00LjEsMC01LjdjLTAuNC0wLjQtMC40LTEsMC0xLjRzMS0wLjQsMS40LDAKCWMyLjMsMi4zLDIuMyw2LjEsMCw4LjVDMTMuOSwxMi42LDEzLjIsMTIuNiwxMi44LDEyLjJ6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiMzYzNjNDQiIGQ9Ik0xMSwxYzAtMC44LTAuOS0xLjMtMS42LTAuOEwzLjcsNEgxQzAuNCw0LDAsNC40LDAsNXY2YzAsMC42LDAuNCwxLDEsMWgyLjdsNS43LDMuOGMwLjcsMC40LDEuNiwwLDEuNi0wLjgKCVYxeiI+PC9wYXRoPjwvZz48L3N2Zz4=);
}
.article-video-streamset .video-js .vjs-control-bar .vjs-vol-0 {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHJlY3QgZGF0YS1jb2xvcj0iY29sb3ItMiIgeD0iMTAiIHk9IjciIGZpbGw9IiMzYzNjNDQiIHdpZHRoPSI2IiBoZWlnaHQ9IjIiPjwvcmVjdD4KPHBhdGggZmlsbD0iIzNjM2M0NCIgZD0iTTgsOGMwLTIuOCwyLjItNSw1LTVWMWMwLTAuOC0wLjktMS4zLTEuNi0wLjhMNS43LDRIMUMwLjQsNCwwLDQuNCwwLDV2NmMwLDAuNiwwLjQsMSwxLDFoNC43bDUuNywzLjgKCWMwLjcsMC40LDEuNiwwLDEuNi0wLjh2LTJDMTAuMiwxMyw4LDEwLjgsOCw4eiI+PC9wYXRoPjwvZz48L3N2Zz4=);
}
.article-video-streamset .video-js .vjs-control-bar .vjs-fullscreen-control {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAwKSI+PHBhdGggZmlsbD0iIzNjM2M0NCIgZD0iTTIsNkgwVjFjMC0wLjYsMC40LTEsMS0xaDV2MkgyVjZ6Ij48L3BhdGg+CjxwYXRoIGZpbGw9IiMzYzNjNDQiIGQ9Ik0xNiw2aC0yVjJoLTRWMGg1YzAuNiwwLDEsMC40LDEsMVY2eiI+PC9wYXRoPgo8cGF0aCBmaWxsPSIjM2MzYzQ0IiBkPSJNMTUsMTZoLTV2LTJoNHYtNGgydjVDMTYsMTUuNiwxNS42LDE2LDE1LDE2eiI+PC9wYXRoPgo8cGF0aCBmaWxsPSIjM2MzYzQ0IiBkPSJNNiwxNkgxYy0wLjYsMC0xLTAuNC0xLTF2LTVoMnY0aDRWMTZ6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
}
.article-video-streamset .vjs-fullscreen .vjs-control-bar .vjs-fullscreen-control {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBmaWxsPSIjM2MzYzQ0IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPHBhdGggZD0iTTQgMGgydjVjMCAuNi0uNCAxLTEgMUgwVjRoNFYwek0xMCAwaDJ2NGg0djJoLTVjLS42IDAtMS0uNC0xLTFWMHpNMTEgMTBoNXYyaC00djRoLTJ2LTVjMC0uNi40LTEgMS0xek0wIDEwaDVjLjYgMCAxIC40IDEgMXY1SDR2LTRIMHYtMnoiLz4KICA8L2c+Cjwvc3ZnPg==);
}
.ajax-pager .bt-prev:before,
.ajax-pager .bt-next:before {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cG9seWdvbiBmaWxsPSIjM0MzQzQ0IiBwb2ludHM9IjQuOSwxNS43IDMuNCwxNC4zIDkuNyw4IDMuNCwxLjcgNC45LDAuMyAxMi42LDggIj48L3BvbHlnb24+PC9nPjwvc3ZnPg==);
}
.ajax-pager .bt-prev:hover:before,
.ajax-pager .bt-next:hover:before {
  background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2Ij48Zz48cG9seWdvbiBmaWxsPSIjZmZmIiBwb2ludHM9IjQuOSwxNS43IDMuNCwxNC4zIDkuNyw4IDMuNCwxLjcgNC45LDAuMyAxMi42LDggIj48L3BvbHlnb24+PC9nPjwvc3ZnPg==);
}
.lazyload,
.lazyloading {
  opacity:0;
}
.lazyloaded {
  opacity:1;
  transition:opacity 400ms;
}
.toplist-box .teaser-author{
  border-bottom: none;
  line-height: 24px;
  margin-bottom: 30px;
  font-size: 1rem;
}
.toplist-box .teaser-headline{
  font-size: 1.5rem;
  line-height: 40px;
}
.box.headline.toplist-box .box-header {
  font-size: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 40px;
}
.uc-embed-container ul {
  padding-left: 15px;
}

/* sweb-2022_custom-desktop.css */
@media (min-width:750px) {
  .fcms-anchor {
    top:-115px;
  }
  .wrapper {
    padding-bottom:62px;
  }
  .header-wrapper {
    border-bottom:none;
  }
  .header-wrapper .header {
    height:100px;
    border-bottom:1px solid #3c3c44;
    font-size:1.125rem;
  }
  .header-wrapper .logo {
    width:192px;
    height:48px;
  }
  .header-wrapper .nav-control:before {
    top:6px;
  }
  .header-wrapper .nav-control:after {
    bottom:7px;
  }
  .header-wrapper .nav {
    top:100px;
    width:370px;
    border-left:1px solid #3c3c44;
  }
  .main {
    padding-top: 50px;
  }
  .box,
  .topbox.topbox-slider {
    margin-top:70px;
  }
  .ausgabenbox {
    margin-top:50px;
    font-size:1.5rem;
  }
  .ausgabenbox .row {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  .ausgabenbox h2 {
    font-size:2.625rem;
  }
  .ausgabenbox img {
    width:272px;
    height:auto;
  }
  .ausgabenbox select {
    margin-top:40px;
  }
  .ausgabenbox .bt {
    max-width:none;
  }
  .logosbox {
    margin-top:0;
  }
  .logosbox .logo {
    max-width:33.333333%;
  }
  .logosbox .logo:nth-child(n) {
    border:none;
    padding:25px;
  }
  .logosbox .logo a {
    height:45px;
  }
  .topbox {
    margin-top:50px;
  }
  .topbox .topbox-slider {
    border:none;
    padding-top:0;
    padding-bottom:0;
  }
  .topbox .topbox-slider:before,
  .topbox .topbox-slider:after {
    content:none;
  }
  .topbox .topbox-slider > div {
    display:block;
  }
  .gallerybox .col-md-4:nth-child(2) {
    padding-right:15px;
  }
  .gallerybox .col-md-4:nth-child(3) {
    padding-left:15px;
  }
  .box-header {
    margin-bottom:30px;
    font-size:1.375rem;
    letter-spacing:2px;
    line-height:36px;
  }
  .box.headline .box-header {
    font-size:2.625rem;
  }
  .topbox-slider .box-header {
    margin-bottom:30px;
  }
  .index .box-header {
    font-size:3.125rem;
    margin-bottom:70px;
  }
  .searchindex .box-header {
    margin-bottom:40px;
  }
  .teaser {
    margin-bottom:0;
    height:100%;
    -ms-flex-line-pack:start;
    align-content:flex-start;
  }
  .teaser-feed .teaser,
  .box.teaser-feed .col-12:last-child .teaser {
    margin-bottom:30px;
    height:calc(100% - 30px);
  }
  .topbox .topbox-slider .teaser {
    border-bottom:1px solid #3c3c44;
    padding:0;
  }
  .topbox .col-12:last-child .topbox-slider .teaser {
    margin-bottom:10px;
  }
  .topbox .col-12:last-child .topbox-slider .teaser:last-child {
    border-bottom:none;
    margin-bottom:0;
  }
  .index .teaser {
    margin-bottom:40px;
    padding-bottom:40px;
  }
  .index .teaser-wrapper {
    width:100%;
  }
  .index .teaser,
  .galleryindex .teaser > a {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
  .galleryindex .teaser > a {
    width:100%;
  }
  .galleryindex .teaser {
    padding-left:0;
    padding-bottom:0;
    padding-right:30px;
    margin-bottom:50px;
  }
  .galleryindex .teaser-wrapper {
    margin-top:22px;
  }
  .teaser-lead-wrapper {
    width:384px;
    padding-top:20px;
    padding-left:30px;
    padding-right:30px;
    background-color:#fff;
    margin-top:-80px;
    margin-left:34px;
    z-index:10;
  }
  .topbox-slider .teaser-lead-wrapper {
    border-bottom:1px solid #3c3c44;
  }
  .index .teaser-header-wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    margin-top:-4px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .topbox .topbox-slider .teaser-subline {
    font-size:1.125rem;
    margin-bottom:5px;
  }
  .index .teaser-subline {
    margin-right:30px;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
  }
  .teaser-headline {
    font-size:1.625rem;
  }
  .topbox.topbox-slider .teaser-headline {
    margin-bottom:20px;
  }
  .topbox .topbox-slider .teaser-headline {
    line-height:30px;
    margin-bottom:10px;
  }
  .topbox .topbox-slider .teaser:last-child .teaser-headline {
    margin-bottom:0;
  }
  .gallerybox .teaser-headline,
  .gallerybox .col-md-4:first-child .teaser-headline {
    font-size:1.375rem;
    line-height:30px;
    margin-bottom:0;
    -webkit-hyphens:unset;
    -ms-hyphens:unset;
    hyphens:unset;
  }
  .teaserbox-tp .teaser-headline {
    margin-bottom:0;
  }
  .teaser-lead .teaser-headline {
    line-height:48px;
  }
  .article .teaser-headline {
    line-height:48px;
    margin-bottom:40px;
  }
  .article-text-article .teaser-headline {
    line-height:26px;
  }
  .teaser-summary,
  .topbox-slider .teaser-summary {
    margin-bottom:30px;
    margin-top:0;
  }
  .teaserbox-tp {
    margin-top:50px;
  }
  .teaserbox-tp .teaser-summary {
    margin-top:30px;
    margin-bottom:90px;
  }
  .index .teaser-summary {
    margin-bottom:0;
  }
  .article .teaser-summary {
    margin-top:-20px;
    margin-bottom:40px;
  }
  .galleryindex .teaser-meta-wrapper {
    margin-bottom:30px;
  }
  .teaser-author {
    font-size:0.875rem;
    line-height:24px;
  }
  .topbox-slider .teaser-author {
    margin-bottom:20px;
  }
  .teaser-lead .teaser-author {
    margin-top:40px;
  }
  .index .teaser-author {
    margin-bottom:0;
  }
  .article .teaser-author {
    line-height:24px;
    margin-bottom:30px;
  }
  .teaser-lead > figure,
  .index .teaser > figure,
  .galleryindex .teaser figure {
    margin:0;
  }
  .gallerybox .teaser > figure {
    margin-left:0;
    margin-right:0;
  }
  .gallerybox .col-md-4:first-child .teaser > figure {
    margin-bottom:15px;
  }
  .index .teaser > figure,
  .galleryindex .teaser figure {
    margin-right:30px;
    -ms-flex-negative:0;
    flex-shrink:0;
  }  
  .search-wrapper {
    position:relative;
    padding-top:130px;
  }
  .search-wrapper .col-md-4 {
    position:static;
  }
  .searchbox {
    width:220px;
    position:-webkit-sticky;
    top:19px;
  }
  .searchindex .searchbox {
    top:0;
    width:430px;
  }
  .searchindex .searchbox,
  .searchfilter-result {
    position:absolute;
    left:15px;
  }
  .searchfilter-toggle {
    display:none;
  }
  .searchfilter-wrapper {
    display:block!important;
    margin:0;
    margin-top:-2px;
  }
  .searchfilter-result {
    top:60px;
    margin:0;
  }
  .epaper-section:after {
    margin-top:40px;
    margin-bottom:40px;
    width:calc(66.666667% - 30px);
  }
  .article-thumb {
    margin-bottom:50px;
    margin-top:0;
  }
  .article-thumb > div {
    margin-left:0;
    width:100%;
  }
  .article-figcaption {
    font-size:0.875rem;
    line-height:24px;
  }
  .article-social ul {
    margin-top:0;
    margin-bottom:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
  }
  .article-social li {
    margin-left:0;
    margin-top:25px;
  }
  .article-text h2 {
    margin-bottom:20px;
  }
  .article-text p,
  .article-text > .article-module {
    margin-bottom:50px;
  }
  .article-text > .article-module {
    margin-top:50px;
  }
  .article-module-headline {
    font-size:1.5rem;
    line-height:34px;
  }
  .article-text-article,
  .article-text-info,
  .article-text-quote {
    margin-left:30px;
    margin-right:30px;
  }
  .article-text-accordeon h2,
  .article-text-form h2 {
    font-size:1.75rem;
    line-height:36px;
  }
  .article-text-accordeon label span {
    font-size:1.5rem;
  }
  .article-text-accordeon input:checked ~ span:nth-of-type(2) {
    padding-top:25px;
    padding-bottom:45px;
    margin-top:5px;
    line-height:28px;
  }
  .article-text-article > article {
    padding-left:30px;
  }
  .article-text-article > article > figure {
    margin-right:20px;
  }
  .article-text-form > .col-12 {
    padding-left:15px;
    padding-right:15px;
  }
  .article-text-info {
    padding-left:30px;
    padding-bottom:0;
  }
  .article-text-info h2 {
    margin-bottom:20px;
    font-size:1.5rem;
  }
  .article-pictureStory .article-text-thumb p {
    margin-top:50px;
  }
  .article-video-streamset {
    margin-left:calc(-25% - 22px);
  }
  .article-video-streamset .video-js .vjs-big-play-button {
    height:136px;
    width:431px;
    bottom:30px;
    left:0;
    background-position:37px 29px;
    background-size:auto;
    font-size:1.625rem;
    line-height:32px;
  }
  .article-video-streamset .video-js .vjs-big-play-button:before {
    width:116px;
    background-size:62px;
  }
  .article-video-streamset .video-js .vjs-big-play-button:after {
    height:64px;
    width:280px;
    top:42px;
    left:121px;
  }
  .article-video-streamset .video-js .vjs-big-play-button .vjs-duration {
    display:block;
    position:absolute;
    top:0;
    padding:28px 0 0 121px;
    width:100%;  
    color:#ce0d44;
    font-family:"Franklin Gothic";
    font-size:0.875rem;
    line-height:17px;
    text-align:left;
    font-weight:300;
  }
  .article-video-streamset .video-js .vjs-big-play-button .vjs-duration-display {
    display:inline-block;
  }
  .article-video-streamset .video-js .vjs-big-play-button .vjs-duration-display:before {
    content:'VIDEO (';
  }
  .article-video-streamset .video-js .vjs-big-play-button .vjs-duration-display:after {
    content:')';
  }
  .article-video-streamset .video-js .vjs-control.vjs-volume-panel {
    display:block;
  }
  .error-container .error-bild img {
    width:100%;
  }
  .error-container .error-text h2 {
    font-size:3.125rem;
  }
  .error-container .error-text p {
    font-size:1.5625rem;
    margin-bottom:70px;
  }
  .teaserbox-tp .bt-wrapper {
    margin-top:-45px;
  }
  .index .bt-wrapper {
    margin-top:40px;
  }
  .searchfilter-wrapper .bt-wrapper {
    margin-top:10px;
  }
  .index .bt {
    margin:0 auto;
  }
  /* div[data-fcms-pager-container] {
    scroll-snap-margin-top:115px;
    scroll-margin-top:115px;
  } */
  .ajax-pager .bt {
    margin:0 5px 15px 0;
  }
  .line-bottom:after {
    margin-left:0;
    margin-right:0;
  }
  .footer {
    font-size:0.875rem;
    margin-top:-62px;
  }
  .footer ul {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  
   .col-12.col-md-4:nth-child(n+4) {margin-top:  50px;}
   
  .box.toplist-box{
    margin-top: 40px;
  }
  .box.headline.toplist-box .box-header {
    margin-top: -10px;
  }
  .toplist-box .teaser {
    height: calc(100% - 30px);
  }
  .toplist-box .teaser-headline{
    font-size: 1.625rem;
    line-height: 40px;
  }
  .toplist-box .teaser-author{
    font-size: 0.875rem;
  }
  .search-wrapper .col-md-4{
 	 padding-left: 30px;
  }
}

@media (min-width:966px) {
  .wrapper {
    padding-bottom:82px;
  }
  .header-wrapper {
    position:relative;
    position:-webkit-sticky;
    position:sticky;
    top:auto;
    top:var(--header-wrapper-top);
  }
  .header-wrapper .header {
    height:230px;
    -webkit-box-align:unset;
    -ms-flex-align:unset;
    align-items:unset;
    padding-top:40px;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:justify;
    align-content:space-between;
  }
  .header-wrapper .logo {
    width:333px;
    height:82px;
    z-index:10;
  }
  .ed-sweb .header-wrapper .logo {
    background-position:center bottom 15px;
  }
  .header-wrapper .nav-control {
    display:none;
  }
  .header-wrapper .nav {
    position:relative;
    width:100%;
    padding:0;
    min-height:auto;
    font-size:1.125rem;
    top:auto;
    bottom:51px;
    left:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    background-color:unset;
    justify-content:flex-end;
    -ms-flex-line-pack:justify;
    align-content:space-between;
    height:159px;
    border-left:none;
    overflow:visible;
  }
  .header-wrapper .nav ul {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    padding-bottom:30px;
  }
  .header-wrapper .nav li {
    padding-left:65px;
    margin-top:0;
  }
  .header-wrapper .nav li:first-child {
    padding-left:0;
  }
  .header-wrapper .nav li.active {
    border:none;
    color:#ce0d44;
  }
  .main {
    padding-top:50px;
    padding-bottom:70px;
  }
  .box,
  .topbox.topbox-slider {
    margin-top:100px;
  }
  .ausgabenbox {
    margin-top:50px;
  }
  .logosbox {
    margin-top:0;
  }
  .logosbox .logo a {
    height:55px;
  }
  .box-header {
    font-size:1.625rem;
    margin-bottom:40px;
  }
  .box.headline .box-header {
    margin-bottom:-100px;
  }
  .topbox-slider .box-header {
    margin-bottom:40px;
  }
  .topbox .col-12:last-child .topbox-slider .teaser {
    margin-bottom:30px;
  }
  .galleryindex .teaser:first-child > a {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-right:30px;
    padding-left:30px;
  }
  .galleryindex .teaser:first-child .teaser-wrapper {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  .teaser-lead-wrapper {
    padding-right:53px;
    margin-top:-100px;
    margin-left:53px;
    width:498px;
  }
  .index .teaser-header-wrapper {
    margin-top:-8px;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
  .galleryindex .teaser:first-child .teaser-wrapper > header {
    max-width:520px;
  }
  .teaser-subline,
  .teaser-time,
  .teaser-photos {
    font-size:1.125rem;
    line-height:28px;
  }
  .topbox .topbox-slider .teaser-subline {
    font-size:1.375rem;
    margin-bottom: 0;
  }
  .galleryindex .teaser-subline {
    margin-right:0;
  }
  .article-text-article .teaser-subline {
    font-size:0.875rem;
    line-height:20px;
  }
  .teaser-time {
    margin-bottom: 0;
  }
  .teaser-headline {
    font-size:1.875rem;
    line-height:38px;
  }
  .topbox .topbox-slider .teaser-headline {
    margin-bottom:30px;
  }
  .teaser-lead .teaser-headline {
    font-size:3.125rem;
    line-height:58px;
  }
  .galleryindex .teaser-headline {
    margin-bottom:50px;
    font-size:2.5rem;
    line-height:48px;
  }
  .galleryindex .teaser:first-child .teaser-headline {
    margin-bottom:30px;
  }
  .article .teaser-headline {
    font-size:3.125rem;
    line-height:58px;
  }
  .article-text-article .teaser-headline {
    font-size:1.125rem;
    line-height:26px;
  }
  .teaser-summary {
    font-size:1.25rem;
    line-height:30px;
  }
  .teaserbox-tp {
    margin-top:70px;
  }
  .teaserbox-tp .teaser-summary {
    margin-bottom:120px;
  }
  .teaser-lead .teaser-summary {
    font-size:1.5rem;
    line-height:34px;
  }
  .article .teaser-summary {
    font-size:1.5rem;
    line-height:34px;
  }
  .galleryindex .teaser-meta-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    text-align: right;
  }
  .galleryindex .teaser:first-child .teaser-meta-wrapper {
    margin-bottom:0;
    margin-left:30px;
  }
  .teaser-photos {
    margin-right:0;
  }
  .teaser-author {
    font-size:1.125rem;
    line-height:26px;
  }
  .galleryindex .teaser-author {
    margin-top:10px;
  }
  .article .teaser-author {
    line-height:26px;
  }
  .galleryindex .teaser:first-child figure {
    margin-left:-30px;
    margin-right:-30px;
    height:480px;
    overflow:hidden;
    position:relative;
  }
  .galleryindex .teaser:first-child figure img {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .epaperindex {
    font-size:1.25rem;
  }
  .article-text {
    font-size:1.25rem;
    line-height:30px;
  }
  .article-text h2 {
    font-size:1.875rem;
    line-height:40px;
  }
  .article-module-headline {
    font-size:1.625rem;
  }
  .article-text-article,
  .article-text-info,
  .article-text-quote {
    margin-left:50px;
    margin-right:50px;
  }
  .article-text-accordeon h2,
  .article-text-form h2 {
    line-height:38px;
  }
  .article-text-accordeon label span {
    font-size:1.625rem;
  }
  .article-text-accordeon input:checked ~ span:nth-of-type(2) {
    font-size:1.25rem;
    line-height:30px;
  }
  .article-text-article > article > figure {
    margin-right:30px;
  }
  .article-text-form h3 {
    font-size:1.375rem;
  }
  .article-text-info {
    font-size:1.25rem;
  }
  .article-text-info h2 {
    font-size:1.625rem;
    line-height:36px;
  }
  .article-text-quote blockquote {
    line-height:38px;
    font-size:1.875rem;
  }
  .article-text-quote span {
    font-size:1.25rem;
  }
  .article-text-thumb > figure {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  .article-pictureStory .article-text-thumb > figure {
    display:block;
  }
  .article-text-thumb > figure > div {
    -ms-flex-negative:0;
    flex-shrink:0;
  }
  .article-text-thumb > figure .article-figcaption {
    margin-top:0;
    padding-right:30px;
  }
  .article-pictureStory .article-text-thumb > figure .article-figcaption {
    margin-top:20px;
    padding-right:0;
  }
  .article-video-streamset {
    max-width:634px;
    margin-left:-83px;
  }
  .article-video-streamset .article-figcaption {
    padding:0;
    margin-top:10px;
  }
  .bt-wrapper {
    margin-top:70px;
    margin-bottom:70px;
  }
  .bt {
    font-size:1.125rem;
    max-width:302px;
  }
  .footer {
    margin-top:-82px;
  }
  .footer ul {
    padding-top:30px;
  }
  .footer li {
    padding-bottom:30px;
    padding-right:30px;
  }

  .col-12.col-md-4:nth-child(n+4) {margin-top:  70px;}
  
  .box.toplist-box{
    margin-top: 70px;
  }
  .box.headline.toplist-box .box-header {
    font-size: 1.625rem;
    margin-top: -10px;
  }
  .toplist-box .teaser-headline{
    font-size: 1.875rem;
    line-height: 40px;
  }
  .toplist-box .teaser-author{
    font-size: 1.125rem;
  }
}
/* Custom CSS_Ghays*/
.block_extlink, .media-container {
    display: none;
}

/* hk-2023_custom-style.css */
@font-face {
  font-family: 'Quattrocento Sans';
  src: url('/infokommunal23/font/QuattrocentoSans.woff2') format('woff2'),
    url('/infokommunal23/font/QuattrocentoSans.woff') format('woff'),
    url('/infokommunal23/font/QuattrocentoSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Quattrocento Sans';
  src: url('/infokommunal23/font/QuattrocentoSans-Bold.woff2') format('woff2'),
    url('/infokommunal23/font/QuattrocentoSans-Bold.woff') format('woff'),
    url('/infokommunal23/font/QuattrocentoSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
body.hk23,h1, h2, h3, h4, h5, h6, .headline{
  font-family:'Quattrocento Sans', sans-serif !important;
  color: #333;
}
.hk23 .bt {
  background-color: #2c2e81;
  color: #FFF;
}
.hk23 .epaEdition .epaH6 {
  color: #2c2e81;
}
.epaper-section .bt{
  margin-top:20px;
}
.hk23 .bt:hover,.hk23 .ed-staz .bt:hover{
  background-color:#181c66;
}
.hk23 .btn-flat.btn-primary:hover{
  background-color:#181c66;
}
.hk23 .btn-icon:hover{
  background: rgba(24,28,102,.2);
}
.hk23 .btn-flat.btn-primary,.hk23 .ui-slider .ui-slider-handle{
  background-color:#2c2e81;
}
/* .hk23 .ui-slider .ui-slider-handle:focus, .ui-slider .ui-slider-handle.ui-state-hover{
-webkit-box-shadow: 0 0 0 7px rgba(24,28,102,.2);
box-shadow: 0 0 0 7px rgba(24,28,102,.2);
} */
.hk23 .ui-slider .ui-slider-handle:focus,
.hk23 .ui-slider .ui-slider-handle.ui-state-hover {
  -webkit-box-shadow: 0 0 0 7px rgba(24,28,102,.2);
  box-shadow:0 0 0 7px rgba(24,28,102,.2); 
}
.hk23 .fcmsreader .fcmsreader-menu .header-buttons .btn-icon.ausgaben .popup .AusgabeActive{
  color:#2c2e81;
}

.hk23 .btn-flat.btn-primary{
  background-color:#2c2e81 !important;
}
/*  Biggen footer stylesheets  */
.hk23 .footer {
  padding:30px 0;
  background-color:#eee;
  border-top: none;

}
.hk23 h4{
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0px;
  margin:0;
}

.hk23 .col-12.col-md-4.d-flex.center{
  align-items: center;
  flex-direction: column;
}

.hk23 .col-12.col-md-4.d-flex.center p{
  font-size:16px;
}
.teaser-headline.top{
  margin-bottom:0;
}

@media (min-width: 750px){
  .hk23 .fcmsreader .popup.popup-search {
    top: 140px;
    height: calc(100% - 140px);
  }
  .col-7.col-md-4.links{
    margin-right:50px;
  }
}
@media (max-width: 768px) {
  .hk23 .row.gap{
    gap:40px;
  }
  .hk23 .img-logo{
    margin-bottom:40px ;
  }   
}
/*  End footer stylesheets  */
/*  Biggen Nav stylesheets  */
.hk23 .d-flex.justify-content-center{
  justify-content:center;
}

.hk23 .img-logo{
  width:auto;
}
.hk23 .icon-tel::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMC44NzVlbSIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjwhLS0hIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48c3R5bGU+c3Zne2ZpbGw6IzI2MjYyNn08L3N0eWxlPjxwYXRoIGQ9Ik0xNjQuOSAyNC42Yy03LjctMTguNi0yOC0yOC41LTQ3LjQtMjMuMmwtODggMjRDMTIuMSAzMC4yIDAgNDYgMCA2NEMwIDMxMS40IDIwMC42IDUxMiA0NDggNTEyYzE4IDAgMzMuOC0xMi4xIDM4LjYtMjkuNWwyNC04OGM1LjMtMTkuNC00LjYtMzkuNy0yMy4yLTQ3LjRsLTk2LTQwYy0xNi4zLTYuOC0zNS4yLTIuMS00Ni4zIDExLjZMMzA0LjcgMzY4QzIzNC4zIDMzNC43IDE3Ny4zIDI3Ny43IDE0NCAyMDcuM0wxOTMuMyAxNjdjMTMuNy0xMS4yIDE4LjQtMzAgMTEuNi00Ni4zbC00MC05NnoiLz48L3N2Zz4=);

  height: 25px;
  width: 25px;
  background-repeat: no-repeat;
  position: absolute;
  transform: rotate(269deg);
  inset: 0;
  top: 0px;
  background-size: 100%;
}
.hk23 .icon-tel{
  padding-left: 40px;
  position:relative;
}
.hk23 nav .row:not(.epaFig) {
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  padding:20px 0;
}
/*  End Nav stylesheets  */

/*Bigen Icon Hegau */
.hk23 .fcms-epaper-icon-chevron-right {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMC44NTggLTAuOTE3IDEyIDI0Ij4KPHBvbHlsaW5lIGlkPSJQYXRoLTMtQ29weS01XzFfIiBmaWxsPSJub25lIiBzdHJva2U9IiMyYzJlODEiIHN0cm9rZS13aWR0aD0iMS41IiBwb2ludHM9IjAuNTU5LDAuNSA5LjI2MiwxMC4yNDEgOS4yNjIsMTEuNzU4IAoJMC41NTksMjEuNSAiLz4KPC9zdmc+);
}

.hk23 .fcms-epaper-icon-chevron-left {
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0wLjY2NyAtMC45MTcgMTIgMjQiPgo8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5LTRfMV8iIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJjMmU4MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHBvaW50cz0iOS40NTMsMjEuNSAwLjc1LDExLjc1OCAwLjc1LDEwLjI0MSAKCTkuNDUzLDAuNSAiLz4KPC9zdmc+);
}
/*End Icon Hegau */