@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url("../fonts/Open_Sans_300.eot?#iefix") format("embedded-opentype"), local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/Open_Sans_300.woff2") format("woff2"), url("../fonts/Open_Sans_300.woff") format("woff"), url("../fonts/Open_Sans_300.svg#OpenSans") format("svg"), url("../fonts/Open_Sans_300.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url("../fonts/Open_Sans_400.eot?#iefix") format("embedded-opentype"), local("Open Sans"), local("OpenSans"), url("../fonts/Open_Sans_400.woff2") format("woff2"), url("../fonts/Open_Sans_400.woff") format("woff"), url("../fonts/Open_Sans_400.svg#OpenSans") format("svg"), url("../fonts/Open_Sans_400.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url("../fonts/Open_Sans_700.eot?#iefix") format("embedded-opentype"), local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/Open_Sans_700.woff2") format("woff2"), url("../fonts/Open_Sans_700.woff") format("woff"), url("../fonts/Open_Sans_700.svg#OpenSans") format("svg"), url("../fonts/Open_Sans_700.ttf") format("truetype"); font-display: swap; }
@font-face { font-family: "mimas-base-ico"; src: url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.eot?1981719"); src: url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.eot?1981719#iefix") format("embedded-opentype"), url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.woff2?1981719") format("woff2"), url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.woff?1981719") format("woff"), url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.ttf?1981719") format("truetype"), url("/sites/all/themes/mimas_sparkle/fonts/mimas-base-ico.svg?1981719#mimas-base-ico") format("svg"); font-weight: normal; font-style: normal; }
[class^="mico-"]:before, [class*=" mico-"]:before, .mico, .node-type-insert .filefield-file:before, .border-pane:after, .pane-poll-list .views-row:after, .views_view .item-list .pager .pager-first a:before, .views_view .item-list .pager .pager-previous a:before, .views_view .item-list .pager .pager-next a:before, .views_view .item-list .pager .pager-last a:before, .section-search .item-list .pager .pager-first a:before, .section-search .item-list .pager .pager-previous a:before, .section-search .item-list .pager .pager-next a:before, .section-search .item-list .pager .pager-last a:before { font-family: "mimas-base-ico"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.views_view .item-list .pager .pager-previous a:before, .section-search .item-list .pager .pager-previous a:before { content: '\e805'; }

.views_view .item-list .pager .pager-next a:before, .section-search .item-list .pager .pager-next a:before { content: '\e806'; }

.views_view .item-list .pager .pager-first a:before, .section-search .item-list .pager .pager-first a:before { content: '\e809'; }

.views_view .item-list .pager .pager-last a:before, .section-search .item-list .pager .pager-last a:before { content: '\e80a'; }

.node-type-insert .filefield-file:before { content: '\e821'; }

.border-pane:after, .pane-poll-list .views-row:after { content: '\e82e'; }

.b-lazy { -webkit-transition: opacity 150ms ease-in-out; -moz-transition: opacity 150ms ease-in-out; -o-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; opacity: 0; }

.b-lazy.b-loaded { opacity: 1; }

.mt-es-button-highlight2:after, .mt-es-button-highlight3:after, .mt-es-button-black:after, #block-menu-menu-servicelinks li.login a:before, #block-menu-menu-servicelinks li.logout a:before, #block-menu-menu-servicelinks li.abmelden a:before, #block-menu-menu-servicelinks li.anmelden a:before, #block-menu-menu-servicelinks li.newsletter a:before, #block-menu-menu-servicelinks li.onetzplus-abonnieren a:before, #block-menu-menu-servicelinks li.podcasts a:before, #block-menu-menu-servicelinks li.newsletter.last a:before, #block-menu-menu-servicelinks li.onetzplus-abonnieren.last a:before, #block-dnt_custom_content_displays-2 .form-submit:before, .toplink:before, #footer .sociallinks .fb:before, #footer .sociallinks .tw:before, #footer .sociallinks .youtube:before, #footer .sociallinks .insta:before, .static-nav .menu-button:focus:before, .static-nav .menu-button:before, .static-nav .search-button:before, .nav-desktop #block-menu-primary-links .content > .menu > li.expanded:after, .nav-mobile .mobile-sub-trigger:before, .nav-mobile .mobile-sub-trigger.opened:before, .loadmore:before, .loadarchive:after, .mostpopular .showmore:after, .slick-prev:before, .slick-next:before, .page.node-type-authorprofile .buildmode-full .authorcontact:before, .page.node-type-authorprofile .buildmode-full .social .facebook:before, .page.node-type-authorprofile .buildmode-full .social .instagram:before, .page.node-type-authorprofile .buildmode-full .social .twitter:before, .on-ico { background-image: url('../images/onetz-ico-v3.svg'); background-repeat: no-repeat; background-size: 100%; }

.highlight-link-underline, body.node-type-servicepage #content-area a, body.node-type-webform #content-area a, .highlight-link, .toplink, .loadmore, .loadarchive, .dossierintro a, .pane-views-panes .pane-title a, .mostpopular .showmore, .pane-node-comment-form .pane-content a, .pane-node-comments .links a, .views_view .item-list .pager li a, .section-search .item-list .pager li a, .cke_editable a, #mimemail-body a, fieldset legend a { color: #016fb4; }
.highlight-link-underline:hover, body.node-type-servicepage #content-area a:hover, body.node-type-webform #content-area a:hover, .highlight-link:hover, .toplink:hover, .loadmore:hover, .loadarchive:hover, .dossierintro a:hover, .pane-views-panes .pane-title a:hover, .mostpopular .showmore:hover, .pane-node-comment-form .pane-content a:hover, .pane-node-comments .links a:hover, .views_view .item-list .pager li a:hover, .section-search .item-list .pager li a:hover, .cke_editable a:hover, #mimemail-body a:hover, fieldset legend a:hover { color: #94d113; }

.highlight-link-underline, body.node-type-servicepage #content-area a, body.node-type-webform #content-area a { text-decoration: underline; }

.sb-pane-title, fieldset legend { font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif; text-transform: uppercase; font-weight: normal; color: #016fb4; font-size: 1.05882em; line-height: 1.51111em; margin: 0; }

.dnt-label, .picturewrapper .property { display: inline-block; padding: 5px; color: #fff; font-size: 13px; line-height: 10px; font-weight: bold; text-transform: uppercase; }

.mt-es-button-highlight2, .mt-es-button-highlight3, .mt-es-button-black { display: inline-block; padding: 0 13px; color: #ffffff !important; font-size: 13px; line-height: 28px; font-weight: bold; text-transform: uppercase; text-decoration: none !important; }
.mt-es-button-highlight2:hover, .mt-es-button-highlight3:hover, .mt-es-button-black:hover { color: #ffffff; }
.mt-es-button-highlight2:after, .mt-es-button-highlight3:after, .mt-es-button-black:after { content: ""; display: inline-block; margin-left: 4px; margin-bottom: 1px; background-position: center -45px; width: 15px; height: 15px; vertical-align: middle; }

.mt-infobox-img img, .mw-quote-authorimg img, .img-responsive, .mt-es-img-responsive { max-width: 100%; height: auto; }

.block { margin-bottom: 1em; }

.block { position: relative; }
.block .edit { display: none; }
.block:hover .edit { display: block; position: absolute; top: 5px; right: 5px; z-index: 999; padding: 0 5px; background-color: #666; opacity: 0.2; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
.block:hover .edit:hover { opacity: 0.8; }
.block:hover .edit a { opacity: 1; color: #fff; font-size: 10px; text-decoration: none; padding: 0 2px; }
.block:hover .edit a:hover { color: #aeccff; }

html { font-size: 106.25%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; line-height: 1.6em; }

body { margin: 0; color: #282828; }

body, caption, th, td, input, textarea, select, option, legend, fieldset { font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif; }

pre, code { font-size: 1.1em; font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif; }

h1, .head1 { font-size: 2em; line-height: 0.96em; margin-top: 0.8em; margin-bottom: 0.8em; color: #282828; }

h2, .head2 { font-size: 1.5em; line-height: 1.28em; margin-top: 1.06667em; margin-bottom: 1.06667em; color: #282828; }

h3, .head3 { font-size: 1.17em; line-height: 1.64103em; margin-top: 0.82051em; margin-bottom: 0.82051em; color: #282828; }

h4 { font-size: 1em; line-height: 1.92em; margin-top: 0.96em; margin-bottom: 0.96em; color: #282828; }

h5 { font-size: 0.83em; line-height: 2.31325em; margin-top: 1.15663em; margin-bottom: 1.15663em; color: #282828; }

h6 { font-size: 0.75em; line-height: 2.56em; margin-top: 1.28em; margin-bottom: 1.28em; color: #282828; }

p, ul, ol, dl, pre, table, fieldset { margin: 1em 0; }

blockquote { margin: 1em 2em; }

ul, ol { margin-left: 0; padding-left: 2em; }

.block ul, .item-list ul { margin: 1em 0; padding: 0 0 0 2em; }

ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0; }

li { margin: 0; padding: 0; }

.item-list ul li { margin: 0; padding: 0; list-style: inherit; }

ul.menu li, li.expanded, li.collapsed, li.leaf { margin: 0; padding: 0; }

ul { list-style-type: disc; }

ul ul { list-style-type: circle; }

ul ul ul { list-style-type: square; }

ul ul ul ul { list-style-type: circle; }

ol { list-style-type: decimal; }

ol ol { list-style-type: lower-alpha; }

ol ol ol { list-style-type: decimal; }

dt { margin: 0; padding: 0; }

dd { margin: 0 0 0 2em; padding: 0; }

a:focus { outline: none; }

a:hover, a:active { outline: 0; }

table { border-collapse: collapse; }

th, thead th, tbody th { text-align: left; padding: 0; border-bottom: none; }

tbody { border-top: none; }

abbr { border-bottom: 1px dotted #666; cursor: help; white-space: nowrap; }

abbr.created { border: none; cursor: auto; white-space: normal; }

img { border: 0; }

hr { height: 1px; border: 1px solid #666; }

hr { display: none; }

#content hr { display: block; }

form { margin: 0; padding: 0; }

fieldset { margin: 1em 0; padding: 0.5em; }

#page-wrapper, .region-page-closure { margin-left: auto; margin-right: auto; width: 100%; max-width: 1024px; position: relative; }

.region-header { clear: both; }

#main-wrapper { position: relative; }

#content, .no-sidebars #content { float: left; margin-left: 0; padding: 0; width: 100%; max-width: 1014px; margin-right: -100%; }

.sidebar-first #content { width: 702.66667px; margin-left: 311.33333px; margin-right: -1014px; }

.sidebar-second #content { width: 702.66667px; margin-left: 0; margin-right: -702.66667px; }

.two-sidebars #content { width: 391.33333px; margin-left: 311.33333px; margin-right: -702.66667px; }

#content .section { margin: 0; padding: 0; }

#navigation { float: left; width: 100%; margin-left: 0; margin-right: -100%; padding: 0; height: 52px; }
#navigation .block { margin-bottom: 0; }

.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second { margin-top: 52px; }

#navigation ul { margin: 0; padding: 0; text-align: left; }

#navigation li { float: left; padding: 0 10px 0 0; }

.region-sidebar-first { float: left; width: 311.33333px; margin-left: 0; margin-right: -311.33333px; padding: 0; }

.region-sidebar-first .section { margin: 0 20px 0 0; padding: 0; }

.region-sidebar-second { float: left; width: 311.33333px; padding: 0; margin-left: 702.66667px; margin-right: -1014px; }

.region-sidebar-second .section { margin: 0 0 0 20px; padding: 0; }

#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-page-closure { overflow: visible; word-wrap: break-word; }

body { background-color: #fff; }

#page { background-color: #fff; }

body { margin: 0; padding: 0; }

#page-wrapper { padding-top: 10px; padding-bottom: 30px; }

#page { border: none; margin-top: 10px; margin-right: 10px; overflow: hidden; }

#skip-link ul { list-style-type: none; width: 1px; height: 1px; position: absolute; top: -500px; overflow: hidden; }

#skip-link a, #skip-link a:visited { position: absolute; display: block; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; text-align: center; background-color: #666; color: #fff; }

#skip-link a:hover, #skip-link a:active, #skip-link a:focus { position: static; width: 100%; height: auto; padding: 2px 0 3px 0; }

#header { position: relative; min-height: 128px; }

#logo { float: left; margin: 0; padding: 0; }

#logo img { vertical-align: bottom; }

.breadcrumb { padding-bottom: 0; }

h1.title, h2.title, h3.title { margin: 0; }

.help { margin: 1em 0; }

.more-help-link { font-size: 0.85em; text-align: right; }

ul.links { margin: 1em 0; padding: 0; }

ul.links.inline { margin: 0; display: inline; }

ul.links li { display: inline; list-style-type: none; padding: 0 0.5em; }

.pager { clear: both; margin: 1em 0; text-align: center; }

.pager a, .pager strong.pager-current { padding: 0.5em; }

.feed-icons { margin: 1em 0; }

.more-link { text-align: right; }

#footer { background: transparent; text-align: center; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.element-hidden { display: none; }

.element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); }

div.messages, div.status, div.warning, div.error { min-height: 21px; margin: 0 1em 5px 1em; border: 2px solid #090; padding: 5px 5px 5px 40px; color: #000; background-color: #c9fbc8; }

div.warning { border-color: #fc0; }

div.warning, tr.warning { color: #000; background-color: #ffc; }

div.error { border-color: #c00; }

div.error, tr.error { color: #900; background-color: #fee; }

div.messages ul { margin-top: 0; margin-bottom: 0; }

.advertisement .image-advertisement { line-height: 0; }
.advertisement .image-advertisement a { display: inline-block; }

.ad .block { margin-bottom: 0; }
.ad.ad-top .wallpaper { text-align: right; }
.ad.ad-right { position: absolute; left: 1024px; top: 20px; }
.ad.ad-right.super-ad { top: 110px; }
.ad.ad-right.wallpaper { top: 10px; }
.ad.ad-left { position: absolute; right: 1034px; top: 20px; }
.ad.ad-left.super-ad { top: 110px; }
.ad.ad-left.wallpaper { top: 10px; }

.center-ad, .image-advertisement.normalbanner, .image-advertisement.rectangle { margin: 40px auto; text-align: center; }

.advertisement.group-tids-91 { text-align: center; }
.advertisement.group-tids-91 .advertisement-space { height: 6px; }

.advertisement.group-tids-92 { width: 254px; overflow: hidden; margin: 0 auto; }
.advertisement.group-tids-92 .image-advertisement { width: 115px; height: 115px; float: left; margin: 6px; }
.advertisement.group-tids-92 .advertisement-space { display: none; }

.sub-footer { margin: 0.5em; text-align: center; font-size: 0.58824em; line-height: 2.72em; }

.pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; -ms-touch-action: none; touch-action: none; z-index: 1500; -webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden; outline: none; }

.pswp * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.pswp img { max-width: none; }

.pswp--animate_opacity { opacity: 0.001; will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open { display: block; z-index: 99999; }

.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

.pswp--zoomed-in .pswp__img { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; }

.pswp--dragging .pswp__img { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; }

.pswp__bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; transform: translateZ(0); -webkit-backface-visibility: hidden; will-change: opacity; }

.pswp__scroll-wrap { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }

.pswp__container, .pswp__zoom-wrap { -ms-touch-action: none; touch-action: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.pswp__container, .pswp__img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.pswp__zoom-wrap { position: absolute; width: 100%; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.pswp__bg { will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__container, .pswp__zoom-wrap { -webkit-backface-visibility: hidden; }

.pswp__item { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; }

.pswp__img { position: absolute; width: auto; height: auto; top: 0; left: 0; -webkit-box-shadow: 1px 1px 10px 2px #1f1f1f; -moz-box-shadow: 1px 1px 10px 2px #1f1f1f; box-shadow: 1px 1px 10px 2px #1f1f1f; }

.pswp__img--placeholder { -webkit-backface-visibility: hidden; }

.pswp__img--placeholder--blank { background: #222; }

.pswp--ie .pswp__img { width: 100% !important; height: auto !important; left: 0; top: 0; }

.pswp__error-msg { position: absolute; left: 0; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: #CCC; }

.pswp__error-msg a { color: #CCC; text-decoration: underline; }

.pswp__button { width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; -webkit-appearance: none; display: block; border: 0; padding: 0; margin: 0; float: right; opacity: 0.75; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; -webkit-box-shadow: none; box-shadow: none; }

.pswp__button:focus, .pswp__button:hover { opacity: 1; }

.pswp__button:active { outline: none; opacity: 0.9; }

.pswp__button::-moz-focus-inner { padding: 0; border: 0; }

.pswp__ui--over-close .pswp__button--close { opacity: 1; }

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background: url(/sites/all/themes/mimas_sparkle/images/photoswipe/default-skin.png) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before { background-image: url(/sites/all/themes/mimas_sparkle/images/photoswipe/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: none; } }
.pswp__button--close { background-position: 0 -44px; }

.pswp__button--fs { display: none; }

.pswp--supports-fs .pswp__button--fs { display: block; }

.pswp--fs .pswp__button--fs { background-position: -44px 0; }

.pswp__button--zoom { display: none; background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom { display: block; }

.pswp--zoomed-in .pswp__button--zoom { background-position: -132px 0; }

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right { visibility: hidden; }

.pswp__button--arrow--left, .pswp__button--arrow--right { background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; }

.pswp__button--arrow--left { left: 0; }

.pswp__button--arrow--right { right: 0; }

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before { content: ''; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; }

.pswp__button--arrow--left:before { left: 6px; background-position: -138px -44px; }

.pswp__button--arrow--right:before { right: 6px; background-position: -94px -44px; }

.pswp__counter { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pswp__counter { position: absolute; left: 0; top: 0; height: 44px; font-size: 13px; line-height: 44px; color: #FFF; opacity: 0.75; padding: 0 10px; }

.pswp__caption { position: absolute; left: 0; bottom: 0; width: 100%; min-height: 44px; }

.pswp__caption small { font-size: 11px; color: #BBB; }

.pswp__caption__center { text-align: left; max-width: 420px; margin: 0 auto; font-size: 13px; padding: 10px; line-height: 20px; color: #CCC; }

.pswp__caption--empty { display: none; }

.pswp__caption--fake { visibility: hidden; }

.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }

.pswp__top-bar { position: absolute; left: 0; top: 0; height: 44px; width: 100%; }

.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { -webkit-backface-visibility: hidden; will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { visibility: visible; }

.pswp__top-bar, .pswp__caption { background-color: rgba(0, 0, 0, 0.5); }

.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption { background-color: rgba(0, 0, 0, 0.3); }

.pswp__ui--idle .pswp__top-bar { opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right { opacity: 0; }

.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; }

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter { display: none; }

.pswp__element--disabled { display: none !important; }

.pswp--minimal--dark .pswp__top-bar { background: none; }

@media all and (min-width: 1041px) { .pswp:not(.pswp--zoom-allowed) .pswp__zoom-wrap { transform: none !important; transform-origin: unset; }
  .pswp:not(.pswp--zoom-allowed) .pswp__img { width: auto !important; height: auto !important; top: 50%; left: 50%; transform: translate(-50%, -50%); } }
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

body, caption, th, td, input, textarea, select, option, legend, fieldset { font-weight: 400; }

#page { margin: 0 5px; }

h1.title { margin: 0 32px 40px; font-size: 35px; font-size: 2.05882rem; line-height: 42px; line-height: 2.47059rem; text-transform: uppercase; color: #016fb4; }

.panel-region-separator { height: 30px; }
.panel-region-separator + .panel-region-separator, .pane-custom.pane-1 + .panel-region-separator, .pane-dnt-traffective-banner + .panel-region-separator { height: 0; }

.region-highlight .block { margin: 0 32px 40px; }
.page.node-type-story .region-highlight { max-width: 728px; margin: 0 auto; }

@media all and (min-width: 1041px) { body { width: 1024px !important; margin: 0 auto; }
  .page.node-type-story .region-highlight .block { margin: 0 0 40px; } }
@media all and (min-width: 716px) and (max-width: 1040px) { #page-wrapper { max-width: 689px; }
  #page { margin: 0; }
  #content, .no-sidebars #content { max-width: 715px; }
  .panel-col-sixty-six, .panel-col-thirty-three { width: 50%; }
  .panel-display .lastUnit { display: block; float: left; }
  .panel-display .line:after, .panel-display .lastUnit:after { display: none; } }
@media all and (max-width: 715px) { html { font-size: 93.75%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; line-height: 1.53333em; }
  #page-wrapper { max-width: 480px; }
  #page { margin: 0; }
  #content, .no-sidebars #content { max-width: 480px; }
  h1.title { font-size: 26px; font-size: 1.52941rem; line-height: 35px; line-height: 2.05882rem; }
  .panel-three-four-adaptive { width: 300px; margin: 0 auto; }
  .panel-three-four-adaptive .unit { margin-bottom: 40px; }
  .panel-col-sixty-six, .panel-col-thirty-three { width: 100%; }
  .panel-display .lastUnit { display: block; float: left; }
  .panel-display .line:after, .panel-display .lastUnit:after { display: none; } }
div.messages, div.status, div.warning, div.error { min-height: 21px; margin: 0 1em 1.25em 1em; border: 8px solid #090; padding: 5px 10px; color: #000; background-color: transparent; }

div.status { border-color: #94d113; }

div.warning { border-color: #fc0; }

div.warning, tr.warning { color: #000; background-color: transparent; }

div.error { border-color: #c00; }

div.error { background-color: transparent; }

.cke_editable { background-color: transparent; }

.mt-es-tcolor-blue, .mt-es-tcolor-highlight { color: #016fb4; }
.mt-es-tcolor-blue a, .mt-es-tcolor-highlight a { color: #016fb4; }
.mt-es-tcolor-blue a:hover, .mt-es-tcolor-highlight a:hover { color: #94d113; }

.mt-es-tcolor-red, .mt-es-tcolor-highlight2 { color: #94d113; }

.mt-es-tcolor-highlight3 { color: #80b2d7; }

.mt-es-img-left { float: left; margin: 0 12px 6px 0; }

.mt-es-img-right { float: right; margin: 0 0 6px 12px; }

.mt-es-label-blue { display: inline-block; padding: 5px 0; color: #016fb4; font-size: 13px; line-height: 10px; font-weight: bold; text-transform: uppercase; }

.mt-es-button-highlight2 { background-color: #94d113; }
.mt-es-button-highlight2:hover { background-color: #016fb4; }

.mt-es-button-highlight3 { background-color: #80b2d7; }
.mt-es-button-highlight3:hover { background-color: #016fb4; }

.mt-es-button-black { background-color: #282828; }
.mt-es-button-black:hover { background-color: #016fb4; }

.mt-es-button-highlight, .pane-footer a { margin-top: 25px; padding: 13px 18px 11px; display: block; max-width: 350px; text-align: center; text-transform: inherit; background-color: #ffffff; cursor: pointer; margin-left: auto; margin-right: auto; border: 2px solid #016fb4; border-radius: 30px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 24px; font-weight: 600; text-decoration: none; color: #016fb4 !important; }
.mt-es-button-highlight:hover, .pane-footer a:hover { color: #ffffff !important; background-color: #016fb4; transition: background-color 0.3s, color 0.2s; }
.mt-es-button-highlight:after, .pane-footer a:after { color: #016fb4; background-color: #ffffff; transition: background-color 0.3s, color 0.2s; background-image: none; }
.mt-es-button-highlight:hover:after, .pane-footer a:hover:after, .mt-es-button-highlight:focus:after, .pane-footer a:focus:after { width: 12px; background-image: none; margin-left: 13px; -ms-transform: translateX(0); transform: translateX(0); }

#block-menu-menu-servicelinks { border-top: 5px solid transparent; position: relative; z-index: 10; float: right; }
#block-menu-menu-servicelinks li a { line-height: 17px; }
#block-menu-menu-servicelinks li a:before { content: ""; display: inline-block; margin-right: 4px; vertical-align: bottom; }
#block-menu-menu-servicelinks li.login a:before, #block-menu-menu-servicelinks li.logout a:before, #block-menu-menu-servicelinks li.abmelden a:before, #block-menu-menu-servicelinks li.anmelden a:before { background-position: center -748px; width: 17px; height: 17px; }
#block-menu-menu-servicelinks li.login a:hover:before, #block-menu-menu-servicelinks li.logout a:hover:before, #block-menu-menu-servicelinks li.abmelden a:hover:before, #block-menu-menu-servicelinks li.anmelden a:hover:before { background-position: center -680px; }
#block-menu-menu-servicelinks li.newsletter a:before, #block-menu-menu-servicelinks li.onetzplus-abonnieren a:before { background-position: center -1258px; width: 17px; height: 17px; }
#block-menu-menu-servicelinks li.newsletter a:hover:before, #block-menu-menu-servicelinks li.onetzplus-abonnieren a:hover:before { background-position: center -1190px; }
#block-menu-menu-servicelinks li.podcasts a:before { background-position: center -1428px; width: 17px; height: 17px; }
#block-menu-menu-servicelinks li.podcasts a:hover:before { background-position: center -1360px; }
#block-menu-menu-servicelinks li.newsletter.last a { color: #fff; background-color: #94d113; }
#block-menu-menu-servicelinks li.newsletter.last a:before { background-position: center -1241px; width: 17px; height: 17px; }
#block-menu-menu-servicelinks li.newsletter.last a:hover { color: #fff; background-color: #016fb4; }
#block-menu-menu-servicelinks li.newsletter.last a:hover:before { background-position: center -1241px; }
#block-menu-menu-servicelinks li.onetzplus-abonnieren.last a { color: #fff; background-color: #e64632; }
#block-menu-menu-servicelinks li.onetzplus-abonnieren.last a:before { background-position: center -1241px; width: 17px; height: 17px; }
#block-menu-menu-servicelinks li.onetzplus-abonnieren.last a:hover { color: #fff; background-color: #016fb4; }
#block-menu-menu-servicelinks li.onetzplus-abonnieren.last a:hover:before { background-position: center -1241px; }

#block-menu-menu-service-additional { padding-top: 5px; margin-bottom: 20px; margin-bottom: 1.17647rem; }
#block-menu-menu-service-additional li.zeitungs-abo.first a { color: #fff; background-color: #016fb4; }
#block-menu-menu-service-additional li.zeitungs-abo.first a:hover { color: #fff; background-color: #94d113; }

#block-menu-menu-servicelinks, #block-menu-menu-service-additional { font-size: 13px; line-height: 15px; text-transform: uppercase; }
#block-menu-menu-servicelinks .menu, #block-menu-menu-service-additional .menu { margin: 0; padding: 0; list-style-type: none; }
#block-menu-menu-servicelinks li, #block-menu-menu-service-additional li { display: inline-block; }
#block-menu-menu-servicelinks a, #block-menu-menu-service-additional a { margin-top: 10px; padding: 4px 10px; }

@media all and (max-width: 1040px) { #block-menu-menu-service-additional, #block-menu-menu-servicelinks { display: none; } }
#header .container-inline { border: 2px solid #94d113; padding: 0 0 0 13px; background-color: #fff; }
#header input[type="text"] { border: none; padding: 0; width: 185px; background-color: #fff; color: #016fb4; text-transform: uppercase; font-weight: bold; line-height: 28px; vertical-align: middle; }
#header input[type="text"]:-moz-placeholder { color: #b4b4b4; }
#header input[type="text"]::-moz-placeholder { color: #b4b4b4; }
#header input[type="text"]:-ms-input-placeholder { color: #b4b4b4; }
#header input[type="text"]::-webkit-input-placeholder { color: #b4b4b4; }
#header input[type="text"]:focus { outline: none; }
#header .form-submit { background-color: #94d113; border: none; border-left: 2px solid #94d113; display: inline-block; position: relative; width: 34px; height: 32px; margin: 0; vertical-align: middle; cursor: pointer; }
#header .form-submit span { display: none; }
#header .form-submit:hover { color: #016fb4; background-color: #f0f0f0; border-left: 2px solid #f0f0f0; }
#header .form-autocomplete { background-image: none; }
#header #autocomplete { border: 2px solid #e0e0e0; width: 18em !important; margin-left: -85px; margin-top: 36px !important; }
#header #autocomplete li { padding: 4px 8px; color: #016fb4; text-transform: uppercase; text-align: left; font-weight: bold; font-size: 13px; }
#header #autocomplete li:hover, #header #autocomplete li.selected { background-color: #f0f0f0; }

.region-header { position: relative; }

#block-block-3 { margin-bottom: 30px; }

#logo { float: none; }
#logo a { display: block; margin: 0 auto; padding-right: 190px; width: 218px; height: 60px; background: url(../images/onetz_logo.png); background: url(../images/onetz_logo.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-size: contain; background-repeat: no-repeat; line-height: 0; }

#sublogo { position: absolute; left: 540px; bottom: 1px; width: 170px; height: 43px; background: url(../images/titel_v.png); background: url(../images/titel_v.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-size: contain; background-repeat: no-repeat; }

#block-dnt_custom_content_displays-2 { position: absolute; bottom: -89px; right: 30px; display: none; z-index: 10; }
#block-dnt_custom_content_displays-2 label { display: none; }
#block-dnt_custom_content_displays-2 .form-submit:before { content: ""; background-position: center -432px; width: 24px; height: 24px; position: absolute; top: 4px; left: 4px; }
#block-dnt_custom_content_displays-2 .form-submit:hover:before { background-position: center -360px; }

@media all and (min-width: 1041px) { #header input[type="text"] { line-height: 22px; }
  #nl_signup_header { display: none; }
  .search-separator { display: none; } }
@media all and (max-width: 1040px) { #block-dnt_custom_content_displays-2, #sublogo { display: none; }
  #header { min-height: inherit; height: 0; }
  #header .block { margin-bottom: 0; }
  #header .container-inline { background-color: #fff; display: inline-block; }
  #header input[type="text"] { width: 220px; font-size: 16px; }
  #header #autocomplete { width: 18em !important; }
  #header #autocomplete li { padding: 6px 8px; font-size: 14px; }
  #logo { position: relative; z-index: 10; padding: 15px 0; width: 108px; margin: 0 auto; }
  #logo a { width: 108px; height: 30px; background: url(../images/onetz_logo_w.png); background: url(../images/onetz_logo_w.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-size: contain; background-repeat: no-repeat; }
  #block-dnt_custom_content_displays-2 { position: relative; top: 0; left: 0; right: 0; padding: 20px 0; background-color: #e0e0e0; text-align: center; }
  #header #autocomplete { margin-left: -32px; } }
.toplink { display: inline-block; font-size: 13px; line-height: 13px; font-weight: bold; text-transform: uppercase; }
.toplink:before { content: ""; display: inline-block; margin-right: 13px; background-position: center -630px; width: 14px; height: 14px; vertical-align: bottom; }
.toplink:hover:before { background-position: center -658px; }

#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { display: inline-block; }
#footer .sociallinks { line-height: 5px; margin-right: -10px; }
#footer .sociallinks .fb, #footer .sociallinks .tw, #footer .sociallinks .youtube, #footer .sociallinks .insta { display: inline-block; position: relative; width: 0; padding: 18px 22px; height: 24px; overflow: hidden; }
#footer .sociallinks .fb:before, #footer .sociallinks .tw:before, #footer .sociallinks .youtube:before, #footer .sociallinks .insta:before { content: ""; position: absolute; top: 18px; left: 10px; }
#footer .sociallinks .fb:before { background-position: center -1392px; width: 24px; height: 24px; }
#footer .sociallinks .fb:hover:before { background-position: center -1320px; }
#footer .sociallinks .tw:before { background-position: center -1512px; width: 24px; height: 24px; }
#footer .sociallinks .tw:hover:before { background-position: center -1440px; }
#footer .sociallinks .youtube:before { background-position: center -924px; width: 28px; height: 28px; top: 16px; left: 8px; }
#footer .sociallinks .youtube:hover:before { background-position: center -840px; }
#footer .sociallinks .insta:before { background-position: center -1632px; width: 24px; height: 24px; }
#footer .sociallinks .insta:hover:before { background-position: center -1560px; }

.bottom-bar { padding: 0 32px; background-color: #016fb4; }
.bottom-bar li { position: relative; }
.bottom-bar li a { display: block; padding: 22px 16px; color: #fff; font-size: 13px; line-height: 16px; font-weight: bold; text-transform: uppercase; }
.bottom-bar li a:hover { color: #016fb4; background-color: #f0f0f0; }

.footernav { float: left; margin-left: -16px; }

.titlenav { padding: 20px 0; line-height: 13px; }
.titlenav:hover { background-color: #f0f0f0; }
.titlenav .dnt { width: 446px; height: 10px; background: url(../images/titel.png); background: url(../images/titel.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.titlenav .owz { width: 50px; height: 17px; background: url(../images/titel-owz_19.png); background: url(../images/titel-owz_19.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.titlenav .dntpress { width: 106px; height: 17px; background: url(../images/titel-druckzentrum.png); background: url(../images/titel-druckzentrum.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.titlenav .onetz { width: 71px; height: 20px; background: url(../images/titel-onetz.png); background: url(../images/titel-onetz.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.titlenav .citymail { width: 100px; height: 24px; background: url(../images/titel-logistik-gmbh.png); background: url(../images/titel-logistik-gmbh.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.titlenav .dnt, .titlenav .owz, .titlenav .dntpress, .titlenav .onetz, .titlenav .citymail { display: block; margin: 0 10px; min-height: 33px; line-height: 0; background-size: contain; background-repeat: no-repeat; background-position: center; }

@media all and (min-width: 1041px) { .bottom-bar { text-align: right; } }
@media all and (max-width: 1040px) { .footernav { float: none; }
  .bottom-bar li a { padding: 23px 11px; }
  .titlenav .dnt { margin: 0 95px; }
  #footer .sociallinks { margin-right: 0; } }
@media all and (max-width: 715px) { .footernav { float: none; }
  .bottom-bar li a { padding: 15px 9px; }
  .titlenav .dnt { margin: 0; width: 350px; }
  #footer .sociallinks .fb, #footer .sociallinks .tw, #footer .sociallinks .youtube, #footer .sociallinks .insta { padding: 18px 26px; }
  #footer .sociallinks .fb:before, #footer .sociallinks .tw:before, #footer .sociallinks .youtube:before, #footer .sociallinks .insta:before { content: ""; position: absolute; top: 18px; left: 12px; }
  #footer .sociallinks .youtube:before { top: 16px; left: 8px; } }
@media all and (max-width: 379px) { .bottom-bar li a { padding: 15px 18px; }
  .titlenav .dnt { margin: 0 10px; width: 300px; } }
#navigation .static-nav, #navigation .menu { list-style-type: none; }

.static-nav .menu-button, .static-nav .search-button { display: block; color: transparent; font-size: 13px; line-height: 25px; font-weight: bold; text-transform: uppercase; }
.static-nav .menu-button:before, .static-nav .search-button:before { display: inline-block; content: ""; vertical-align: middle; }
.static-nav .menu-button:focus:before, .static-nav .menu-button:before { background-position: center -2184px; width: 28px; height: 28px; }
.static-nav .search-button:before { background-position: center -504px; width: 28px; height: 28px; }

.nav-desktop .mobile-sub-trigger { display: none; }
.nav-desktop .with-navigation #content { margin-top: 52px; }
.nav-desktop #navigation { height: 52px; }
.nav-desktop #block-block-2 { z-index: 1; }
.nav-desktop #block-menu-primary-links .content { display: none; z-index: 1; position: relative; }
.nav-desktop #block-menu-menu-primary-additional { *zoom: 1; background: #016fb4; background: -moz-linear-gradient(top, #016fb4 0px, #016fb4 48px, transparent 48px, transparent 100%); background: -webkit-linear-gradient(top, #016fb4 0px, #016fb4 48px, transparent 48px, transparent 100%); background: linear-gradient(to bottom, #016fb4 0px, #016fb4 48px, rgba(0, 0, 0, 0) 48px, rgba(0, 0, 0, 0) 100%); }
.nav-desktop #block-menu-menu-primary-additional:after { content: ""; display: table; clear: both; }
.nav-desktop #block-menu-menu-primary-additional .content > .menu > li { float: none; display: inline-block; position: relative; padding: 0; }
.nav-desktop #block-menu-menu-primary-additional .content > .menu > li > a { display: block; padding: 16px 16px; color: #fff; font-size: 13px; line-height: 16px; font-weight: bold; text-transform: uppercase; }
.nav-desktop #block-menu-menu-primary-additional .content > .menu > li:hover > a { color: #016fb4; background-color: #f0f0f0; }
.nav-desktop #block-menu-primary-links li { float: none; display: block; position: relative; padding: 0; max-width: 240px; background-color: #f0f0f0; }
.nav-desktop #block-menu-primary-links li > a { display: block; margin: 0 6px; padding: 12px 24px 12px 14px; border-bottom: 1px solid #e0e0e0; color: #282828; font-size: 13px; line-height: 15px; font-weight: bold; white-space: nowrap; }
.nav-desktop #block-menu-primary-links li > a:hover { color: #016fb4; }
.nav-desktop #block-menu-primary-links li > a.preservice { border-bottom: 4px solid #282828; }
.nav-desktop #block-menu-primary-links li.expanded + .leaf .service { padding-top: 20px; }
.nav-desktop #block-menu-primary-links li.last > a { border-bottom: none; }
.nav-desktop #block-menu-primary-links li:hover .menu { display: block; }
.nav-desktop #block-menu-primary-links .content > .menu { margin-top: 4px; }
.nav-desktop #block-menu-primary-links .content > .menu > li.expanded:after { content: ""; position: absolute; top: 13px; right: 20px; background-position: center -56px; width: 14px; height: 14px; }
.nav-desktop #block-menu-primary-links .content > .menu > li.expanded:hover:after { background-position: center -126px; }
.nav-desktop #block-menu-primary-links .menu .menu { display: none; position: absolute; top: 0; left: 240px; z-index: 100; }
.nav-desktop #block-menu-primary-links .menu .menu li { background-color: #fff; min-width: 200px; }
.nav-desktop #block-menu-primary-links .menu .menu li a { font-weight: normal; }

.nav-mobile #navigation li { padding: 0; }
.nav-mobile #block-menu-menu-primary-additional { display: none; }
.nav-mobile #block-menu-primary-links > .content { display: none; max-height: 1000em; width: 364px; position: absolute; top: 0; z-index: 100; background-color: #016fb4; }
.nav-mobile #block-menu-primary-links li { float: none; display: block; position: relative; padding: 0; }
.nav-mobile #block-menu-primary-links li > a { display: block; padding: 16px 60px 16px 30px; border-top: 1px solid #fff; background-color: #016fb4; color: #fff; font-size: 13px; line-height: 15px; font-weight: bold; white-space: nowrap; text-transform: uppercase; }
.nav-mobile #block-menu-primary-links li > a:hover { color: #94d113; }
.nav-mobile #block-menu-primary-links li > a.service { border-top: 1px solid #e0e0e0; color: #282828; background-color: #f0f0f0; }
.nav-mobile #block-menu-primary-links li.anmelden > a, .nav-mobile #block-menu-primary-links li.onetz > a { color: #94d113; }
.nav-mobile #block-menu-primary-links li.anmelden:hover > a, .nav-mobile #block-menu-primary-links li.onetz:hover > a { color: #80b2d7; }
.nav-mobile #block-menu-primary-links li.expanded + .leaf .service { border-top: 1px solid #fff; }
.nav-mobile #block-menu-primary-links .menu.open li > a { border-top: 1px solid #e0e0e0; color: #282828; background-color: #f0f0f0; text-transform: none; }
.nav-mobile #block-menu-primary-links .menu.open li > a:hover { color: #016fb4; }
.nav-mobile #block-menu-primary-links .menu.open li.first > a { border-top: none; }
.nav-mobile .mobile-sub-trigger { display: inline-block; position: absolute; right: 10px; padding: 21px 25px 22px; width: 0; height: 0; overflow: hidden; cursor: pointer; }
.nav-mobile .mobile-sub-trigger:before { content: ""; position: absolute; top: 14px; left: 18px; background-position: center -848px; width: 16px; height: 16px; }
.nav-mobile .mobile-sub-trigger:hover:before { background-position: center -832px; }
.nav-mobile .mobile-sub-trigger.opened:before { background-position: center -768px; width: 16px; height: 16px; }
.nav-mobile .mobile-sub-trigger.opened:hover:before { background-position: center -752px; }
.nav-mobile .expanded .menu { display: none; }
.nav-mobile .menu.open { display: block; }

@media all and (min-width: 1041px) { .static-nav li { padding: 0; }
  .static-nav .home, .static-nav .sl-button { display: none; }
  .static-nav .menu-button, .static-nav .search-button { color: #fff; }
  .static-nav .menu-button { padding: 11px 30px 9px; border-right: 1px solid #fff; background-color: #94d113; }
  .static-nav .menu-button:before { margin-right: 13px; }
  .static-nav .menu-button:hover { background-color: #80b2d7; }
  .static-nav .search-button { position: absolute; right: 0; padding: 12px 30px 11px; }
  .static-nav .search-button.open { display: none; }
  .static-nav .search-button:before { width: 20px; height: 20px; background-position: center -360px; margin-right: 4px; }
  .static-nav .search-button:hover { color: #016fb4; background-color: #f0f0f0; }
  .static-nav .search-button:hover:before { background-position: center -300px; } }
@media all and (max-width: 1040px) { #block-menu-menu-primary-additional, .nav-desktop #block-menu-primary-links { display: none; }
  #logo a { padding: 0; }
  .static-nav { position: relative; height: 60px; background: #016fb4; }
  .static-nav .home, .static-nav .sl-button { display: none; }
  .static-nav .menu-button, .static-nav .search-button { display: block; width: 28px; height: 28px; padding: 15px 16px 17px; color: transparent; overflow: hidden; }
  .static-nav .menu-button { margin-left: 10px; }
  .static-nav .menu-button:hover:before { background-position: center -2156px; }
  .static-nav .search-button { position: absolute; right: 10px; }
  .static-nav .search-button.open:before, .static-nav .search-button:hover:before { background-position: center -476px; }
  .static-nav .open:before { color: #94d113; } }
@media all and (max-width: 715px) { .nav-mobile .static-nav .menu-button:before { font-size: 1.86667rem; }
  .menu.service { border-bottom: 4px solid #fff; } }
@media all and (max-width: 379px) { .nav-mobile #block-menu-primary-links > .content { width: 100%; } }
.nav-mobile #header.sticky { position: fixed; top: 0; z-index: 9999; width: 204px; margin: 0 80px; }
.nav-mobile #header.sticky #logo { padding: 10px 0; }
.nav-mobile #mainsearchtools { margin: 0 -80px; }
.nav-mobile #navigation.sticky .static-nav { position: fixed; top: 0; z-index: 9998; width: 364px; height: 50px; }
.nav-mobile #navigation.sticky .static-nav .menu-button, .nav-mobile #navigation.sticky .static-nav .search-button { padding: 10px 16px 12px; }
.nav-mobile #navigation.sticky #block-menu-primary-links > .content { top: 50px; }
.nav-mobile #navigation.sticky #block-menu-primary-links li > a { padding-top: 13px; padding-bottom: 13px; }

@media all and (min-width: 716px) and (max-width: 1040px) { .nav-mobile #header.sticky { width: 529px; }
  .nav-mobile #navigation.sticky .static-nav { width: 689px; } }
@media all and (max-width: 715px) { .nav-mobile #header.sticky { width: 180px; width: calc(100% - 160px); }
  .nav-mobile #navigation.sticky .static-nav { width: 100%; max-width: 480px; } }
@media all and (min-width: 481px) and (max-width: 715px) { .nav-mobile #header.sticky { width: 320px; }
  .nav-mobile #mainsearchtools { margin: 0; } }
.pane-custom-insert-teaser-panel-pane-1, .pane-custom-insert-teaser-panel-pane-2, .pane-custom-insert-teaser-panel-pane-3, .pane-custom-insert-teaser-archive-panel-pane-1, .pane-custom-insert-teaser-archive-panel-pane-2, .pane-custom-insert-teaser-archive-panel-pane-3 { margin: 0 32px; padding: 0 0 30px; border-bottom: 1px solid #e0e0e0; }
.pane-custom-insert-teaser-panel-pane-1 .pane-title, .pane-custom-insert-teaser-panel-pane-2 .pane-title, .pane-custom-insert-teaser-panel-pane-3 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-1 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-2 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-3 .pane-title { margin-bottom: 30px; }

.insert-teaser { *zoom: 1; }
.insert-teaser:after { content: ""; display: table; clear: both; }
.insert-teaser .view-content { margin: 0 -10px; }
.insert-teaser .slick-prev { left: -22px; }
.insert-teaser .slick-next { right: -22px; }
.insert-teaser .row { position: relative; width: 140px; margin: 0 10px; }
.insert-teaser .row:hover a { color: #94d113; }
.insert-teaser .field-title { font-size: 10px; font-size: 0.58824rem; line-height: 13px; line-height: 0.76471rem; }
.insert-teaser h2 { margin: 8px 0 0; }

.insert-teaser:not(.carousel) .row { float: left; margin-bottom: 20px; }

@media all and (min-width: 1041px) { .insert-teaser .view-content { margin: 0 -13px; }
  .insert-teaser .slick-prev { left: -19px; }
  .insert-teaser .slick-next { right: -19px; }
  .insert-teaser .row { width: 218px; height: 307px; margin: 0 13px; }
  .insert-teaser:not(.carousel) .row { float: left; margin-bottom: 30px; } }
@media all and (min-width: 716px) and (max-width: 1040px) { .insert-teaser .view-content { margin: 0 -12px 0 -11px; }
  .insert-teaser .slick-prev { left: -20px; }
  .insert-teaser .slick-next { right: -21px; }
  .insert-teaser .row { width: 193px; height: 272px; margin: 0 12px 0 11px; }
  .insert-teaser:not(.carousel) .row { float: left; margin-bottom: 30px; } }
@media all and (min-width: 716px) { .insert-teaser .field-title { position: absolute; bottom: 0; left: 0; right: 0; }
  .insert-teaser .field-title h2 { margin: 0; }
  .insert-teaser .field-title a { display: flex; flex-direction: column; justify-content: center; padding: 13px 20px; min-height: 38px; color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.6); text-align: center; } }
@media all and (max-width: 715px) { .insert-teaser:not(.carousel) .row:nth-child(odd) { clear: left; } }
@media all and (max-width: 399px) { .insert-teaser .view-content { margin: 0; }
  .insert-teaser .slick-prev { left: -32px; }
  .insert-teaser .slick-next { right: -32px; } }
.buildmode-full .node-type-insert .field-dlcontent { position: relative; float: left; margin: 0.4em 0 0 12px; z-index: 1; }
.buildmode-full .node-type-insert .field-dlcontent .field-item { float: left; margin-right: 0.5em; }
.buildmode-full .node-type-insert .field-dlcontent .field-item:first-child { margin-right: 1.5em; }
.node-type-insert .filefield-file { display: inline; color: #016fb4; }
.node-type-insert .filefield-file img { display: none; }
.node-type-insert .filefield-file a { color: #016fb4; }
.node-type-insert .filefield-file:before { margin-right: 0.25em; }
.node-type-insert .filefield-file:hover:before, .node-type-insert .filefield-file:hover a { color: #94d113; }
.node-type-insert .field-mimas-flipbook-display { margin-bottom: 10px; }

@media all and (max-width: 1040px) { .buildmode-full .node-type-insert .field-dlcontent { float: none; background-color: #f0f0f0; margin: 0; padding: 0.4em 0.75rem; min-height: 1.5em; } }
@media all and (max-width: 715px) { .buildmode-full .node-type-insert .field-dlcontent .field-label-inline-first { display: block; }
  .buildmode-full .node-type-insert .field-dlcontent .filefield-file { font-size: 2.37762vw; } }
.pane-custom-thing-teaser-panel-pane-1, .pane-custom-thing-teaser-panel-pane-4, .pane-custom-thing-teaser-panel-pane-7 { margin: 0; padding: 30px 32px; border-bottom: none; background-color: #f0f0f0; }
.pane-custom-thing-teaser-panel-pane-1 .pane-title, .pane-custom-thing-teaser-panel-pane-4 .pane-title, .pane-custom-thing-teaser-panel-pane-7 .pane-title { margin-bottom: 30px; }

.thing-teaser { *zoom: 1; }
.thing-teaser:after { content: ""; display: table; clear: both; }
.thing-teaser .view-content { margin: 0 -13px 0 -12px; }
.thing-teaser .row { position: relative; width: 300px; margin: 0 13px 0 12px; }
.thing-teaser .row:hover a { color: #94d113; }
.thing-teaser .field-title { position: absolute; bottom: 0; left: 0; right: 0; font-size: 10px; font-size: 0.58824rem; line-height: 13px; line-height: 0.76471rem; }
.thing-teaser .field-title h2 { margin: 0; }
.thing-teaser .field-title a { display: flex; flex-direction: column; justify-content: center; padding: 13px 20px; min-height: 38px; color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.6); text-align: center; }

@media all and (min-width: 1041px) { .thing-teaser .view-content { margin: 0 -13px; }
  .thing-teaser .row { width: 218px; height: 218px; margin: 0 13px; } }
.pane-custom-article-teaser-archive-panel-pane-1, .pane-custom-article-teaser-archive-panel-pane-2, .pane-custom-article-teaser-archive-panel-pane-4, .pane-custom-article-teaser-archive-panel-pane-7, .pane-custom-article-teaser-panel-pane-1, .pane-custom-article-teaser-panel-pane-2, .pane-custom-article-teaser-panel-pane-4, .pane-custom-article-teaser-panel-pane-5, .pane-custom-article-teaser-panel-pane-7, .pane-custom-article-teaser-panel-pane-8, .pane-custom-article-teaser-panel-pane-15, .pane-custom-article-teaser-panel-pane-16, .pane-custom-article-teaser-panel-pane-17, .pane-custom-article-teaser-panel-pane-18 { margin: 0 32px; padding: 0 0 30px; border-bottom: 1px solid #e0e0e0; }

.pane-custom-article-teaser-panel-pane-2.dm-special, .pane-custom-article-teaser-panel-pane-2.dm-specialpic, .pane-custom-article-teaser-panel-pane-5.dm-special, .pane-custom-article-teaser-panel-pane-5.dm-specialpic, .pane-custom-article-teaser-panel-pane-8.dm-special, .pane-custom-article-teaser-panel-pane-8.dm-specialpic, .pane-custom-article-teaser-panel-pane-18.dm-special, .pane-custom-article-teaser-panel-pane-18.dm-specialpic { margin: 0; padding: 30px 32px; border-bottom: none; background-color: #f0f0f0; }
.pane-custom-article-teaser-panel-pane-2 .view-content:not(.slick-initialized) .row:nth-child(1n+2), .pane-custom-article-teaser-panel-pane-5 .view-content:not(.slick-initialized) .row:nth-child(1n+2), .pane-custom-article-teaser-panel-pane-8 .view-content:not(.slick-initialized) .row:nth-child(1n+2), .pane-custom-article-teaser-panel-pane-18 .view-content:not(.slick-initialized) .row:nth-child(1n+2) { display: none; }

.pane-custom-article-teaser-panel-pane-15, .pane-custom-article-teaser-panel-pane-16, .pane-custom-article-teaser-panel-pane-17 { margin: 0; padding: 30px 32px; border-bottom: none; background-color: #f0f0f0; }
.pane-custom-article-teaser-panel-pane-15 .pane-title, .pane-custom-article-teaser-panel-pane-16 .pane-title, .pane-custom-article-teaser-panel-pane-17 .pane-title { margin-bottom: 30px; }

.pane-custom-article-teaser-panel-pane-3, .pane-custom-article-teaser-panel-pane-6, .pane-custom-article-teaser-panel-pane-9, .pane-custom-article-teaser-panel-pane-10, .pane-custom-article-teaser-panel-pane-11 { padding: 30px 32px; background-color: #f0f0f0; }

.pane-custom-article-teaser-panel-pane-12, .pane-custom-article-teaser-panel-pane-13, .pane-custom-article-teaser-panel-pane-14 { display: none; margin: 0 32px; }

.pane-custom-article-teaser-panel-pane-12 .pane-title, .pane-custom-article-teaser-panel-pane-13 .pane-title, .pane-custom-article-teaser-panel-pane-14 .pane-title { margin: 40px 0; }

.article-teaser { *zoom: 1; }
.article-teaser:after { content: ""; display: table; clear: both; }
.article-teaser .view-content { margin: 0 -13px 0 -12px; }
.article-teaser .row { width: 300px; margin: 0 13px 0 12px; }
.article-teaser .meta { margin-top: 2px; display: flex; flex-wrap: wrap; }
.article-teaser .location { display: inline-block; padding: 0 0 3px; color: #016fb4; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; flex-grow: 1; }
.article-teaser .date { margin-bottom: 3px; font-size: 13px; line-height: 14px; }
.front .article-teaser .date { display: none; }
.article-teaser h2 { margin: 13px 0 9px; font-size: 18px; line-height: 25px; font-weight: bold; }
.article-teaser .teaser { font-size: 14px; line-height: 22px; }
.article-teaser .teaser a { color: #282828; }
.article-teaser .teaser a:hover, .article-teaser .teaser a:visited { color: #282828; }
.article-teaser a.picture, .article-teaser .picture a { position: relative; display: block; line-height: 0; }
.article-teaser a.picture:after, .article-teaser .picture a:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.article-teaser .picturewrapper { position: relative; min-height: 165px; }

.picturewrapper .properties { position: absolute; left: 0; bottom: 0; line-height: 0; }
.picturewrapper .property { margin: 4px 4px 0 0; color: #282828 !important; background-color: #94d113; }
.picturewrapper .property.breakingnews { color: #fff !important; background-color: #e64632; }

.premium-wrapper { display: inline-block; margin-top: 4px; margin-right: 4px; padding-right: 4px; border-right: 1px solid #e0e0e0; line-height: 0; vertical-align: text-bottom; }
.premium-wrapper .premium { display: inline-block; width: 58px; height: 20px; background: url(../images/onetzplus_c_4c_w.png); background: url(../images/onetzplus_c_4c_w.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }

.article-teaser.carousel.pod .meta, .article-teaser.carousel.pod .teaser { display: none; }

.dm-medium .picture, .dm-small .picture { display: none !important; }
.dm-medium .properties, .dm-small .properties { position: static; float: left; margin-top: 4px; margin-right: 4px; left: inherit; bottom: inherit; }
.dm-medium h2, .dm-small h2 { margin-top: 6px; }

.breakingnews .picturewrapper, .dm-ultrasmall .picturewrapper, .dm-small .picturewrapper { min-height: inherit !important; }

.dm-specialpic .field-title h2, .dm-mediumpic .field-title h2, .dm-small .field-title h2 { margin-bottom: 0; }
.dm-specialpic .teaser, .dm-mediumpic .teaser, .dm-small .teaser { display: none; }

.article-teaser:not(.carousel).dm-ultrasmall .row { width: inherit; float: none; margin-top: 16px !important; padding-top: 10px; padding-bottom: 13px; border-bottom: 1px solid #e0e0e0; position: relative; *zoom: 1; }
.article-teaser:not(.carousel).dm-ultrasmall .row:after { content: ""; display: table; clear: both; }
.article-teaser:not(.carousel).dm-ultrasmall .row .meta { display: inline-block; margin: 0; position: absolute; top: -8px; left: 132px; }
.article-teaser:not(.carousel).dm-ultrasmall .row .location { padding: 0; }
.article-teaser:not(.carousel).dm-ultrasmall .row .date { margin-left: 8px; border-left: 1px solid #282828; padding-left: 8px; margin-bottom: 0; display: inline-block; }
.article-teaser:not(.carousel).dm-ultrasmall .row .picture { float: left; margin-top: -10px; margin-right: 20px; max-width: 112px; }
.article-teaser:not(.carousel).dm-ultrasmall .row .picture + .field-title { margin-left: 132px; }
.article-teaser:not(.carousel).dm-ultrasmall .row .properties { position: static; float: left; margin-top: 8px; margin-right: 4px; left: inherit; bottom: inherit; }
.article-teaser:not(.carousel).dm-ultrasmall .row .field-title { clear: right; }
.article-teaser:not(.carousel).dm-ultrasmall .row .field-title h2 { margin: 11px 0 0; font-size: 13px; line-height: 15px; }
.article-teaser:not(.carousel).dm-ultrasmall .row .teaser { margin-top: 6px; max-height: 22px; overflow: hidden; }

.article-teaser.breakingnews .row { width: 100%; }
.article-teaser.breakingnews .meta { display: block; margin: 0; }
.article-teaser.breakingnews .location { padding: 0; }
.article-teaser.breakingnews .date { margin-left: 8px; border-left: 1px solid #282828; padding-left: 8px; margin-bottom: 0; display: inline-block; }
.article-teaser.breakingnews .teaser, .article-teaser.breakingnews .property, .article-teaser.breakingnews .picture { display: none; }
.article-teaser.breakingnews .picturewrapper { float: left; }
.article-teaser.breakingnews .properties { position: static; }
.article-teaser.breakingnews .property.breakingnews { display: inline-block; margin-right: 8px; }
.article-teaser.breakingnews .field-title { clear: right; }
.article-teaser.breakingnews .field-title h2 { margin: 2px 0 0; }

.loadmore-trigger, .mt-articlearchive { margin: 0 32px; padding-bottom: 30px; border-bottom: 1px solid #e0e0e0; text-align: center; }

.loadmore { display: inline-block; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.loadmore:before { content: ""; display: inline-block; margin-right: 13px; background-position: center -700px; width: 14px; height: 14px; vertical-align: bottom; }
.loadmore:hover:before { background-position: center -728px; }
.loadmore.open:before { background-position: center -630px; vertical-align: bottom; }
.loadmore.open:hover:before { background-position: center -658px; }

.loadarchive { display: inline-block; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.loadarchive:after { content: ""; display: inline-block; margin-left: 8px; background-position: center 0px; width: 14px; height: 14px; vertical-align: bottom; }
.loadarchive:hover:after { background-position: center -28px; }

.view-custom-article-teaser-archive .view-content { *zoom: 1; }
.view-custom-article-teaser-archive .view-content:after { content: ""; display: table; clear: both; }

.pane-footer { margin-top: 30px; text-align: center; }
.pane-footer a { min-width: 300px; box-sizing: border-box; }

@media all and (min-width: 1041px) { .article-teaser:not(.carousel) .row { float: left; }
  .article-teaser:not(.carousel) .row:nth-child(1n+4) { margin-top: 30px; }
  .article-teaser:not(.carousel) .row:nth-child(3n+4) { clear: left; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first { width: inherit; float: none; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first h2 { font-size: 32px; line-height: 40px; margin-left: 650px; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first .meta { float: right; width: 300px; margin-bottom: 4px; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first .picturewrapper { float: left; margin-right: 25px; width: 625px; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first .field-title { clear: right; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row.first .premium-wrapper { vertical-align: inherit; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row:nth-child(2) { clear: left; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row:nth-child(4).last { display: block; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row:nth-child(1n+2) { margin-top: 30px; }
  .panel-pane:not(.dm-tt-follow) .article-teaser.top .row:nth-child(3n+4) { clear: none; }
  .article-teaser.dossierintro .row.first { width: inherit; float: none; }
  .article-teaser.dossierintro .row.first .picture { float: left; margin-right: 25px; } }
@media all and (min-width: 716px) { .article-teaser.pod .row { position: relative; min-height: 72px; }
  .article-teaser.pod .properties { bottom: 80px; }
  .article-teaser.pod .field-title { position: absolute; bottom: 0; left: 0; right: 0; }
  .article-teaser.pod .field-title h2 { margin: 0; position: relative; }
  .article-teaser.pod .field-title a { display: block; padding: 23px 30px 24px; color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.4); }
  .article-teaser.pod .field-title a:hover { color: #94d113; }
  .article-teaser.pod .field-title .premium-wrapper { position: absolute; left: 30px; top: 23px; padding-right: 0; border-right: none; }
  .article-teaser.pod .field-title .premium-wrapper a { padding: 0; background-color: transparent; }
  .article-teaser.pod .field-title .premium-wrapper ~ a { padding-left: 94px; } }
@media all and (min-width: 716px) and (max-width: 1040px) { .article-teaser:not(.carousel) .row { float: left; }
  .article-teaser:not(.carousel) .row:nth-child(3).last, .article-teaser:not(.carousel) .row:nth-child(5).last, .article-teaser:not(.carousel) .row:nth-child(7).last, .article-teaser:not(.carousel) .row:nth-child(9).last { display: none; }
  .article-teaser:not(.carousel) .row:nth-child(1n+3) { margin-top: 30px; }
  .article-teaser:not(.carousel) .row:nth-child(2n+3) { clear: left; }
  .article-teaser.top .row:nth-child(2) { margin-top: 0; }
  .article-teaser.top .row.first.last { width: inherit; float: none; }
  .article-teaser.dossierintro .row.first { width: inherit; float: none; }
  .article-teaser.dossierintro .row.first .picture { float: left; margin-right: 25px; width: 300px; } }
@media all and (max-width: 715px) { .article-teaser .row { width: auto; }
  .article-teaser:not(.carousel) .row { margin-top: 30px; }
  .article-teaser:not(.carousel) .row.first { margin-top: 0; }
  .article-teaser:not(.carousel).dm-ultrasmall .row .date { display: none; }
  .article-teaser:not(.carousel).dm-ultrasmall .row .properties { float: none; margin-bottom: -4px; }
  .article-teaser:not(.carousel).dm-ultrasmall .row .property { margin-bottom: 4px; }
  .article-teaser:not(.carousel).dm-ultrasmall .row .picture { margin-top: -20px; }
  .article-teaser.pod h2 { margin: 13px 0 0; }
  .article-teaser.top .row.first h2 { font-size: 22px; line-height: 25px; }
  .dm-medium .properties, .dm-small .properties { float: none !important; margin-bottom: -4px; }
  .dm-medium .property, .dm-small .property { margin-bottom: 4px; } }
@media all and (max-width: 379px) { .article-teaser .picturewrapper { min-height: 141px; }
  .article-teaser.breakingnews .picturewrapper { float: none; }
  .pane-footer a { min-width: 270px; } }
.addthis_toolbox.addthis_default_style { text-align: center; }
.addthis_toolbox.addthis_default_style .at300b, .addthis_toolbox.addthis_default_style .at300m { float: none; display: inline-block; position: relative; margin: 0 10px 20px; padding-bottom: 8px; min-width: 3em; }
.addthis_toolbox.addthis_default_style .at-icon-wrapper { background-color: transparent !important; }
.addthis_toolbox.addthis_default_style .at-icon { fill: #464646 !important; }
.addthis_toolbox.addthis_default_style .addthis_toolbox_item:hover:after { color: #016fb4; }
.addthis_toolbox.addthis_default_style .addthis_toolbox_item:hover .at-icon { fill: #016fb4 !important; }
.addthis_toolbox.addthis_default_style .addthis_toolbox_item:after { position: absolute; left: 0; right: 0; bottom: 0; color: #464646; font-size: 9px; }
.addthis_toolbox.addthis_default_style .addthis_button_whatsapp:after { content: "Whatsapp"; }
.addthis_toolbox.addthis_default_style .addthis_button_facebook:after { content: "Facebook"; }
.addthis_toolbox.addthis_default_style .addthis_button_messenger:after { content: "Messenger"; }
.addthis_toolbox.addthis_default_style .addthis_button_pinterest_share:after { content: "Pinterest"; }
.addthis_toolbox.addthis_default_style .addthis_button_twitter:after { content: "Twitter"; }
.addthis_toolbox.addthis_default_style .addthis_button_mailto:after { content: "Mail"; }
.addthis_toolbox.addthis_default_style .addthis_button_print:after { content: "Drucken"; }
.addthis_toolbox.addthis_default_style .addthis_button_expanded:after { content: "Mehr"; }

@media all and (max-width: 715px) { .addthis_toolbox { max-width: 280px; margin-left: auto; margin-right: auto; } }
@media all and (max-width: 379px) { .addthis_toolbox { margin-left: -15px; margin-right: -15px; } }
.pane-custom-most-popular-panel-pane-1, .pane-custom-most-popular-panel-pane-2, .pane-custom-most-popular-panel-pane-3 { margin: 0 32px; border-bottom: 1px solid #e0e0e0; }

.mostpopular { counter-reset: posMP 0; margin-bottom: -1px; }
.mostpopular ul { margin: 0; padding: 0; list-style-type: none; }
.mostpopular .row { padding: 13px 0 13px 50px; border-bottom: 1px solid #e0e0e0; position: relative; min-height: 72px; counter-increment: posMP; }
.mostpopular .row:before { content: counter(posMP); position: absolute; top: 11px; left: 0; color: #016fb4; font-size: 26px; line-height: 1em; font-weight: bold; }
.mostpopular .showmore-trigger { padding: 0; min-height: auto; }
.mostpopular .showmore-trigger:before { display: none; }
.mostpopular .showmore { display: inline-block; padding: 13px 0; width: 100%; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; text-align: center; }
.mostpopular .showmore:after { content: ""; display: inline-block; margin-left: 8px; background-position: center -700px; width: 14px; height: 14px; vertical-align: bottom; }
.mostpopular .showmore:hover:after { background-position: center -728px; }
.mostpopular .picture, .mostpopular .teaser { display: none; }
.mostpopular .meta { margin-bottom: 8px; }
.mostpopular .date { margin-left: 8px; border-left: 1px solid #282828; padding-left: 8px; display: inline-block; color: #282828; font-weight: normal; }
.mostpopular .field-title h2 { margin: 0; font-size: 13px; line-height: 17px; }
.mostpopular .properties { position: static; float: left; margin-top: -6px; margin-right: 4px; left: inherit; bottom: inherit; }

@media all and (min-width: 1041px) { .mostpopular .row { min-height: 76px; } }
@media all and (min-width: 716px) { .mostpopular .view-content { -moz-columns: 2; -webkit-columns: 2; columns: 2; -moz-column-gap: 20px; -webkit-column-gap: 20px; column-gap: 20px; } }
.pane-node-comment-form { padding-bottom: 20px; border-bottom: 1px solid #e0e0e0; }
.pane-node-comment-form .pane-title { margin: 10px 0 0 !important; padding-bottom: 40px; border-bottom: 1px solid #e0e0e0; font-size: 30px; line-height: 35px; }
.pane-node-comment-form .pane-content { position: relative; }
.pane-node-comment-form .pane-content p { text-align: center; }
.pane-node-comment-form .pane-content a { font-weight: bold; }
.pane-node-comment-form .form-submit { position: absolute; right: 0; bottom: 0; border: none; }
.pane-node-comment-form .resizable-textarea { width: 99%; width: calc(100% - 8px); }
.pane-node-comment-form .form-textarea { border: 2px solid #e0e0e0; }
.pane-node-comment-form + .panel-region-separator { height: 20px; }

#edit-comment-wrapper label { margin-bottom: 4px; }
#edit-comment-wrapper .form-required { color: transparent; }

#edit-legal-wrapper { font-size: 14px; }

#edit-legal { vertical-align: text-bottom; }

.pane-node-comments #comments { margin: 0; }
.pane-node-comments #comments .comment { padding-bottom: 20px; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; }
.pane-node-comments .commentauthor { color: #016fb4; }
.pane-node-comments .content { margin: 20px 0; }
.pane-node-comments .content p { margin: 0; }
.pane-node-comments .content p + p { margin-top: 20px; }
.pane-node-comments .links { display: inline-block; margin: 0 !important; font-size: 14px; }
.pane-node-comments .links li { margin-right: 20px; padding: 0; }
.pane-node-comments .links li.comment_forbidden { display: none; }
.pane-node-comments .commentdate { float: right; display: inline-block; font-size: 14px; }
.pane-node-comments .indented { margin-left: 30px; }

@media all and (max-width: 1040px) { #edit-legal-wrapper { padding-bottom: 40px; } }
.border-pane:after { display: block; line-height: 0.3em; }
.border-pane ul { margin: 0; padding: 0.25em 1em; list-style-type: none; }

#mobile-full-width { width: 100% !important; }

.pane-poll-list .view-header { border-style: solid; border-color: #f0f0f0; border-width: 0 12px; padding: 6px; color: #016fb4; }
.pane-poll-list .view-content { position: relative; padding-bottom: 27px; }
.pane-poll-list .views-row { border-style: solid; border-color: #f0f0f0; border-width: 0 12px; padding: 6px 6px 0; }
.pane-poll-list .views-row:after { display: block; width: 100%; text-align: center; line-height: 0.3em; position: absolute; left: 0; right: 0; }
.pane-poll-list .node-type-poll h2.title { font-size: 1em; line-height: 1.44em; font-weight: normal; margin-bottom: 0.5em; }
.pane-poll-list .vote-form .choices { margin: 0 0 0 40px; }
.pane-poll-list .form-radio { margin: 3px 40px 0 0; }
.pane-poll-list .form-radios { margin: 0.25em 0 0.5em; }
.pane-poll-list .percent { margin-bottom: 0.25em; }
.pane-poll-list input[type='submit'], .pane-poll-list .total { position: absolute; bottom: 0; left: 0; right: 0; background-color: #e0e0e0; border: none; border-top: 1px solid #282828; font-size: 1.05882em; line-height: 1.13333em; font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif; text-transform: uppercase; color: #282828; display: block; width: 100%; padding: 5px 0; margin: 0; }
.pane-poll-list input[type='submit']:hover { color: #94d113; }

.poll .bar .foreground { background-color: #016fb4; }

.view-poll-list .node.node-type-poll { margin-bottom: 40px; }
.view-poll-list .views-row-last .node.node-type-poll { margin-bottom: 0; }

div.tabs { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 0 8px; }

ul.tabs.primary { margin: 0; padding: 0; background: none; }
ul.tabs.primary li { padding: 0 8px; }
ul.tabs.primary li a { display: block; margin-bottom: -2px; padding: 5px 0 2px; border-bottom: 3px solid #f0f0f0; background: none; text-transform: uppercase; font-weight: bold; font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: #282828; font-size: 0.76471em; line-height: 2.09231em; }
ul.tabs.primary li a:hover { color: #94d113; border-bottom-color: transparent; }
ul.tabs.primary li a:hover .tab { background: none; }
ul.tabs.primary li a.active { color: #016fb4; }
ul.tabs.primary li a.active:hover { background: none; }
ul.tabs.primary li a .tab { background: none; height: auto; padding: 0; line-height: normal; }

.views_view .item-list .pager, .section-search .item-list .pager { margin: 30px 0 0; border-top: 1px solid #e0e0e0; padding: 30px 0 0; *zoom: 1; }
.views_view .item-list .pager:after, .section-search .item-list .pager:after { content: ""; display: table; clear: both; }
.views_view .item-list .pager li, .section-search .item-list .pager li { padding: 0; display: inline-block; }
.views_view .item-list .pager li a, .section-search .item-list .pager li a { font-weight: bold; text-transform: uppercase; }
.views_view .item-list .pager .pager-current, .section-search .item-list .pager .pager-current { padding: 0 0.5em; color: #94d113; }
.views_view .item-list .pager .pager-first a, .views_view .item-list .pager .pager-previous a, .views_view .item-list .pager .pager-next a, .views_view .item-list .pager .pager-last a, .section-search .item-list .pager .pager-first a, .section-search .item-list .pager .pager-previous a, .section-search .item-list .pager .pager-next a, .section-search .item-list .pager .pager-last a { width: 0; height: 1em; padding: 0 0 0 1.5em; display: inline-block; position: relative; overflow: hidden; text-align: center; line-height: 1.3em; }
.views_view .item-list .pager .pager-first a:before, .views_view .item-list .pager .pager-previous a:before, .views_view .item-list .pager .pager-next a:before, .views_view .item-list .pager .pager-last a:before, .section-search .item-list .pager .pager-first a:before, .section-search .item-list .pager .pager-previous a:before, .section-search .item-list .pager .pager-next a:before, .section-search .item-list .pager .pager-last a:before { position: absolute; left: 0; top: 2px; }
.views_view .item-list:first-child .pager, .section-search .item-list:first-child .pager { margin-top: 0; }

.pane-dnt-traffective-banner .pane-content > div > * { margin-bottom: 30px; }

.front #traffective-ad-Billboard > * { margin: 13px 0; }

.pane-dnt-traffective-article-ads + .panel-region-separator { height: 0; }

.inline-ad > * { margin-top: 20px; }

.page.node-type-story #content-area .inline-ad + p, .page.node-type-story #content-area .teadsVideo { margin-top: 20px; }
.page.node-type-story #content-area .Mobile_Pos1 > *, .page.node-type-story #content-area .Mobile_Pos2 > *, .page.node-type-story #content-area .Rectangle_1 > * { margin-bottom: 20px; }
.page.node-type-story #content-area .teads-inread + p, .page.node-type-story #content-area .teads-inread + div, .page.node-type-story #content-area .teads-inread + ul { margin-top: 20px; }

#traffective-ad-Mobile_Pos1 { max-height: 160px; overflow: hidden; }

#cg-teaser-home iframe { min-width: 300px !important; min-height: 350px !important; }

@media all and (min-width: 1041px) { .page.node-type-story .Billboard, .page.node-type-story .Billboard_2 { margin-left: -143px; margin-right: -143px; } }
@media all and (max-width: 715px) { .ad-right { display: none; }
  #cg-teaser-home iframe { min-width: 260px !important; } }
.slick-prev, .slick-next { position: absolute; display: block; width: 28px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 0; bottom: 0; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -14px; }

.slick-prev { left: -20px; z-index: 10; }
.slick-prev:before { background-position: center -140px; width: 28px; height: 28px; }
.slick-prev:hover:before { background-position: center -196px; }

.slick-next { right: -19px; }
.slick-next:before { background-position: center 0px; width: 28px; height: 28px; }
.slick-next:hover:before { background-position: center -56px; }

.page.node-type-authorprofile .buildmode-full { margin-top: -36px; padding: 30px 32px; background-color: #f0f0f0; *zoom: 1; }
.page.node-type-authorprofile .buildmode-full:after { content: ""; display: table; clear: both; }
.page.node-type-authorprofile .buildmode-full .field-mainpicture { margin-bottom: 13px; }
.page.node-type-authorprofile .buildmode-full h1 { margin: 0; font-size: 18px; font-size: 1.05882rem; line-height: 25px; line-height: 1.47059rem; font-weight: bold; }
.page.node-type-authorprofile .buildmode-full .field-task, .page.node-type-authorprofile .buildmode-full .field-body { font-size: 14px; font-size: 0.82353rem; line-height: 22px; line-height: 1.29412rem; }
.page.node-type-authorprofile .buildmode-full .field-body { margin-top: 13px; }
.page.node-type-authorprofile .buildmode-full .field-body p { margin: 0; }
.page.node-type-authorprofile .buildmode-full .field-body p + p { margin-top: 13px; }
.page.node-type-authorprofile .buildmode-full .footer-links { margin-top: 20px; text-align: center; }
.page.node-type-authorprofile .buildmode-full .authorcontact { display: inline-block; margin-bottom: 13px; padding: 0 13px; color: #fff !important; font-size: 13px; line-height: 28px; font-weight: bold; text-transform: uppercase; background-color: #016fb4; }
.page.node-type-authorprofile .buildmode-full .authorcontact:hover { color: #fff; background-color: #94d113; }
.page.node-type-authorprofile .buildmode-full .authorcontact:before { content: ""; display: inline-block; margin-right: 8px; margin-bottom: 2px; background-position: center -760px; width: 20px; height: 20px; vertical-align: middle; }
.page.node-type-authorprofile .buildmode-full .social .facebook, .page.node-type-authorprofile .buildmode-full .social .instagram, .page.node-type-authorprofile .buildmode-full .social .twitter { display: inline-block; margin: 0 10px; font-size: 9px; line-height: 11px; }
.page.node-type-authorprofile .buildmode-full .social .facebook:before, .page.node-type-authorprofile .buildmode-full .social .instagram:before, .page.node-type-authorprofile .buildmode-full .social .twitter:before { content: ""; display: block; margin: 0 auto 2px; }
.page.node-type-authorprofile .buildmode-full .social .facebook:before { background-position: center -1298px; width: 22px; height: 22px; }
.page.node-type-authorprofile .buildmode-full .social .facebook:hover:before { background-position: center -1210px; }
.page.node-type-authorprofile .buildmode-full .social .instagram:before { background-position: center -1518px; width: 22px; height: 22px; }
.page.node-type-authorprofile .buildmode-full .social .instagram:hover:before { background-position: center -1430px; }
.page.node-type-authorprofile .buildmode-full .social .twitter:before { background-position: center -1408px; width: 22px; height: 22px; }
.page.node-type-authorprofile .buildmode-full .social .twitter:hover:before { background-position: center -1320px; }

@media all and (min-width: 716px) { .page.node-type-authorprofile .buildmode-full { position: relative; }
  .page.node-type-authorprofile .buildmode-full .field-mainpicture { float: left; margin-right: 25px; margin-bottom: 0; line-height: 0; }
  .page.node-type-authorprofile .buildmode-full .field-body { margin-left: 325px; padding-bottom: 55px; }
  .page.node-type-authorprofile .buildmode-full .footer-links { margin: 0; }
  .page.node-type-authorprofile .buildmode-full .contactwrapper { position: absolute; left: 357px; bottom: 30px; }
  .page.node-type-authorprofile .buildmode-full .authorcontact { margin-bottom: 0; }
  .page.node-type-authorprofile .buildmode-full .social { position: absolute; right: 22px; bottom: 30px; line-height: 0; } }
#dnt-quicknav-sport, #dnt-quicknav-club { padding: 5px 32px; background-color: #016fb4; }
#dnt-quicknav-sport .description, #dnt-quicknav-club .description { font-size: 20px; line-height: 30px; font-weight: bold; color: #fff; }

.field-body table { margin: 20px 0; }
.field-body td, .field-body th { border: 1px solid #e0e0e0; padding: 0 8px; font-size: 13px; }
.field-body th { color: #fff; background-color: #016fb4; font-weight: bold; }
.field-body tr:nth-child(even) td { background-color: #f0f0f0; }

.responsivetable { overflow-x: auto; -webkit-overflow-scrolling: touch; }

.dnt-widget .view-header { border-bottom: 4px solid #fff; background-color: #016fb4; }
.dnt-widget .view-content { margin: 0 13px; }
.dnt-widget .view-footer { padding: 20px 0 0; text-align: center; }
.dnt-widget .row { display: block !important; }

#widgetlogo { position: relative; z-index: 10; padding: 8px 0; width: 90px; margin: 0 auto; }
#widgetlogo a { display: block; width: 90px; height: 30px; background: url(../images/onetz_logo_w.png); background: url(../images/onetz_logo_w.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-size: contain; background-repeat: no-repeat; background-position: center; }

@media all and (min-width: 1041px) { #widget { width: inherit !important; } }
.campaign-list h2 { color: #016fb4; text-transform: uppercase; font-size: 20px; line-height: 22px; }
.campaign-list input { position: absolute; left: 20px; top: 40px; margin-top: -10px; }

.sso-campaign-description { font-weight: bold !important; font-size: 25px; line-height: 28px; cursor: pointer; }

.campaign-wrapper { margin: 10px 0; padding-bottom: 20px; padding-left: 60px; border-bottom: 1px solid #e0e0e0; position: relative; }
.campaign-wrapper input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.campaign-wrapper input ~ label:before { content: ""; position: absolute; left: 16px; top: 40%; margin-top: -10px; border: 2px solid #888; display: block; width: 20px; height: 20px; cursor: pointer; }
.campaign-wrapper input ~ label:hover:before { background-color: #e0e0e0; }
.campaign-wrapper input:checked ~ label:before { background-color: #94d113; }
.campaign-wrapper input:checked ~ label:after { content: ""; position: absolute; left: 24px; top: 40%; margin-top: -7px; width: 5px; height: 10px; border: solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg); }

.campaign-description { font-size: 14px; line-height: 15px; max-width: 520px; }

.sso-campaign-login-wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(80, 80, 80, 0.75); z-index: 99; }
.sso-campaign-login-wrapper iframe { position: fixed; left: 50%; top: 50%; width: 285px !important; height: 390px !important; margin-top: -140px; margin-left: -130px; padding: 8px 4px; background: #fff; }

.sso-campaign-action-msg { margin-top: -8px; height: 1em !important; line-height: 2em; }
.sso-campaign-action-msg.open { height: 2em !important; }

@media print { #content a:link:after, #content a:visited:after { content: none !important; }
  html { font-size: 93.75%; }
  #page-wrapper, #content, .no-sidebars #content, .page.node-type-story #content-area { max-width: unset !important; }
  #page-wrapper { padding: 0 !important; }
  #header, .sub-footer, .pane-node-comment-form .pane-content, .inline-ad, .addthis_toolbox, .pane-addthis-0, .field-terms-8, .possible-cnt, .node-type-story .panels_pane, .panel-region-separator, .trf-declaration-container, .trf-center-container, .pane-dnt-traffective-banner, .pane-dnt-traffective-article-ads { display: none; }
  glomex-player { display: none !important; }
  .node-type-story .pane-node-content { display: block; }
  .picture, .authors { max-width: 728px; margin-left: auto; margin-right: auto; }
  .pane-node-content + .panel-region-separator { height: 0; }
  .pane-node-comment-form { border-top: 1px solid #e0e0e0; padding-bottom: 0; border-bottom: none; }
  .pane-node-comment-form .pane-title { padding-bottom: 20px; border-bottom: none; }
  .categories { width: 100%; }
  .vm-hook-default .vm-hook { color: inherit !important; text-decoration: none !important; boder: none !important; } }
.dnt-label-blue, .mostpopular .meta, #edit-comment-wrapper label { color: #016fb4; font-size: 13px; line-height: 14px; font-weight: bold; text-transform: uppercase; }

a { color: #282828; text-decoration: none; }
a:visited { color: #282828; }
a, a:active, a:focus { outline: none; }
a:hover { color: #016fb4; }

body.node-type-servicepage #content-area, body.node-type-webform #content-area { margin: 0 32px; }

.not-logged-in .btn-logout { display: none; }

.logged-in .btn-login { display: none; }
.logged-in.admin-menu .btn-login, .logged-in.nm-user-menu .btn-login { display: inline-block; }

.pane-title { margin-bottom: 20px; font-size: 32px; line-height: 35px; text-transform: uppercase; color: #016fb4; }

.pane-title-small, .pane-custom-insert-teaser-panel-pane-1 .pane-title, .pane-custom-insert-teaser-panel-pane-2 .pane-title, .pane-custom-insert-teaser-panel-pane-3 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-1 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-2 .pane-title, .pane-custom-insert-teaser-archive-panel-pane-3 .pane-title, .pane-custom-thing-teaser-panel-pane-1 .pane-title, .pane-custom-thing-teaser-panel-pane-4 .pane-title, .pane-custom-thing-teaser-panel-pane-7 .pane-title, .pane-custom-article-teaser-panel-pane-12 .pane-title, .pane-custom-article-teaser-panel-pane-13 .pane-title, .pane-custom-article-teaser-panel-pane-14 .pane-title, .pane-custom-article-teaser-panel-pane-15 .pane-title, .pane-custom-article-teaser-panel-pane-16 .pane-title, .pane-custom-article-teaser-panel-pane-17 .pane-title, .dm-special .pane-title, .dm-specialpic .pane-title, .dm-small .pane-title, .pane-custom-most-popular-panel-pane-1 .pane-title, .pane-custom-most-popular-panel-pane-2 .pane-title, .pane-custom-most-popular-panel-pane-3 .pane-title { font-size: 20px; line-height: 20px; }

#main-wrapper { margin-bottom: 40px; }

.no-sidebars #content, #content { position: relative; padding-top: 40px; }

p { margin: 0.5em 0; }

hr { border-color: #016fb4; border-width: 1px 0 0; }

.pager a.active { color: #016fb4; }
.pager a.active:hover { color: #94d113; }

h2.pane-title { margin-top: 0; }

.sub-footer { margin: 1.5em 0 -1em; color: #5b5b5b; }

.pswp__caption__center { max-width: 600px; font-size: 13px; font-size: 0.76471rem; line-height: 19px; line-height: 1.11765rem; text-align: center; }

.txt { position: absolute; top: -99999px; left: -99999px; visibility: hidden; }

.form-item label.option { font-weight: 400; }

@media screen and (max-device-width: 600px) { .pswp__caption__center { max-width: 100%; font-size: 13px; line-height: 1.25em; } }
#fancy_login_login_box button, #fancy_login_login_box a, #fancy_login_login_box input { font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif, Arial, Helvetica, "Nimbus Sans L", sans-serif; }

fieldset { border: 3px solid #ccc; }

.openexternal { display: none; }

.mt-es-list-loweralpha { list-style-type: lower-alpha; }

.mw-ticker { margin-top: 20px; border-bottom: 1px solid #f0f0f0; margin-bottom: 20px; }

.mw-ticker-time { float: left; font-weight: bold; }

.mw-ticker-author { text-align: right; }

.mw-ticker-content { clear: both; }

.cke_editable .mw-ticker { width: 95%; }

.mw-infobox, .mw-commentbox { margin: 20px 0; padding: 20px 30px; background-color: #f0f0f0; }
.mw-infobox + .mw-infobox, .mw-infobox + .mw-commentbox, .mw-commentbox + .mw-infobox, .mw-commentbox + .mw-commentbox { margin-top: 20px; }

.mt-infobox-img { margin-top: 20px; position: relative; }

.mt-infobox-img-legal, .mt-infobox-img-caption { font-size: 13px; line-height: 19px; }

.mw-boxlabel { color: transparent; font-size: 19px; font-weight: bold; }
.mw-boxlabel em { color: #016fb4; font-style: normal; text-transform: uppercase; }

.mw-commentauthor { text-align: right; font-size: 0.85em; }

.mw-interview-question { font-style: italic; }
.mw-interview-question strong { font-style: normal; }

.mw-quote { margin: 13px 0; padding-left: 24px; }

.mw-quote-content { margin-bottom: 8px; padding-right: 26px; font-size: 1.64706em; line-height: 1.55429em; font-weight: 300; font-style: italic; }

.mw-quote-authorimg { max-width: 120px; }

.mw-quote-authorimg-legal { font-size: 0.58824em; line-height: 1.224em; }

.mw-quote-author { text-align: right; font-size: 0.85em; }

.mw-interview { margin-top: 20px; }

.media-youtube-html5 { width: 100% !important; height: 192px !important; }

@media all and (min-width: 1041px) { .media-youtube-html5 { height: 414px !important; } }
@media all and (min-width: 716px) { .mt-infobox-img img { max-width: 480px; }
  .mt-infobox-img .mt-infobox-img-caption, .mt-infobox-img .mt-infobox-img-legal { position: absolute; left: 493px; right: 0; bottom: 20px; }
  .mt-infobox-img .mt-infobox-img-caption { top: 0; overflow: hidden; }
  .mt-infobox-img .mt-infobox-img-legal { padding-top: 30px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwcHgiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(240, 240, 240, 0)), color-stop(20px, #f0f0f0), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 20px, #f0f0f0 100%); background-image: -webkit-linear-gradient(top, rgba(240, 240, 240, 0) 0%, #f0f0f0 20px, #f0f0f0 100%); background-image: linear-gradient(to bottom, rgba(240, 240, 240, 0) 0%, #f0f0f0 20px, #f0f0f0 100%); }
  .mw-quote { position: relative; margin-left: 144px; border-left: 2px solid #94d113; min-height: 120px; }
  .mw-quote.mw-with-img { min-height: 155px; }
  .mw-quote-authorimg { position: absolute; top: 0; left: -144px; }
  .mw-quote-authorimg-legal { text-align: right; } }
@media all and (min-width: 716px) and (max-width: 1040px) { .mt-infobox-img img { max-width: 380px; }
  .mt-infobox-img .mt-infobox-img-caption, .mt-infobox-img .mt-infobox-img-legal { left: 393px; }
  .media-youtube-html5 { height: 356px !important; } }
@media all and (max-width: 715px) { .mw-quote { margin: 20px 0; border: 2px solid #94d113; border-width: 2px 0; padding: 13px 0; position: relative; }
  .mw-quote.mw-with-img { padding-bottom: 30px; }
  .mw-quote-content { padding: 0 20px; font-size: 1.17647em; line-height: 1.768em; }
  .mw-quote-authorimg { max-width: 54px; margin: 13px auto 0; }
  .mw-quote-content, .mw-quote-author { text-align: center; }
  .mw-quote-authorimg-legal { position: absolute; bottom: 15px; left: 0; right: 0; text-align: center; }
  .mw-infobox, .mw-commentbox { padding: 13px 20px; } }
#mini-panel-article_addons .pane-addthis-0 { position: static; }
#mini-panel-article_addons .section-search #content .field-title h2 { font-size: 1.15em; }

@media all and (min-width: 1041px) { .hide-desktop { display: none !important; }
  .sub-footer { margin: 140px 0 0; } }
@media all and (max-width: 1040px) { .hide-mobile { display: none !important; }
  #footer { font-size: 0.94118em; line-height: 1.7em; } }
.admin-menu .hide-desktop, .admin-menu .hide-mobile { display: inherit !important; }

@media all and (max-width: 715px) { .dnt-label, .picturewrapper .property { font-size: 0.86667rem; line-height: 0.66667rem; } }
@media all and (max-width: 695px) { .section-search #content .field-mimas-node-type { font-size: 1.05882em; line-height: 1.51111em; }
  .section-search #content .field-post-date { font-size: 0.94118em; line-height: 1.7em; }
  .section-search #content .field-title h2 { font-size: 1em; }
  #footer { font-size: 0.70588em; line-height: 1.92667em; } }
