@font-face { font-family: "mimas-base-ico"; src: url("../../mimas_sparkle/fonts/mimas-base-ico.eot?32510827"); src: url("../../mimas_sparkle/fonts/mimas-base-ico.eot?32510827#iefix") format("embedded-opentype"), url("../../mimas_sparkle/fonts/mimas-base-ico.woff2?32510827") format("woff2"), url("../../mimas_sparkle/fonts/mimas-base-ico.woff?32510827") format("woff"), url("../../mimas_sparkle/fonts/mimas-base-ico.ttf?32510827") format("truetype"), url("../../mimas_sparkle/fonts/mimas-base-ico.svg?32510827#mimas-base-ico") format("svg"); font-weight: normal; font-style: normal; }
[class^="mico-"]:before, [class*=" mico-"]:before, .mico { 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; }

.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; }

.page.node-type-story #content-area .authorprofile:before, .page.node-type-story #content-area .authorcontact:before { background-image: url('../images/onetz-ico-v3.svg'); background-repeat: no-repeat; background-size: 100%; }

.page.node-type-story #content-area .field-teaser p a, .page.node-type-story #content-area .picture p a, .page.node-type-story #content-area .field-body p a { color: #016fb4; }
.page.node-type-story #content-area .field-teaser p a:hover, .page.node-type-story #content-area .picture p a:hover, .page.node-type-story #content-area .field-body p a:hover { color: #94d113; }

.page.node-type-story #content-area .field-teaser p a, .page.node-type-story #content-area .picture p a, .page.node-type-story #content-area .field-body p a { text-decoration: underline; }

.page.node-type-story #content-area .categories .location, .page.node-type-story #content-area .categories .category, .page.node-type-story #content-area .prop-breakingnews, .page.node-type-story #content-area .prop-comment, .page.node-type-story #content-area .prop-update { display: inline-block; padding: 5px; color: #fff; font-size: 13px; line-height: 10px; font-weight: bold; text-transform: uppercase; }

.dnt-story-element-description, .page.node-type-story #content-area .field-body .mt-custom .description, .page.node-type-story #content-area .field-body .embedded-content .description { color: #016fb4; font-weight: bold; margin-bottom: 20px; }
.dnt-story-element-description em, .page.node-type-story #content-area .field-body .mt-custom .description em, .page.node-type-story #content-area .field-body .embedded-content .description em { font-style: normal; }

.page.node-type-story #content-area { max-width: 728px; margin: 0 auto; }
.page.node-type-story #content-area .categories .location, .page.node-type-story #content-area .categories .category { vertical-align: top; }
.page.node-type-story #content-area .categories .location:hover, .page.node-type-story #content-area .categories .category:hover { background-color: #94d113; }
.page.node-type-story #content-area .categories .location { background-color: #016fb4; margin-right: 4px; }
.page.node-type-story #content-area .categories .category { background-color: #808080; }
.page.node-type-story #content-area .categories .date { float: right; font-size: 14px; line-height: 20px; vertical-align: top; }
.page.node-type-story #content-area .prop-comment { background-color: #016fb4; margin-right: 8px; }
.page.node-type-story #content-area .prop-update { background-color: #94d113; margin-right: 8px; }
.page.node-type-story #content-area .prop-breakingnews { display: block !important; margin-bottom: 8px; background-color: #e64632; text-align: center; }
.page.node-type-story #content-area .prop-readerstory, .page.node-type-story #content-area .prop-pr { float: right; display: inline-block; margin-left: 20px; padding: 5px; font-size: 13px; line-height: 10px; font-weight: bold; text-transform: uppercase; }
.page.node-type-story #content-area h1.title { margin: 24px 0 14px; font-size: 35px; line-height: 42px; color: #282828; text-transform: none; }
.page.node-type-story #content-area .field-teaser { font-style: italic; }
.page.node-type-story #content-area .field-teaser + .field-addthis-toolbox, .page.node-type-story #content-area .primary-image + .field-addthis-toolbox { margin-top: 20px; }
.page.node-type-story #content-area .field-teaser p, .page.node-type-story #content-area .field-body p { margin: 0; }
.page.node-type-story #content-area .field-teaser p + p, .page.node-type-story #content-area .field-body p + p { margin-top: 20px; }
.page.node-type-story #content-area .field-body .mt-custom, .page.node-type-story #content-area .field-body .mt-custom + p { margin-top: 20px; }
.page.node-type-story #content-area .field-body .embedded-content, .page.node-type-story #content-area .field-body .embedded-content + p { margin-top: 20px; }
.page.node-type-story #content-area .field-body .embedded-content .picture, .page.node-type-story #content-area .field-body .embedded-content .gallery-carousel { margin-top: 0; }
.page.node-type-story #content-area .field-body .embedded-content .replacement-wrapper + .gallery-carousel { padding-top: 1px; height: 1px; overflow: hidden; }
.page.node-type-story #content-area .field-body glomex-player { margin-top: 20px; }
.page.node-type-story #content-area .field-body glomex-player + p { margin-top: 20px; }
.page.node-type-story #content-area .authors { margin-bottom: 20px; }
.page.node-type-story #content-area .author { position: relative; margin-top: 4px; padding: 0 13px; background-color: #f0f0f0; font-size: 13px; line-height: 40px; *zoom: 1; }
.page.node-type-story #content-area .author:after { content: ""; display: table; clear: both; }
.page.node-type-story #content-area .author .name { font-weight: bold; }
.page.node-type-story #content-area .authortools { float: right; line-height: 1em; }
.page.node-type-story #content-area .authorprofile, .page.node-type-story #content-area .authorcontact { display: inline-block; position: relative; width: 0; padding-left: 40px; height: 40px; height: 2.35294rem; overflow: hidden; }
.page.node-type-story #content-area .authorprofile:before, .page.node-type-story #content-area .authorcontact:before { content: ""; position: absolute; top: 5px; left: 5px; }
.page.node-type-story #content-area .authorprofile:before { top: 7px; left: 7px; background-position: center -1040px; width: 26px; height: 26px; }
.page.node-type-story #content-area .authorprofile:hover:before { background-position: center -1092px; }
.page.node-type-story #content-area .authorcontact:before { background-position: center -1050px; width: 30px; height: 30px; }
.page.node-type-story #content-area .authorcontact:hover:before { background-position: center -1110px; }
.page.node-type-story #content-area .node-map { float: right; margin-left: 13px; margin-bottom: 4px; padding-top: 8px; }
.page.node-type-story #content-area .additionalinfo { margin-top: 32px; padding: 30px; background-color: #f0f0f0; }
.page.node-type-story #content-area .additionalinfo h3 { margin-top: 0; color: #016fb4; }
.page.node-type-story #content-area .embedded { margin: 20px 0; }
.page.node-type-story #content-area .embedded.node-type-story { *zoom: 1; }
.page.node-type-story #content-area .embedded.node-type-story:after { content: ""; display: table; clear: both; }
.page.node-type-story #content-area .embedded.node-type-story .meta { display: inline-block; margin: 0; position: relative; top: -10px; }
.page.node-type-story #content-area .embedded.node-type-story .location { display: inline-block; padding: 5px 0; color: #016fb4; font-size: 13px; line-height: 10px; font-weight: bold; text-transform: uppercase; }
.page.node-type-story #content-area .embedded.node-type-story h2 { margin: -3px 0 0; font-size: 13px; line-height: 15px; font-weight: bold; }
.page.node-type-story #content-area .embedded.node-type-story h2 a { color: #282828; text-decoration: none; }
.page.node-type-story #content-area .embedded.node-type-story h2 a:hover { color: #016fb4; }
.page.node-type-story #content-area .embedded.node-type-story .picture.embed { float: left; margin: 0 20px 0 0; padding: 0; background-color: transparent; width: 74px; }
.page.node-type-story #content-area .embedded.node-type-story .picture.embed + .field-title { margin-left: 94px; }
.page.node-type-story #content-area .embedded.node-type-story .premium-wrapper { margin-top: 0; vertical-align: text-top; }
.page.node-type-story #content-area .field-dnt-marker-comment { float: left; }
.page.node-type-story #content-area .pane-addthis-0 { margin-top: -30px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 40px 0 20px; }
.page.node-type-story #content-area .premium-info { text-align: center; margin-top: 30px; margin-bottom: 40px; color: #016fb4; }
.page.node-type-story #content-area .premium-info .pluslogo { display: inline-block; color: transparent; width: 139px; height: 23px; background: url(../images/onetzplus_s.png); background: url(../images/onetzplus_s.svg), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); vertical-align: text-bottom; line-height: 0; }
.page.node-type-story #content-area .premium-info .additional { display: block; margin-top: 13px; font-size: 14px; line-height: 17px; color: #999; text-decoration: underline; }
.page.node-type-story #content-area .premium-info .additional:hover { color: #016fb4; }
.page.node-type-story #content-area .primary-image .replacement-wrapper { display: none; }
.page.node-type-story #content-area .possible-cnt + p { margin-top: 20px; }
.page.node-type-story #content-area .possible-cnt-inner > * { margin-top: 20px; }

.page.node-type-story.node-premium #content-area .authors, .page.node-type-story.node-premium #content-area .field-addthis-toolbox, .page.node-type-story.node-premium #content-area .field-dnt-marker-comment, .page.node-type-story.node-premium #content-area .field-body, .page.node-type-story.node-premium #content-area .field-terms-8, .page.node-type-story.node-premium #content-area .pane-node-comment-form, .page.node-type-story.node-premium #content-area .pane-node-comments { visibility: hidden; }
.page.node-type-story.node-premium #content-area .primary-image .replacement-wrapper { display: block; }
.page.node-type-story.node-premium #content-area .primary-image .replacement-wrapper + .gallery-carousel { padding-top: 1px; height: 1px; overflow: hidden; }

.page.node-type-story .field-body > h2 { margin-top: 26px; margin-bottom: 16px; font-size: 30px; line-height: 35px; }
.page.node-type-story .field-body h3 { margin-top: 26px; margin-bottom: 16px; font-size: 26px; line-height: 29px; }
.page.node-type-story .field-body ul, .page.node-type-story .field-body ol { margin: 8px 0; }
.page.node-type-story .field-body .kicker { display: block; margin-bottom: 14px; font-size: 17px; line-height: 27.2px; font-weight: 400; color: #016fb4; }
.page.node-type-story .field-body .pane-apachesolr-search-mlt-001, .page.node-type-story .field-body .pane-custom-article-teaser-panel-pane-18 { background: none; border: 2px solid #e0e0e0; border-width: 2px 0; }
.page.node-type-story .primary-image .picture, .page.node-type-story .field-body .picture { position: relative; margin-top: 32px; background-color: #f0f0f0; *zoom: 1; }
.page.node-type-story .primary-image .picture:after, .page.node-type-story .field-body .picture:after { content: ""; display: table; clear: both; }
.page.node-type-story .primary-image .picture .ps-item, .page.node-type-story .field-body .picture .ps-item { float: left; margin-right: 13px; line-height: 0; position: relative; }
.page.node-type-story .primary-image .picture .ps-item:after, .page.node-type-story .field-body .picture .ps-item:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.page.node-type-story .primary-image .picture .caption, .page.node-type-story .primary-image .picture .legal, .page.node-type-story .field-body .picture .caption, .page.node-type-story .field-body .picture .legal { font-size: 13px; line-height: 19px; }
.page.node-type-story .fullwidth { margin: 0; }

.page.node-type-story #content-area h2.mw-boxtitle { margin: 0.5em 0 0.25em; font-size: 26px; }

.field-dnt-body-pp { filter: blur(5px); }

@media all and (min-width: 1041px) { .page.node-type-story .fullwidth { margin: 0 -111px; } }
@media all and (min-width: 716px) { .page.node-type-story #content-area .picture .caption, .page.node-type-story #content-area .picture .legal { position: absolute; left: 533px; right: 13px; bottom: 20px; }
  .page.node-type-story #content-area .picture .caption { top: 13px; overflow: hidden; }
  .page.node-type-story #content-area .picture .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%); } }
@media all and (min-width: 716px) and (max-width: 1040px) { .page.node-type-story #content-area { padding: 0 32px; }
  .page.node-type-story #content-area .picture .ps-item { max-width: 420px; }
  .page.node-type-story #content-area .picture .caption, .page.node-type-story #content-area .picture .legal { left: 433px; } }
@media all and (max-width: 715px) { .page.node-type-story #content-area { padding: 0 32px; }
  .page.node-type-story #content-area .date { float: none !important; margin-bottom: 8px; font-size: 0.93333rem; line-height: 1.35rem; }
  .page.node-type-story #content-area .prop-breakingnews { margin: 0 -32px 8px; }
  .page.node-type-story #content-area .prop-readerstory, .page.node-type-story #content-area .prop-pr { float: none; display: block; margin-left: 0; padding: 0; margin-bottom: 8px; }
  .page.node-type-story #content-area .kicker { font-size: 1rem; line-height: 1.53333rem; }
  .page.node-type-story #content-area h1.title { font-size: 26px; line-height: 35px; }
  .page.node-type-story #content-area .author { font-size: 0.86667rem; line-height: 2.66667rem; }
  .page.node-type-story #content-area .authorprofile, .page.node-type-story #content-area .authorcontact { height: 2.66667rem; }
  .page.node-type-story #content-area .node-map { float: none; margin: 0 0 20px; padding-top: 0; }
  .page.node-type-story #content-area .node-map .gmap { margin: 0 auto; }
  .page.node-type-story #content-area .pane-apachesolr-search-mlt-001, .page.node-type-story #content-area .pane-custom-article-teaser-panel-pane-18 { margin-left: -32px; margin-right: -32px; }
  .page.node-type-story #content-area .premium-info { margin-top: 0; margin-bottom: 10px; } }
@media all and (max-width: 715px) { .page.node-type-story .pane-node-content h2.mt-es-subheading { font-size: 22px; line-height: 29px; }
  .page.node-type-story .pane-node-content h3 { font-size: 19px; line-height: 24px; }
  .page.node-type-story .pane-node-content .picture { padding-right: 0; padding-bottom: 4px; }
  .page.node-type-story .pane-node-content .picture .ps-item { float: none; margin-right: 0; line-height: 0; }
  .page.node-type-story .pane-node-content .picture .caption { padding: 4px 13px; }
  .page.node-type-story .pane-node-content .picture .legal { padding: 0 13px 4px; text-align: right; }
  .page.node-type-story .pane-node-content .mt-infobox-img-legal { text-align: right; } }
.gallery-carousel { clear: both; margin: 20px -13px 0; }
.gallery-carousel:not(.slick-initialized) .galleryimage:nth-child(1n+2) { display: none; }
.gallery-carousel .galleryimage { margin: 0 13px; background-color: #f0f0f0; }
.gallery-carousel .caption, .gallery-carousel .legal { font-size: 13px; line-height: 19px; }
.gallery-carousel .legal { padding: 4px 13px 0; text-align: center; }
.gallery-carousel .caption { padding: 13px; }
.gallery-carousel .caption p { margin: 0; }
.gallery-carousel .caption p + p { margin-top: 13px; }

@media all and (max-width: 715px) { .gallery-carousel { max-width: 441px; margin: 20px -13px 0; } }
