@charset "UTF-8";
.unslider {
  overflow: auto;
  margin: 0;
  padding: 0; }

.unslider-wrap {
  position: relative; }

.unslider-wrap.unslider-carousel li {
  float: left; }

.unslider-vertical > ul {
  height: 100%; }

.unslider-vertical li {
  float: none;
  width: 100%; }

.unslider-fade > ul {
  height: 100%;
  overflow: auto; }

.unslider-fade .unslider-wrap li {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 8; }

.unslider-fade .unslider-wrap li.unslider-active {
  z-index: 10; }

.unslider ul.imageSlider > li, .unslider ol, .unslider ul.imageSlider {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none; }

.unslider-arrow {
  position: absolute;
  left: 20px;
  z-index: 2;
  cursor: pointer; }

.unslider-arrow.next {
  left: auto;
  right: 20px; }

/*\
 * Restore Bootstrap 3 "hidden" utility classes.
\*/
/*
.col-0 {
    display: none !important;
}
*/
/* Breakpoint XS */
@media (max-width: 575px) {
  .col-xs-0,
  .hidden-xxl-down, .hidden-xs-down, .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
  .hidden-xs-up,
  .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl {
    display: none !important; } }
/* Breakpoint SM */
@media (min-width: 576px) and (max-width: 767px) {
  .col-sm-0,
  .hidden-xxl-down, .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
  .hidden-xs-up, .hidden-sm-up,
  .hidden-unless-xs, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl {
    display: none !important; } }
/* Breakpoint MD */
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-0,
  .hidden-xxl-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
  .hidden-xs-up, .hidden-sm-up, .hidden-md-up,
  .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-lg, .hidden-unless-xl {
    display: none !important; } }
/* Breakpoint LG */
@media (min-width: 992px) and (max-width: 1199px) {
  .col-lg-0,
  .hidden-xxl-down, .hidden-lg-down, .hidden-xl-down,
  .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up,
  .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-xl {
    display: none !important; } }
/* Breakpoint XL */
@media (min-width: 1200px) and (max-width: 1600px) {
  .col-xl-0,
  .hidden-xxl-down, .hidden-xl-down,
  .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, .hidden-xl-up,
  .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg {
    display: none !important; } }
/* Breakpoint XXL */
@media (min-width: 1601px) {
  .col-xl-0,
  .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, .hidden-xl-up,
  .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg {
    display: none !important; } }
.cc-window {
  opacity: 1;
  transition: opacity 1s ease; }

.cc-window.cc-invisible {
  opacity: 0; }

.cc-animate.cc-revoke {
  transition: transform 1s ease; }

.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em); }

.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em); }

.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  transform: translateY(0); }

.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s; }

.cc-link, .cc-revoke:hover {
  text-decoration: underline; }

.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica,Calibri,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999; }

.cc-window.cc-static {
  position: static; }

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  flex-direction: column; }

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row; }

.cc-revoke {
  padding: .5em; }

.cc-header {
  font-size: 18px;
  font-weight: 700; }

.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer; }

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em; }

.cc-link:hover {
  opacity: 1; }

.cc-link:active, .cc-link:visited {
  color: initial; }

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap; }

.cc-banner .cc-btn:last-child {
  min-width: 140px; }

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent; }

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline; }

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75; }

.cc-close:focus, .cc-close:hover {
  opacity: 1; }

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em; }

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em; }

.cc-revoke.cc-left {
  left: 3em;
  right: unset; }

.cc-revoke.cc-right {
  right: 3em;
  left: unset; }

.cc-top {
  top: 1em; }

.cc-left {
  left: 1em; }

.cc-right {
  right: 1em; }

.cc-bottom {
  bottom: 1em; }

.cc-floating > .cc-link {
  margin-bottom: 1em; }

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em; }

.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1; }

.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center; }

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0; }

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0; }

.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1; }

.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between; }

.cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1; }

.cc-btn + .cc-btn {
  margin-left: .5em; }

@media print {
  .cc-revoke, .cc-window {
    display: none; } }
@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal; } }
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0; }

  .cc-window.cc-bottom {
    bottom: 0; }

  .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0; }

  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column; }

  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1; }

  .cc-window.cc-floating {
    max-width: none; }

  .cc-window .cc-message {
    margin-bottom: 1em; }

  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset; } }
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px; }

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none; }

.cc-theme-classic .cc-btn {
  border-radius: 5px; }

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px; }

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block; }

.cc-theme-edgeless.cc-window {
  padding: 0; }

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em; }

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%; }

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em; }

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0; }

@-moz-keyframes loadingStart {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes loadingStart {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes loadingStart {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes loadingStart {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes loading {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -moz-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-o-keyframes loading {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes loading {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
.loading {
  position: relative;
  pointer-events: none;
  content: "X"; }

.loading .loading-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-animation: loadingStart 3s 300ms linear 1 both;
  -moz-animation: loadingStart 3s 300ms linear 1 both;
  -o-animation: loadingStart 3s 300ms linear 1 both;
  animation: loadingStart 3s 300ms linear 1 both;
  background: rgba(255, 255, 255, 0.5);
  text-align: center; }

.loading .loading-text {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  text-shadow: white 0 0 1em, white 0 0 0.5em, white 0 0 0.25em;
  position: relative;
  display: block;
  font-weight: bold; }

.loading .loading-text:after {
  content: "..."; }

.loading .loading-spinner {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -3.9375rem auto 0;
  color: #1a1d1d;
  text-align: center; }

.loading .loading-icon {
  font-size: 4.8125rem;
  line-height: 5.25rem;
  text-shadow: rgba(255, 255, 255, 0.75) 0 0 0.5em;
  -webkit-animation: loading 1s steps(4) infinite;
  -moz-animation: loading 1s steps(4) infinite;
  -o-animation: loading 1s steps(4) infinite;
  animation: loading 1s steps(4) infinite;
  display: block;
  vertical-align: middle; }

.loading .loading-icon:before {
  vertical-align: middle;
  content: "\f110";
  font-family: "FontAwesome"; }

.morris-hover {
  position: absolute;
  z-index: 1000; }

.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center; }

.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0; }

.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0; }

body.fancybox-active {
  overflow: hidden; }

body.fancybox-iosfix {
  position: fixed;
  left: 0;
  right: 0; }

.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden; }

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99992;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  font-family: PT Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s, visibility 0s linear .25s;
  box-sizing: border-box; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s, visibility 0s; }

.fancybox-infobar {
  top: 0;
  left: 0;
  font-size: 13px;
  padding: 0 10px;
  height: 44px;
  min-width: 44px;
  line-height: 44px;
  color: #ccc;
  text-align: center;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
  mix-blend-mode: exclusion; }

.fancybox-toolbar {
  top: 0;
  right: 0;
  margin: 0;
  padding: 0; }

.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0); }

.fancybox-is-closing .fancybox-stage {
  overflow: visible; }

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--image {
  overflow: visible; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000; }

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #E5E3DF; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box; }

.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
  display: none; }

.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }

.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(100% - 100px);
  max-height: calc(100% - 50px);
  overflow: visible;
  background: #fff; }

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff; }

.fancybox-error {
  margin: 0;
  padding: 40px;
  width: 100%;
  max-width: 380px;
  background: #fff;
  cursor: default; }

.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font-size: 16px;
  line-height: 20px; }

/* Buttons */
.fancybox-button {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 10px;
  border: 0;
  border-radius: 0;
  background: rgba(30, 30, 30, 0.6);
  transition: color .3s ease;
  cursor: pointer;
  outline: none; }

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

.fancybox-button:focus,
.fancybox-button:hover {
  color: #fff; }

.fancybox-button[disabled] {
  color: #ccc;
  cursor: default;
  opacity: 0.6; }

.fancybox-button svg {
  display: block;
  position: relative;
  overflow: visible;
  shape-rendering: geometricPrecision; }

.fancybox-button svg path {
  fill: currentColor;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3; }

.fancybox-button--share svg path {
  stroke-width: 1; }

.fancybox-button--play svg path:nth-child(2) {
  display: none; }

.fancybox-button--pause svg path:nth-child(1) {
  display: none; }

.fancybox-button--zoom svg path {
  fill: transparent; }

/* Navigation arrows */
.fancybox-navigation {
  display: none; }

.fancybox-show-nav .fancybox-navigation {
  display: block; }

.fancybox-navigation button {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  z-index: 99997;
  background: transparent;
  width: 60px;
  height: 100px;
  padding: 17px; }

.fancybox-navigation button:before {
  content: "";
  position: absolute;
  top: 30px;
  right: 10px;
  width: 40px;
  height: 40px;
  background: rgba(30, 30, 30, 0.6); }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0; }

.fancybox-navigation .fancybox-button--arrow_right {
  right: 0; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  z-index: 10;
  cursor: pointer; }

.fancybox-close-small:after {
  content: '×';
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 22px/30px PT Sans, Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #888;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background-color: transparent;
  transition: background-color .25s;
  box-sizing: border-box;
  z-index: 2; }

.fancybox-close-small:focus {
  outline: none; }

.fancybox-close-small:focus:after {
  outline: 1px dotted #888; }

.fancybox-close-small:hover:after {
  color: #555;
  background: #eee; }

.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -40px; }

.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
  font-size: 35px;
  color: #aaa; }

.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff;
  background: transparent; }

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
  display: none; }

/* Caption */
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 2vw 0 2vw;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none; }

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none; }

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all;
  position: relative;
  /* Fix IE11 */ }

.fancybox-caption a {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
.fancybox-slide > .fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1; }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Share */
.fancybox-share {
  padding: 30px;
  border-radius: 3px;
  background: #f4f4f4;
  max-width: 90%;
  text-align: center; }

.fancybox-share h1 {
  color: #222;
  margin: 0 0 20px 0;
  font-size: 35px;
  font-weight: 700; }

.fancybox-share p {
  margin: 0;
  padding: 0; }

p.fancybox-share__links {
  margin-right: -10px; }

.fancybox-share__button {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px 10px 0;
  padding: 0 15px;
  min-width: 130px;
  border: 0;
  border-radius: 3px;
  background: #fff;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  transition: all .2s; }

.fancybox-share__button:hover {
  text-decoration: none; }

.fancybox-share__button--fb {
  background: #3b5998; }

.fancybox-share__button--fb:hover {
  background: #344e86; }

.fancybox-share__button--pt {
  background: #bd081d; }

.fancybox-share__button--pt:hover {
  background: #aa0719; }

.fancybox-share__button--tw {
  background: #1da1f2; }

.fancybox-share__button--tw:hover {
  background: #0d95e8; }

.fancybox-share__button svg {
  position: relative;
  top: -1px;
  width: 25px;
  height: 25px;
  margin-right: 7px;
  vertical-align: middle; }

.fancybox-share__button svg path {
  fill: #fff; }

.fancybox-share__input {
  box-sizing: border-box;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 10px 15px;
  background: transparent;
  color: #5d5b5b;
  font-size: 14px;
  outline: none;
  border: 0;
  border-bottom: 2px solid #d7d7d7; }

/* Thumbs */
.fancybox-thumbs {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 212px;
  margin: 0;
  padding: 2px 2px 4px 2px;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  box-sizing: border-box;
  z-index: 99995; }

.fancybox-thumbs-x {
  overflow-y: hidden;
  overflow-x: auto; }

.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0;
  white-space: nowrap; }

.fancybox-thumbs-x > ul {
  overflow: hidden; }

.fancybox-thumbs-y > ul::-webkit-scrollbar {
  width: 7px; }

.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 2px;
  width: 100px;
  height: 75px;
  max-width: calc(50% - 4px);
  max-height: calc(100% - 8px);
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box; }

li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1); }

.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-thumbs > ul > li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    width: 110px; }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }

  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px); } }
/* HORIZONTAL */
/* increase bottom margin to fit the pips */
.ui-slider-horizontal.ui-slider-pips {
  margin-bottom: 1.4em; }

/* default hide the labels and pips that arnt visible */
/* we just use css to hide incase we want to show certain */
/* labels/pips individually later */
.ui-slider-pips .ui-slider-label,
.ui-slider-pips .ui-slider-pip-hide {
  display: none; }

/* now we show any labels that we've set to show in the options */
.ui-slider-pips .ui-slider-pip-label .ui-slider-label {
  display: block; }

/* PIP/LABEL WRAPPER */
/* position each pip absolutely just below the default slider */
/* and also prevent accidental selection */
.ui-slider-pips .ui-slider-pip {
  width: 2em;
  height: 1em;
  line-height: 1em;
  position: absolute;
  font-size: 0.8em;
  color: #999;
  overflow: visible;
  text-align: center;
  top: 20px;
  left: 20px;
  margin-left: -1em;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ui-state-disabled.ui-slider-pips .ui-slider-pip {
  cursor: default; }

/* little pip/line position & size */
.ui-slider-pips .ui-slider-line {
  background: #999;
  width: 1px;
  height: 3px;
  position: absolute;
  left: 50%; }

/* the text label postion & size */
/* it overflows so no need for width to be accurate */
.ui-slider-pips .ui-slider-label {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -1em;
  width: 2em; }

/* make it easy to see when we hover a label */
/* VERTICAL */
/* vertical slider needs right-margin, not bottom */
.ui-slider-vertical.ui-slider-pips {
  margin-bottom: 1em;
  margin-right: 2em; }

/* align vertical pips left and to right of the slider */
.ui-slider-vertical.ui-slider-pips .ui-slider-pip {
  text-align: left;
  top: auto;
  left: 20px;
  margin-left: 0;
  margin-bottom: -0.5em; }

/* vertical line/pip should be horizontal instead */
.ui-slider-vertical.ui-slider-pips .ui-slider-line {
  width: 3px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0; }

.ui-slider-vertical.ui-slider-pips .ui-slider-label {
  top: 50%;
  left: 0.5em;
  margin-left: 0;
  margin-top: -0.5em;
  width: 2em; }

/* FLOATING HORIZTONAL TOOLTIPS */
/* remove the godawful looking focus outline on handle and float */
.ui-slider-float .ui-slider-handle:focus,
.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,
.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,
.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,
.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label
.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label {
  outline: none; }

/* style tooltips on handles and on labels */
/* also has a nice transition */
.ui-slider-float .ui-slider-tip,
.ui-slider-float .ui-slider-tip-label {
  position: absolute;
  visibility: hidden;
  top: -40px;
  display: block;
  width: 34px;
  margin-left: -18px;
  left: 50%;
  height: 20px;
  line-height: 20px;
  background: white;
  border-radius: 3px;
  border: 1px solid #888;
  text-align: center;
  font-size: 12px;
  opacity: 0;
  color: #333;
  -webkit-transition-property: opacity, top, visibility;
  -moz-transition-property: opacity, top, visibility;
  -ms-transition-property: opacity, top, visibility;
  transition-property: opacity, top, visibility;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -ms-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-duration: 200ms, 200ms, 0ms;
  -moz-transition-duration: 200ms, 200ms, 0ms;
  -ms-transition-duration: 200ms, 200ms, 0ms;
  transition-duration: 200ms, 200ms, 0ms;
  -webkit-transition-delay: 0ms, 0ms, 200ms;
  -moz-transition-delay: 0ms, 0ms, 200ms;
  -ms-transition-delay: 0ms, 0ms, 200ms;
  transition-delay: 0ms, 0ms, 200ms; }

/* show the tooltip on hover or focus */
/* also switch transition delay around */
.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,
.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,
.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,
.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,
.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,
.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
  opacity: 1;
  top: -30px;
  visibility: visible;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-delay: 200ms, 200ms, 0ms;
  -moz-transition-delay: 200ms, 200ms, 0ms;
  -ms-transition-delay: 200ms, 200ms, 0ms;
  transition-delay: 200ms, 200ms, 0ms; }

/* put label tooltips below slider */
.ui-slider-float .ui-slider-pip .ui-slider-tip-label {
  top: 42px; }

.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
  top: 32px;
  font-weight: normal; }

/* give the tooltip a css triangle arrow */
.ui-slider-float .ui-slider-tip:after,
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-top-color: white;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px; }

/* put a 1px border on the tooltip arrow to match tooltip border */
.ui-slider-float .ui-slider-tip:before,
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-top-color: #888;
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -5px; }

/* switch the arrow to top on labels */
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
  border: 5px solid rgba(255, 255, 255, 0);
  border-bottom-color: white;
  top: -10px; }

.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
  border: 5px solid rgba(255, 255, 255, 0);
  border-bottom-color: #888;
  top: -11px; }

/* FLOATING VERTICAL TOOLTIPS */
/* tooltip floats to left of handle */
.ui-slider-vertical.ui-slider-float .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-tip-label {
  top: 50%;
  margin-top: -11px;
  width: 34px;
  margin-left: 0px;
  left: -60px;
  color: #333;
  -webkit-transition-duration: 200ms, 200ms, 0;
  -moz-transition-duration: 200ms, 200ms, 0;
  -ms-transition-duration: 200ms, 200ms, 0;
  transition-duration: 200ms, 200ms, 0;
  -webkit-transition-property: opacity, left, visibility;
  -moz-transition-property: opacity, left, visibility;
  -ms-transition-property: opacity, left, visibility;
  transition-property: opacity, left, visibility;
  -webkit-transition-delay: 0, 0, 200ms;
  -moz-transition-delay: 0, 0, 200ms;
  -ms-transition-delay: 0, 0, 200ms;
  transition-delay: 0, 0, 200ms; }

.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,
.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
  top: 50%;
  margin-top: -11px;
  left: -50px; }

/* put label tooltips to right of slider */
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label {
  left: 47px; }

.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
  left: 37px; }

/* give the tooltip a css triangle arrow */
.ui-slider-vertical.ui-slider-float .ui-slider-tip:after,
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: white;
  border-top-color: transparent;
  position: absolute;
  bottom: 50%;
  margin-bottom: -5px;
  right: -10px;
  margin-left: 0;
  top: auto;
  left: auto; }

.ui-slider-vertical.ui-slider-float .ui-slider-tip:before,
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: #888;
  border-top-color: transparent;
  position: absolute;
  bottom: 50%;
  margin-bottom: -5px;
  right: -11px;
  margin-left: 0;
  top: auto;
  left: auto; }

.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
  border: 5px solid rgba(255, 255, 255, 0);
  border-right-color: white;
  right: auto;
  left: -10px; }

.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
  border: 5px solid rgba(255, 255, 255, 0);
  border-right-color: #888;
  right: auto;
  left: -11px; }

/* SELECTED STATES */
/* Comment out this chuck of code if you don't want to have
    the new label colours shown */
.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line,
.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line {
  background: black; }

/*******************************************************************************
 * aerzteblatt-responsive (01/2018)
 ******************************************************************************/
/* DÄ neu 2024 */
/* #f1f4f9 */
/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.woff2") format("woff2"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.woff") format("woff"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.ttf") format("truetype"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-regular.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.woff2") format("woff2"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.woff") format("woff"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.ttf") format("truetype"), url("/font/pt-sans-v12-latin/pt-sans-v12-latin-700.svg#PTSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.eot?#iefix") format("embedded-opentype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.woff2") format("woff2"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.woff") format("woff"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.ttf") format("truetype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.eot?#iefix") format("embedded-opentype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.woff2") format("woff2"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.woff") format("woff"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.ttf") format("truetype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.eot?#iefix") format("embedded-opentype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.woff2") format("woff2"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.woff") format("woff"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.ttf") format("truetype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.eot?#iefix") format("embedded-opentype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.woff2") format("woff2"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.woff") format("woff"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.ttf") format("truetype"), url("/font/open-sans-v18-latin-regular/open-sans-v18-latin-700.svg#OpenSans") format("svg");
  /* Legacy iOS */ }
body {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-size: 15.4px;
  color: #282828;
  text-rendering: optimizeLegibility; }

html.adaptive .relative, html :not(.cke_panel_container) .relative {
  position: relative; }
html.adaptive .absolute, html :not(.cke_panel_container) .absolute {
  position: absolute; }
html.adaptive .nobr, html :not(.cke_panel_container) .nobr {
  white-space: nowrap; }
html.adaptive .busy:after, html :not(.cke_panel_container) .busy:after {
  position: absolute;
  z-index: 99999;
  opacity: 1;
  content: "";
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  width: 60px;
  height: 60px;
  border: 20px solid #f3f3f3;
  /* Light grey */
  border-top: 20px solid #006d87;
  border-radius: 50%;
  animation: spin 2s linear infinite; }
html.adaptive body, html :not(.cke_panel_container) body {
  overflow-x: hidden;
  line-height: 1.6;
  padding: 0;
  margin: 0;
  background-color: #ddd; }
  html.adaptive body.busy:after, html :not(.cke_panel_container) body.busy:after {
    position: fixed; }
  html.adaptive body .floatRight, html :not(.cke_panel_container) body .floatRight {
    float: right; }
  html.adaptive body .floatLeft, html :not(.cke_panel_container) body .floatLeft {
    float: left; }
  html.adaptive body .align-center, html :not(.cke_panel_container) body .align-center {
    text-align: center; }
  html.adaptive body.busy, html :not(.cke_panel_container) body.busy {
    overflow: hidden; }
  html.adaptive body #modeDisplay, html :not(.cke_panel_container) body #modeDisplay {
    position: fixed;
    top: 5px;
    right: 5px;
    background-color: #c60;
    border: solid 3px white;
    border-radius: 5px;
    padding: 6px;
    color: white;
    z-index: 9999;
    font-size: .9rem;
    line-height: 1.1;
    font-weight: bold;
    text-align: center; }
    html.adaptive body #modeDisplay .size, html :not(.cke_panel_container) body #modeDisplay .size {
      font-size: .75rem;
      text-align: center !important;
      font-weight: normal; }
  html.adaptive body .small, html :not(.cke_panel_container) body .small {
    font-size: .8rem; }
  html.adaptive body li, html :not(.cke_panel_container) body li {
    font-size: 0.9rem; }
  @media screen and (max-width: 991px) {
    html.adaptive body .browseButton, html :not(.cke_panel_container) body .browseButton {
      display: none !important; } }
  html.adaptive body .daecolor, html :not(.cke_panel_container) body .daecolor {
    color: #006d87; }
  html.adaptive body .white, html :not(.cke_panel_container) body .white {
    color: white; }
  html.adaptive body .bg-daecolor, html :not(.cke_panel_container) body .bg-daecolor {
    background-color: #006d87; }
    html.adaptive body .bg-daecolor .archivRecherche input, html :not(.cke_panel_container) body .bg-daecolor .archivRecherche input {
      height: 50px; }
    html.adaptive body .bg-daecolor .archivRecherche .button, html.adaptive body .bg-daecolor .archivRecherche input[type="button"], html.adaptive body .bg-daecolor .archivRecherche input[type="submit"], html.adaptive body .bg-daecolor .archivRecherche input[type="reset"], html :not(.cke_panel_container) body .bg-daecolor .archivRecherche .button, html :not(.cke_panel_container) body .bg-daecolor .archivRecherche input[type="button"], html :not(.cke_panel_container) body .bg-daecolor .archivRecherche input[type="submit"], html :not(.cke_panel_container) body .bg-daecolor .archivRecherche input[type="reset"] {
      height: 50px; }
    html.adaptive body .bg-daecolor .button, html.adaptive body .bg-daecolor input[type="button"], html.adaptive body .bg-daecolor input[type="submit"], html.adaptive body .bg-daecolor input[type="reset"], html :not(.cke_panel_container) body .bg-daecolor .button, html :not(.cke_panel_container) body .bg-daecolor input[type="button"], html :not(.cke_panel_container) body .bg-daecolor input[type="submit"], html :not(.cke_panel_container) body .bg-daecolor input[type="reset"] {
      background-color: #f1f1f1;
      color: #282828;
      border-radius: 0;
      padding: 3px 10px;
      font-size: 0.85rem; }
      html.adaptive body .bg-daecolor .button:hover, html.adaptive body .bg-daecolor input[type="button"]:hover, html.adaptive body .bg-daecolor input[type="submit"]:hover, html.adaptive body .bg-daecolor input[type="reset"]:hover, html :not(.cke_panel_container) body .bg-daecolor .button:hover, html :not(.cke_panel_container) body .bg-daecolor input[type="button"]:hover, html :not(.cke_panel_container) body .bg-daecolor input[type="submit"]:hover, html :not(.cke_panel_container) body .bg-daecolor input[type="reset"]:hover {
        color: #fff; }
    html.adaptive body .bg-daecolor.DAE-search, html :not(.cke_panel_container) body .bg-daecolor.DAE-search {
      background-image: none; }
  html.adaptive body .bg-grey, html :not(.cke_panel_container) body .bg-grey {
    background-color: #f1f1f1; }
    html.adaptive body .bg-grey .standardbox, html :not(.cke_panel_container) body .bg-grey .standardbox {
      margin: 10px 0 0;
      padding-bottom: 0; }
    html.adaptive body .bg-grey.printbox:before, html :not(.cke_panel_container) body .bg-grey.printbox:before {
      content: 'Deutsches \c4rzteblatt';
      height: 18px;
      background-color: #006d87;
      color: #fff;
      padding: 3px 6px;
      position: absolute;
      right: 20px;
      top: 0;
      font-size: 10px !important;
      line-height: 14px !important; }
    html.adaptive body .bg-grey.industrie, html :not(.cke_panel_container) body .bg-grey.industrie {
      border-top: 4px solid #5f9906; }
      html.adaptive body .bg-grey.industrie:before, html :not(.cke_panel_container) body .bg-grey.industrie:before {
        height: 18px;
        background-color: #5f9906;
        color: #fff;
        padding: 3px 6px;
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 10px !important;
        line-height: 14px !important;
        content: 'Industrie'; }
  html.adaptive body .bg-industrie, html :not(.cke_panel_container) body .bg-industrie {
    background-color: #eff5e7;
    padding-bottom: 1em;
    font-size: 0.75rem;
    border-top: 2px solid #fff; }
  html.adaptive body .hideBox, html :not(.cke_panel_container) body .hideBox {
    display: none;
    height: 0;
    overflow: hidden; }
  html.adaptive body .dialog, html :not(.cke_panel_container) body .dialog {
    display: none; }
  html.adaptive body .border, html :not(.cke_panel_container) body .border {
    border: solid 1px #282828; }
  html.adaptive body hr.black, html :not(.cke_panel_container) body hr.black {
    border-top: 1px solid #282828; }
  html.adaptive body hr, html :not(.cke_panel_container) body hr {
    border-top: 1px solid #ededed; }
  html.adaptive body .margin-left, html :not(.cke_panel_container) body .margin-left {
    margin-left: 15px; }
  html.adaptive body .margin-top, html :not(.cke_panel_container) body .margin-top {
    margin-top: 15px; }
  html.adaptive body .margin-right, html :not(.cke_panel_container) body .margin-right {
    margin-right: 15px; }
  html.adaptive body .margin-bottom, html :not(.cke_panel_container) body .margin-bottom {
    margin-bottom: 15px; }
  html.adaptive body .padding-left, html :not(.cke_panel_container) body .padding-left {
    padding-left: 15px; }
  html.adaptive body .padding-top, html :not(.cke_panel_container) body .padding-top {
    padding-top: 15px; }
  html.adaptive body .padding-right, html :not(.cke_panel_container) body .padding-right {
    padding-right: 15px; }
  html.adaptive body .padding-bottom, html :not(.cke_panel_container) body .padding-bottom {
    padding-bottom: 15px; }
  html.adaptive body .btn, html :not(.cke_panel_container) body .btn {
    text-transform: uppercase;
    background-color: #006d87;
    color: white;
    border-radius: 0;
    padding: 3px 10px;
    font-size: 0.85rem; }
    html.adaptive body .btn a, html :not(.cke_panel_container) body .btn a {
      color: white; }
    html.adaptive body .btn:hover, html :not(.cke_panel_container) body .btn:hover {
      background-color: #282828;
      color: white; }
    html.adaptive body .btn.grey, html :not(.cke_panel_container) body .btn.grey {
      background-color: #f1f1f1;
      color: #282828; }
  html.adaptive body :focus, html.adaptive body :active,
  html.adaptive body .btn:focus, html.adaptive body .btn.focus, html.adaptive body .btn:active, html.adaptive body .btn:hover, html :not(.cke_panel_container) body :focus, html :not(.cke_panel_container) body :active,
  html :not(.cke_panel_container) body .btn:focus, html :not(.cke_panel_container) body .btn.focus, html :not(.cke_panel_container) body .btn:active, html :not(.cke_panel_container) body .btn:hover {
    outline: none;
    box-shadow: none; }
  html.adaptive body .BU, html.adaptive body .bu, html :not(.cke_panel_container) body .BU, html :not(.cke_panel_container) body .bu {
    font-style: italic;
    font-size: .75rem;
    color: #282828;
    line-height: 1.6;
    padding: 10px;
    margin-top: 0;
    border: 1px solid #282828;
    border-top: none;
    border-right: none;
    background-color: #fff; }
  html.adaptive body .ratio, html :not(.cke_panel_container) body .ratio {
    width: 100%;
    overflow: hidden;
    position: relative; }
    html.adaptive body .ratio img, html :not(.cke_panel_container) body .ratio img {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* Für Plugin für IE */ }
    html.adaptive body .ratio.ratio_1_1, html :not(.cke_panel_container) body .ratio.ratio_1_1 {
      padding-top: 100%; }
    html.adaptive body .ratio.ratio_2_1, html :not(.cke_panel_container) body .ratio.ratio_2_1 {
      padding-top: 50%; }
    html.adaptive body .ratio.ratio_3_1, html :not(.cke_panel_container) body .ratio.ratio_3_1 {
      padding-top: 33%; }
    html.adaptive body .ratio.ratio_4_1, html :not(.cke_panel_container) body .ratio.ratio_4_1 {
      padding-top: 25%; }
    html.adaptive body .ratio.ratio_5_1, html :not(.cke_panel_container) body .ratio.ratio_5_1 {
      padding-top: 20%; }
    html.adaptive body .ratio.ratio_6_1, html :not(.cke_panel_container) body .ratio.ratio_6_1 {
      padding-top: 16.7%; }
    html.adaptive body .ratio.ratio_7_1, html :not(.cke_panel_container) body .ratio.ratio_7_1 {
      padding-top: 14.3%; }
    html.adaptive body .ratio.ratio_8_1, html :not(.cke_panel_container) body .ratio.ratio_8_1 {
      padding-top: 12.5%; }
    html.adaptive body .ratio.ratio_9_1, html :not(.cke_panel_container) body .ratio.ratio_9_1 {
      padding-top: 11.1%; }
    html.adaptive body .ratio.ratio_10_1, html :not(.cke_panel_container) body .ratio.ratio_10_1 {
      padding-top: 10%; }
    html.adaptive body .ratio.ratio_1_2, html :not(.cke_panel_container) body .ratio.ratio_1_2 {
      padding-top: 200%; }
    html.adaptive body .ratio.ratio_3_4, html :not(.cke_panel_container) body .ratio.ratio_3_4 {
      padding-top: 133.3%; }
    html.adaptive body .ratio.ratio_4_3, html :not(.cke_panel_container) body .ratio.ratio_4_3 {
      padding-top: 75%; }
    html.adaptive body .ratio.ratio_9_16, html :not(.cke_panel_container) body .ratio.ratio_9_16 {
      padding-top: 177.8%; }
    html.adaptive body .ratio.ratio_16_9, html :not(.cke_panel_container) body .ratio.ratio_16_9 {
      padding-top: 56.3%; }
  html.adaptive body .focus-top img, html :not(.cke_panel_container) body .focus-top img {
    object-position: top; }
  html.adaptive body .img-ratio .boxImages, html :not(.cke_panel_container) body .img-ratio .boxImages {
    overflow: hidden;
    position: relative;
    padding-top: 20%; }
    @media screen and (max-width: 1399px) {
      html.adaptive body .img-ratio .boxImages, html :not(.cke_panel_container) body .img-ratio .boxImages {
        padding-top: 25%; } }
    @media screen and (max-width: 991px) {
      html.adaptive body .img-ratio .boxImages, html :not(.cke_panel_container) body .img-ratio .boxImages {
        padding-top: 18%; } }
    @media screen and (max-width: 767px) {
      html.adaptive body .img-ratio .boxImages, html :not(.cke_panel_container) body .img-ratio .boxImages {
        padding-top: 22%; } }
    @media screen and (max-width: 575px) {
      html.adaptive body .img-ratio .boxImages, html :not(.cke_panel_container) body .img-ratio .boxImages {
        padding-top: 40%; } }
    html.adaptive body .img-ratio .boxImages a, html :not(.cke_panel_container) body .img-ratio .boxImages a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100% !important;
      height: 100% !important; }
    html.adaptive body .img-ratio .boxImages img, html :not(.cke_panel_container) body .img-ratio .boxImages img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* Für Plugin für IE */
      height: auto\9; }
    html.adaptive body .img-ratio .boxImages.boxImagescenter, html :not(.cke_panel_container) body .img-ratio .boxImages.boxImagescenter {
      padding-top: 40%; }
  html.adaptive body .img-small .boxImages, html :not(.cke_panel_container) body .img-small .boxImages {
    width: 150px; }
  html.adaptive body .img-border .boxImages, html :not(.cke_panel_container) body .img-border .boxImages {
    border: 1px solid #ededed; }
  html.adaptive body .hochformat .message .boxImages, html :not(.cke_panel_container) body .hochformat .message .boxImages {
    max-width: 150px; }
  html.adaptive body img, html :not(.cke_panel_container) body img {
    vertical-align: bottom;
    border: 0; }
  html.adaptive body *, html :not(.cke_panel_container) body * {
    box-sizing: border-box; }
  html.adaptive body .clear, html :not(.cke_panel_container) body .clear {
    clear: both; }
  html.adaptive body .center, html :not(.cke_panel_container) body .center {
    text-align: center; }
  html.adaptive body .left, html :not(.cke_panel_container) body .left {
    text-align: left; }
  html.adaptive body .right, html :not(.cke_panel_container) body .right {
    text-align: right; }
  html.adaptive body .service2012, html.adaptive body .service2015, html :not(.cke_panel_container) body .service2012, html :not(.cke_panel_container) body .service2015 {
    display: none; }
  html.adaptive body #modalDarker, html :not(.cke_panel_container) body #modalDarker {
    display: none; }
  html.adaptive body.preventBodyScroll, html :not(.cke_panel_container) body.preventBodyScroll {
    overflow: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: none; }
  html.adaptive body.modalDlg #modalDarker, html :not(.cke_panel_container) body.modalDlg #modalDarker {
    background-color: #000000;
    opacity: .65;
    position: fixed;
    z-index: 100;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  html.adaptive body.sticky.modalDlg #modalDarker, html :not(.cke_panel_container) body.sticky.modalDlg #modalDarker {
    z-index: 49; }
  html.adaptive body .avatar, html :not(.cke_panel_container) body .avatar {
    float: left;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: solid 1px #ccc;
    background-color: White;
    overflow: hidden; }
    @media screen and (max-width: 575px) {
      html.adaptive body .avatar, html :not(.cke_panel_container) body .avatar {
        width: 45px;
        height: 45px; } }
    html.adaptive body .avatar img, html :not(.cke_panel_container) body .avatar img {
      font-family: 'object-fit: cover;';
      /* Für Plugin für IE */
      width: 100% !important;
      height: 100% !important;
      object-fit: cover; }
      html.adaptive body .avatar img:hover, html :not(.cke_panel_container) body .avatar img:hover {
        transform: none !important;
        transition: none !important; }
  html.adaptive body .boxImagesright, html :not(.cke_panel_container) body .boxImagesright {
    float: right;
    margin: 0 0 15px 15px;
    overflow: hidden; }
  html.adaptive body .boxImagesleft, html :not(.cke_panel_container) body .boxImagesleft {
    float: left;
    margin: 0 15px 15px 0;
    overflow: hidden; }
  html.adaptive body h1, html.adaptive body h2, html.adaptive body h3, html.adaptive body h4, html.adaptive body h5, html.adaptive body h6, html.adaptive body h7, html :not(.cke_panel_container) body h1, html :not(.cke_panel_container) body h2, html :not(.cke_panel_container) body h3, html :not(.cke_panel_container) body h4, html :not(.cke_panel_container) body h5, html :not(.cke_panel_container) body h6, html :not(.cke_panel_container) body h7 {
    font-family: "Open Sans", Arial, sans-serif;
    margin-top: 0; }
    html.adaptive body h1 a, html.adaptive body h2 a, html.adaptive body h3 a, html.adaptive body h4 a, html.adaptive body h5 a, html.adaptive body h6 a, html.adaptive body h7 a, html :not(.cke_panel_container) body h1 a, html :not(.cke_panel_container) body h2 a, html :not(.cke_panel_container) body h3 a, html :not(.cke_panel_container) body h4 a, html :not(.cke_panel_container) body h5 a, html :not(.cke_panel_container) body h6 a, html :not(.cke_panel_container) body h7 a {
      font-family: "Open Sans", Arial, sans-serif;
      color: inherit;
      text-decoration: none; }
  html.adaptive body h2 b, html.adaptive body h2 strong, html :not(.cke_panel_container) body h2 b, html :not(.cke_panel_container) body h2 strong {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive body h2.dae-color, html :not(.cke_panel_container) body h2.dae-color {
    color: #006d87; }
  html.adaptive body h2.blue-line, html :not(.cke_panel_container) body h2.blue-line {
    border-bottom: solid 1px #ccc;
    color: #006d87;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0.5rem !important; }
  html.adaptive body h3.rueckblick, html :not(.cke_panel_container) body h3.rueckblick {
    margin-top: 5px !important;
    margin-left: 0; }
    @media screen and (min-width: 992px) {
      html.adaptive body h3.rueckblick, html :not(.cke_panel_container) body h3.rueckblick {
        margin-left: 10px; } }
    @media screen and (min-width: 576px) and (max-width: 991px) {
      html.adaptive body h3.rueckblick, html :not(.cke_panel_container) body h3.rueckblick {
        margin-left: -10px; } }
  html.adaptive body .area_right h1, html.adaptive body .area_right h2, html.adaptive body .area_right h3, html.adaptive body .area_right h4, html.adaptive body .area_right h5, html.adaptive body .area_right h6, html.adaptive body .area_right h7, html :not(.cke_panel_container) body .area_right h1, html :not(.cke_panel_container) body .area_right h2, html :not(.cke_panel_container) body .area_right h3, html :not(.cke_panel_container) body .area_right h4, html :not(.cke_panel_container) body .area_right h5, html :not(.cke_panel_container) body .area_right h6, html :not(.cke_panel_container) body .area_right h7 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700 !important; }
    html.adaptive body .area_right h1 a, html.adaptive body .area_right h2 a, html.adaptive body .area_right h3 a, html.adaptive body .area_right h4 a, html.adaptive body .area_right h5 a, html.adaptive body .area_right h6 a, html.adaptive body .area_right h7 a, html :not(.cke_panel_container) body .area_right h1 a, html :not(.cke_panel_container) body .area_right h2 a, html :not(.cke_panel_container) body .area_right h3 a, html :not(.cke_panel_container) body .area_right h4 a, html :not(.cke_panel_container) body .area_right h5 a, html :not(.cke_panel_container) body .area_right h6 a, html :not(.cke_panel_container) body .area_right h7 a {
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700 !important; }
  html.adaptive body a, html :not(.cke_panel_container) body a {
    transition: color 500ms ease;
    color: #282828; }
    html.adaptive body a:hover, html :not(.cke_panel_container) body a:hover {
      color: #006d87;
      text-decoration: none;
      transition: color 500ms ease; }
    html.adaptive body a .pageMsgMore > span, html :not(.cke_panel_container) body a .pageMsgMore > span {
      display: none; }
    html.adaptive body a .pageMsgMore i, html :not(.cke_panel_container) body a .pageMsgMore i {
      display: none; }
    html.adaptive body a .pageMsgMore:before, html :not(.cke_panel_container) body a .pageMsgMore:before {
      content: "...";
      display: inline-block; }
    html.adaptive body a .pageMsgMore:after, html :not(.cke_panel_container) body a .pageMsgMore:after {
      content: "Mehr";
      border: 1px solid #ededed;
      color: #006d87;
      font-size: 63%;
      line-height: 1.8;
      padding: 0 5px;
      margin-left: 5px;
      display: inline-block; }
    html.adaptive body a .pageMsgMore:hover:before, html :not(.cke_panel_container) body a .pageMsgMore:hover:before {
      color: #006d87;
      transition: background-color 500ms ease; }
    html.adaptive body a .pageMsgMore:hover:after, html :not(.cke_panel_container) body a .pageMsgMore:hover:after {
      border-color: #006d87;
      transition: background-color 500ms ease; }
  html.adaptive body h1, html :not(.cke_panel_container) body h1 {
    font-size: 1.5rem;
    line-height: 1.5; }
  html.adaptive body h2, html :not(.cke_panel_container) body h2 {
    font-size: 1.2rem;
    line-height: 1.5; }
  html.adaptive body h3, html :not(.cke_panel_container) body h3 {
    font-size: 1.1rem;
    line-height: 1.5; }
  html.adaptive body ul:not(.context-menu-list), html :not(.cke_panel_container) body ul:not(.context-menu-list) {
    margin-left: -24px;
    list-style-type: square;
    list-style-position: outside; }
    html.adaptive body ul:not(.context-menu-list) li, html :not(.cke_panel_container) body ul:not(.context-menu-list) li {
      margin-bottom: 10px; }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  html.adaptive body .work, html :not(.cke_panel_container) body .work {
    animation: colorchange .1s infinite; }
@keyframes colorchange {
  0% {
    background: white; }
  50% {
    background: black;
    color: white; } }
  html.adaptive body .hidden, html :not(.cke_panel_container) body .hidden {
    display: none; }
  html.adaptive body .toggle, html :not(.cke_panel_container) body .toggle {
    cursor: pointer; }
  html.adaptive body .errorMsg p, html :not(.cke_panel_container) body .errorMsg p {
    color: red;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin: 1em 0; }
  html.adaptive body input:focus, html :not(.cke_panel_container) body input:focus {
    font-size: 0.9rem; }

html.adaptive body.busy #modalDarker {
  z-index: 9999; }

[data-propagate] {
  cursor: pointer; }

input[type='search'],
input[type='email'],
input[type='text'],
input[type='password'],
select,
textarea {
  border: solid 1px #ccc;
  margin-bottom: 5px;
  font-size: 0.9rem !important;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  line-height: 1.6 !important;
  padding: 2px 10px !important; }
  input[type='search']:focus,
  input[type='email']:focus,
  input[type='text']:focus,
  input[type='password']:focus,
  select:focus,
  textarea:focus {
    background-color: #efefef;
    font-size: 0.9rem !important;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
    line-height: 1.6 !important;
    padding: 2px 10px !important; }

.preismeldung2 input[type='search']:focus,
.preismeldung2 input[type='email']:focus,
.preismeldung2 input[type='text']:focus,
.preismeldung2 input[type='password']:focus,
.preismeldung2 select:focus,
.preismeldung2 textarea:focus {
  background-color: #fff;
  border: 1px solid #000; }

textarea, select {
  border: solid 1px #ccc; }

:not(.ui-dialog) input[type="text"],
:not(.ui-dialog) input[type="password"],
:not(.ui-dialog) textarea {
  -webkit-appearance: none;
  border-radius: 0; }
:not(.ui-dialog) .button,
:not(.ui-dialog) input[type="button"],
:not(.ui-dialog) input[type="submit"],
:not(.ui-dialog) input[type="reset"] {
  background-color: #006d87;
  text-shadow: none;
  letter-spacing: 0.04em;
  height: 30px;
  padding: 5px 15px;
  font-size: 0.85rem;
  line-height: 20px;
  display: inline-block;
  position: relative;
  outline: none;
  white-space: nowrap;
  color: #FFF;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  border: none;
  transition: background-color 500ms ease;
  margin-top: 5px;
  -webkit-appearance: none;
  border-radius: 0; }
  :not(.ui-dialog) .button a,
  :not(.ui-dialog) input[type="button"] a,
  :not(.ui-dialog) input[type="submit"] a,
  :not(.ui-dialog) input[type="reset"] a {
    color: #FFF !important; }
  :not(.ui-dialog) .button:hover,
  :not(.ui-dialog) input[type="button"]:hover,
  :not(.ui-dialog) input[type="submit"]:hover,
  :not(.ui-dialog) input[type="reset"]:hover {
    cursor: pointer !important;
    color: white;
    background-color: #7d7d7d;
    transition: background-color 500ms ease;
    font-size: 0.85rem; }
  :not(.ui-dialog) .button:focus,
  :not(.ui-dialog) input[type="button"]:focus,
  :not(.ui-dialog) input[type="submit"]:focus,
  :not(.ui-dialog) input[type="reset"]:focus {
    cursor: pointer !important;
    font-size: 0.85rem; }
  :not(.ui-dialog) .button.fullwidth,
  :not(.ui-dialog) input[type="button"].fullwidth,
  :not(.ui-dialog) input[type="submit"].fullwidth,
  :not(.ui-dialog) input[type="reset"].fullwidth {
    width: 100%;
    text-align: center !important; }
  :not(.ui-dialog) .button.button-grey,
  :not(.ui-dialog) input[type="button"].button-grey,
  :not(.ui-dialog) input[type="submit"].button-grey,
  :not(.ui-dialog) input[type="reset"].button-grey {
    background-color: #aaa; }
  :not(.ui-dialog) .button#profiSearchSubmit,
  :not(.ui-dialog) input[type="button"]#profiSearchSubmit,
  :not(.ui-dialog) input[type="submit"]#profiSearchSubmit,
  :not(.ui-dialog) input[type="reset"]#profiSearchSubmit {
    font-size: 0.85rem !important; }
    :not(.ui-dialog) .button#profiSearchSubmit:hover,
    :not(.ui-dialog) input[type="button"]#profiSearchSubmit:hover,
    :not(.ui-dialog) input[type="submit"]#profiSearchSubmit:hover,
    :not(.ui-dialog) input[type="reset"]#profiSearchSubmit:hover {
      background-color: #282828; }
  :not(.ui-dialog) .button#profiSearchClear,
  :not(.ui-dialog) input[type="button"]#profiSearchClear,
  :not(.ui-dialog) input[type="submit"]#profiSearchClear,
  :not(.ui-dialog) input[type="reset"]#profiSearchClear {
    font-size: 0.85rem !important; }
    :not(.ui-dialog) .button#profiSearchClear:hover,
    :not(.ui-dialog) input[type="button"]#profiSearchClear:hover,
    :not(.ui-dialog) input[type="submit"]#profiSearchClear:hover,
    :not(.ui-dialog) input[type="reset"]#profiSearchClear:hover {
      background-color: #282828; }

input[type="search"] {
  -webkit-appearance: none;
  border-radius: 0; }

input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%; }
  input[type=range]:focus {
    outline: none; }
  input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    background-color: silver;
    border-radius: 0; }
  input[type=range]::-moz-range-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    background-color: silver;
    border-radius: 0; }
  input[type=range]::-ms-track {
    width: 100%;
    height: 10px;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent; }
  input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 8px solid gray;
    height: 34px;
    width: 34px;
    border-radius: 50%;
    background-color: #ffffff;
    cursor: pointer;
    margin-top: -14px; }
  input[type=range]::-moz-range-thumb {
    border: 8px solid gray;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ffffff;
    cursor: pointer;
    margin-top: -14px; }
  input[type=range]::-ms-thumb {
    border: 8px solid silver;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ffffff;
    cursor: pointer; }
  input[type=range]::-ms-fill-lower {
    background-color: gray;
    border-radius: 5px; }
  input[type=range]::-ms-fill-upper {
    background-color: silver;
    border-radius: 5px; }
  input[type=range]::-ms-tooltip {
    display: none; }

.area_right .button,
.area_right input[type="button"],
.area_right input[type="submit"],
.area_right input[type="reset"] {
  font-size: 0.7rem; }
  .area_right .button:hover,
  .area_right input[type="button"]:hover,
  .area_right input[type="submit"]:hover,
  .area_right input[type="reset"]:hover {
    font-size: 0.7rem; }
  .area_right .button:focus,
  .area_right input[type="button"]:focus,
  .area_right input[type="submit"]:focus,
  .area_right input[type="reset"]:focus {
    font-size: 0.7rem; }

.ui-dialog-titlebar-close {
  background: url("https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_888888_256x240.png") repeat scroll -93px -128px transparent;
  border: medium none; }

.ui-dialog-titlebar-close:hover {
  background: url("https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_222222_256x240.png") repeat scroll -93px -128px transparent; }

.hide-img img {
  display: none; }

.invSpace {
  width: 0px; }

img[data-src] {
  background-color: #f7f7f7; }

.obacht {
  border: solid 2px #700;
  background-color: #f5f5f5;
  padding: 10px; }
  .obacht p {
    font-size: 1rem;
    line-height: 1.5;
    margin: .5rem; }
    .obacht p a.uline {
      text-decoration: underline; }

body.mode-xs {
  overflow-y: auto; }

body div[aria-label="cookieconsent"] {
  position: fixed;
  width: 500px !important;
  height: 200px !important;
  left: calc(50% - 250px) !important;
  top: calc(50% - 100px) !important;
  background: #006d87 !important;
  border: solid 5px #777; }
  body div[aria-label="cookieconsent"] .cc-link {
    color: white !important; }

.newnews #newsContent .kastenWrapper.w100 {
  width: 100%; }

/* Iframe 2-Click-Loesung */
[data-iframe-src] {
  /*max-width: 560px;*/
  background: #333;
  font-size: 16px;
  color: #282828;
  aspect-ratio: 16/9;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  border: solid 1px black; }

.iframe2click:before {
  position: absolute;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  font-family: FontAwesome;
  content: '\f01d';
  text-align: center;
  font-size: 80px;
  line-height: 80px;
  color: #fffc; }

.iframe2click:after {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  text-align: center;
  background: #fffc;
  padding: 3px 10px; }

.iframe2click:after {
  content: "Mit der Aktivierung des externen Inhalts erklären Sie sich einverstanden, dass Daten an " attr(data-iframe-src) " übermittelt werden."; }

.unslider {
  position: relative;
  overflow: hidden; }
  .unslider ul.imageSlider {
    padding: 0 !important; }
    .unslider ul.imageSlider > li:before, .unslider ul.imageSlider > li:after {
      display: none !important; }
  .unslider .unslider-nav {
    text-align: center;
    margin-top: 15px; }
    @media screen and (max-width: 767px) {
      .unslider .unslider-nav {
        margin-top: 15px; } }
    .unslider .unslider-nav ol li {
      display: inline-block;
      color: transparent;
      width: 45px;
      height: 5px;
      margin: 0 3px;
      cursor: pointer;
      background-color: #ddd; }
      .unslider .unslider-nav ol li.unslider-active {
        background-color: #334d97; }
  .unslider .unslider-arrow {
    opacity: 0;
    z-index: 50;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.5);
    top: 0;
    bottom: 0;
    width: 7%;
    transition: opacity 500ms; }
    .unslider .unslider-arrow i {
      position: absolute;
      top: calc(50% - 25px - 11px);
      font-size: 48px;
      color: rgba(255, 255, 255, 0.75);
      line-height: 1;
      width: 100%;
      left: 0;
      transition: all 500ms; }
    @media screen and (max-width: 575px) {
      .unslider .unslider-arrow {
        width: 15%; } }
    .unslider .unslider-arrow.next {
      right: 0; }
      .unslider .unslider-arrow.next i:before {
        font-family: 'font-icons';
        content: "\e7a5";
        font-size: 4.5rem; }
    .unslider .unslider-arrow.prev {
      left: 0;
      top: 32px; }
      .unslider .unslider-arrow.prev i:before {
        font-family: 'font-icons';
        content: "\e7a4";
        font-size: 4.5rem; }
    @media screen and (max-width: 767px) {
      .unslider .unslider-arrow {
        display: none !important; } }
  .unslider:hover .unslider-arrow {
    opacity: 1;
    transition: opacity 500ms; }
    .unslider:hover .unslider-arrow:hover {
      background-color: rgba(255, 255, 255, 0.25); }
      .unslider:hover .unslider-arrow:hover i {
        color: #006d87;
        top: calc(50% - 35px - 11px);
        font-size: 64px;
        transition: all 500ms; }

.adaptive-standard .unslider .message h2 {
  border-bottom: solid 1px #ccc;
  color: #006d87;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 1.2rem !important; }
.adaptive-standard.bigTitle .unslider .unslider-horizontal ~ .unslider-arrow, .adaptive-standard.standardbox .unslider .unslider-horizontal ~ .unslider-arrow {
  display: none !important; }
.adaptive-standard.bigTitle .mce .unslider .unslider-horizontal ~ .unslider-arrow, .adaptive-standard.standardbox .mce .unslider .unslider-horizontal ~ .unslider-arrow {
  display: block !important; }

/*******************************************************************************
 * aerzteblatt-responsive (01/2018)
 ******************************************************************************/
#DAEpage {
  min-width: 320px;
  /* iphone 5s braucht 320px */
  background-color: #fff; }
  #DAEpage > .container-fluid {
    margin: 0;
    padding: 0; }
  #DAEpage .area_wrapper {
    float: left;
    position: relative;
    margin-bottom: 2rem; }
    @media screen and (max-width: 767px) {
      #DAEpage .area_wrapper {
        margin-bottom: 1rem; } }
    #DAEpage .area_wrapper .area_container {
      padding: 0;
      margin: 0;
      position: relative; }
      #DAEpage .area_wrapper .area_container .area {
        position: relative;
        padding: 0 15px; }
        #DAEpage .area_wrapper .area_container .area .col {
          position: relative; }
          #DAEpage .area_wrapper .area_container .area .col img {
            max-width: 100%;
            transition: transform 500ms ease; }
            @media screen and (min-width: 992px) {
              #DAEpage .area_wrapper .area_container .area .col img:hover {
                transform: scale(1.1);
                transition: transform 500ms ease; } }
            #DAEpage .area_wrapper .area_container .area .col img.no-img-scale:hover {
              transform: none;
              transition: none; }
          #DAEpage .area_wrapper .area_container .area .col.no-margin-bottom .adaptive-standard.bigTitle h1 span, #DAEpage .area_wrapper .area_container .area .col.no-margin-bottom .adaptive-standard.bigTitle div.title span, #DAEpage .area_wrapper .area_container .area .col.no-margin-bottom .adaptive-standard.bigTitle h1.title span {
            margin-bottom: 0; }
          #DAEpage .area_wrapper .area_container .area .col.no-img-scale img:hover {
            transform: none;
            transition: none; }
        #DAEpage .area_wrapper .area_container .area.area_right .col img:hover {
          transform: none;
          transition: none; }
    #DAEpage .area_wrapper.fullwidth {
      padding: 0; }
      #DAEpage .area_wrapper.fullwidth .area_container {
        padding: 0;
        margin: 0; }
        #DAEpage .area_wrapper.fullwidth .area_container .area {
          padding: 0;
          margin: 0; }
          #DAEpage .area_wrapper.fullwidth .area_container .area .col {
            padding: 0; }
            #DAEpage .area_wrapper.fullwidth .area_container .area .col .msgTextOnImg img.boxImage {
              width: 100%; }
    #DAEpage .area_wrapper.no-margin-bottom {
      margin-bottom: 0;
      padding-bottom: 0; }
      #DAEpage .area_wrapper.no-margin-bottom .adaptive-standard {
        padding-bottom: 0;
        margin-bottom: 0; }
    #DAEpage .area_wrapper.area_full {
      width: 100%; }
    #DAEpage .area_wrapper.fachgruppeMenu {
      margin-bottom: 0 !important; }
  #DAEpage #DAEfooter .area_wrapper {
    margin-bottom: 0; }

#DAEcontent .area_wrapper.area_left, #DAEcontent .area_wrapper.area_right, #DAEcontent .area_wrapper.area_full {
  overflow: hidden; }

@media screen and (max-width: 575px) {
  .area_wrapper {
    float: none;
    width: 100%;
    padding: 0; }

  #DAEpage, body.sticky #DAEpage #head {
    margin: 0;
    width: 100%; } }
@media screen and (min-width: 576px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0;
    width: 100%; }

  .area_wrapper {
    float: none;
    width: 100%;
    padding: 0; }

  #DAEpage .area_wrapper .area_container .area {
    padding: 0 30px; } }
@media screen and (min-width: 768px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0;
    width: 100%; }

  .area_wrapper {
    float: none;
    width: 100%;
    padding: 0; } }
@media screen and (min-width: 992px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0 350px 0 0;
    width: calc(100% - 350px);
    width: 100%; }

  body.sticky #DAEpage #head .area_wrapper.area_full {
    padding: 0; }

  .area_wrapper.area_left {
    padding-left: calc((100% - 960px) / 2);
    width: calc((100% - 960px) / 2 + 580px); }
  .area_wrapper.area_right {
    padding-right: calc((100% - 960px) / 2);
    width: calc(380px + (100% - 960px) / 2); }
  .area_wrapper.area_full {
    padding: 0 calc((100% - 960px) / 2);
    width: 100%; } }
@media screen and (min-width: 1200px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0 200px 0 0;
    width: calc(100% - 200px); }

  body.sticky #DAEpage #head .area_wrapper.area_full {
    padding: 0; }

  .area_wrapper.area_left {
    padding-left: calc((100% - 960px) / 2);
    width: calc((100% - 960px) / 2 + 580px); }
  .area_wrapper.area_right {
    padding-right: calc((100% - 960px) / 2);
    width: calc(380px + (100% - 960px) / 2); }
  .area_wrapper.area_full {
    padding: 0 calc((100% - 960px) / 2);
    width: 100%; } }
@media screen and (min-width: 1400px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0 350px 0 0;
    width: calc(100% - 350px); }

  body.sticky #DAEpage #head .area_wrapper.area_full {
    padding: 0; }

  .area_wrapper.area_left {
    padding-left: calc((100% - 960px) / 2 );
    width: calc((100% - 960px) / 2 + 580px); }
  .area_wrapper.area_right {
    padding-right: calc((100% - 960px) / 2);
    width: calc(380px + (100% - 960px) / 2); }
  .area_wrapper.area_full {
    padding: 0 calc((100% - 960px) / 2);
    width: 100%; } }
@media screen and (min-width: 1600px) {
  #DAEpage, body.sticky #DAEpage #head {
    margin: 0 350px 0 150px;
    width: calc(100% - 350px - 150px); }

  body.sticky #DAEpage #head .area_wrapper.area_full {
    padding: 0; }

  .area_wrapper.area_left {
    padding-left: calc((100% - 1170px) / 2 );
    width: calc((100% - 1170px) / 2 + 790px); }
  .area_wrapper.area_right {
    padding-right: calc((100% - 1170px) / 2);
    width: calc(380px + (100% - 1170px) / 2); }
  .area_wrapper.area_full {
    padding: 0 calc((100% - 1170px) / 2);
    width: 100%; } }
html.adaptive #DAEpage .area_wrapper .area_container .area .col.anzeige div.bigTitle div.title:before {
  width: 100%;
  height: auto;
  text-align: right;
  font-size: 9px;
  content: 'Anzeige';
  float: right;
  text-transform: none;
  position: absolute;
  top: 30px;
  right: 15px;
  color: #282828; }

html.adaptive body #prevPageButton {
  display: none;
  width: 50px; }
html.adaptive body #nextPageButton {
  display: none;
  width: 50px; }
html.adaptive body.mode-xs #prevPageButton,
html.adaptive body.mode-xs #nextPageButton, html.adaptive body.mode-sm #prevPageButton,
html.adaptive body.mode-sm #nextPageButton, html.adaptive body.mode-md #prevPageButton,
html.adaptive body.mode-md #nextPageButton {
  display: none; }
html.adaptive body.mode-xl #prevPageButton {
  display: block;
  left: 0; }
html.adaptive body.mode-xl #nextPageButton {
  right: 200px;
  display: block; }
html.adaptive body.mode-xxl #prevPageButton {
  display: block;
  left: 0; }
html.adaptive body.mode-xxl #nextPageButton {
  right: 350px;
  display: block; }
html.adaptive body.mode-xxxl #prevPageButton {
  display: block;
  left: 150px; }
html.adaptive body.mode-xxxl #nextPageButton {
  right: 350px;
  display: block; }
html.adaptive body.sticky.mode-xs section#DAEpage header#head .area_wrapper, html.adaptive body.sticky.mode-sm section#DAEpage header#head .area_wrapper, html.adaptive body.sticky.mode-md section#DAEpage header#head .area_wrapper, html.adaptive body.sticky.mode-lg section#DAEpage header#head .area_wrapper {
  width: 100%; }
html.adaptive body.sticky.mode-xs #prevPageButton, html.adaptive body.sticky.mode-sm #prevPageButton, html.adaptive body.sticky.mode-md #prevPageButton, html.adaptive body.sticky.mode-lg #prevPageButton {
  left: 0;
  width: 50px; }
html.adaptive body.sticky.mode-xs #nextPageButton, html.adaptive body.sticky.mode-sm #nextPageButton, html.adaptive body.sticky.mode-md #nextPageButton, html.adaptive body.sticky.mode-lg #nextPageButton {
  right: 0;
  width: 50px; }
html.adaptive body.sticky.mode-xl section#DAEpage header#head .area_wrapper {
  width: calc(100% - 200px); }
html.adaptive body.sticky.mode-xxl section#DAEpage header#head .area_wrapper {
  width: calc(100% - 350px); }
html.adaptive body.sticky.mode-xxxl section#DAEpage header#head .area_wrapper {
  width: calc(100% - 350px - 150px);
  right: 350px;
  left: 150px; }
html.adaptive body.sticky.mode-xxxl section#DAEpage header#head .container {
  margin: 0 auto; }
html.adaptive body.swiperight #DAEcontent {
  transition: transform 750ms ease-in-out;
  transform: translateX(100vw); }
html.adaptive body.swipeleft #DAEcontent {
  transition: transform 750ms ease-in-out;
  transform: translateX(-100vw); }
html.adaptive body .browseButton {
  display: none; }
  html.adaptive body .browseButton:not([data-url='']) {
    display: block;
    position: fixed;
    top: 0;
    padding-top: calc(50vh - 4rem);
    width: 0;
    height: 100%;
    cursor: pointer;
    z-index: 15;
    font-size: 4.5rem;
    line-height: 1;
    opacity: 0.5;
    transition: opacity 1s;
    text-align: center; }
    html.adaptive body .browseButton:not([data-url='']):hover {
      opacity: 1;
      background-color: #0003;
      color: #282828;
      transition: opacity 1s; }
    html.adaptive body .browseButton:not([data-url=''])#prevPageButton:before {
      content: '\e7a4';
      font-family: 'font-icons'; }
    html.adaptive body .browseButton:not([data-url=''])#nextPageButton:before {
      display: block;
      content: '\e7a5';
      font-family: 'font-icons'; }
html.adaptive body.fachgebiet #DAElogo .fgname:before {
  display: inline-block !important; }
@media screen and (max-width: 1599px) {
  html.adaptive body.fachgebiet.kardiologie #DAEcontent, html.adaptive body.fachgebiet.neurologie #DAEcontent, html.adaptive body.fachgebiet.onkologie #DAEcontent, html.adaptive body.fachgebiet.pneumologie #DAEcontent, html.adaptive body.fachgebiet.urologie #DAEcontent, html.adaptive body.fachgebiet.industrie #DAEcontent, html.adaptive body.fachgebiet.praxis #DAEcontent, html.adaptive body.fachgebiet.klinik #DAEcontent {
    border-left: 0;
    margin-top: -2px; }
  html.adaptive body.fachgebiet.kardiologie header, html.adaptive body.fachgebiet.neurologie header, html.adaptive body.fachgebiet.onkologie header, html.adaptive body.fachgebiet.pneumologie header, html.adaptive body.fachgebiet.urologie header, html.adaptive body.fachgebiet.industrie header, html.adaptive body.fachgebiet.praxis header, html.adaptive body.fachgebiet.klinik header {
    border-left: 0; }
  html.adaptive body.fachgebiet.kardiologie #DAEcontent {
    border-top: 5px solid #006c88; }
  html.adaptive body.fachgebiet.kardiologie section#DAEpage header#head {
    border-bottom-color: #006c88; }
  html.adaptive body.fachgebiet.neurologie #DAEcontent {
    border-top: 5px solid #76377b; }
  html.adaptive body.fachgebiet.neurologie section#DAEpage header#head {
    border-bottom-color: #76377b !important; }
  html.adaptive body.fachgebiet.onkologie #DAEcontent {
    border-top: 5px solid #a29c71; }
  html.adaptive body.fachgebiet.onkologie section#DAEpage header#head {
    border-bottom-color: #a29c71 !important; }
  html.adaptive body.fachgebiet.pneumologie #DAEcontent {
    border-top: 5px solid #1759a3; }
  html.adaptive body.fachgebiet.pneumologie section#DAEpage header#head {
    border-bottom-color: #1759a3 !important; }
  html.adaptive body.fachgebiet.urologie #DAEcontent {
    border-top: 5px solid #9ca824; }
  html.adaptive body.fachgebiet.urologie section#DAEpage header#head {
    border-bottom-color: #9ca824 !important; }
  html.adaptive body.fachgebiet.industrie .area_wrapper.area_full.daebreadcrumb {
    border-bottom: 10px #5f9906 solid;
    border-image: linear-gradient(to right, #5f9906, #9dd843) 10; }
  html.adaptive body.fachgebiet.praxis #DAEcontent {
    border-top: 5px solid #336699; }
  html.adaptive body.fachgebiet.praxis section#DAEpage header#head {
    border-bottom-color: #336699 !important; }
  html.adaptive body.fachgebiet.klinik #DAEcontent {
    border-top: 5px solid #006633; }
  html.adaptive body.fachgebiet.klinik section#DAEpage header#head {
    border-bottom-color: #006633 !important; } }
html.adaptive body .scrollup {
  opacity: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 55px;
  height: 45px;
  background-color: #006d87;
  z-index: 15;
  text-align: center;
  font-size: 2rem;
  line-height: 1;
  padding-top: 5px;
  color: #fff !important;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  transition: opacity 1s; }
  @media screen and (max-width: 991px) {
    html.adaptive body .scrollup {
      width: 50px;
      height: 35px;
      padding-top: 0; } }
  html.adaptive body .scrollup:hover {
    cursor: pointer !important; }
html.adaptive body.scroll .scrollup {
  opacity: 1;
  transition: opacity 1s, background-color 500ms; }
  html.adaptive body.scroll .scrollup:hover {
    background-color: #999;
    transition: background-color 500ms; }
html.adaptive body section#DAEpage header#head {
  background-color: #fff;
  height: 210px;
  overflow: visible;
  position: relative; }
  @media screen and (max-width: 1199px) {
    html.adaptive body section#DAEpage header#head {
      height: 210px; } }
  html.adaptive body section#DAEpage header#head .area_wrapper .area_container.container {
    margin: 0 auto; }
    @media screen and (min-width: 992px) and (max-width: 1399px) {
      html.adaptive body section#DAEpage header#head .area_wrapper .area_container.container {
        max-width: 960px; } }
    html.adaptive body section#DAEpage header#head .area_wrapper .area_container.container .area {
      padding: 0 30px; }
      @media screen and (min-width: 992px) and (max-width: 1399px) {
        html.adaptive body section#DAEpage header#head .area_wrapper .area_container.container .area {
          padding: 0 30px; } }
  @media screen and (min-width: 992px) and (max-width: 1399px) {
    html.adaptive body section#DAEpage header#head #DAEmainmenu .container {
      padding: 0 30px;
      max-width: 960px; } }
  html.adaptive body section#DAEpage header#head #DAEmetanavi-area {
    float: right; }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi a {
      text-decoration: none;
      color: #555; }
      html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi a:hover {
        color: #006d87; }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul {
      float: right; }
      html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li {
        list-style-type: none;
        padding: 8px 5px 5px;
        height: 30px;
        margin-left: 15px;
        float: left;
        font-size: .75rem;
        font-family: "Open Sans", Arial, sans-serif; }
        @media screen and (max-width: 575px) {
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li {
            margin-left: 7px; } }
        html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li:before {
          display: none; }
        html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.bg-daecolor {
          padding-top: 5px;
          padding-left: 10px;
          padding-right: 10px; }
          @media screen and (max-width: 575px) {
            html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.bg-daecolor {
              padding-left: 7px;
              padding-right: 7px; } }
        html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.underline {
          /*border-bottom: 2px solid #ddd;
          &:hover {
              border-bottom-color: $daecolor;
          }*/ }
        html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li i {
          color: #282828;
          min-width: 20px;
          text-align: center;
          padding-right: 3px; }
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li i.icon-line-search {
            color: white; }
          @media screen and (max-width: 1599px) {
            html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li i {
              padding-right: 0; }
              html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li i + span {
                padding-left: 3px; } }
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li i img {
            height: 100%;
            max-height: 10px;
            width: auto;
            float: right;
            margin-top: 3px; }
  html.adaptive body section#DAEpage header#head #DAElogo {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0 0; }
    html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo {
      width: 350px; }
      @media screen and (min-width: 992px) {
        html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo {
          height: 43px; } }
      @media screen and (max-width: 991px) {
        html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo {
          height: 22px; } }
      @media screen and (max-width: 575px) {
        html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo {
          height: 19px; } }
    html.adaptive body section#DAEpage header#head #DAElogo .fgname {
      display: none; }
      html.adaptive body section#DAEpage header#head #DAElogo .fgname:before {
        display: none; }
  html.adaptive body section#DAEpage header#head #homepages1,
  html.adaptive body section#DAEpage header#head #homepages2 {
    margin-top: -5px;
    margin-left: 0;
    margin-bottom: 10px; }
    @media screen and (max-width: 1199px) {
      html.adaptive body section#DAEpage header#head #homepages1,
      html.adaptive body section#DAEpage header#head #homepages2 {
        margin-top: 0; } }
    html.adaptive body section#DAEpage header#head #homepages1 ul,
    html.adaptive body section#DAEpage header#head #homepages2 ul {
      list-style-type: none;
      padding-left: 0;
      margin-left: 0; }
      html.adaptive body section#DAEpage header#head #homepages1 ul li,
      html.adaptive body section#DAEpage header#head #homepages2 ul li {
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        float: left;
        margin-right: 15px;
        font-size: .75rem; }
        html.adaptive body section#DAEpage header#head #homepages1 ul li a,
        html.adaptive body section#DAEpage header#head #homepages2 ul li a {
          text-decoration: none;
          color: #a4a4a4 !important; }
        html.adaptive body section#DAEpage header#head #homepages1 ul li a:hover,
        html.adaptive body section#DAEpage header#head #homepages2 ul li a:hover {
          text-decoration: none;
          color: #626262  !important; }
          html.adaptive body section#DAEpage header#head #homepages1 ul li a:hover:before,
          html.adaptive body section#DAEpage header#head #homepages2 ul li a:hover:before {
            color: #fead00; }
        html.adaptive body section#DAEpage header#head #homepages1 ul li a:before,
        html.adaptive body section#DAEpage header#head #homepages2 ul li a:before {
          content: "/";
          margin-right: 3px;
          color: #c3c3c3; }
  html.adaptive body section#DAEpage header#head .area_wrapper {
    position: absolute;
    transition: top 400ms ease-out; }
html.adaptive body.scroll section#DAEpage header#head .area_wrapper {
  position: absolute;
  top: -110px; }
html.adaptive body.scroll section#DAEpage header#head #DAElogo img.DAElogo {
  width: 150px; }
html.adaptive body.sticky section#DAEpage header#head {
  z-index: 101; }
  html.adaptive body.sticky section#DAEpage header#head #DAElogo {
    margin: 10px 20px 0 0;
    height: 75px; }
    @media screen and (max-width: 991px) {
      html.adaptive body.sticky section#DAEpage header#head #DAElogo {
        margin: 10px 20px 0 30px; } }
    html.adaptive body.sticky section#DAEpage header#head #DAElogo img {
      height: 50px;
      width: auto !important; }
    html.adaptive body.sticky section#DAEpage header#head #DAElogo img.DAElogo {
      width: 150px; }
    html.adaptive body.sticky section#DAEpage header#head #DAElogo .fgname {
      display: block;
      width: 100%;
      text-align: left;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: .7rem;
      letter-spacing: 1px;
      text-transform: uppercase; }
      html.adaptive body.sticky section#DAEpage header#head #DAElogo .fgname.international, html.adaptive body.sticky section#DAEpage header#head #DAElogo .fgname.studieren {
        display: none; }
    html.adaptive body.sticky section#DAEpage header#head #DAElogo > a {
      display: block; }
  html.adaptive body.sticky section#DAEpage header#head #DAElogo + #homepages1,
  html.adaptive body.sticky section#DAEpage header#head #DAElogo + #homepages2 {
    display: none; }
  html.adaptive body.sticky section#DAEpage header#head .area_wrapper {
    position: fixed;
    top: 0;
    height: auto;
    padding-bottom: 10px;
    background-color: white;
    box-shadow: 0px 0px 48px 0px #000;
    transition: top 400ms ease-out;
    border-collapse: separate !important; }
  html.adaptive body.sticky section#DAEpage header#head #DAEmetanavi-area .underline span {
    display: none; }
html.adaptive body.sticky section#DAEpage .area_wrapper.area_full.fachgruppeMenu {
  position: absolute;
  top: 0;
  left: 0; }
html.adaptive body footer#DAEfooter {
  padding: 30px 0;
  background-color: #004b5d;
  width: 100%;
  color: white;
  font-family: "Open Sans", Arial, sans-serif;
  overflow: hidden;
  margin-top: 2rem; }
  html.adaptive body footer#DAEfooter h2 {
    color: white; }
  html.adaptive body footer#DAEfooter p {
    color: white;
    font-size: 0.8rem;
    line-height: 1.8;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
  html.adaptive body footer#DAEfooter hr {
    border: 0;
    /* F├╝r Firefox und Opera */
    border-top: solid 1px #b6b6b6;
    border-bottom: transparent;
    margin-top: 1rem; }
  html.adaptive body footer#DAEfooter .daev-logo {
    text-align: right;
    padding-right: 30px; }
    html.adaptive body footer#DAEfooter .daev-logo img {
      max-width: 100%;
      height: auto;
      margin-top: 25px; }
  html.adaptive body footer#DAEfooter ul {
    list-style-type: none;
    padding-left: 0;
    padding-bottom: 0; }
  html.adaptive body footer#DAEfooter .left {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    float: left; }
  html.adaptive body footer#DAEfooter .right {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    float: right; }
  html.adaptive body footer#DAEfooter a {
    color: #fff !important;
    text-decoration: none; }
    html.adaptive body footer#DAEfooter a:hover {
      text-decoration: none;
      color: #b6b6b6; }
  html.adaptive body footer#DAEfooter #company1 {
    margin: 0;
    font-size: 1.5rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
    @media screen and (max-width: 575px) {
      html.adaptive body footer#DAEfooter #company1 {
        font-size: 1.2rem; } }
  html.adaptive body footer#DAEfooter #company2 {
    font-size: 0.9rem;
    padding-bottom: 20px;
    padding-top: 5px; }
    html.adaptive body footer#DAEfooter #company2 a {
      color: #b6b6b6 !important; }
  html.adaptive body footer#DAEfooter #company3 {
    color: #fff !important;
    font-size: 0.9rem;
    margin: 0 0 6px 0;
    padding: 0;
    text-transform: none;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 600; }
    html.adaptive body footer#DAEfooter #company3 + p {
      margin-top: 0;
      padding-top: 0; }
  html.adaptive body footer#DAEfooter .homepages ul {
    margin-left: 0; }
    html.adaptive body footer#DAEfooter .homepages ul li {
      text-transform: uppercase;
      letter-spacing: 0.04em;
      float: left;
      margin-right: 20px;
      margin-bottom: 0; }
      html.adaptive body footer#DAEfooter .homepages ul li a:hover {
        text-decoration: none;
        color: #b6b6f6; }
      html.adaptive body footer#DAEfooter .homepages ul li a:before {
        content: "/";
        margin-right: 5px;
        color: #fead00; }
  html.adaptive body footer#DAEfooter .general {
    margin-top: 1.2rem;
    clear: both;
    text-align: left; }
    html.adaptive body footer#DAEfooter .general p {
      margin-bottom: 5px; }
    html.adaptive body footer#DAEfooter .general div.row {
      margin-left: 0;
      margin-right: 0; }
      @media screen and (min-width: 576px) {
        html.adaptive body footer#DAEfooter .general div.row {
          display: flex;
          flex-wrap: wrap; } }
      html.adaptive body footer#DAEfooter .general div.row > div {
        font-size: 0.8rem;
        line-height: 1.5;
        margin-bottom: 20px;
        width: calc(100% / 2); }
        @media screen and (min-width: 576px) {
          html.adaptive body footer#DAEfooter .general div.row > div {
            width: calc(100% / 3); }
            html.adaptive body footer#DAEfooter .general div.row > div:nth-child(1) {
              flex-grow: 1.2; }
            html.adaptive body footer#DAEfooter .general div.row > div:nth-child(2) {
              flex-grow: 1.5; }
            html.adaptive body footer#DAEfooter .general div.row > div:nth-child(3) {
              flex-grow: 2; } }
        @media screen and (min-width: 992px) {
          html.adaptive body footer#DAEfooter .general div.row > div {
            /*&:nth-child(1) {
                flex-grow: 1;
            }
            &:nth-child(2) {
                flex-grow: 1.5;
            }
            &:nth-child(3) {
                flex-grow: 2;
            }*/ } }
        html.adaptive body footer#DAEfooter .general div.row > div a {
          color: #fff !important; }
        html.adaptive body footer#DAEfooter .general div.row > div ul {
          padding-left: 0;
          margin-left: 0; }
          html.adaptive body footer#DAEfooter .general div.row > div ul li {
            text-transform: uppercase;
            letter-spacing: 0.04em;
            padding: 8px;
            margin-right: 2rem;
            font-size: 0.75rem;
            line-height: 1.2;
            margin-bottom: 10px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
            html.adaptive body footer#DAEfooter .general div.row > div ul li a {
              color: #fff !important;
              font-size: 0.75rem; }
            @media screen and (max-width: 575px) {
              html.adaptive body footer#DAEfooter .general div.row > div ul li {
                margin-right: 15px; } }
            @media screen and (min-width: 576px) {
              html.adaptive body footer#DAEfooter .general div.row > div ul li {
                font-size: 0.75rem; }
                html.adaptive body footer#DAEfooter .general div.row > div ul li a {
                  font-size: 0.75rem; } }
    html.adaptive body footer#DAEfooter .general + hr {
      border-color: transparent; }

a.social-icon {
  margin-right: 15px; }

.social-icon {
  display: block;
  float: left;
  text-align: center;
  font-style: normal;
  margin: 0 5px 5px 0;
  width: 40px;
  height: 40px;
  font-size: 0.9rem;
  line-height: 1;
  color: #555;
  text-shadow: none;
  overflow: hidden;
  transition: border-color, background-color 250ms; }
  .social-icon i {
    display: block;
    position: relative; }
    .social-icon i:last-child {
      color: #FFF !important; }
  .social-icon.si-small {
    width: 32px;
    height: 32px;
    font-size: 0.9rem;
    line-height: 30px !important; }
    .social-icon.si-small:hover i:first-child {
      margin-top: -30px; }
    .social-icon.si-small.si-light {
      border-radius: 0; }
  .social-icon.si-light {
    background-color: transparent;
    color: #fff !important; }
  .social-icon:hover {
    color: #555;
    border-color: transparent; }
    .social-icon:hover i:first-child {
      margin-top: -38px; }
  .social-icon.si-facebook:hover {
    background-color: #0071C1;
    border-color: #0071C1;
    transition: border-color, background-color 250ms; }
  .social-icon.si-youtube:hover {
    background-color: #C4302B;
    border-color: #0071C1;
    transition: border-color, background-color 250ms; }
  .social-icon.si-twitter:hover {
    background-color: #00ACEE;
    border-color: #00ACEE;
    transition: border-color, background-color 250ms; }
  .social-icon.si-gplus:hover {
    background-color: #DD4B39;
    border-color: #DD4B39;
    transition: border-color, background-color 250ms; }
  .social-icon.si-xing:hover {
    background-color: #126567;
    border-color: #126567;
    transition: border-color, background-color 250ms; }
  .social-icon.si-rss:hover {
    background-color: #ffa800;
    border-color: #ffa800;
    transition: border-color, background-color 250ms; }

body:not(.device-touch) .social-icon i {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

.daev-logo {
  text-align: right; }

.daev-logo img {
  max-width: 100%;
  height: auto;
  margin-top: 25px; }

@media screen and (max-width: 991px) {
  html.adaptive body section#DAEpage header#head {
    height: 55px; }
    html.adaptive body section#DAEpage header#head #DAElogo {
      margin: 10px 0 0 40px;
      height: 50px;
      overflow: hidden;
      padding: 6px 0;
      margin-top: 0 !important; }
      html.adaptive body section#DAEpage header#head #DAElogo img {
        height: 100%;
        width: auto !important; } }
html.adaptive [data-lang="en"] {
  display: none !important; }
html.adaptive section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive section#DAEpage header#head #homepages2 ul li.aerzteblatt a {
  color: #5e5e5e !important; }
html.adaptive section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before {
  color: #fead00; }
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages1 ul li.cme a,
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages2 ul li.cme a, html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages1 ul li.cme a,
html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages2 ul li.cme a {
  color: #5e5e5e !important; }
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages1 ul li.cme a:before,
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages2 ul li.cme a:before, html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages1 ul li.cme a:before,
html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages2 ul li.cme a:before {
  color: #fead00; }
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a, html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a {
  color: #a4a4a4 !important; }
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/develop/dae/cme"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before, html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/cme"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before {
  color: #c3c3c3; }
html.adaptive body[data-pagekey^="/develop/dae/cme"] [data-lang="en"], html.adaptive body[data-pagekey^="/cme"] [data-lang="en"] {
  display: none; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages1 ul li.studieren a,
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages2 ul li.studieren a, html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages1 ul li.studieren a,
html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages2 ul li.studieren a {
  color: #5e5e5e !important; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages1 ul li.studieren a:before,
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages2 ul li.studieren a:before, html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages1 ul li.studieren a:before,
html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages2 ul li.studieren a:before {
  color: #fead00; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a, html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a {
  color: #a4a4a4 !important; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/develop/dae/studieren"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before, html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/studieren"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before {
  color: #c3c3c3; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"] [data-lang="en"], html.adaptive body[data-pagekey^="/studieren"] [data-lang="en"] {
  display: none; }
html.adaptive body[data-pagekey^="/develop/dae/studieren"].sticky section#DAEpage header#head #DAElogo .fgname.studieren, html.adaptive body[data-pagekey^="/studieren"].sticky section#DAEpage header#head #DAElogo .fgname.studieren {
  display: block; }
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages1 ul li.international a,
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages2 ul li.international a, html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages1 ul li.international a,
html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages2 ul li.international a {
  color: #5e5e5e !important; }
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages1 ul li.international a:before,
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages2 ul li.international a:before, html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages1 ul li.international a:before,
html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages2 ul li.international a:before {
  color: #fead00; }
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a, html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a,
html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a {
  color: #a4a4a4 !important; }
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/develop/dae/int"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before, html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages1 ul li.aerzteblatt a:before,
html.adaptive body[data-pagekey^="/int"] section#DAEpage header#head #homepages2 ul li.aerzteblatt a:before {
  color: #c3c3c3; }
html.adaptive body[data-pagekey^="/develop/dae/int"] [data-lang="en"], html.adaptive body[data-pagekey^="/int"] [data-lang="en"] {
  display: block !important; }
html.adaptive body[data-pagekey^="/develop/dae/int"] [data-lang="de"], html.adaptive body[data-pagekey^="/develop/dae/int"] #DAElogo [data-lang="en"], html.adaptive body[data-pagekey^="/int"] [data-lang="de"], html.adaptive body[data-pagekey^="/int"] #DAElogo [data-lang="en"] {
  display: none !important; }
html.adaptive body[data-pagekey^="/develop/dae/int"].sticky [data-lang="en"], html.adaptive body[data-pagekey^="/develop/dae/int"].sticky #DAElogo [data-lang="en"], html.adaptive body[data-pagekey^="/int"].sticky [data-lang="en"], html.adaptive body[data-pagekey^="/int"].sticky #DAElogo [data-lang="en"] {
  display: block !important; }

/* ----------------------------------------------------------------
    Navi
 -----------------------------------------------------------------*/
html.adaptive body.loggedin section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login {
  background-color: #fcd06d !important; }
  html.adaptive body.loggedin section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .meindae *, html.adaptive body.loggedin section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .meindae > a, html.adaptive body.loggedin section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .meindae > a i {
    color: #fff; }
html.adaptive body[data-pagekey="/int"] .daebreadcrumb {
  border-bottom: none;
  margin-bottom: 0 !important; }
  html.adaptive body[data-pagekey="/int"] .daebreadcrumb > .area_container {
    display: none; }
html.adaptive body section#DAEpage header#head .dropanchor, html.adaptive body section#DAEpage header#head .clickanchor {
  cursor: pointer;
  position: relative;
  overflow: visible; }
  html.adaptive body section#DAEpage header#head .dropanchor > .dropdown, html.adaptive body section#DAEpage header#head .clickanchor > .dropdown {
    position: absolute;
    left: 0;
    right: 0;
    cursor: pointer;
    background-color: white;
    z-index: 50;
    max-height: 0;
    transition: max-height 300ms ease;
    overflow: hidden; }
    html.adaptive body section#DAEpage header#head .dropanchor > .dropdown h2, html.adaptive body section#DAEpage header#head .clickanchor > .dropdown h2 {
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.2rem; }
html.adaptive body section#DAEpage header#head .dropdown.open {
  max-height: 100vh;
  transition: max-height 1s 350ms ease; }
html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul {
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0; }
  html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login {
    padding-left: 12px !important;
    padding-right: 13px !important;
    background-color: #282828;
    max-width: 250px;
    white-space: nowrap; }
    @media screen and (max-width: 575px) {
      html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login {
        padding-left: 10px !important;
        padding-right: 10px !important; } }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login > a i, html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login > a span {
      color: white; }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login:hover {
      background-color: #fcd06d; }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login i {
      min-width: 10px; }
    html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown {
      border: none;
      background-color: #fff;
      top: 30px;
      right: auto; }
      html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu {
        border: solid 1px #282828;
        z-index: 101;
        float: none !important;
        margin: 0 !important;
        width: 100%;
        padding: 8px; }
        html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li {
          line-height: 1;
          background-color: #eee;
          float: none !important;
          margin: 2px !important;
          padding: 8px 10px 8px 6px !important;
          height: inital; }
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li i {
            width: 30px; }
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:hover {
            background-color: #006d87;
            color: white; }
            html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:hover a, html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:hover a i {
              color: white !important; }
          html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:last-child {
            background-color: #282828;
            color: white; }
            html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:last-child a {
              color: white; }
            html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown ul.meinDAEmenu li:last-child:hover {
              background-color: #006d87; }
html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav {
  padding-left: 26px;
  padding-right: 26px; }
html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor {
  position: static; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown {
    border: none;
    margin-left: 0;
    margin-top: 10px;
    font-size: .8rem;
    line-height: 1.5;
    z-index: 100;
    background: transparent; }
    html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown ul {
      margin: 0;
      font-size: .7rem; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown ul .spalte {
        float: left;
        width: calc(100% / 3);
        padding: 0 15px !important; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown ul .spalte .bild.border {
          border: none !important; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown ul .spalte .rubrik {
          font-weight: 700;
          margin-top: 10px;
          font-size: .9rem;
          line-height: 1.6; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown ul .spalte .titel {
          font-size: .75rem;
          line-height: 1.6; }
    html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > div {
      background: white;
      box-shadow: 0px 2px 2px 0px #0004;
      padding: 15px 15px 20px;
      border-bottom: solid 3px #4d4d4d;
      border-top: solid 3px #4d4d4d; }
    html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container {
      width: 100%;
      max-width: 100%;
      margin: 0; }
      @media screen and (min-width: 992px) {
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row {
          max-width: calc(960px - 25px);
          margin-left: auto;
          margin-right: auto; } }
      @media screen and (min-width: 1400px) {
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row {
          max-width: 1140px;
          margin-left: auto;
          margin-right: auto; } }
      html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte {
        width: calc(100% / 3);
        float: left;
        padding: 40px 15px 0; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte .bild {
          width: 100%;
          overflow: hidden; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte .bild img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            font-family: 'object-fit: cover;';
            /* F├╝r Plugin f├╝r IE */ }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte .bild.border {
          border: none !important; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte .rubrik {
          margin-top: 7px;
          font-weight: 700;
          font-family: "Open Sans", Arial, sans-serif;
          font-size: 0.9rem; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown > .container > .row .spalte .titel {
          font-size: 0.75rem; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor.fachgebiet {
    display: none; }
html.adaptive body section#DAEpage header#head .ico-menue {
  cursor: pointer;
  color: #282828;
  display: none;
  font-size: 1.3rem;
  z-index: 102;
  width: 30px;
  height: 34px;
  text-align: center;
  position: absolute;
  top: 9px;
  left: 10px;
  background-color: rgba(255, 255, 255, 0.85); }
  html.adaptive body section#DAEpage header#head .ico-menue:before {
    font-family: 'lined-icons';
    color: #282828;
    content: "\e120"; }
  html.adaptive body section#DAEpage header#head .ico-menue.open {
    border: 1px solid #ededed; }
  html.adaptive body section#DAEpage header#head .ico-menue.open:before {
    content: "\e117"; }
html.adaptive body section#DAEpage header#head #DAEmainmenu {
  top: -100px;
  transition: top 400ms;
  margin-top: 0;
  width: 100%; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav {
    font-family: "Open Sans", Arial, sans-serif;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    overflow: auto;
    margin-left: -10px; }
    html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li {
      list-style-type: none !important;
      float: left;
      padding: 5px 0 5px;
      height: 54px;
      margin-bottom: 0;
      transition: border-bottom 500ms ease; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li:before {
        display: none; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li .sep {
        display: none; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li.menu239 {
        margin-left: 50px; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li.menu340 {
        display: none !important; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li .plus {
        display: none; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li > a {
        text-decoration: none;
        display: inline-block;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        letter-spacing: 0.04em;
        color: #282828;
        padding: 5px 0;
        margin: 0 10px; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li.current {
        color: #006d87;
        /*border-bottom: 4px solid #fead00;*/
        /*transition: border-bottom 500ms ease;*/ }
        html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li.current a {
          color: #006d87; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li:hover {
        color: #006d87;
        /*border-bottom: 4px solid #fead00;*/
        /*transition: border-bottom 500ms ease;*/ }
        html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li:hover a {
          color: #006d87; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li:hover .sub a, html.adaptive body section#DAEpage header#head #DAEmainmenu ul.menuNav > li:hover .sub li {
          color: #282828; }
@media screen and (min-width: 992px) {
  html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu {
    margin-top: 0; } }

@media screen and (max-width: 1399px) {
  html.adaptive body #DAEmainmenu ul.menuNav > li.menu239 {
    margin-left: 20px !important; } }
@media screen and (max-width: 991px) {
  html.adaptive body section#DAEpage header#head .area_wrapper,
  html.adaptive body section#DAEpage header#head .area_container.container, html.adaptive body.sticky section#DAEpage header#head .area_wrapper,
  html.adaptive body.sticky section#DAEpage header#head .area_container.container, html.adaptive body.scroll section#DAEpage header#head .area_wrapper,
  html.adaptive body.scroll section#DAEpage header#head .area_container.container {
    width: 100%;
    max-width: 100%; }
  html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo, html.adaptive body.sticky section#DAEpage header#head #DAElogo img.DAElogo, html.adaptive body.scroll section#DAEpage header#head #DAElogo img.DAElogo {
    width: 170px; }
  html.adaptive body section#DAEpage header#head #DAElogo-inside, html.adaptive body.sticky section#DAEpage header#head #DAElogo-inside, html.adaptive body.scroll section#DAEpage header#head #DAElogo-inside {
    margin: 0 0 15px 20px; }
    html.adaptive body section#DAEpage header#head #DAElogo-inside img.DAElogo-inside, html.adaptive body.sticky section#DAEpage header#head #DAElogo-inside img.DAElogo-inside, html.adaptive body.scroll section#DAEpage header#head #DAElogo-inside img.DAElogo-inside {
      width: 150px; }
    html.adaptive body section#DAEpage header#head #DAElogo-inside #homepages, html.adaptive body.sticky section#DAEpage header#head #DAElogo-inside #homepages, html.adaptive body.scroll section#DAEpage header#head #DAElogo-inside #homepages {
      margin-top: 0;
      margin-left: 0;
      margin-bottom: 5px; }
      html.adaptive body section#DAEpage header#head #DAElogo-inside #homepages li, html.adaptive body.sticky section#DAEpage header#head #DAElogo-inside #homepages li, html.adaptive body.scroll section#DAEpage header#head #DAElogo-inside #homepages li {
        margin-bottom: 0; }
  html.adaptive body section#DAEpage header#head .ico-menue, html.adaptive body.sticky section#DAEpage header#head .ico-menue, html.adaptive body.scroll section#DAEpage header#head .ico-menue {
    display: block !important; }
  html.adaptive body section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown, html.adaptive body.sticky section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown, html.adaptive body.scroll section#DAEpage header#head #DAEmetanavi-area .metanavi ul li.meinDAE-login .dropdown {
    right: 0;
    left: auto; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu.open #nav, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu.open #nav, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu.open #nav {
    left: 0;
    transition: left 500ms ease; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu #nav, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav {
    display: block;
    position: absolute;
    top: 0;
    left: -80vw;
    transition: left 500ms ease;
    z-index: 101;
    width: 80vw;
    max-width: 500px;
    border: none;
    padding: 0;
    height: 100vh;
    overflow: scroll;
    y-overflow: scroll;
    x-overflow: hidden;
    -webkit-overflow-scrolling: touch;
    background-color: white;
    padding-top: 55px;
    padding-bottom: 120px; }
    html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav {
      position: static;
      width: 100%;
      float: none;
      display: block;
      overflow: auto; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav::-webkit-scrollbar, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav::-webkit-scrollbar, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav::-webkit-scrollbar {
        display: none; }
      html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor {
        display: block;
        padding: 0;
        float: none;
        background-color: white;
        color: #282828;
        border-top: 1px solid #ddd;
        position: relative;
        width: 100%;
        height: auto;
        transition: background-color 500ms ease; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.dropanchor, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.dropanchor, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.dropanchor, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.dropanchor, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.dropanchor, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.dropanchor {
          position: relative; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current {
          border-bottom: none;
          background-color: #006d87; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.current a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.current a {
            color: white; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover {
          background-color: #006d87;
          transition: background-color 500ms ease;
          border-bottom: none; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover a {
            color: white; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover .icon-chevron-sign-down:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li:hover .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor:hover .icon-chevron-sign-down:before {
            content: "\e7a7"; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a {
          font-size: 1rem;
          line-height: 1.5;
          margin: 0;
          color: #282828;
          padding: 10px 30px;
          width: 100%;
          height: 100%;
          display: block; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a.current, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a.current, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a.current, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a.current, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li > a.current, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor > a.current {
            font-weight: 700; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus {
          position: absolute;
          display: block;
          color: #282828;
          font-size: 1.2rem;
          line-height: 1;
          width: 25px;
          height: 25px;
          padding: 3px;
          right: 10px;
          top: 10px;
          background-color: #ddd;
          text-align: center; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus .icon-chevron-sign-down:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li span.plus .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor span.plus .icon-chevron-sign-down:before {
            content: "\e7a7"; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.open span.plus .icon-chevron-sign-down:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.open span.plus .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.open span.plus .icon-chevron-sign-down:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.open span.plus .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.open span.plus .icon-chevron-sign-down:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.open span.plus .icon-chevron-sign-down:before {
          content: "\e117";
          font-family: 'lined-icons'; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.menu239, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.menu239, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.menu239, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.menu239, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li.menu239, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor.menu239 {
          margin-left: 0 !important; }
        html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown {
          position: relative;
          overflow: hidden;
          display: block;
          margin: 0;
          padding: 0;
          border: none;
          max-height: 0; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown.open, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown.open, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown.open, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown.open, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown.open, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown.open {
            position: relative;
            max-height: 100vh; }
          html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container {
            margin: 0;
            padding: 0;
            border-top: 0; }
            html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi {
              margin: 0;
              padding: 0;
              border: none; }
              html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi .row, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi .row, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi .row, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi .row, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi .row, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi .row {
                margin: 0; }
              html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul {
                padding: 10px 0;
                margin: 0 20px;
                width: calc(100% - 40px); }
                html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor {
                  width: 100%;
                  background-color: #fff;
                  border-top: none;
                  border-bottom: solid 1px #ddd;
                  float: none;
                  padding: 0;
                  margin: 0;
                  font-size: 0.85rem; }
                  html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li:last-of-type, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor:last-of-type, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li:last-of-type, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor:last-of-type, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li:last-of-type, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor:last-of-type, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li:last-of-type, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor:last-of-type, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li:last-of-type, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor:last-of-type, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li:last-of-type, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor:last-of-type {
                    border-bottom: none; }
                  html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a {
                    color: #444;
                    padding: 8px 5px;
                    font-size: 0.8rem;
                    width: 100%;
                    height: 100%; }
                    html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:hover, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:hover, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:hover, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:hover, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:hover, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:hover {
                      background-color: #282828;
                      color: white; }
                    html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:before, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:before, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li a:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi ul li.dropanchor a:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li a:before, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi ul li.dropanchor a:before {
                      content: '-';
                      margin-right: 5px; }
              html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi h2, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi p, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi h2, html.adaptive body section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi p, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi h2, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi p, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi h2, html.adaptive body.sticky section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi p, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi h2, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav > li .dropdown .container .subnavi p, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi h2, html.adaptive body.scroll section#DAEpage header#head #DAEmainmenu #nav ul.menuNav li.dropanchor .dropdown .container .subnavi p {
                display: none; } }
@media screen and (max-width: 575px) {
  html.adaptive body section#DAEpage header#head #DAElogo, html.adaptive body.sticky section#DAEpage header#head #DAElogo, html.adaptive body.scroll section#DAEpage header#head #DAElogo {
    margin-top: 10px; }
    html.adaptive body section#DAEpage header#head #DAElogo .ico-menue, html.adaptive body.sticky section#DAEpage header#head #DAElogo .ico-menue, html.adaptive body.scroll section#DAEpage header#head #DAElogo .ico-menue {
      width: 30px;
      height: 30px;
      margin-top: 2px; }
      html.adaptive body section#DAEpage header#head #DAElogo .ico-menue:before, html.adaptive body.sticky section#DAEpage header#head #DAElogo .ico-menue:before, html.adaptive body.scroll section#DAEpage header#head #DAElogo .ico-menue:before {
        font-size: 1.2rem; }
    html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo, html.adaptive body.sticky section#DAEpage header#head #DAElogo img.DAElogo, html.adaptive body.scroll section#DAEpage header#head #DAElogo img.DAElogo {
      width: 150px; } }
ul.menuNav > li > div.dropdown ul {
  padding-left: 0; }
  ul.menuNav > li > div.dropdown ul li {
    border-bottom: solid 1px #ededed;
    list-style-type: none !important;
    padding: 10px 0 5px;
    margin: 0 20px 0 0 !important;
    background-color: #fff;
    letter-spacing: 1px;
    font-size: .8rem;
    line-height: 1.3; }
    ul.menuNav > li > div.dropdown ul li:before {
      display: none; }
    ul.menuNav > li > div.dropdown ul li:hover {
      margin: 0;
      color: #006d87;
      transition: color 500ms ease; }
    ul.menuNav > li > div.dropdown ul li a {
      color: #282828; }
      ul.menuNav > li > div.dropdown ul li a.current {
        font-weight: 700; }
ul.menuNav > li > div.dropdown .multi-column ul {
  width: 300px; }
  ul.menuNav > li > div.dropdown .multi-column ul li {
    width: calc(50% - 20px);
    margin-right: 20px !important;
    float: left; }
ul.menuNav > li > div.dropdown .multi-column.w100 ul {
  width: 100%; }
ul.menuNav > li > div.dropdown hr {
  display: none; }
ul.menuNav > li > div.dropdown .ausgaben img {
  width: 80%;
  outline: solid 1px #ededed; }
ul.menuNav > li > div.dropdown .menunews .col {
  padding: 0 15px !important;
  margin-top: 12px;
  font-size: .9rem; }
  ul.menuNav > li > div.dropdown .menunews .col .rubrik {
    font-weight: 700;
    margin-top: 10px; }
  ul.menuNav > li > div.dropdown .menunews .col .titel {
    font-size: 0.75rem;
    line-height: 1.6; }
  ul.menuNav > li > div.dropdown .menunews .col img {
    width: 80%;
    height: 110px;
    object-fit: cover;
    object-position: center;
    font-family: 'object-fit: cover;object-position: center;';
    /* F├╝r Plugin f├╝r IE */ }
    ul.menuNav > li > div.dropdown .menunews .col img:hover {
      transform: none !important;
      transition: none !important; }
ul.menuNav > li > div.dropdown .themen {
  background-color: #eee;
  padding: 10px;
  border: none;
  margin-top: 50px;
  overflow: auto;
  margin-left: 0;
  margin-right: 0; }
  ul.menuNav > li > div.dropdown .themen ul li {
    float: left;
    font-size: .7rem;
    line-height: 1.3;
    border: none;
    padding: 0 10px 8px 0;
    background-color: transparent;
    border-right: 1px solid #282828;
    margin-right: 10px !important; }
    ul.menuNav > li > div.dropdown .themen ul li:last-of-type {
      border-right: none;
      margin-right: 0; }
    ul.menuNav > li > div.dropdown .themen ul li:hover {
      background-color: transparent;
      color: #006d87 !important; }
      ul.menuNav > li > div.dropdown .themen ul li:hover a {
        color: #006d87 !important; }

body.mode-xl .dropanchor:hover > .dropdown,
body.mode-xxl .dropanchor:hover > .dropdown,
body.mode-xxxl .dropanchor:hover > .dropdown {
  max-height: 100vh !important;
  transition: max-height 1s 350ms ease !important; }

.menu241 {
  display: none !important; }

.menu242 {
  display: none !important; }

.dropanchor.fachgebiet {
  display: none !important; }

html.adaptive body #DAEpage .area_wrapper.daebreadcrumb {
  width: 100%;
  margin: 0;
  margin-bottom: 2rem;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  color: #282828; }
  @media screen and (max-width: 991px) {
    html.adaptive body #DAEpage .area_wrapper.daebreadcrumb {
      margin-bottom: 1rem; } }
  @media screen and (max-width: 575px) {
    html.adaptive body #DAEpage .area_wrapper.daebreadcrumb {
      margin-bottom: 0.5rem; } }
  html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .75rem;
    line-height: 1;
    padding: 20px 30px;
    color: #282828; }
    html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb span.sep {
      color: #006d87;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      padding: 0 8px; }
      html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb span.sep:before {
        content: '\e7a5';
        font-family: 'font-icons';
        font-size: 0.75rem; }
    html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb a {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      color: #282828; }
      html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb a:hover {
        text-decoration: underline; }
html.adaptive body.fachgebiet #DAEpage .area_wrapper.daebreadcrumb {
  background-color: #fff;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 767px) {
    html.adaptive body.fachgebiet #DAEpage .area_wrapper.daebreadcrumb {
      margin-bottom: 0.5rem; } }

@media screen and (max-width: 575px) {
  html.adaptive body #DAEpage .area_wrapper.daebreadcrumb .area_container .area.daebreadcrumb {
    padding: 10px 15px; } }
html.adaptive body {
  		/*
          .praxis {
            color: $praxis !important;
          }
  		*/ }
  html.adaptive body .fachgruppeMenu {
    display: none; }
  html.adaptive body .fachgruppe {
    padding-bottom: 5px; }
    html.adaptive body .fachgruppe a {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 0.85rem; }
  html.adaptive body.fachgebiet .fachgruppeMenu {
    display: block;
    background-color: #efefef;
    line-height: 1;
    padding-bottom: 2px; }
    @media screen and (max-width: 767px) {
      html.adaptive body.fachgebiet .fachgruppeMenu {
        padding-bottom: 10px; } }
    html.adaptive body.fachgebiet .fachgruppeMenu h4 {
      font-size: 1.1rem;
      text-transform: uppercase;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      margin: 5px 0 3px;
      display: inline-block; }
    html.adaptive body.fachgebiet .fachgruppeMenu .submenu {
      display: inline-block;
      margin-left: 20px;
      font-size: .8rem;
      line-height: 1.4; }
      html.adaptive body.fachgebiet .fachgruppeMenu .submenu .sep:before {
        padding: 0 7px;
        content: '|'; }
      @media screen and (max-width: 767px) {
        html.adaptive body.fachgebiet .fachgruppeMenu .submenu {
          margin-left: 0;
          width: 100%; }
          html.adaptive body.fachgebiet .fachgruppeMenu .submenu .sep:before {
            padding: 0 4px; } }
  @media screen and (max-width: 991px) {
    html.adaptive body.fachgebiet .imagesliderBigimage {
      margin-left: -30px;
      margin-right: -30px; } }
  @media screen and (max-width: 767px) {
    html.adaptive body.fachgebiet .imagesliderBigimage {
      margin-left: -30px;
      margin-right: -30px; } }
  @media screen and (max-width: 575px) {
    html.adaptive body.fachgebiet .imagesliderBigimage {
      margin-left: -15px;
      margin-right: -15px; } }
  html.adaptive body .kardiologie {
    color: #006c88 !important; }
  html.adaptive body .neurologie {
    color: #76377b !important; }
  html.adaptive body .onkologie {
    color: #a29c71 !important; }
  html.adaptive body .pneumologie {
    color: #1759a3 !important; }
  html.adaptive body .diabetologie {
    color: #c00000 !important; }
  html.adaptive body .urologie {
    color: #9ca824 !important; }
  html.adaptive body .dermatologie {
    color: #aad347 !important; }
  html.adaptive body .gynaekologie {
    color: #fe8322 !important; }
  html.adaptive body .paediatrie {
    color: #1ec5e6 !important; }
  html.adaptive body .gastroenterologie {
    color: #a05e12 !important; }
  html.adaptive body .ophthalmologie {
    color: #1976d2 !important; }
  html.adaptive body .rheumaortho {
    color: #c30f0e !important; }
  html.adaptive body .klinik {
    color: #006633 !important; }
  html.adaptive body.kardiologie #DAEcontent, html.adaptive body.kardiologie header {
    border-left: 5px solid #006c88; }
  html.adaptive body.neurologie #DAEcontent, html.adaptive body.neurologie header {
    border-left: 5px solid #76377b; }
  html.adaptive body.onkologie #DAEcontent, html.adaptive body.onkologie header {
    border-left: 5px solid #a29c71; }
  html.adaptive body.pneumologie #DAEcontent, html.adaptive body.pneumologie header {
    border-left: 5px solid #1759a3; }
  html.adaptive body.diabetologie #DAEcontent, html.adaptive body.diabetologie header {
    border-left: 5px solid #c00000; }
  html.adaptive body.urologie #DAEcontent, html.adaptive body.urologie header {
    border-left: 5px solid #9ca824; }
  html.adaptive body.dermatologie #DAEcontent, html.adaptive body.dermatologie header {
    border-left: 5px solid #aad347; }
  html.adaptive body.gynaekologie #DAEcontent, html.adaptive body.gynaekologie header {
    border-left: 5px solid #fe8322; }
  html.adaptive body.paediatrie #DAEcontent, html.adaptive body.paediatrie header {
    border-left: 5px solid #1ec5e6; }
  html.adaptive body.gastroenterologie #DAEcontent, html.adaptive body.gastroenterologie header {
    border-left: 5px solid #a05e12; }
  html.adaptive body.klinik #DAEcontent, html.adaptive body.klinik header {
    border-left: 5px solid #006633; }
  html.adaptive body.praxis #DAEcontent, html.adaptive body.praxis header {
    border-left: 5px solid #336699; }
  html.adaptive body .fachgruppenMenu .fgmenu {
    background-color: #8e9191;
    padding: 5px 10px; }
    html.adaptive body .fachgruppenMenu .fgmenu a {
      color: white !important;
      font-size: 1rem; }
    html.adaptive body .fachgruppenMenu .fgmenu .newsSchlagwortAddImg {
      float: right; }
    html.adaptive body .fachgruppenMenu .fgmenu .fa {
      color: white;
      font-size: 1rem;
      padding-top: 3px; }
      html.adaptive body .fachgruppenMenu .fgmenu .fa.fa-image {
        display: none; }
      html.adaptive body .fachgruppenMenu .fgmenu .fa:hover {
        color: #006d87; }
  html.adaptive body .fachgruppenMenu .fgMenuImg {
    height: 130px;
    margin-bottom: 10px;
    overflow: hidden; }
    html.adaptive body .fachgruppenMenu .fgMenuImg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */ }
  html.adaptive body .fachgruppenMenu .liste {
    padding: 0 10px 10px; }
    html.adaptive body .fachgruppenMenu .liste ul.boxList {
      margin-bottom: 20px !important; }
  html.adaptive body .fachgruppenMenu:last-of-type ul.boxList {
    margin-bottom: 10px !important; }
  html.adaptive body .fachgruppenMenu .fgMenu {
    margin-bottom: 2rem;
    color: #282828 !important; }
    html.adaptive body .fachgruppenMenu .fgMenu .fgMenuTitle {
      background-color: transparent;
      font-size: 1.5rem;
      font-family: "Open Sans", Arial, sans-serif;
      margin-bottom: 1rem;
      text-transform: uppercase;
      color: black !important; }
      html.adaptive body .fachgruppenMenu .fgMenu .fgMenuTitle a {
        color: black !important; }
    html.adaptive body .fachgruppenMenu .fgMenu .fgMenuImg {
      height: 100px;
      width: calc((100% / 12) * 3);
      float: left; }
      @media screen and (max-width: 575px) {
        html.adaptive body .fachgruppenMenu .fgMenu .fgMenuImg {
          height: 170px;
          width: 100%;
          float: none; } }
    html.adaptive body .fachgruppenMenu .fgMenu .fgMenuListe {
      background-color: #fff;
      padding: 25px;
      margin-left: 20px;
      width: calc(((100% / 12) * 9) - 20px);
      float: left; }
      @media screen and (max-width: 575px) {
        html.adaptive body .fachgruppenMenu .fgMenu .fgMenuListe {
          width: 100%;
          float: none;
          margin-left: 0; } }
  html.adaptive body .alle-fachgruppenNews {
    margin: 0;
    display: flex; }
    html.adaptive body .alle-fachgruppenNews .fachgruppenNews {
      margin-right: 15px;
      margin-bottom: 15px; }
      html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet {
        padding: 5px 15px 3px; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.kardiologie {
          background-color: #006c88;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.neurologie {
          background-color: #76377b;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.onkologie {
          background-color: #a29c71;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.pneumologie {
          background-color: #1759a3;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.diabetologie {
          background-color: #c00000;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.urologie {
          background-color: #9ca824;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.dermatologie {
          background-color: #aad347;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.gynaekologie {
          background-color: #fe8322;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.paediatrie {
          background-color: #1ec5e6;
          color: #fff !important; }
        html.adaptive body .alle-fachgruppenNews .fachgruppenNews .fachgebiet.gastroenterologie {
          background-color: #a05e12;
          color: #fff !important; }
  html.adaptive body .halbliste div {
    padding-bottom: 8px; }
  html.adaptive body .halbliste a.fachgebiet:hover {
    cursor: pointer; }
html.adaptive .fachgruppenNews.liste .fachgruppe {
  margin: 1rem 0 0 0; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .kardiologie {
    background-color: #006c88 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .neurologie {
    background-color: #76377b !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .onkologie {
    background-color: #a29c71 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .pneumologie {
    background-color: #1759a3 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .diabetologie {
    background-color: #c00000 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .urologie {
    background-color: #9ca824 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .dermatologie {
    background-color: #aad347 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .gynaekologie {
    background-color: #fe8322 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .paediatrie {
    background-color: #1ec5e6 !important;
    color: #fff !important;
    padding: 1px 6px; }
  html.adaptive .fachgruppenNews.liste .fachgruppe .gastroenterologie {
    background-color: #a05e12 !important;
    color: #fff !important;
    padding: 1px 6px; }

html.adaptive .ui-widget {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  line-height: 1.5; }
  html.adaptive .ui-widget .ui-tabs .ui-tabs-panel {
    padding: 1.5rem 0 0 !important; }
html.adaptive .ui-widget-overlay {
  background-color: #000000;
  opacity: .75; }
html.adaptive .ui-dialog {
  min-width: 25vw;
  max-width: 95vw;
  max-height: 85vh;
  border-radius: 0;
  padding: 10px; }
  html.adaptive .ui-dialog button.ui-dialog-titlebar-close {
    width: 24px; }
    html.adaptive .ui-dialog button.ui-dialog-titlebar-close .ui-icon-closethick {
      display: none; }
  html.adaptive .ui-dialog .ui-dialog-titlebar {
    border-radius: 0;
    color: white;
    background-color: #006d87; }
    html.adaptive .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
      margin: .1em 0;
      width: 90%;
      font-size: 1.5rem;
      font-family: "Open Sans", Arial, sans-serif; }
      @media screen and (max-width: 767px) {
        html.adaptive .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
          font-size: 1.2rem; } }
  html.adaptive .ui-dialog .ui-dialog-titlebar-close {
    right: 10px;
    top: 50%;
    margin: -10px 0 0 0;
    padding: 1px;
    border: 1px solid white;
    border-radius: 0;
    background-color: white;
    color: white; }
  html.adaptive .ui-dialog .ui-dialog-content {
    padding: 1em 5px 0.5em; }
  html.adaptive .ui-dialog .ui-dialog-buttonpane {
    border-width: 0;
    margin-top: .5em;
    padding: .3em 0 0 0; }
  html.adaptive .ui-dialog button, html.adaptive .ui-dialog input[type="button"], html.adaptive .ui-dialog input[type="submit"] {
    border: none;
    color: white;
    background-color: #006d87;
    font-size: 0.75rem;
    border-radius: 0;
    padding: 5px 15px;
    box-shadow: none;
    outline-color: transparent;
    outline: none;
    transition: background-color 500ms ease; }
    html.adaptive .ui-dialog button:focus, html.adaptive .ui-dialog input[type="button"]:focus, html.adaptive .ui-dialog input[type="submit"]:focus {
      box-shadow: none;
      outline-color: transparent;
      outline: none;
      font-size: 0.75rem; }
    html.adaptive .ui-dialog button:hover, html.adaptive .ui-dialog input[type="button"]:hover, html.adaptive .ui-dialog input[type="submit"]:hover {
      cursor: pointer !important;
      background-color: #7d7d7d;
      transition: background-color 500ms ease;
      font-size: 0.75rem; }
  html.adaptive .ui-dialog #dialogMeinDAE {
    overflow: hidden;
    max-width: 600px; }
    html.adaptive .ui-dialog #dialogMeinDAE .description {
      font-size: .8rem;
      margin-bottom: 1rem; }
    html.adaptive .ui-dialog #dialogMeinDAE input[type=checkbox] {
      margin-right: 10px; }
    html.adaptive .ui-dialog #dialogMeinDAE .halb {
      width: 50%;
      display: inline-block;
      vertical-align: top;
      float: left; }
    html.adaptive .ui-dialog #dialogMeinDAE .name {
      font-weight: bold; }
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form div, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form div, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form div, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form div,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form div, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form div,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form div, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form div {
      font-size: 0.8rem;
      margin-bottom: 5px; }
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form select, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form input[type="password"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form select, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form input[type="password"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form select, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form input[type="password"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form select, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form input[type="password"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form select,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form input[type="email"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form input[type="text"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form input[type="password"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form select, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form input[type="password"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form select,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form input[type="email"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form input[type="text"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form input[type="password"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form select, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form input[type="email"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form input[type="text"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form input[type="password"] {
      width: 100% !important;
      margin-bottom: 10px; }
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form input[name="userpassword"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form input[name="userpassword"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form input[name="userpassword"], html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form input[name="userpassword"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form input[name="userpassword"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form input[name="userpassword"],
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form input[name="userpassword"], html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form input[name="userpassword"] {
      width: calc(100% - 32px) !important; }
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form #stayloggedin, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form #stayloggedin, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form #stayloggedin, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form #stayloggedin,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form #stayloggedin, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form #stayloggedin,
    html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form #stayloggedin, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form #stayloggedin {
      margin-left: 15px;
      margin-top: 8px; }
      html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEstart form #stayloggedin + label, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgLogin form #stayloggedin + label, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgRegister form #stayloggedin + label, html.adaptive .ui-dialog #dialogMeinDAE #meinDAEdlgPWforgotten form #stayloggedin + label,
      html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt2 form #stayloggedin + label, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterArzt3 form #stayloggedin + label,
      html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho2 form #stayloggedin + label, html.adaptive .ui-dialog #dialogMeinDAE #dialogMeinDAEregisterPsycho3 form #stayloggedin + label {
        font-size: 0.75rem;
        margin-top: 5px; }
    html.adaptive .ui-dialog #dialogMeinDAE .showPW {
      border: solid 1px #777;
      border-radius: 3px;
      padding: 5px;
      background-color: #f1f4f9; }
    html.adaptive .ui-dialog #dialogMeinDAE .showPW:hover {
      background-color: #006d87;
      border-color: white;
      color: white; }
html.adaptive .col .msgTab, html.adaptive .col #meinDAETabs {
  background-color: transparent;
  border: none;
  padding: 0; }
  html.adaptive .col .msgTab .ui-tabs-nav, html.adaptive .col #meinDAETabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    border: none;
    border-bottom: solid 1px #ededed; }
    html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab {
      padding: 15px 0;
      border-radius: 0;
      border: none;
      border-bottom: 4px solid transparent;
      background-image: none;
      background-color: transparent;
      margin-top: 3px;
      margin-bottom: 0;
      margin-right: 20px;
      color: #006d87;
      text-transform: uppercase;
      font-weight: 600; }
      @media screen and (max-width: 767px) {
        html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab {
          padding: 5px 10px; } }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab a, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab a {
        color: #006d87;
        padding: 0;
        font-size: 0.8rem; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls] span:before {
        font-family: FontAwesome;
        font-size: 0.65rem !important;
        margin-right: 8px;
        color: #282828; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="userdata"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="userdata"] span:before {
        content: "\f073"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="passwort"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="passwort"] span:before {
        content: "\f023"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="bewerbung"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="bewerbung"] span:before {
        content: "\f044"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="jobmail"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="jobmail"] span:before {
        content: "\f1d8"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="newsletter"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="newsletter"] span:before {
        content: "\f0e0"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="cme"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="cme"] span:before {
        content: "\f19d"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab[aria-controls="clipboards"] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab[aria-controls="clipboards"] span:before {
        content: "\f0ea"; }
      html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab.ui-state-active, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab.ui-state-active {
        border-bottom: 4px solid #006d87; }
        html.adaptive .col .msgTab .ui-tabs-nav li.ui-tab.ui-state-active[aria-controls] span:before, html.adaptive .col #meinDAETabs .ui-tabs-nav li.ui-tab.ui-state-active[aria-controls] span:before {
          color: white; }
  html.adaptive .col .msgTab .ui-tabs-panel, html.adaptive .col #meinDAETabs .ui-tabs-panel {
    padding: 1rem 0 0; }
html.adaptive .area_right .col .msgTab .ui-tabs-nav li.ui-tab, html.adaptive .area_right .col #meinDAETabs .ui-tabs-nav li.ui-tab {
  font-size: .70rem;
  padding: 5px 8px; }
  html.adaptive .area_right .col .msgTab .ui-tabs-nav li.ui-tab a, html.adaptive .area_right .col #meinDAETabs .ui-tabs-nav li.ui-tab a {
    font-size: 0.7rem; }
html.adaptive .ui-accordion .ui-accordion-header {
  border-radius: 0;
  border: none; }
  html.adaptive .ui-accordion .ui-accordion-header.ui-state-default {
    background-color: #f1f1f1; }
  html.adaptive .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #006d87; }
html.adaptive .ui-accordion .ui-accordion-content.ui-widget-content {
  border: none;
  padding-bottom: 1.5rem; }
html.adaptive #kvcontent .ui-tabs.kvcontent.ui-widget.ui-widget-content {
  border: none;
  padding: 0; }
html.adaptive #kvcontent .ui-tabs.kvcontent .ui-tabs-nav {
  height: auto;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.25); }
  html.adaptive #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab {
    font-size: .70rem;
    border-radius: 0;
    border: none;
    background-image: none;
    background-color: #f1f1f1;
    margin-top: 3px;
    margin-bottom: 0; }
    html.adaptive #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab.ui-state-active {
      background-color: #006d87;
      border-bottom-width: 2px;
      border-color: #006d87; }
html.adaptive #kvcontent .ui-tabs.kvcontent .ui-tabs-panel {
  padding: 1.5rem 0; }
html.adaptive .area_left .kvliste {
  margin: 10px; }

.ui-dialog {
  z-index: 103 !important; }

.jqueryuiAlertDialog {
  z-index: 105 !important; }

.ui-dialog #dialogClipboardEdit input[type=text] {
  width: 100% !important; }
.ui-dialog #dialogClipboardEdit textarea {
  width: 100% !important;
  height: 5rem !important;
  padding: 4px !important;
  line-height: 1.1 !important; }
.ui-dialog #dialogClipentry input[type=text] {
  width: 100% !important; }
.ui-dialog #dialogClipentry textarea {
  width: 100% !important;
  height: 5rem !important;
  padding: 4px !important;
  line-height: 1.1 !important; }

#pushy {
  position: fixed;
  z-index: 9999;
  width: 380px;
  font-size: 85%;
  background: white;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: black 0 0 10px;
  padding: 10px 30px;
  text-align: left;
  display: none; }

#pushy #forbid {
  background: #ccc; }

#pushy img {
  float: left;
  margin-right: 10px; }

#pushy h2 {
  font-size: 1rem;
  margin-bottom: 1.5rem; }

.dialogPrompt input[type=text] {
  width: 100%; }

html.adaptive :not(.cke_panel_container) .area.bg-daecolor,
html.adaptive :not(.cke_panel_container) .area.bg-grey {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  html.adaptive :not(.cke_panel_container) .area.bg-daecolor:last-of-type,
  html.adaptive :not(.cke_panel_container) .area.bg-grey:last-of-type {
    margin-top: 180px !important; }
html.adaptive :not(.cke_panel_container) .area.bg-daecolor .adaptive-standard {
  color: #fff; }
  html.adaptive :not(.cke_panel_container) .area.bg-daecolor .adaptive-standard a {
    color: #fff !important;
    text-decoration: underline !important; }
  html.adaptive :not(.cke_panel_container) .area.bg-daecolor .adaptive-standard .subhead {
    color: #fff; }
  html.adaptive :not(.cke_panel_container) .area.bg-daecolor .adaptive-standard .videoList a {
    color: #282828 !important;
    text-decoration: none !important; }
html.adaptive :not(.cke_panel_container) .area.bg-daecolor .name {
  background-color: rgba(0, 0, 40, 0.5);
  font-size: .7rem !important;
  line-height: 1;
  padding: 8px 10px;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  font-style: italic;
  margin-top: 0 !important; }
html.adaptive :not(.cke_panel_container) .area.bg-grey {
  padding-bottom: 1.5rem; }
html.adaptive :not(.cke_panel_container) .PIs, html.adaptive :not(.cke_panel_container) .pdfPIs {
  float: right;
  margin: 0 0 1px 5px;
  background-color: #c42;
  border-bottom: solid 2px #fff;
  border-right: solid 2px #fff;
  color: white;
  padding: 3px 5px;
  line-height: 1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 7px; }
  html.adaptive :not(.cke_panel_container) .PIs.absolute, html.adaptive :not(.cke_panel_container) .pdfPIs.absolute {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    border: solid 2px #fff;
    border-radius: none; }
  html.adaptive :not(.cke_panel_container) .PIs.PIs, html.adaptive :not(.cke_panel_container) .pdfPIs.PIs {
    background-color: #29c; }
html.adaptive :not(.cke_panel_container) [data-infocenterid] > .PIs,
html.adaptive :not(.cke_panel_container) [data-newsid] > .PIs {
  position: absolute;
  top: 0;
  margin: 0;
  z-index: 100; }
html.adaptive :not(.cke_panel_container) [data-infocenterid] > .PIs,
html.adaptive :not(.cke_panel_container) .blogListItem[data-newsid] > .PIs,
html.adaptive :not(.cke_panel_container) .blogEntry[data-newsid] > .PIs,
html.adaptive :not(.cke_panel_container) .news[data-newsid] > .PIs {
  right: 0;
  font-size: 130%; }
html.adaptive :not(.cke_panel_container) ol > li[data-newsid] > .PIs {
  top: 0;
  right: 0; }
html.adaptive :not(.cke_panel_container) li[data-newsid] {
  position: relative; }
  html.adaptive :not(.cke_panel_container) li[data-newsid] > .PIs {
    top: 0;
    right: 0; }
html.adaptive :not(.cke_panel_container) .hideBox, html.adaptive :not(.cke_panel_container) .hideH3 h3 {
  display: none; }
html.adaptive :not(.cke_panel_container) a {
  color: #282828; }
html.adaptive :not(.cke_panel_container) .message .boxImages {
  width: 270px;
  max-width: 50%;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  overflow: hidden; }
  @media screen and (max-width: 575px) {
    html.adaptive :not(.cke_panel_container) .message .boxImages {
      width: 100%;
      max-width: 100%; } }
  html.adaptive :not(.cke_panel_container) .message .boxImages.boxImagesleft {
    margin: 5px 1.5rem 10px 0; }
  html.adaptive :not(.cke_panel_container) .message .boxImages.boxImagesright {
    margin: 5px 0 10px 1rem; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .message .boxImages.boxImagesright {
        margin: 5px 0 10px 0; } }
  html.adaptive :not(.cke_panel_container) .message .boxImages.boxImagescenter {
    margin: 0 0 10px 0;
    width: 100%;
    max-width: 100%; }
  html.adaptive :not(.cke_panel_container) .message .boxImages img {
    width: 100%; }
  html.adaptive :not(.cke_panel_container) .message .boxImages .boxImageCapt {
    width: 100%;
    background-color: #333;
    color: white;
    display: none; }
html.adaptive :not(.cke_panel_container) .message .datumHinweis {
  color: White;
  font-size: 10px !important;
  line-height: 100%;
  display: inline;
  padding: 0 3px; }
  html.adaptive :not(.cke_panel_container) .message .datumHinweis.heute {
    background-color: #090; }
  html.adaptive :not(.cke_panel_container) .message .datumHinweis.gestern {
    background-color: #b00; }
html.adaptive :not(.cke_panel_container) .message #smallKarte {
  width: 50px !important;
  background-color: #fff; }
html.adaptive :not(.cke_panel_container) .message #karte {
  width: 100%; }
  html.adaptive :not(.cke_panel_container) .message #karte img {
    width: 100%;
    height: auto; }
html.adaptive :not(.cke_panel_container) .adaptive-standard {
  margin: 10px 0;
  padding-bottom: 20px;
  overflow: hidden; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard h1 {
    margin-top: 5px;
    font-size: 2rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard h1 {
        font-size: 1.5rem; } }
  html.adaptive :not(.cke_panel_container) .adaptive-standard h2 {
    margin-bottom: 10px;
    font-size: 1.2rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    margin-top: 30px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard h2 a {
      color: #282828; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard h2 a:hover {
        color: #006d87; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard h2 {
        font-size: 1.1rem; } }
    html.adaptive :not(.cke_panel_container) .adaptive-standard h2:nth-of-type(1) {
      margin-top: 5px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .subhead {
    line-height: 1.3;
    color: #006d87;
    font-size: 0.8rem;
    font-family: "Open Sans", Arial, sans-serif; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text ol {
    margin: 0;
    padding: 0 0 0 20px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text ol li {
      font-size: .85rem;
      line-height: 1.4;
      position: relative;
      margin-bottom: .5rem; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text ol li:last-of-type {
        margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList li {
    font-size: .85rem;
    line-height: 1.4;
    margin-bottom: .5rem; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList li:before {
      display: none; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList li:hover a {
      color: #006d87 !important; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList li a:hover {
      color: #006d87 !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList.widthBorder,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox {
    margin-left: 0;
    padding-left: 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList.widthBorder li,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox li {
      padding-bottom: .5rem;
      margin-bottom: .5rem;
      list-style-type: none;
      border-bottom: 1px solid #d7d7d7; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList.widthBorder li:last-child,
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox li:last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.boxList.widthBorder li .boxImages,
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox li .boxImages {
        margin-bottom: 0;
        margin-top: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox .boxImages {
    max-width: 300px;
    width: 50% !important;
    height: 77px;
    overflow: hidden; }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox .boxImages {
        height: 77px; } }
    @media screen and (min-width: 576px) and (max-width: 767px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox .boxImages {
        width: 30%;
        height: 77px; } }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text .liste ul.bildergalerienBox .boxImages {
        width: 50%;
        height: auto;
        max-height: 120px; } }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent {
    padding-top: 1.5rem; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent {
        padding-top: 0; } }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .kvname {
      font-weight: 700;
      font-family: "Open Sans", Arial, sans-serif;
      font-size: 1.25rem;
      color: #282828; }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .kvname {
          height: auto !important;
          margin-bottom: 1rem; } }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .rechteSpalte {
      float: right;
      padding-left: 20px;
      margin-top: -30px; }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .rechteSpalte {
          float: none !important;
          margin-top: 0;
          padding-left: 0; } }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent h2 {
      margin-top: 1rem; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-widget-header a {
      font-size: 0.8rem !important; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-panel {
      padding: 0.5rem 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab.ui-state-active {
      color: #fff; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab.ui-state-active a {
        color: #fff; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab:hover, html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab:focus {
      background-color: #006d87;
      color: #fff; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab:hover a, html.adaptive :not(.cke_panel_container) .adaptive-standard .message .text #kvcontent .ui-tabs.kvcontent .ui-tabs-nav li.ui-tab:focus a {
        color: #fff; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .liste {
    margin-top: 1rem; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .listTitle + .liste {
    margin-top: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .author-int {
    float: right;
    margin-left: 20px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .author-int img {
      margin-bottom: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .author-int .author-bu {
      text-align: right;
      font-size: 0.85rem; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .author-int .author-bu .small {
        font-size: 0.75rem;
        font-style: italic; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .tagCloud {
    margin-bottom: 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .bilderGalerieResp .image {
    margin-bottom: 30px; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .bilderGalerieResp .image {
        margin-bottom: 15px; } }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .bilderGalerieThumbs .image {
    margin-top: 15px;
    margin-bottom: 15px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .bilderGalerieThumbs .newsBildUnterschrift {
    display: none; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .artikelthumb {
    height: auto;
    overflow: hidden;
    float: right;
    border: 1px solid #ddd;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-right: 0 !important;
    padding-right: 0 !important; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .artikelthumb img {
      margin-left: 0 !important;
      margin-bottom: 0 !important;
      border: none !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu .ui-state-active,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu .ui-widget-content .ui-state-active,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu .ui-widget-header .ui-state-active,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu a.ui-button:active,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu .ui-button:active,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .frageMenu .ui-button.ui-state-active:hover {
    border: 1px solid #ddd;
    background: #ddd;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    color: #282828;
    border-radius: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .perspektivenBox {
    font-size: .75rem;
    padding-top: 8px;
    color: #444;
    line-height: 1; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .perspektivenBox div.col {
      text-align: center; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .perspektivenBox div.col div {
        padding-top: 4px;
        padding-bottom: 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .themenFinderBuchstabe {
    font-size: 0.75rem;
    color: #7d7d7d;
    width: 20px;
    float: left;
    text-align: center;
    border-right: solid 1px #ccc;
    cursor: pointer;
    padding: 2px;
    background: white;
    margin: 4px 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .themenFinderBuchstabe:hover {
      background-color: #006d87;
      color: #fff; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message #themenFinderSuchbox {
    background-color: #ddd;
    padding: 6px 10px 2px;
    margin-bottom: 0;
    margin-top: 15px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message #themenFinderSuchbox input {
      width: 100%;
      margin-top: 5px;
      margin-bottom: 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .bekanntgaben h1 {
    font-size: 1.3rem;
    margin-bottom: 20px;
    margin-top: 2rem; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .name {
    font-size: 1.1rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #006d87;
    margin-bottom: 1em; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .frage,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview #einzelfragen .frage {
    font-size: 1.1rem;
    color: #282828;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .bild .image {
    overflow: hidden; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .bild .bu {
    font-style: italic;
    font-size: .7rem;
    color: #282828;
    line-height: 1.6;
    padding: 10px;
    border: 1px solid #282828;
    border-top: none;
    border-right: none;
    background-color: #fff; }
  @media screen and (max-width: 767px) {
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .bild {
      float: none;
      margin-left: 0; } }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .antwort ol li {
    font-size: 1rem;
    margin-bottom: 1em; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .hochschule {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #006d87; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview .partner {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    font-style: italic; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message #interviewMenu li:hover {
    cursor: pointer !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview-list {
    border-bottom: 1px solid #ededed;
    margin: 20px 0;
    padding-bottom: 20px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview-list .text .pageMsgMore:before {
      display: none; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview-list .small {
      color: #999;
      margin-bottom: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview-list:first-child {
      margin-top: 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .interview-list:last-child {
      border-bottom: none !important;
      margin-bottom: 0;
      padding-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .unterpunkt div.titel {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 400;
    color: #5b5b5b;
    cursor: pointer;
    line-height: 150%;
    margin-top: .5em;
    margin-bottom: 10px;
    background-image: none;
    padding-left: 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .unterpunkt div.titel:before {
      font-family: 'font-icons';
      content: "\e7a5";
      margin-right: 5px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .unterpunkt .inhalt {
    padding: 0 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .vsg5FragenHead {
    /*
        display: flex;
        flex-wrap: wrap;
    */
    /*
        img {
            max-width: 65px !important;
            float: left;
        }
    */ }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .vsg5FragenHead img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      width: 100%;
      height: 100%; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .vsgMenuRechts.row {
    margin: 10px -5px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .vsgMenuRechts.row .col {
      padding: 5px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis h1, html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis h2 {
    margin-bottom: 10px;
    font-size: 1.2rem;
    line-height: 1.5;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828;
    text-transform: none; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis .label {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis .data {
    margin-bottom: 20px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis .boxImagesright {
    overflow: hidden; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis .newsBildUnterschrift {
    font-style: italic;
    font-size: .7rem;
    color: #282828;
    line-height: 1.6;
    padding: 10px;
    border: 1px solid #ededed;
    border-top: none;
    border-right: none;
    background-color: #fff; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preis .image {
    overflow: hidden; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisListe h3 {
    border-bottom: solid 1px #ccc;
    color: #006d87;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 1.2rem;
    font-size: 1.2rem;
    line-height: 1.3; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisListe div.preis {
    position: relative;
    border-bottom: solid #ededed 1px;
    margin-bottom: 1rem;
    padding: 0 0 10px 20px;
    margin-top: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisListe div.preis:before {
      content: '\e7a5';
      font-family: 'font-icons';
      float: left;
      padding-right: 6px;
      color: #282828;
      margin-left: -15px;
      line-height: 1.6;
      padding-top: 3px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisListe div.preis:last-child {
      border-bottom: none;
      margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 {
    background-color: #eee;
    padding: 20px;
    font-size: 0.85rem; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung h3,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 h3 {
      margin-bottom: 20px;
      font-size: 1.3rem;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung h2,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 h2 {
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 600;
      margin-bottom: 20px;
      font-size: 0.75rem;
      float: right; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung input[type="text"],
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 input[type="text"] {
      width: 100%;
      margin-bottom: 8px;
      height: 30px;
      padding: 3px 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung input[type="radio"],
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 input[type="radio"] {
      margin-right: 10px; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung input[type="radio"]:last-of-type,
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 input[type="radio"]:last-of-type {
        margin-left: 20px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung .label,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 .label {
      font-size: 0.85rem;
      margin-top: 10px;
      margin-bottom: 5px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung .textarea,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 .textarea {
      width: 100%; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung .col,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .formular.preismeldung2 .col {
      padding: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preismeldung2 h3 {
    margin-bottom: 20px;
    font-size: 1.3rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preismeldung2 .formular.preismeldung {
    padding: 0 !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preismeldung2 textarea {
    width: 100% !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preismeldung2 input[type="text"].charcounter {
    width: 50px !important;
    float: right; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisMenu .active {
    background-color: transparent;
    color: #006d87; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisMenu .active a {
      color: #006d87 !important;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message .preisMonthSelect {
    background-color: #efefef;
    padding: 10px 15px 5px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] {
    width: 100% !important;
    padding-left: 0;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li {
      width: calc((100% / 4) - 20px);
      margin-right: 20px;
      margin-top: 20px; }
      @media screen and (max-width: 767px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li {
          width: calc((100% / 3) - 20px); } }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li {
          width: calc((100% / 2) - 20px); } }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child {
        width: 100% !important;
        margin-right: 20px;
        margin-bottom: 5px;
        overflow: hidden;
        max-height: 140px; }
        @media screen and (max-width: 1399px) {
          html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child {
            max-height: 120px; } }
        @media screen and (max-width: 991px) {
          html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child {
            max-height: 110px; } }
        @media screen and (max-width: 767px) {
          html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child {
            max-height: 90px; } }
        @media screen and (max-width: 575px) {
          html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child {
            max-height: 110px; } }
        html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li div:first-child img {
          object-fit: cover;
          font-family: 'object-fit: cover;';
          /* F├╝r Plugin f├╝r IE */
          width: 100% !important;
          height: 100% !important; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard .message div[id^=galerieWrapper-] ul[id^=galerieShow-] li .newsBildUnterschrift {
        font-size: 0.75rem !important;
        line-height: 1.4;
        font-style: italic !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .userPostit {
    overflow: visible; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostitHeader {
    background-image: url(https://cdn.aerzteblatt.de/img/2015/layout/userPostitHeader_Pin.png);
    background-repeat: no-repeat;
    height: 42px;
    width: 100%;
    overflow: visible;
    position: absolute; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit {
    padding: 10px 18px 10px 18px;
    background-color: #fcd06d;
    border-top: 15px solid #fff; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit:before {
      content: 'Mein DAE - Notizen';
      font-family: "Open Sans", Arial, sans-serif;
      font-size: 1rem;
      line-height: 1.5;
      color: #fff; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit .body {
      padding-top: 15px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit #userPostitEditor textarea {
      width: 100%;
      min-height: 70px;
      margin-bottom: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit #userPostitEditor:before {
      content: 'Neue Notiz:';
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit #userPostitText {
      margin-bottom: 15px; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostit #userPostitText p {
        margin-bottom: 5px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard #userPostitFooter {
    display: none; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard.printbox {
    /*background-color: #f1f1f1;*/
    border: none !important;
    position: relative;
    padding: 25px 0 !important;
    width: 100%; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.printbox:before {
      content: 'Deutsches \c4rzteblatt';
      color: #006d87;
      padding: 3px 0;
      font-size: 12px !important;
      line-height: 14px !important;
      text-transform: uppercase;
      font-weight: 600; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.printbox img:hover {
      transform: scale(1) !important; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.printbox .intCover img {
      border: 1px solid #ededed; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg {
    display: flex; }
    @media screen and (max-width: 575px) {
      html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg {
        display: block; } }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message {
      width: 50%;
      padding: 0 15px;
      float: left;
      border-bottom: none; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message:nth-of-type(2n + 1) {
        border-right: solid 1px #ededed;
        padding-left: 0; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message:nth-of-type(2n) {
        padding-right: 0; }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message {
          width: 100%;
          padding: 0 0 15px 0;
          float: none; }
          html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message:nth-of-type(2n + 1) {
            border-right: none;
            border-bottom: solid 1px #ededed;
            padding-bottom: 20px;
            margin-bottom: 20px; } }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.doppelnews .multiMsg .message .boxImages {
        margin-top: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox {
    background-color: #ffa;
    padding: 0 !important;
    margin: 10px 0 !important;
    position: relative;
    border: 2px solid #990 !important; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox:before {
      content: 'BACKEND-Funktionen';
      background-color: #333;
      background-image: url(/cms/images/screwdriver.png);
      background-size: 20px;
      background-position: calc(100% - 4px) 4px;
      background-repeat: no-repeat;
      color: #fff;
      padding: 5px 15px;
      width: 100%;
      display: inline-block;
      font-size: 1rem;
      line-height: 1; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox:hover {
      cursor: pointer; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox:hover .message {
        max-height: 100vh;
        transition: all 750ms ease-in-out 250ms; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message {
      max-height: 0;
      transition: all 750ms ease-in-out 250ms;
      overflow: hidden;
      padding: 0;
      margin: 0; }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner {
        padding: 25px; }
        html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner h2 {
          display: none; }
        html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner .liste ul.boxList {
          padding-left: 20px; }
          html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner .liste ul.boxList li {
            list-style-type: none;
            padding: 0;
            margin-bottom: 12px; }
            html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner .liste ul.boxList li a {
              padding: 5px 10px;
              border-radius: 0;
              border: none;
              background-color: #282828;
              font-size: 0.85rem !important;
              color: #fff !important;
              line-height: 1.6; }
              html.adaptive :not(.cke_panel_container) .adaptive-standard.backendbox .message .inner .liste ul.boxList li a:hover {
                background-color: #006d87;
                color: #fff !important; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard.border {
    border: 1px solid #ededed !important;
    padding: 25px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.border h2 {
      margin-top: 0;
      margin-bottom: 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all {
    border: none;
    padding: 0;
    margin-bottom: 0; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start {
      display: flex; }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start {
          display: block; } }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .cover {
        width: 220px;
        margin-right: 30px; }
        @media screen and (max-width: 575px) {
          html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .cover {
            width: 150px;
            margin-bottom: 15px; } }
      @media screen and (max-width: 575px) {
        html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .description {
          display: none; } }
      html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .title {
        width: 100%; }
        html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .title h1 {
          display: inline-block;
          font-size: 1.75rem;
          line-height: 1.2;
          font-family: "Open Sans", Arial, sans-serif;
          font-weight: 700;
          color: #282828;
          margin: -3px 0 10px;
          position: relative;
          width: 100%; }
          @media screen and (max-width: 991px) {
            html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .title h1 {
              font-size: 1.5rem; } }
          @media screen and (max-width: 767px) {
            html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .title h1 {
              font-size: 1.4rem; } }
        html.adaptive :not(.cke_panel_container) .adaptive-standard.without-all .TOC-start .title form {
          margin-top: 10px; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .interviewKopf {
    border-bottom: 1px solid #ededed;
    padding: 10px 0 15px;
    margin-bottom: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .interviewKopf .interviewBild {
      float: right;
      overflow: hidden;
      width: 50%;
      max-width: 300px;
      max-height: 120px;
      margin-left: 1rem;
      margin-bottom: 15px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .interviewKopf:last-child {
      border-bottom: none;
      margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .multiMsg .message {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .multiMsg .message:last-child {
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .printRubrik {
    display: flex;
    flex-wrap: wrap; }
  html.adaptive :not(.cke_panel_container) .adaptive-standard .paracelsus-medaillen .paracelsus-medaille,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .paracelsus-medaillen .jahresrueckblick,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .jahresrueckblicke .paracelsus-medaille,
  html.adaptive :not(.cke_panel_container) .adaptive-standard .jahresrueckblicke .jahresrueckblick {
    padding-left: 10px;
    margin-bottom: 5px; }
    html.adaptive :not(.cke_panel_container) .adaptive-standard .paracelsus-medaillen .paracelsus-medaille:before,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .paracelsus-medaillen .jahresrueckblick:before,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .jahresrueckblicke .paracelsus-medaille:before,
    html.adaptive :not(.cke_panel_container) .adaptive-standard .jahresrueckblicke .jahresrueckblick:before {
      content: '\e7a5';
      font-family: 'font-icons';
      padding-right: 6px;
      color: #ededed;
      margin-left: -10px;
      line-height: 1.6; }
html.adaptive :not(.cke_panel_container) .serien {
  margin: 0 -5px; }
  html.adaptive :not(.cke_panel_container) .serien .serie {
    padding: 5px;
    position: relative; }
    html.adaptive :not(.cke_panel_container) .serien .serie .img {
      border: solid 1px #ddd;
      overflow: hidden;
      position: relative; }
      html.adaptive :not(.cke_panel_container) .serien .serie .img img {
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* F├╝r Plugin f├╝r IE */
        height: 100%;
        width: 100%; }
    html.adaptive :not(.cke_panel_container) .serien .serie .name {
      position: absolute;
      top: 12px;
      left: 12px;
      line-height: 1.3;
      background-color: #fffe;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      color: #444;
      padding: 3px 10px;
      transition: all 1000ms ease;
      hyphens: auto;
      max-width: calc((100% - 12px) - 12px); }
      html.adaptive :not(.cke_panel_container) .serien .serie .name .serieprefix {
        display: none; }
    @media screen and (min-width: 992px) {
      html.adaptive :not(.cke_panel_container) .serien .serie:hover .name {
        margin-top: 60px;
        transition: all 1000ms ease; }
      html.adaptive :not(.cke_panel_container) .serien .serie:hover .overlay {
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: 5px; } }
html.adaptive :not(.cke_panel_container) .plus-serien {
  display: flex;
  flex-wrap: wrap; }
  html.adaptive :not(.cke_panel_container) .plus-serien li {
    width: calc(50% - 40px);
    margin-right: 40px; }
    @media screen and (max-width: 767px) {
      html.adaptive :not(.cke_panel_container) .plus-serien li {
        width: 100%; } }
    html.adaptive :not(.cke_panel_container) .plus-serien li a {
      text-decoration: none !important; }
html.adaptive :not(.cke_panel_container) .no-bottomborder .adaptive-standard.doppelnews.border-bottom,
html.adaptive :not(.cke_panel_container) .bg-grey .adaptive-standard.doppelnews.border-bottom {
  border-bottom: none !important; }
html.adaptive :not(.cke_panel_container) .no-bottomborder .adaptive-standard.doppelnews,
html.adaptive :not(.cke_panel_container) .bg-grey .adaptive-standard.doppelnews {
  padding-bottom: 15px; }
html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border,
html.adaptive :not(.cke_panel_container) .bg-grey .col.border {
  border: none !important; }
  @media screen and (max-width: 575px) {
    html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border,
    html.adaptive :not(.cke_panel_container) .bg-grey .col.border {
      margin-bottom: 10px; } }
  @media screen and (min-width: 576px) {
    html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border,
    html.adaptive :not(.cke_panel_container) .bg-grey .col.border {
      padding: 0.5%; } }
  html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border > div,
  html.adaptive :not(.cke_panel_container) .bg-grey .col.border > div {
    height: 100%;
    background-color: #fff; }
    html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border > div .standardbox,
    html.adaptive :not(.cke_panel_container) .bg-grey .col.border > div .standardbox {
      background-color: #fff;
      padding: 25px;
      height: 100%; }
  html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border h2,
  html.adaptive :not(.cke_panel_container) .bg-grey .col.border h2 {
    font-size: 1.2rem; }
  html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border.img-small .boxImages,
  html.adaptive :not(.cke_panel_container) .bg-grey .col.border.img-small .boxImages {
    width: 80px !important; }
    html.adaptive :not(.cke_panel_container) .no-bottomborder .col.border.img-small .boxImages img:hover,
    html.adaptive :not(.cke_panel_container) .bg-grey .col.border.img-small .boxImages img:hover {
      transform: none !important;
      transition: none !important; }
@media screen and (max-width: 575px) {
  html.adaptive :not(.cke_panel_container) .img-hochformat .message .boxImages {
    max-width: 290px; } }
html.adaptive :not(.cke_panel_container) body .rueckblick .adaptive-standard .message h2 {
  border-bottom: none; }
html.adaptive :not(.cke_panel_container) body .rueckblick .adaptive-standard .message .subhead .artikelThumb {
  margin-right: calc((100% / 12) * 1) !important; }
html.adaptive :not(.cke_panel_container) body .rueckblick .adaptive-standard .message .subhead img {
  border: 1px solid #ededed;
  width: calc((100% / 12) * 12) !important; }
  html.adaptive :not(.cke_panel_container) body .rueckblick .adaptive-standard .message .subhead img:hover {
    transform: none !important;
    transition: none !important; }
html.adaptive :not(.cke_panel_container) .flex-grey-boxen {
  display: flex; }
  html.adaptive :not(.cke_panel_container) .flex-grey-boxen .bg-grey {
    align-items: stretch;
    margin-bottom: 30px;
    background-color: #fff; }
    @media screen and (max-width: 767px) {
      html.adaptive :not(.cke_panel_container) .flex-grey-boxen .bg-grey {
        margin-bottom: 15px; } }
    html.adaptive :not(.cke_panel_container) .flex-grey-boxen .bg-grey > div {
      background-color: #ededed;
      padding: 25px;
      height: 100%; }
      html.adaptive :not(.cke_panel_container) .flex-grey-boxen .bg-grey > div .adaptive-standard {
        margin-bottom: 1rem; }
html.adaptive :not(.cke_panel_container) .area_left .col .adaptive-standard .listTitle {
  font-size: .85rem;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  font-weight: 700 !important;
  color: #282828 !important;
  margin-top: 1rem; }
html.adaptive :not(.cke_panel_container) .area_left .col .adaptive-standard .liste ul.boxList {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: .8rem;
  color: #999; }
  html.adaptive :not(.cke_panel_container) .area_left .col .adaptive-standard .liste ul.boxList li {
    font-size: 0.8rem;
    margin-bottom: 3px; }
    html.adaptive :not(.cke_panel_container) .area_left .col .adaptive-standard .liste ul.boxList li a {
      color: #999 !important; }
html.adaptive :not(.cke_panel_container) .area_left .col.bg-grey {
  background-color: transparent;
  margin-bottom: 10px; }
  html.adaptive :not(.cke_panel_container) .area_left .col.bg-grey > div {
    background-color: #eee;
    padding: 5px 15px 5px; }
  html.adaptive :not(.cke_panel_container) .area_left .col.bg-grey .doppelnews .videobox h2 {
    margin-top: 0; }
  html.adaptive :not(.cke_panel_container) .area_left .col.bg-grey.no-margin-bottom {
    margin-bottom: 0; }
html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard {
  font-size: .8rem;
  line-height: 1.6;
  border: solid 1px #ededed;
  padding: 25px;
  color: #282828; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard .listTitle {
    font-size: .85rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
    font-weight: 700 !important;
    color: #282828 !important;
    margin-top: 1rem; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard h2, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard h3 {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.6;
    color: #282828;
    margin-bottom: 10px;
    font-weight: 700 !important; }
    html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard h2 a, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard h3 a {
      font-size: .9rem;
      color: #282828; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard .subhead {
    color: #006d87; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard ul li, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard ol li {
    font-size: .8rem;
    line-height: 1.6; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard p:last-child, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard ul:last-child {
    margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard p, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard li, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard a {
    color: #282828;
    font-size: .8rem;
    line-height: 1.6; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard a:hover, html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard .liste ul.boxList li a:hover {
    color: #006d87; }
  @media screen and (max-width: 991px) {
    html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard .message .boxImagescenter {
      max-width: 290px; } }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard .multiMsg .text p {
    margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard.printbox {
    padding: 25px; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard.without-all {
    border: none;
    padding: 0;
    margin-bottom: 0; }
  html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard.nachricht .liste ul.boxList {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: .8rem;
    color: #999; }
    html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard.nachricht .liste ul.boxList li {
      font-size: 0.8rem;
      margin-bottom: 3px; }
      html.adaptive :not(.cke_panel_container) .area_right .col .adaptive-standard.nachricht .liste ul.boxList li a {
        color: #999 !important; }
@media screen and (max-width: 991px) {
  html.adaptive :not(.cke_panel_container) .area_right {
    margin-bottom: 1rem; } }
html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesright, html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesleft {
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesright, html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesleft {
      max-width: 30%;
      width: 30%;
      margin-bottom: 0; } }
  @media screen and (max-width: 575px) {
    html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesright, html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesleft {
      max-width: 50%;
      width: 50%;
      margin-bottom: 0; } }
html.adaptive :not(.cke_panel_container) .area_right .message .boxImages.boxImagesright.w-25 {
  margin-left: 20px; }
html.adaptive :not(.cke_panel_container) .area.bg-daecolor a .pageMsgMore:after {
  background-color: #eee;
  color: #006d87;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  font-weight: 700 !important; }
html.adaptive :not(.cke_panel_container) .area.bg-daecolor a:hover .pageMsgMore:after {
  background-color: #777;
  color: white; }
html.adaptive :not(.cke_panel_container) body.backend .adaptive-standard {
  overflow: visible; }
html.adaptive :not(.cke_panel_container) .bannerImCms[data-hwg="1"] {
  display: none; }

.border-bottom {
  border-color: #ededed !important; }
  .border-bottom ul[class^="service"] {
    margin-top: 10px;
    border-top: 1px solid #282828;
    margin-left: 0; }

body.mode-xs .message .linkLg_greyiste,
body.mode-sm .message .linkLg_greyiste {
  display: none; }

.row.paracelsusKoepfe {
  margin: 0 -5px; }
  .row.paracelsusKoepfe .col {
    padding: 0 5px; }
    .row.paracelsusKoepfe .col .image {
      overflow: hidden; }

body.mode-xs .message .linkListe,
body.mode-sm .message .linkListe {
  display: none !important; }

.collectionBox {
  min-height: 250px; }
  .collectionBox ul.content {
    margin-top: 1.5rem; }
  .collectionBox ul.more {
    margin-bottom: -.5rem !important; }

@media screen and (max-width: 575px) {
  html.adaptive div.aktuelleAusgabe .col,
  html.adaptive div.archiveIssueInfo .col {
    display: block; } }
html.adaptive div.aktuelleAusgabe img.cover,
html.adaptive div.archiveIssueInfo img.cover {
  /*
  width: 120px;
  height: 162px;
  */
  border: solid 1px #ccc;
  margin-bottom: 1rem; }
  @media screen and (max-width: 991px) {
    html.adaptive div.aktuelleAusgabe img.cover,
    html.adaptive div.archiveIssueInfo img.cover {
      max-width: 220px !important;
      width: 100%;
      height: auto; } }
  @media screen and (max-width: 767px) {
    html.adaptive div.aktuelleAusgabe img.cover,
    html.adaptive div.archiveIssueInfo img.cover {
      width: 100%;
      height: auto; } }
  @media screen and (max-width: 575px) {
    html.adaptive div.aktuelleAusgabe img.cover,
    html.adaptive div.archiveIssueInfo img.cover {
      height: auto;
      width: 100%; } }
html.adaptive div.aktuelleAusgabe .meta,
html.adaptive div.archiveIssueInfo .meta {
  padding-top: 15px;
  padding-left: 0; }
  @media screen and (max-width: 991px) {
    html.adaptive div.aktuelleAusgabe .meta,
    html.adaptive div.archiveIssueInfo .meta {
      padding-top: 0; } }
  html.adaptive div.aktuelleAusgabe .meta .nummer,
  html.adaptive div.archiveIssueInfo .meta .nummer {
    color: #006d87;
    font-size: 3rem;
    line-height: 1.5;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    @media screen and (max-width: 991px) {
      html.adaptive div.aktuelleAusgabe .meta .nummer,
      html.adaptive div.archiveIssueInfo .meta .nummer {
        line-height: 1; } }
  html.adaptive div.aktuelleAusgabe .meta .datum,
  html.adaptive div.archiveIssueInfo .meta .datum {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828; }
  html.adaptive div.aktuelleAusgabe .meta .jahrgang,
  html.adaptive div.archiveIssueInfo .meta .jahrgang {
    color: #282828; }
    html.adaptive div.aktuelleAusgabe .meta .jahrgang:after,
    html.adaptive div.archiveIssueInfo .meta .jahrgang:after {
      content: ". Jahrgang"; }
html.adaptive div.aktuelleAusgabe.supplement .meta,
html.adaptive div.archiveIssueInfo.supplement .meta {
  padding-top: 70px;
  padding-left: 15px; }
html.adaptive div.aktuelleAusgabe.supplement .jahrgang,
html.adaptive div.archiveIssueInfo.supplement .jahrgang {
  display: none; }
html.adaptive div.aktuelleAusgabe.supplement .nummer,
html.adaptive div.archiveIssueInfo.supplement .nummer {
  color: #006d87;
  font-size: 1.2rem;
  line-height: 1.5;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700; }
html.adaptive div.aktuelleAusgabe.heft,
html.adaptive div.archiveIssueInfo.heft {
  padding-top: 10px; }
html.adaptive .moreCover.row {
  margin-top: 1rem; }
  @media screen and (max-width: 991px) {
    html.adaptive .moreCover.row .col {
      max-width: 110px; } }
  html.adaptive .moreCover.row .col a img.cover {
    border: solid 1px #ededed;
    margin: 5px 0; }

html.adaptive .homepageLastNews {
  overflow: hidden; }
  html.adaptive .homepageLastNews .PIs {
    font-size: 120%;
    margin-right: 30px; }
    @media screen and (max-width: 575px) {
      html.adaptive .homepageLastNews .PIs {
        left: 10px;
        top: 5px;
        right: auto;
        font-size: 100%; } }
  html.adaptive .homepageLastNews > h1 {
    font-size: 1.5rem !important;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700;
    text-align: center;
    margin: 0 0 1em !important;
    padding: 0 !important;
    color: #282828; }
    @media screen and (max-width: 575px) {
      html.adaptive .homepageLastNews > h1 {
        font-size: 1.1rem !important; } }
    html.adaptive .homepageLastNews > h1 .small {
      font-family: "Open Sans", Arial, sans-serif; }
      @media screen and (min-width: 576px) {
        html.adaptive .homepageLastNews > h1 .small {
          font-size: 1.8rem; } }
      @media screen and (max-width: 575px) {
        html.adaptive .homepageLastNews > h1 .small {
          font-size: 1.2rem; } }
  html.adaptive .homepageLastNews h2 {
    margin: 0 auto;
    margin-bottom: 20px;
    font-family: "Open Sans", Arial, sans-serif; }
  html.adaptive .homepageLastNews .row {
    padding: 0 15px; }
    html.adaptive .homepageLastNews .row .col {
      border-right: 1px solid #4d4d4d;
      padding: 0 30px !important; }
      html.adaptive .homepageLastNews .row .col:last-of-type {
        border-right: none; }
      @media screen and (max-width: 991px) {
        html.adaptive .homepageLastNews .row .col {
          border-right: none; }
          html.adaptive .homepageLastNews .row .col:nth-of-type(2n - 1) {
            border-right: 1px solid #4d4d4d; }
          html.adaptive .homepageLastNews .row .col:nth-of-type(1), html.adaptive .homepageLastNews .row .col:nth-of-type(2) {
            margin-bottom: 30px; } }
      @media screen and (max-width: 575px) {
        html.adaptive .homepageLastNews .row .col {
          border-right: none !important;
          padding: 0 15px !important;
          margin-bottom: 15px; }
          html.adaptive .homepageLastNews .row .col:nth-of-type(1), html.adaptive .homepageLastNews .row .col:nth-of-type(2), html.adaptive .homepageLastNews .row .col:nth-of-type(3) {
            margin-bottom: 15px; }
          html.adaptive .homepageLastNews .row .col:nth-of-type(4) {
            margin-bottom: 0; } }
      html.adaptive .homepageLastNews .row .col:hover img {
        transform: scale(1.1); }
      html.adaptive .homepageLastNews .row .col:hover h2 {
        color: #006d87; }
      html.adaptive .homepageLastNews .row .col .text h2 {
        font-size: 1rem;
        line-height: 1.4;
        font-family: "Open Sans", Arial, sans-serif;
        font-weight: 700;
        margin: 0;
        color: #282828;
        text-transform: none; }
      html.adaptive .homepageLastNews .row .col .img {
        height: 130px;
        margin-bottom: 10px;
        width: 100%;
        overflow: hidden; }
        html.adaptive .homepageLastNews .row .col .img img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          font-family: 'object-fit: cover;';
          /* F├╝r Plugin f├╝r IE */ }
      @media screen and (max-width: 1399px) {
        html.adaptive .homepageLastNews .row .col .img {
          height: 110px; } }
      @media screen and (max-width: 991px) {
        html.adaptive .homepageLastNews .row .col .img {
          height: 160px; } }
      @media screen and (max-width: 767px) {
        html.adaptive .homepageLastNews .row .col .img {
          height: 120px;
          margin-bottom: 15px; } }
      @media screen and (max-width: 575px) {
        html.adaptive .homepageLastNews .row .col {
          display: flex; }
          html.adaptive .homepageLastNews .row .col .text {
            padding-top: 5px;
            padding-left: 15px;
            flex-basis: 60%; }
          html.adaptive .homepageLastNews .row .col .img {
            height: 125px;
            width: 120px;
            flex-basis: 40%;
            background-color: #f7f7f3;
            margin-top: 5px;
            margin-bottom: 0; } }

.ankerboxen {
  margin: 0 15px 0; }
  .ankerboxen .row {
    background-color: #efefef; }
  .ankerboxen .ankerbox {
    background-color: #efefef;
    text-align: center;
    border-right: 1px solid #f1f1f1;
    padding: 15px 0;
    min-height: 50px;
    color: #282828;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    transition: all 500ms;
    border-top: 1px solid #f1f1f1; }
    @media screen and (min-width: 576px) and (max-width: 767px) {
      .ankerboxen .ankerbox:nth-child(5) {
        border-bottom: 1px solid #f1f1f1; } }
    @media screen and (min-width: 992px) {
      .ankerboxen .ankerbox {
        border-top: none; }
        .ankerboxen .ankerbox:nth-child(6) {
          border-right: none; } }
    .ankerboxen .ankerbox.description {
      background-color: #f1f1f1;
      font-size: 14px;
      line-height: 20px;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #282828; }
    .ankerboxen .ankerbox i {
      font-size: 14px;
      margin-right: 5px;
      line-height: 20px; }
    .ankerboxen .ankerbox a {
      color: #fff; }
  .ankerboxen.light .ankerbox {
    background-color: #f6edf7; }
  .ankerboxen.light.neurologie .ankerbox.description {
    background-color: #76377b !important;
    color: #fff; }
  .ankerboxen a.ankerbox {
    transition: all 500ms ease-in-out; }
    .ankerboxen a.ankerbox:hover {
      background-color: #006d87;
      color: #fff !important;
      cursor: url(https://cfcdn.aerzteblatt.de/img/layout/aerzteblattResponsive/cursor-down.png), url(https://cfcdn.aerzteblatt.de/img/layout/aerzteblattResponsive/cursor-down.gif), auto;
      transition: all 500ms ease-in-out; }

.klinischerSchnappschuss .boxImage {
  height: 168px;
  width: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  /* F├╝r Plugin f├╝r IE */ }

.newssubrubrik h3 {
  display: none; }
.newssubrubrik .liste {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-top: .5rem;
  border-top: 1px solid #d7d7d7; }
.newssubrubrik ul li {
  margin-bottom: 1rem; }
  .newssubrubrik ul li:last-of-type {
    border-bottom: none;
    margin-bottom: 0; }

.area_right .newssubrubrik .liste {
  padding-bottom: 0; }

html.adaptive ul.imageSlider {
  list-style: none;
  margin: 0;
  padding: 0; }
  html.adaptive ul.imageSlider > li {
    list-style: none;
    margin: 0;
    padding: 0; }
html.adaptive .adaptive-standard.imagesliderBigimage {
  padding-bottom: 10px;
  margin: 0 !important; }
html.adaptive .imagesliderBigimage {
  margin: 0 auto;
  max-width: 2000px; }
  html.adaptive .imagesliderBigimage .PIs {
    font-size: 160%; }
  html.adaptive .imagesliderBigimage ul.boxSlider.imageSlider {
    margin-left: 0; }
  html.adaptive .imagesliderBigimage .imageSliderWrapper, html.adaptive .imagesliderBigimage .imageFaderWrapper {
    height: 350px;
    overflow: hidden; }
    @media screen and (max-width: 767px) {
      html.adaptive .imagesliderBigimage .imageSliderWrapper, html.adaptive .imagesliderBigimage .imageFaderWrapper {
        height: 250px; } }
    @media screen and (max-width: 575px) {
      html.adaptive .imagesliderBigimage .imageSliderWrapper, html.adaptive .imagesliderBigimage .imageFaderWrapper {
        height: 200px; } }
  html.adaptive .imagesliderBigimage .message {
    position: relative; }
    html.adaptive .imagesliderBigimage .message:nth-of-type(1) .imagearea .boxImages img {
      display: initial; }
    html.adaptive .imagesliderBigimage .message .imagearea .boxImages {
      margin: 0 !important;
      padding: 0;
      width: 100%;
      height: 100%;
      max-width: 100% !important;
      float: none; }
      html.adaptive .imagesliderBigimage .message .imagearea .boxImages.boxImagesright, html.adaptive .imagesliderBigimage .message .imagearea .boxImages.boxImagesLeft {
        max-width: 100% !important;
        position: relative; }
      html.adaptive .imagesliderBigimage .message .imagearea .boxImages img {
        height: 350px;
        width: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* F├╝r Plugin f├╝r IE */
        transition: none !important; }
        @media screen and (max-width: 767px) {
          html.adaptive .imagesliderBigimage .message .imagearea .boxImages img {
            height: 250px; } }
        @media screen and (max-width: 575px) {
          html.adaptive .imagesliderBigimage .message .imagearea .boxImages img {
            height: 200px; } }
        @media screen and (max-width: 0) {
          html.adaptive .imagesliderBigimage .message .imagearea .boxImages img {
            height: 150px; } }
        html.adaptive .imagesliderBigimage .message .imagearea .boxImages img:hover {
          transform: none  !important;
          transition: none  !important; }
      html.adaptive .imagesliderBigimage .message .imagearea .boxImages .boxImageCapt {
        display: none; }
    html.adaptive .imagesliderBigimage .message .textarea {
      position: absolute;
      left: 50%;
      bottom: 0;
      padding-bottom: 30px;
      z-index: 10; }
      @media screen and (min-width: 768px) {
        html.adaptive .imagesliderBigimage .message .textarea {
          max-width: calc(50% - 20px);
          right: 30px;
          left: auto; } }
      @media screen and (max-width: 767px) {
        html.adaptive .imagesliderBigimage .message .textarea {
          max-width: 100%;
          left: 0%; } }
      html.adaptive .imagesliderBigimage .message .textarea h2 {
        font-size: 1.5rem;
        line-height: 1.3;
        font-family: "Open Sans", Arial, sans-serif;
        font-weight: 700;
        margin: 0;
        border-bottom: none;
        transition: all 750ms ease;
        background-color: rgba(0, 0, 0, 0.3);
        padding: 15px 20px; }
        html.adaptive .imagesliderBigimage .message .textarea h2 a {
          color: #fff !important; }
        html.adaptive .imagesliderBigimage .message .textarea h2:hover {
          background-color: #006d87 !important;
          /*rgba(51,77,151,0.85);*/
          transition: all 750ms ease;
          color: #fff; }
          html.adaptive .imagesliderBigimage .message .textarea h2:hover a {
            color: #fff; }
        @media screen and (max-width: 1199px) {
          html.adaptive .imagesliderBigimage .message .textarea h2 {
            font-size: 1.5rem;
            line-height: 1.3; } }
        @media screen and (max-width: 767px) {
          html.adaptive .imagesliderBigimage .message .textarea h2 {
            font-size: 1.4rem;
            line-height: 1.2; } }
        @media screen and (max-width: 575px) {
          html.adaptive .imagesliderBigimage .message .textarea h2 {
            font-size: 1.1rem;
            line-height: 1.3; } }
      html.adaptive .imagesliderBigimage .message .textarea h3, html.adaptive .imagesliderBigimage .message .textarea .teaser {
        display: none; }
      @media screen and (max-width: 991px) {
        html.adaptive .imagesliderBigimage .message .textarea h2 {
          padding: 10px 30px; } }
      @media screen and (max-width: 575px) {
        html.adaptive .imagesliderBigimage .message .textarea h2 {
          padding: 10px 15px; } }
      @media screen and (max-width: 767px) {
        html.adaptive .imagesliderBigimage .message .textarea {
          padding: 10px 30px; }
          html.adaptive .imagesliderBigimage .message .textarea .teaser {
            display: block; }
          html.adaptive .imagesliderBigimage .message .textarea h2 {
            background-color: rgba(255, 255, 255, 0.8);
            margin-bottom: 0 !important;
            width: 100%; }
            html.adaptive .imagesliderBigimage .message .textarea h2 a {
              color: #282828 !important; }
            html.adaptive .imagesliderBigimage .message .textarea h2:hover {
              color: #fff !important; }
              html.adaptive .imagesliderBigimage .message .textarea h2:hover a {
                color: #fff !important; }
          html.adaptive .imagesliderBigimage .message .textarea .button {
            display: none; }
          html.adaptive .imagesliderBigimage .message .textarea .teaser {
            display: none; } }
      @media screen and (max-width: 767px) {
        html.adaptive .imagesliderBigimage .message .textarea {
          padding: 0;
          width: 100%; } }
      html.adaptive .imagesliderBigimage .message .textarea .button {
        margin-top: 25px;
        background-color: #006d87;
        font-size: .8rem;
        color: #fff !important; }
    html.adaptive .imagesliderBigimage .message:hover .textarea h2 {
      background-color: #006d87;
      transition: all 750ms ease;
      color: #fff !important; }
      html.adaptive .imagesliderBigimage .message:hover .textarea h2 a {
        color: #fff !important; }
html.adaptive .VierMeldungenMitBildMouseOver {
  height: 300px;
  overflow: hidden; }
  @media screen and (max-width: 575px) {
    html.adaptive .VierMeldungenMitBildMouseOver {
      height: 400px; } }
  html.adaptive .VierMeldungenMitBildMouseOver .multiMsg {
    position: relative;
    height: 100%; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      overflow: hidden;
      display: none;
      height: 300px; }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview {
          height: 150px; } }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview:hover .title {
        background-color: #006d87;
        transition: background-color .5s; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages {
        width: 100%;
        max-width: 100%;
        height: 100%;
        margin-top: 0;
        margin-bottom: 0;
        position: relative; }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages.boxImagesleft {
          margin: 0; }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages img {
          object-fit: cover;
          font-family: 'object-fit: cover;';
          /* F├╝r Plugin f├╝r IE */
          width: 100%;
          height: 100%; }
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages img:hover {
            transform: none !important;
            transition: none !important; }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages .boxImageCapt {
          position: absolute;
          display: inline-block;
          width: 100%;
          left: 0;
          bottom: 0;
          padding: 2px 5px;
          transform: rotate(-90deg);
          transform-origin: bottom left;
          margin-left: 100%;
          background: #0005; }
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .boxImages .boxImageCapt div {
            color: #fff;
            font-size: .7rem;
            line-height: 1; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title {
        transition: background-color .5s;
        position: absolute;
        right: 40px;
        bottom: 20px;
        background-color: rgba(0, 0, 0, 0.45);
        padding: 15px 20px;
        color: #fff;
        border-top: none;
        height: auto;
        width: 50%; }
        @media screen and (max-width: 991px) {
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title {
            width: calc(100% - 40px); } }
        @media screen and (max-width: 767px) {
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title {
            width: 100%;
            right: 0;
            bottom: 0; } }
        @media screen and (max-width: 575px) {
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title {
            padding: 8px 15px; } }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title h2 {
          color: #fff;
          font-family: "Open Sans", Arial, sans-serif;
          font-weight: 700;
          font-size: 1.2rem;
          margin-bottom: 0; }
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title h2 a {
            color: #fff; }
          html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title h2:hover {
            color: #fff; }
            html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title h2:hover a {
              color: #fff; }
          @media screen and (max-width: 575px) {
            html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title h2 {
              line-height: 1.3; } }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .preview .title:hover {
          background-color: #006d87; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .navi {
      cursor: pointer;
      position: absolute;
      padding: 10px 20px 5px 20px;
      border-top: solid 1px #ddd;
      right: 0;
      z-index: 1;
      overflow: hidden;
      width: calc((100% / 12) * 4);
      height: 100px; }
      @media screen and (max-width: 991px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .navi {
          width: calc((100% / 12) * 5); } }
      @media screen and (max-width: 767px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .navi {
          width: calc((100% / 12) * 5);
          padding: 10px 15px 5px 15px; } }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .navi {
          width: calc((100% / 12) * 12);
          height: 75px;
          padding: 8px 15px 5px 15px; } }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message .navi:hover {
        background-color: #f1f1f1; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message h2 {
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 0.9rem;
      margin-bottom: 0;
      line-height: 1.5; }
      @media screen and (max-width: 767px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message h2 {
          font-size: 0.85rem;
          line-height: 1.4; } }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message h3 {
      font-family: "Open Sans", Arial, sans-serif;
      color: #006d87;
      text-transform: uppercase;
      font-size: 0.75rem;
      margin-bottom: 2px;
      font-weight: 600; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) {
      float: left;
      width: calc((100% / 12) * 8); }
      @media screen and (max-width: 991px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) {
          width: calc((100% / 12) * 7); } }
      @media screen and (max-width: 767px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) {
          width: calc((100% / 12) * 7); } }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) {
          width: calc((100% / 12) * 12); } }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) .preview {
        display: block; }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) .preview .title {
          z-index: 1; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(1) .navi {
        display: none; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview {
      width: calc((100% / 12) * 8); }
      @media screen and (max-width: 991px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview {
          width: calc((100% / 12) * 7); } }
      @media screen and (max-width: 767px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview {
          width: calc((100% / 12) * 7); } }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview {
          width: calc((100% / 12) * 12); } }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview .title:hover, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview .title:hover, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview .title:hover {
        background-color: #006d87; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview .title h2:hover, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview .title h2:hover, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview .title h2:hover {
        color: #fff; }
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview .title h2:hover a, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview .title h2:hover a, html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview .title h2:hover a {
          color: #fff; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview {
      display: block; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2):hover .preview .title {
        z-index: 2; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2) .navi {
      top: 0; }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(2) .navi {
          top: 150px; } }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview {
      display: block; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3):hover .preview .title {
        z-index: 2; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3) .navi {
      top: 100px; }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(3) .navi {
          top: 225px; } }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview {
      display: block; }
      html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4):hover .preview .title {
        z-index: 2; }
    html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4) .navi {
      top: 200px;
      border-bottom: solid 1px #ddd; }
      @media screen and (max-width: 575px) {
        html.adaptive .VierMeldungenMitBildMouseOver .multiMsg .message:nth-child(4) .navi {
          top: 300px; } }
html.adaptive .industrie .imagesliderBigimage .message .textarea h2:hover {
  background-color: rgba(0, 0, 0, 0.3); }
  html.adaptive .industrie .imagesliderBigimage .message .textarea h2:hover img:hover {
    transform: none !important;
    transition: none !important; }
html.adaptive .imagesliderBigimage {
  height: auto; }
@media screen and (max-width: 575px) {
  html.adaptive .imagesliderBigimage {
    height: 239px; } }
@media screen and (min-width: 576px) {
  html.adaptive .imagesliderBigimage {
    height: 289px; } }
@media screen and (min-width: 768px) {
  html.adaptive .imagesliderBigimage {
    height: 389px; } }

html.adaptive .opk div.bigTitle h1 span:after,
html.adaptive .opk div.bigTitle div.title span:after,
html.adaptive .opk div.bigTitle h1.title span:after {
  content: " ";
  display: none; }

.opk div.bigTitle h1,
.opk div.bigTitle div.title,
.opk div.bigTitle h1.title {
  height: 1rem; }
.opk .message {
  position: relative; }
  .opk .message .row {
    background-image: url(/bilder/2017/10/img137525985.png);
    background-repeat: no-repeat;
    background-size: 140px auto;
    background-position: 16px 0;
    padding: 60px 0 0 0; }
    .opk .message .row:before {
      content: "Anzeige";
      position: absolute;
      top: 10px;
      right: 0;
      font-size: .7rem; }
    .opk .message .row .col {
      font-size: .85rem;
      line-height: 1.4;
      margin-bottom: 2rem; }
      .opk .message .row .col .img {
        width: 100%;
        height: 0;
        padding: 57% 0 0 0;
        position: relative;
        overflow: hidden; }
        .opk .message .row .col .img img {
          position: absolute;
          object-fit: cover;
          font-family: 'object-fit: cover;';
          /* Für Plugin für IE */
          display: block;
          width: 100%;
          height: 100%;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
      .opk .message .row .col .bu {
        background-color: #007568;
        font-size: .85rem;
        line-height: 1;
        padding: 7px 10px 5px;
        color: white;
        border: none;
        margin-top: 0; }
      .opk .message .row .col h2 {
        margin-top: .5rem;
        font-size: 1rem;
        line-height: 1.4;
        font-family: "Open Sans", Arial, sans-serif;
        font-weight: 700; }
        .opk .message .row .col h2 a {
          color: #007568 !important; }
      .opk .message .row .col .desc {
        line-height: 1.5;
        font-size: 0.85rem; }
      .opk .message .row .col .fa.fa-chevron-circle-right {
        display: none; }

.message {
  position: relative; }
  .message .personalien h3 {
    display: none; }
  .message .personalien .row .personalienKopf.col {
    padding-bottom: 20px; }
    .message .personalien .row .personalienKopf.col img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */ }

html.adaptive .bg-daecolor div.bigTitle div.title, html.adaptive .bg-daecolor div.bigTitle a {
  color: white !important; }
html.adaptive .bg-daecolor div.bigTitle div.title span {
  margin: 1rem 0 0; }
  html.adaptive .bg-daecolor div.bigTitle div.title span:after {
    background: white; }
  @media screen and (max-width: 767px) {
    html.adaptive .bg-daecolor div.bigTitle div.title span {
      margin: 1rem 0 1rem 0; } }
html.adaptive .bg-daecolor div.bigTitle .message {
  color: white; }
html.adaptive div.bigTitle {
  margin: 0;
  padding: 0; }
  html.adaptive div.bigTitle .themenbild {
    width: 22%;
    padding-right: 20px;
    margin-bottom: 30px; }
  html.adaptive div.bigTitle .cover {
    max-width: 200px; }
  html.adaptive div.bigTitle h1, html.adaptive div.bigTitle div.title, html.adaptive div.bigTitle h1.title {
    font-size: 1.75rem;
    line-height: 1.2;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828;
    margin: 0 0 1rem;
    overflow: hidden; }
    @media screen and (max-width: 991px) {
      html.adaptive div.bigTitle h1, html.adaptive div.bigTitle div.title, html.adaptive div.bigTitle h1.title {
        font-size: 1.5rem; } }
    @media screen and (max-width: 767px) {
      html.adaptive div.bigTitle h1, html.adaptive div.bigTitle div.title, html.adaptive div.bigTitle h1.title {
        font-size: 1.4rem; } }
    html.adaptive div.bigTitle h1 span, html.adaptive div.bigTitle div.title span, html.adaptive div.bigTitle h1.title span {
      display: inline-block;
      position: relative;
      width: 100%;
      margin: 1rem 0 0; }
      @media screen and (max-width: 767px) {
        html.adaptive div.bigTitle h1 span, html.adaptive div.bigTitle div.title span, html.adaptive div.bigTitle h1.title span {
          margin: 1rem 0 1rem 0; } }
      html.adaptive div.bigTitle h1 span a, html.adaptive div.bigTitle div.title span a, html.adaptive div.bigTitle h1.title span a {
        line-height: 1em; }
      html.adaptive div.bigTitle h1 span:empty, html.adaptive div.bigTitle div.title span:empty, html.adaptive div.bigTitle h1.title span:empty {
        margin: 0 !important; }
        html.adaptive div.bigTitle h1 span:empty:after, html.adaptive div.bigTitle div.title span:empty:after, html.adaptive div.bigTitle h1.title span:empty:after {
          display: none; }
      html.adaptive div.bigTitle h1 span.glossary, html.adaptive div.bigTitle div.title span.glossary, html.adaptive div.bigTitle h1.title span.glossary {
        display: inline-block;
        position: relative;
        width: auto;
        margin: 0; }
  html.adaptive div.bigTitle .message h2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive div.bigTitle .message h3 {
    font-size: 1rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin: 5px 0; }
  html.adaptive div.bigTitle .message p.rubrik {
    margin-top: 25px;
    font-size: 0.85rem;
    color: #282828;
    margin-bottom: 0; }
  html.adaptive div.bigTitle .message p.datum {
    font-size: 0.85rem;
    color: #999;
    margin-bottom: 0; }
  html.adaptive div.bigTitle .message .cme .cme-logo {
    width: 140px;
    margin-bottom: 20px; }
    html.adaptive div.bigTitle .message .cme .cme-logo img:hover {
      transform: scale(1) !important; }
  @media screen and (min-width: 576px) {
    html.adaptive div.bigTitle .message .cme {
      display: flex;
      flex-wrap: wrap; }
      html.adaptive div.bigTitle .message .cme > div:nth-child(1) {
        padding-right: 30px; } }
  html.adaptive div.bigTitle .message .newsletter .boxImagesright {
    width: 90px;
    text-align: right;
    font-size: 6rem;
    margin-top: -1rem;
    margin-left: 2rem; }
    html.adaptive div.bigTitle .message .newsletter .boxImagesright i {
      float: right; }
  html.adaptive div.bigTitle .message .newsletter .btn {
    background-color: #f1f1f1;
    color: #282828;
    border-radius: 0;
    font-size: 0.85rem;
    text-shadow: none;
    letter-spacing: 0.04em;
    height: 30px;
    padding: 5px 15px;
    line-height: 20px;
    display: inline-block;
    position: relative;
    outline: none;
    white-space: nowrap;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    border: none;
    transition: background-color 500ms ease;
    margin-top: 5px;
    -webkit-appearance: none; }
    html.adaptive div.bigTitle .message .newsletter .btn:hover {
      background-color: #282828;
      color: white; }
  html.adaptive div.bigTitle .message .meistgelesen > div {
    margin-bottom: 2rem; }
    @media screen and (max-width: 575px) {
      html.adaptive div.bigTitle .message .meistgelesen > div:nth-child(2) h2 {
        margin-top: 1rem; } }
    html.adaptive div.bigTitle .message .meistgelesen > div h3, html.adaptive div.bigTitle .message .meistgelesen > div h3 a {
      font-size: 1rem;
      line-height: 1.4;
      color: #282828;
      margin-bottom: 5px;
      margin-top: 0; }
  @media screen and (max-width: 767px) {
    html.adaptive div.bigTitle .message .abstandLinks > div:nth-child(2) {
      margin-top: 10px; } }
  @media screen and (min-width: 768px) {
    html.adaptive div.bigTitle .message .abstandLinks > div:nth-child(2) {
      padding-left: 60px; } }
  html.adaptive div.bigTitle .message .abstandLinks .newsRubrikBox {
    margin-left: 0 !important; }
  html.adaptive div.bigTitle .message .abstandLinks .image {
    width: 100%;
    height: auto;
    max-height: 230px;
    overflow: hidden;
    margin-bottom: 10px; }
    @media screen and (max-width: 767px) {
      html.adaptive div.bigTitle .message .abstandLinks .image {
        max-height: 280px; } }
    html.adaptive div.bigTitle .message .abstandLinks .image img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      width: 100%;
      height: 100%; }
  html.adaptive div.bigTitle .message .abstandLinks h2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.3rem; }
    @media screen and (max-width: 575px) {
      html.adaptive div.bigTitle .message .abstandLinks h2 {
        font-size: 1.1rem;
        line-height: 1.4; } }
  html.adaptive div.bigTitle .message .abstandLinks .nobr {
    display: none; }
  html.adaptive div.bigTitle .message .abstandLinks .pageMsgMore:before {
    display: none; }
  html.adaptive div.bigTitle .message .abstandLinks .listTitle {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive div.bigTitle .message .abstandLinks .liste ul li {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: .85rem;
    color: #999; }
    html.adaptive div.bigTitle .message .abstandLinks .liste ul li a {
      color: #999 !important; }
    html.adaptive div.bigTitle .message .abstandLinks .liste ul li:hover a {
      color: #006d87 !important; }

html.adaptive div.bigTitle.margin-left {
  margin: 10px 0 2rem 0;
  margin-left: -70px;
  padding: 0 20px 2rem 70px; }

.nytHeader {
  padding: 10px 0;
  cursor: pointer; }
  .nytHeader .nytIssue {
    display: inline-block; }
    .nytHeader .nytIssue img {
      vertical-align: top;
      box-shadow: #777 0 0 3px;
      margin-right: 15px; }
    .nytHeader .nytIssue .nytIssueMeta {
      vertical-align: bottom;
      line-height: 1.3;
      overflow: hidden;
      white-space: nowrap;
      display: inline-block;
      transition: width .5s;
      width: 0;
      position: relative; }
      .nytHeader .nytIssue .nytIssueMeta .line1 {
        font-size: 14px; }
      .nytHeader .nytIssue .nytIssueMeta .line2 {
        font-size: 24px;
        font-family: "Open Sans", Arial, sans-serif; }
      .nytHeader .nytIssue .nytIssueMeta .line3 {
        font-size: 14px; }
      .nytHeader .nytIssue .nytIssueMeta .arrow {
        position: absolute;
        bottom: 1px;
        left: 210px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 17.3px 10px 0 10px;
        border-color: black transparent transparent transparent;
        opacity: .3;
        transform: rotate(270deg);
        transition: transform .5s; }
      .nytHeader .nytIssue .nytIssueMeta .arrowDown {
        transition: transform .5s; }
      .nytHeader .nytIssue .nytIssueMeta .arrowUp {
        transform: rotate(360deg);
        transition: transform .5s; }
    .nytHeader .nytIssue.active .nytIssueMeta {
      width: 250px;
      margin-right: 15px;
      transition: width .5s; }
    .nytHeader .nytIssue.active:last-child .nytIssueMeta {
      margin-right: 0; }
    .nytHeader .nytIssue:last-child img {
      margin-right: 0; }
    .nytHeader .nytIssue.active:last-child img {
      margin-right: 15px; }

.skimmerWrapper {
  display: none; }
  .skimmerWrapper .nytSkimmer {
    font-family: "Open Sans", Arial, sans-serif; }
    .skimmerWrapper .nytSkimmer .nytTile {
      position: relative;
      cursor: pointer;
      margin: 10px 10px 0px 0;
      vertical-align: top;
      width: 176px;
      height: 176px;
      display: inline-block;
      background-size: cover;
      background-position: center center; }
      .skimmerWrapper .nytSkimmer .nytTile:nth-of-type(5n) {
        margin-right: 0; }
      .skimmerWrapper .nytSkimmer .nytTile img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* F├╝r Plugin f├╝r IE */
        position: absolute;
        top: 0;
        left: 0; }
      .skimmerWrapper .nytSkimmer .nytTile .nytTitle {
        box-sizing: border-box;
        position: absolute;
        color: white;
        bottom: 0;
        left: 0;
        right: 0;
        min-height: 40%;
        padding: 8px;
        padding-right: 2px;
        text-shadow: black 0 0 1px;
        background-color: rgba(0, 0, 0, 0.4);
        line-height: 1.1; }
        .skimmerWrapper .nytSkimmer .nytTile .nytTitle .nytTitle1 {
          hyphens: manual;
          margin-bottom: 3px; }
        .skimmerWrapper .nytSkimmer .nytTile .nytTitle .nytTitle2 {
          hyphens: manual;
          font-family: "PT Sans", "Open Sans", Arial, sans-serif;
          font-weight: 700;
          word-wrap: break-word; }
        .skimmerWrapper .nytSkimmer .nytTile .nytTitle .nytTitleCR {
          font-size: 12px;
          margin-top: 4px;
          height: 0;
          color: black;
          overflow: hidden; }
      .skimmerWrapper .nytSkimmer .nytTile:hover .nytTitle {
        background-color: #f7f7f7;
        color: #333;
        text-shadow: none; }
        .skimmerWrapper .nytSkimmer .nytTile:hover .nytTitle .nytTitle1 {
          color: #282828; }
        .skimmerWrapper .nytSkimmer .nytTile:hover .nytTitle .nytTitleCR {
          height: auto;
          padding-bottom: 3px; }

html.adaptive .message .text {
  position: relative; }
  html.adaptive .message .text .bilderGalerie > ul {
    width: 100%;
    margin-left: 0 !important;
    padding: 0; }
    html.adaptive .message .text .bilderGalerie > ul > li {
      width: 100%;
      margin: 0;
      padding: 0; }
      html.adaptive .message .text .bilderGalerie > ul > li .bild {
        text-align: center;
        background-color: #ccc; }
        html.adaptive .message .text .bilderGalerie > ul > li .bild img {
          max-width: 100%;
          max-height: 90vh !important; }
      html.adaptive .message .text .bilderGalerie > ul > li .newsBildUnterschrift {
        font-style: italic;
        font-size: .7rem;
        color: #282828;
        line-height: 1.6;
        padding: 10px;
        border: 1px solid #282828;
        border-top: none;
        border-right: none;
        background-color: #fff; }
  html.adaptive .message .text .bilderGalerieName {
    margin-bottom: 1rem; }
  html.adaptive .message .text h1.bilderGalerieName {
    font-size: 1.3rem; }
  html.adaptive .message .text h1.bilderGalerieName + .unslider:before {
    content: 'Socialmedia hierhin';
    border: 1px solid #ededed;
    padding: 5px;
    margin-top: 20px; }
  html.adaptive .message .text .bilderGalerieRow {
    margin-left: 0;
    margin-right: 0; }
  html.adaptive .message .text .bildergalerie ul.boxList {
    color: #999;
    margin-top: 2rem; }
    html.adaptive .message .text .bildergalerie ul.boxList:before {
      content: 'Artikel:';
      font-size: .85rem;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
      font-weight: 700 !important;
      color: #282828 !important;
      margin-top: 1rem;
      margin-left: -16px; }
    html.adaptive .message .text .bildergalerie ul.boxList li {
      font-size: 0.8rem;
      margin-bottom: 3px; }
      html.adaptive .message .text .bildergalerie ul.boxList li a {
        color: #999 !important; }
    html.adaptive .message .text .bildergalerie ul.boxList + hr {
      display: none; }
  html.adaptive .message .text .galerie {
    position: relative;
    padding: 5px; }
    html.adaptive .message .text .galerie .container, html.adaptive .message .text .galerie .galeriebild {
      overflow: hidden;
      padding-top: 56.25%;
      position: relative;
      width: 100%;
      border: solid 1px #ddd; }
      html.adaptive .message .text .galerie .container img, html.adaptive .message .text .galerie .galeriebild img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* F├╝r Plugin f├╝r IE */ }
        html.adaptive .message .text .galerie .container img:hover, html.adaptive .message .text .galerie .galeriebild img:hover {
          transform: scale(1) !important; }
    html.adaptive .message .text .galerie .galeriename {
      position: absolute;
      bottom: 11px;
      left: 11px;
      background-color: #fffe;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      color: #444;
      line-height: 1.2;
      padding: 3px 10px;
      transition: all 1000ms ease;
      overflow: hidden;
      max-width: calc((100% - 10px) - 10px); }
      html.adaptive .message .text .galerie .galeriename a {
        color: #444; }
    html.adaptive .message .text .galerie .clipboard {
      display: none;
      position: absolute;
      top: 0;
      right: 12px;
      margin-top: 15px;
      text-shadow: 0 0 1px #000;
      border: 1px solid #ddd;
      background-color: rgba(255, 255, 255, 0.75);
      padding: 5px; }
      html.adaptive .message .text .galerie .clipboard * {
        text-shadow: none; }
    @media screen and (min-width: 992px) {
      html.adaptive .message .text .galerie:hover .galeriename {
        margin-bottom: 30px;
        transition: all 1000ms ease;
        z-index: 1; }
      html.adaptive .message .text .galerie:hover .overlay {
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: 5px; } }
    @media screen and (min-width: 992px) {
      html.adaptive .message .text .galerie:hover .galeriename {
        margin-top: 60px;
        transition: all 1000ms ease; } }

html.adaptive .topJobsHomepage .col {
  padding-top: 10px;
  padding-bottom: 10px; }
  html.adaptive .topJobsHomepage .col .topJobHomepage {
    cursor: pointer;
    font-size: 0.85rem;
    height: 100%;
    padding: 10px;
    background-color: #efefef; }
    html.adaptive .topJobsHomepage .col .topJobHomepage .beschreibung {
      margin: 5px 0;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700; }
    html.adaptive .topJobsHomepage .col .topJobHomepage a {
      color: #282828; }
    html.adaptive .topJobsHomepage .col .topJobHomepage:before {
      content: "Topjob";
      float: right;
      background-color: #c2cc12;
      color: white;
      padding: 3px 5px;
      font-size: .85rem;
      line-height: 1;
      margin-left: 10px; }
    html.adaptive .topJobsHomepage .col .topJobHomepage:hover {
      background-color: #006d87 !important;
      color: white !important; }
      html.adaptive .topJobsHomepage .col .topJobHomepage:hover a {
        color: white !important; }
html.adaptive .topJobsHomepage a.alljobs {
  margin-bottom: 1.5rem; }

html.adaptive .adaptive-standard.fullimagebox {
  width: 100%;
  height: 380px;
  position: relative;
  overflow: hidden;
  margin-top: 1.5rem; }
  html.adaptive .adaptive-standard.fullimagebox .imagearea {
    height: 380px; }
    html.adaptive .adaptive-standard.fullimagebox .imagearea .boxImages.boxImagescenter {
      margin: 0; }
    html.adaptive .adaptive-standard.fullimagebox .imagearea > div {
      height: 100%; }
    html.adaptive .adaptive-standard.fullimagebox .imagearea img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      height: 100%;
      width: 100%; }
      html.adaptive .adaptive-standard.fullimagebox .imagearea img:hover {
        transform: scale(1) !important; }
  html.adaptive .adaptive-standard.fullimagebox .container {
    height: 100%;
    position: absolute;
    margin: 0 auto;
    top: 25px;
    padding-left: 15px;
    padding-right: 15px; }
    @media screen and (min-width: 576px) {
      html.adaptive .adaptive-standard.fullimagebox .container {
        padding-left: 30px;
        padding-right: 30px; } }
  html.adaptive .adaptive-standard.fullimagebox .textbox {
    position: relative;
    z-index: 1;
    width: 25%;
    margin-top: 25px;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 15px 20px 20px; }
    @media screen and (max-width: 991px) {
      html.adaptive .adaptive-standard.fullimagebox .textbox {
        width: 50%; } }
    @media screen and (max-width: 767px) {
      html.adaptive .adaptive-standard.fullimagebox .textbox {
        width: 50%; } }
    @media screen and (max-width: 575px) {
      html.adaptive .adaptive-standard.fullimagebox .textbox {
        width: calc(100%); } }
    html.adaptive .adaptive-standard.fullimagebox .textbox h2 {
      font-size: 1.75rem;
      line-height: 1.6;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 600;
      color: #282828;
      margin-top: 0; }
      @media screen and (max-width: 575px) {
        html.adaptive .adaptive-standard.fullimagebox .textbox h2 {
          font-size: 1.4rem; } }
    html.adaptive .adaptive-standard.fullimagebox .textbox ul.boxList {
      margin-bottom: 0; }
      html.adaptive .adaptive-standard.fullimagebox .textbox ul.boxList li {
        color: #282828;
        font-size: 0.95rem;
        margin-bottom: 5px; }
        html.adaptive .adaptive-standard.fullimagebox .textbox ul.boxList li a:hover {
          color: #006d87 !important; }

html.adaptive .message .blog h1 {
  font-size: 1.5rem;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700; }
html.adaptive .message .blog h3 {
  font-size: 0.9rem;
  color: #282828;
  margin-bottom: 5px; }
html.adaptive .message .blog .datum {
  font-size: .85rem;
  color: #282828; }
html.adaptive .message .blog .datum + p:before {
  content: 'SocialMedia-Icons hierhin?';
  border: 1px solid #282828;
  padding: 0 20px 3px;
  text-align: center;
  margin-right: 5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 25px;
  color: #282828;
  display: block; }
html.adaptive .message .blogList .blogListItem {
  border-bottom: 1px solid #282828;
  margin: 20px 0 10px;
  padding-bottom: 15px; }
  html.adaptive .message .blogList .blogListItem h2 {
    margin-bottom: 5px; }
  html.adaptive .message .blogList .blogListItem .datum {
    font-size: .85rem;
    color: #282828; }
  html.adaptive .message .blogList .blogListItem p {
    margin-top: 10px; }
  html.adaptive .message .blogList .blogListItem .clipboard {
    display: none; }
html.adaptive .message .blogList .col .name {
  background-color: rgba(0, 0, 40, 0.5);
  font-size: .7rem !important;
  line-height: 1;
  padding: 8px 10px;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  font-style: italic;
  margin-top: 0 !important;
  margin-bottom: 30px !important; }
html.adaptive .message .blogStartseite.row {
  margin: 0 -5px; }
  html.adaptive .message .blogStartseite.row .blogStart.col {
    padding: 0 5px;
    margin-bottom: 10px; }
    html.adaptive .message .blogStartseite.row .blogStart.col .inner {
      height: 100%;
      background-color: #efefef;
      padding: 25px; }
      html.adaptive .message .blogStartseite.row .blogStart.col .inner .ratio {
        margin-bottom: 15px; }
      html.adaptive .message .blogStartseite.row .blogStart.col .inner h2 {
        font-size: 1.1rem;
        margin-bottom: 0; }
      html.adaptive .message .blogStartseite.row .blogStart.col .inner h2 + p {
        display: none; }
      html.adaptive .message .blogStartseite.row .blogStart.col .inner p:empty {
        display: none; }
      html.adaptive .message .blogStartseite.row .blogStart.col .inner .liste {
        margin-top: 0.5rem !important; }
html.adaptive .message .blogDescriptionBox {
  margin-bottom: 2rem; }
  html.adaptive .message .blogDescriptionBox .image {
    float: left;
    width: 22%;
    padding-right: 20px; }
    html.adaptive .message .blogDescriptionBox .image img {
      width: 100%; }
  html.adaptive .message .blogDescriptionBox .description {
    float: left;
    width: 78%; }
  html.adaptive .message .blogDescriptionBox .title h3 {
    display: inline-block;
    position: relative;
    width: 100%;
    font-size: 1.75rem;
    line-height: 1;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828;
    margin: 1rem 0 1rem 0;
    overflow: hidden; }
  html.adaptive .message .blogDescriptionBox .content img {
    float: left;
    margin-right: 20px;
    margin-top: 8px; }
html.adaptive body.mode-sm .blogDescriptionBox .image {
  width: 30%; }
html.adaptive body.mode-sm .blogDescriptionBox .description {
  width: 70%; }
html.adaptive body.mode-xs .blogDescriptionBox .image {
  width: 100%;
  max-width: 150px;
  margin: 0 0 1em 0;
  margin-right: 25px;
  padding: 0; }
html.adaptive body.mode-xs .blogDescriptionBox .description {
  float: left;
  width: calc(100% - 175px); }

html.adaptive .message .forumStart h2 {
  margin-bottom: 5px; }
html.adaptive .message .forumStart .meta {
  font-size: .85rem;
  color: #282828;
  margin-bottom: 8px; }
html.adaptive .message .forumThema,
html.adaptive .message .forumBeitrag {
  background-color: #f2f2f2;
  padding: 25px;
  margin-bottom: 5px;
  color: #7d7d7d;
  font-size: 0.85rem;
  line-height: 1.6;
            /*
            input {
                font-size: 0.7rem !important;
                height: auto;
                padding: 1px 10px;
                //float: right;
                margin-left: 3px;

                &[type="reset"] {
                    background-color: #bbb;
                    border-radius: none;
                    border: none;
                    text-shadow: none;
                    letter-spacing: 0.04em;
                    height: 22px;
                    font-size: 0.85rem;
                    outline: none;
                    white-space: nowrap;
                    transition: background-color 500ms ease;
                    margin-top: 5px;
                    &:hover {
                        cursor: pointer;
                    }
                }
            }
            */ }
  @media screen and (max-width: 575px) {
    html.adaptive .message .forumThema,
    html.adaptive .message .forumBeitrag {
      padding: 25px; } }
  html.adaptive .message .forumThema h2,
  html.adaptive .message .forumBeitrag h2 {
    font-size: 1.1rem;
    line-height: 1.5;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828; }
    html.adaptive .message .forumThema h2 a,
    html.adaptive .message .forumBeitrag h2 a {
      color: #282828; }
  html.adaptive .message .forumThema h4,
  html.adaptive .message .forumBeitrag h4 {
    font-size: 1.75rem;
    margin-bottom: 1em;
    font-family: "Open Sans", Arial, sans-serif !important;
    margin-top: 0;
    text-align: left;
    color: #282828 !important;
    line-height: 1 !important; }
  html.adaptive .message .forumThema .wer,
  html.adaptive .message .forumBeitrag .wer {
    border-bottom: solid 1px #ccc;
    margin-bottom: 1em;
    font-style: normal;
    margin-left: 80px;
    font-size: 0.85rem !important; }
    html.adaptive .message .forumThema .wer > div a, html.adaptive .message .forumThema .wer > a,
    html.adaptive .message .forumBeitrag .wer > div a,
    html.adaptive .message .forumBeitrag .wer > a {
      font-size: 1rem !important;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      color: #7d7d7d; }
    @media screen and (max-width: 575px) {
      html.adaptive .message .forumThema .wer,
      html.adaptive .message .forumBeitrag .wer {
        margin-left: 60px; } }
    html.adaptive .message .forumThema .wer .username,
    html.adaptive .message .forumBeitrag .wer .username {
      color: #282828;
      font-size: 1rem;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700; }
  html.adaptive .message .forumThema .text,
  html.adaptive .message .forumBeitrag .text {
    font-size: 0.9rem;
    color: #282828; }
  html.adaptive .message .forumThema input[type="text"], html.adaptive .message .forumThema textarea,
  html.adaptive .message .forumBeitrag input[type="text"],
  html.adaptive .message .forumBeitrag textarea {
    width: 100%;
    margin-bottom: 0.4em; }
  html.adaptive .message .forumThema .buttons,
  html.adaptive .message .forumBeitrag .buttons {
    float: right; }
    @media screen and (max-width: 575px) {
      html.adaptive .message .forumThema .buttons,
      html.adaptive .message .forumBeitrag .buttons {
        float: none;
        margin-bottom: 15px; } }
    html.adaptive .message .forumThema .buttons input,
    html.adaptive .message .forumBeitrag .buttons input {
      margin-left: 3px;
      font-size: 0.75rem;
      height: auto;
      padding: 2px 10px; }
  html.adaptive .message .forumThema .zitat,
  html.adaptive .message .forumBeitrag .zitat {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 15px; }
html.adaptive .message .forumThema h2 {
  margin-left: 80px;
  margin-top: 0;
  margin-bottom: 5px;
  color: #282828; }
  @media screen and (max-width: 575px) {
    html.adaptive .message .forumThema h2 {
      margin-left: 60px;
      line-height: 1.4; } }
  html.adaptive .message .forumThema h2 a {
    color: #282828; }
html.adaptive .message .forumThema .wer {
  padding-top: 0;
  padding-bottom: 10px; }
html.adaptive .message .forumThema .avatar img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  /* F├╝r Plugin f├╝r IE */
  width: 100%;
  height: 100%; }
  html.adaptive .message .forumThema .avatar img:hover {
    transform: none !important;
    transition: none !important; }
html.adaptive .message .forumBeitrag h2 {
  color: #282828; }
html.adaptive .message .forumBeitrag .wer {
  padding-top: 15px;
  padding-bottom: .6em;
  min-height: 65px; }
  @media screen and (max-width: 575px) {
    html.adaptive .message .forumBeitrag .wer {
      padding-top: 0; } }
html.adaptive .message .forumBeitrag .beitrag {
  color: #282828; }
html.adaptive .message .forumBeitrag .avatar img {
  object-fit: cover;
  font-family: 'object-fit: cover;';
  /* F├╝r Plugin f├╝r IE */
  width: 100%;
  height: 100%; }
  html.adaptive .message .forumBeitrag .avatar img:hover {
    transform: none !important;
    transition: none !important; }
html.adaptive .message .forumBeitrag .label {
  float: left;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-right: 8px;
  margin-top: 1rem; }
html.adaptive .message .forumBeitrag .value {
  margin-top: 1rem; }
html.adaptive .message .forumWriteMessage .buttons {
  float: none;
  text-align: right; }
  @media screen and (max-width: 575px) {
    html.adaptive .message .forumWriteMessage .buttons {
      text-align: left; } }
html.adaptive .message .forumList .col .name {
  background-color: rgba(0, 0, 40, 0.5);
  font-size: .7rem !important;
  line-height: 1;
  padding: 8px 10px;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
  font-style: italic;
  margin-top: 0 !important;
  margin-bottom: 30px !important; }
html.adaptive .message .forumInfo p {
  font-size: 1rem;
  text-transform: none;
  color: #282828;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
  line-height: 1.6; }
html.adaptive .message .forumUser {
  background-color: #f2f2f2;
  padding: 25px;
  margin-bottom: 5px;
  color: #7d7d7d;
  font-size: 0.85rem;
  line-height: 1.6; }
  html.adaptive .message .forumUser h1 {
    font-size: 1.1rem;
    line-height: 1.5;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-left: 80px;
    color: #282828;
    margin-top: 10px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 1em; }
    html.adaptive .message .forumUser h1 + .clear {
      margin-bottom: 1em; }
  html.adaptive .message .forumUser ul.forumUserEntries {
    margin-top: 0.5em;
    background-color: #fff;
    padding: 10px 15px 5px 30px;
    margin-left: 0; }
    html.adaptive .message .forumUser ul.forumUserEntries:empty {
      display: none; }

html.adaptive .loginBox h3.textlink {
  margin-left: 15%;
  margin-top: 10px;
  font-size: 0.75rem;
  font-family: "Open Sans", Arial, sans-serif;
  text-decoration: underline; }
  @media screen and (max-width: 575px) {
    html.adaptive .loginBox h3.textlink {
      margin-left: 0; } }
  html.adaptive .loginBox h3.textlink span {
    padding-right: 10px; }
html.adaptive .loginBox .label {
  width: 15%;
  float: left;
  font-size: 0.8rem; }
  @media screen and (max-width: 991px) {
    html.adaptive .loginBox .label {
      width: 100%; } }
html.adaptive .loginBox input[type="text"], html.adaptive .loginBox input[type="password"] {
  width: 85% !important;
  float: left;
  margin-bottom: 1em; }
  @media screen and (max-width: 991px) {
    html.adaptive .loginBox input[type="text"], html.adaptive .loginBox input[type="password"] {
      width: 100%; } }
html.adaptive .loginBox input[type="submit"] {
  margin-left: 15%; }
  @media screen and (max-width: 991px) {
    html.adaptive .loginBox input[type="submit"] {
      margin-left: 0; } }
html.adaptive .area_full .loginBox {
  background-color: transparent;
  padding: 0;
  max-width: 500px; }
  html.adaptive .area_full .loginBox h3.invisible {
    display: none; }
html.adaptive .area_left .loginBox {
  background-color: transparent;
  padding: 0; }
  html.adaptive .area_left .loginBox h3.invisible {
    display: none; }
html.adaptive .area_right .loginBox {
  background-color: #fcd06d;
  padding: 0 15px 15px; }

html.adaptive .area_right .col .adaptive-standard.standardbox.industrie {
  border-top: 4px solid #5f9906;
  padding-top: 25px; }
  html.adaptive .area_right .col .adaptive-standard.standardbox.industrie .anzeige {
    display: none; }
  html.adaptive .area_right .col .adaptive-standard.standardbox.industrie:before {
    content: 'Industrieinformationen';
    height: 18px;
    background-color: #5f9906;
    color: #fff;
    padding: 3px 6px;
    position: absolute;
    right: 15px;
    top: 11px;
    font-size: 10px !important;
    line-height: 14px !important; }
  html.adaptive .area_right .col .adaptive-standard.standardbox.industrie .btn {
    background-color: #aaa; }
html.adaptive .area_right .col.anzeige .adaptive-standard.standardbox.industrie .anzeige {
  display: block;
  font-size: 10px;
  position: absolute;
  top: 14px;
  right: 108px;
  color: #282828; }
html.adaptive .area .industrie .adaptive-standard {
  border-top: 3px solid #5f9906 !important;
  padding-top: 20px;
  margin-top: -11px; }
  html.adaptive .area .industrie .adaptive-standard:before {
    content: 'Industrieinformationen';
    height: 18px;
    background-color: #5f9906;
    color: #fff;
    padding: 3px 6px;
    position: absolute;
    right: 15px;
    top: -11px;
    font-size: 10px !important;
    line-height: 14px !important; }
html.adaptive .area .col .adaptive-standard.standardbox.industrie {
  border: 1px solid #ededed;
  border-top: 4px solid #5f9906;
  padding: 25px; }
  html.adaptive .area .col .adaptive-standard.standardbox.industrie .anzeige {
    display: none; }
  html.adaptive .area .col .adaptive-standard.standardbox.industrie:before {
    content: 'Industrieinformationen';
    height: 18px;
    background-color: #5f9906;
    color: #fff;
    padding: 3px 6px;
    position: absolute;
    right: 15px;
    top: 11px;
    font-size: 10px !important;
    line-height: 14px !important; }
  html.adaptive .area .col .adaptive-standard.standardbox.industrie .btn {
    background-color: #aaa; }
  html.adaptive .area .col .adaptive-standard.standardbox.industrie h2, html.adaptive .area .col .adaptive-standard.standardbox.industrie h3 {
    margin-top: 0;
    font-size: .9rem;
    line-height: 1.6;
    color: #282828;
    margin-bottom: 10px; }
html.adaptive .area .col .adaptive-standard.standardbox.industrieanzeige:before {
  content: 'Anzeige'; }

.jsThemenBrowser .jsThemenBrowserSelect .jsThemenBrowserThemenSelector {
  margin-bottom: 1rem; }
  .jsThemenBrowser .jsThemenBrowserSelect .jsThemenBrowserThemenSelector input[type=button] {
    background-color: #006d87;
    color: white;
    width: 90%; }
.jsThemenBrowser .jsThemenBrowserSelect .jsThemenBrowserThemen .thema {
  margin: 8px 0;
  border: solid 1px #ededed;
  padding: 6px 8px;
  background-color: white;
  font-size: 0.85rem;
  line-height: 1.3;
  cursor: pointer;
  color: #282828;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  max-width: 90%; }
  .jsThemenBrowser .jsThemenBrowserSelect .jsThemenBrowserThemen .thema:after {
    content: '\00d7';
    font-size: 1.3rem;
    line-height: 1;
    margin-left: 10px;
    float: right;
    color: #282828; }
.jsThemenBrowser .jsThemenBrowserHitlist {
  transition: all 1s; }
  .jsThemenBrowser .jsThemenBrowserHitlist.busy {
    background-color: #0007;
    transition: all 1s; }
  .jsThemenBrowser .jsThemenBrowserHitlist .hit {
    clear: right;
    overflow: auto;
    margin: 0 0 23px;
    padding-bottom: 20px;
    border-bottom: 1px solid #282828; }
    .jsThemenBrowser .jsThemenBrowserHitlist .hit:last-child {
      border-bottom: none; }
    .jsThemenBrowser .jsThemenBrowserHitlist .hit .rubrik {
      line-height: 1.3;
      color: #282828;
      font-size: 0.8rem;
      font-family: "Open Sans", Arial, sans-serif; }
    .jsThemenBrowser .jsThemenBrowserHitlist .hit .text {
      font-size: 1rem;
      line-height: 1.5;
      overflow: hidden;
      text-overflow: ellipsis; }
    .jsThemenBrowser .jsThemenBrowserHitlist .hit .image {
      width: 33%;
      float: right;
      margin-left: 20px;
      margin-top: 5px; }
      @media screen and (max-width: 991px) {
        .jsThemenBrowser .jsThemenBrowserHitlist .hit .image {
          width: 45%; } }
      .jsThemenBrowser .jsThemenBrowserHitlist .hit .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* Für Plugin für IE */ }

#jsThemenBrowserDialog h3 {
  background-color: #006d87;
  margin-left: -14px;
  margin-right: -14px;
  margin-top: -14px;
  color: white;
  padding: 10px 14px;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 1.5rem;
  margin-bottom: 1.5rem; }
#jsThemenBrowserDialog input {
  width: calc(100% + 28px);
  margin-bottom: 1rem;
  margin-left: -14px;
  margin-right: -14px; }
#jsThemenBrowserDialog ul.themen {
  margin-left: -14px;
  margin-right: -14px;
  width: 500px;
  height: 200px;
  border: solid 1px #ccc;
  list-style-type: none;
  padding: 10px;
  overflow: scroll;
  overflow-x: hidden; }
  #jsThemenBrowserDialog ul.themen li {
    margin: 3px 0;
    padding: 2px 10px;
    background-color: #ccc;
    cursor: pointer; }
    #jsThemenBrowserDialog ul.themen li.selected {
      background-color: green;
      color: white; }
    #jsThemenBrowserDialog ul.themen li:hover {
      background-color: #006d87;
      color: white; }
#jsThemenBrowserDialog .fancybox-close-small {
  top: 14px;
  right: 10px; }
#jsThemenBrowserDialog button.closeDlg {
  float: right;
  margin: 0 !important; }

html.adaptive body .videobox, html.adaptive body .area .videobox {
  margin-top: 0;
  padding-bottom: .5rem;
  margin-bottom: .5rem; }
  html.adaptive body .videobox .videoboxClip, html.adaptive body .area .videobox .videoboxClip {
    position: relative;
    margin-bottom: 0;
    overflow: hidden; }
    html.adaptive body .videobox .videoboxClip img.video.thumb, html.adaptive body .area .videobox .videoboxClip img.video.thumb {
      width: 100%; }
    html.adaptive body .videobox .videoboxClip img.video.start, html.adaptive body .area .videobox .videoboxClip img.video.start {
      position: absolute;
      width: 20% !important;
      left: 40%;
      top: 35%;
      content: url(/img/video-start.svg);
      opacity: .5; }
    html.adaptive body .videobox .videoboxClip iframe.videoBoxIframe, html.adaptive body .area .videobox .videoboxClip iframe.videoBoxIframe {
      display: none; }
  html.adaptive body .videobox:first-of-type, html.adaptive body .area .videobox:first-of-type {
    margin-top: 20px; }
  html.adaptive body .videobox:last-of-type, html.adaptive body .area .videobox:last-of-type {
    border-bottom: none !important;
    padding-bottom: 0;
    margin-bottom: 0 !important; }
  html.adaptive body .videobox + .Bu, html.adaptive body .area .videobox + .Bu {
    font-style: italic;
    font-size: .7rem;
    color: #282828;
    line-height: 1.6;
    padding: 10px;
    margin-top: 5px;
    border: 1px solid #282828;
    border-top: none;
    border-right: none;
    background-color: #fff; }
  html.adaptive body .videobox h2, html.adaptive body .area .videobox h2 {
    margin-bottom: 0;
    font-size: 1rem !important; }
html.adaptive body .videoList.row, html.adaptive body .area .videoList.row {
  margin: 0 -5px; }
html.adaptive body .videoList > .col, html.adaptive body .area .videoList > .col {
  padding: 5px; }
html.adaptive body .videoList .videoListItem, html.adaptive body .area .videoList .videoListItem {
  height: 220px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0; }
  html.adaptive body .videoList .videoListItem .img, html.adaptive body .area .videoList .videoListItem .img {
    width: 100%;
    height: 100%; }
    html.adaptive body .videoList .videoListItem .img img, html.adaptive body .area .videoList .videoListItem .img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */ }
      html.adaptive body .videoList .videoListItem .img img:hover, html.adaptive body .area .videoList .videoListItem .img img:hover {
        transform: scale(1) !important; }
    html.adaptive body .videoList .videoListItem .img .PIs, html.adaptive body .area .videoList .videoListItem .img .PIs {
      position: absolute;
      z-index: 10;
      top: 10px;
      bottom: auto;
      right: 10px;
      left: auto;
      margin: 0; }
    html.adaptive body .videoList .videoListItem .img .clipboard, html.adaptive body .area .videoList .videoListItem .img .clipboard {
      display: none;
      right: 5px;
      margin-top: 2px;
      background-color: #006d87;
      color: #fff;
      padding: 5px; }
      html.adaptive body .videoList .videoListItem .img .clipboard:before, html.adaptive body .area .videoList .videoListItem .img .clipboard:before {
        font-size: 0.9rem;
        color: #fff; }
  html.adaptive body .videoList .videoListItem .name, html.adaptive body .area .videoList .videoListItem .name {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-color: #fffe;
    background-color: white;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 0.85rem !important;
    color: #282828;
    padding: 3px 10px;
    transition: all 1000ms ease;
    hyphens: auto;
    max-width: calc(((100% - 10px) - 10px));
    line-height: 1.3em; }
  @media screen and (min-width: 768px) {
    html.adaptive body .videoList .videoListItem:hover .name, html.adaptive body .area .videoList .videoListItem:hover .name {
      margin-bottom: 45px;
      transition: all 1000ms ease; }
    html.adaptive body .videoList .videoListItem:hover .overlay, html.adaptive body .area .videoList .videoListItem:hover .overlay {
      background-color: rgba(0, 0, 0, 0.5);
      position: absolute;
      left: 5px;
      top: 5px;
      right: 5px;
      bottom: 5px; } }
  html.adaptive body .videoList .videoListItem .PIs, html.adaptive body .area .videoList .videoListItem .PIs {
    right: 10px;
    top: 10px;
    bottom: auto;
    left: auto;
    float: none;
    display: inline-block;
    margin: 0; }
html.adaptive body .videoDetail, html.adaptive body .area .videoDetail {
  position: relative; }
  html.adaptive body .videoDetail #newsContent h3, html.adaptive body .area .videoDetail #newsContent h3 {
    display: none; }
  html.adaptive body .videoDetail #newsContent h4, html.adaptive body .area .videoDetail #newsContent h4 {
    margin-bottom: 1rem; }
  html.adaptive body .videoDetail #newsContent .text, html.adaptive body .area .videoDetail #newsContent .text {
    margin-bottom: 1rem; }
  html.adaptive body .videoDetail #newsContent video, html.adaptive body .area .videoDetail #newsContent video {
    width: 100%; }
  html.adaptive body .videoDetail #newsContent .PIs, html.adaptive body .area .videoDetail #newsContent .PIs {
    left: 0;
    top: 0;
    right: auto;
    float: none;
    display: inline-block;
    margin: 0; }
html.adaptive body .videoboxResponsive, html.adaptive body .area .videoboxResponsive {
  padding: 0;
  margin: 0;
  position: relative; }
  html.adaptive body .videoboxResponsive .videoboxResponsiveClip, html.adaptive body .area .videoboxResponsive .videoboxResponsiveClip {
    position: relative; }
    html.adaptive body .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.thumb, html.adaptive body .area .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.thumb {
      width: 100%;
      margin: 0 !important; }
      html.adaptive body .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.thumb:hover:hover, html.adaptive body .area .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.thumb:hover:hover {
        transform: none !important;
        transition: none !important; }
    html.adaptive body .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.start, html.adaptive body .area .videoboxResponsive .videoboxResponsiveClip a.fancyVideo img.start {
      position: absolute;
      top: calc(50% - 20px) !important;
      left: calc(50% - 20px) !important;
      width: 40px !important;
      height: 40px !important;
      border: none; }
  html.adaptive body .videoboxResponsive .videoboxResponsiveTitle, html.adaptive body .area .videoboxResponsive .videoboxResponsiveTitle {
    width: 100% !important;
    font-style: italic;
    font-size: .7rem;
    color: #282828;
    line-height: 1.6;
    padding: 10px;
    border: 1px solid #ededed;
    border-top: none;
    border-right: none;
    background-color: #fff; }
  html.adaptive body .videoboxResponsive .videoBoxIframe, html.adaptive body .area .videoboxResponsive .videoBoxIframe {
    width: 910px;
    height: 700px;
    display: none;
    overflow: hidden;
    margin: 0;
    border: 0; }
html.adaptive body .area_left .videobox h3, html.adaptive body .area_full .videobox h3, html.adaptive body .area .area_left .videobox h3, html.adaptive body .area .area_full .videobox h3 {
  display: none; }
html.adaptive body .area_left .videobox h2, html.adaptive body .area_full .videobox h2, html.adaptive body .area .area_left .videobox h2, html.adaptive body .area .area_full .videobox h2 {
  width: 100% !important;
  font-style: italic;
  font-size: .7rem !important;
  font-family: "Open Sans", Arial, sans-serif;
  margin-top: 0;
  color: #282828;
  line-height: 1.6;
  padding: 10px;
  border: 1px solid #ededed;
  border-top: none;
  border-right: none;
  background-color: #fff; }
html.adaptive body .area_left .videobox img.start, html.adaptive body .area_full .videobox img.start, html.adaptive body .area .area_left .videobox img.start, html.adaptive body .area .area_full .videobox img.start {
  content: url(/img/video-start.svg);
  opacity: .5; }
html.adaptive body .area_left .videobox img.thumb:hover:hover, html.adaptive body .area_full .videobox img.thumb:hover:hover, html.adaptive body .area .area_left .videobox img.thumb:hover:hover, html.adaptive body .area .area_full .videobox img.thumb:hover:hover {
  transform: none !important;
  transition: none !important; }
html.adaptive body .area_right .videobox, html.adaptive body .area .area_right .videobox {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 10px; }
  html.adaptive body .area_right .videobox:last-child, html.adaptive body .area .area_right .videobox:last-child {
    border-bottom: none !important;
    margin-bottom: 0 !important; }
  html.adaptive body .area_right .videobox h2, html.adaptive body .area .area_right .videobox h2 {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-size: .72rem !important;
    line-height: 1.6; }
  html.adaptive body .area_right .videobox h3, html.adaptive body .area .area_right .videobox h3 {
    display: none;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
  html.adaptive body .area_right .videobox .videoboxClip, html.adaptive body .area .area_right .videobox .videoboxClip {
    float: right;
    width: 50%;
    max-width: 300px;
    height: 77px;
    margin-left: 1rem; }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      html.adaptive body .area_right .videobox .videoboxClip, html.adaptive body .area .area_right .videobox .videoboxClip {
        height: 77px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      html.adaptive body .area_right .videobox .videoboxClip, html.adaptive body .area .area_right .videobox .videoboxClip {
        max-width: 140px;
        height: 77px; } }
    @media screen and (min-width: 576px) and (max-width: 767px) {
      html.adaptive body .area_right .videobox .videoboxClip, html.adaptive body .area .area_right .videobox .videoboxClip {
        width: 30%;
        max-width: 140px;
        height: 77px; } }
    @media screen and (max-width: 575px) {
      html.adaptive body .area_right .videobox .videoboxClip, html.adaptive body .area .area_right .videobox .videoboxClip {
        width: 50%;
        max-width: 140px;
        height: auto;
        max-height: 120px; } }
html.adaptive body .doppelnews .videobox, html.adaptive body .area .doppelnews .videobox {
  margin-top: 0;
  padding-top: 0; }
  html.adaptive body .doppelnews .videobox h2, html.adaptive body .area .doppelnews .videobox h2 {
    margin-top: 15px; }
    html.adaptive body .doppelnews .videobox h2 b, html.adaptive body .area .doppelnews .videobox h2 b {
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700 !important; }
  html.adaptive body .doppelnews .videobox h3, html.adaptive body .area .doppelnews .videobox h3 {
    display: none; }
  html.adaptive body .doppelnews .videobox .videoboxClip, html.adaptive body .area .doppelnews .videobox .videoboxClip {
    overflow: hidden;
    position: relative;
    padding-top: 50%; }
    html.adaptive body .doppelnews .videobox .videoboxClip a, html.adaptive body .area .doppelnews .videobox .videoboxClip a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100% !important;
      height: 100% !important; }
    html.adaptive body .doppelnews .videobox .videoboxClip img.video.thumb, html.adaptive body .area .doppelnews .videobox .videoboxClip img.video.thumb {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */ }
      html.adaptive body .doppelnews .videobox .videoboxClip img.video.thumb:hover, html.adaptive body .area .doppelnews .videobox .videoboxClip img.video.thumb:hover {
        transform: none !important;
        transition: none !important; }
html.adaptive body .lastVideos, html.adaptive body .area .lastVideos {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px; }
  html.adaptive body .lastVideos:nth-of-type(n + 11), html.adaptive body .area .lastVideos:nth-of-type(n + 11) {
    display: none; }
  html.adaptive body .lastVideos:nth-of-type(10), html.adaptive body .area .lastVideos:nth-of-type(10) {
    border-bottom: none; }
html.adaptive .videoPlayer {
  position: relative;
  margin-top: 2em; }
html.adaptive .area_left .tango .videobox h2, html.adaptive .area_full .tango .videobox h2 {
  font-size: 1rem !important;
  font-style: normal;
  font-weight: 700;
  padding: 10px 0 0 10px;
  margin-bottom: 0;
  border-left: 1px solid #000;
  border-bottom: 0;
  margin-top: 0; }
html.adaptive .area_left .tango .videobox + .Bu, html.adaptive .area_full .tango .videobox + .Bu {
  margin-top: -16px; }

.responsiveVideo16-9 {
  position: relative;
  padding-bottom: 56.25%;
  /* Default for 1600x900 videos 16:9 ratio*/
  padding-top: 0px;
  height: 0;
  overflow: hidden;
  margin: 1rem 0; }
  .responsiveVideo16-9 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.bilderQuizFrage {
  font-size: 1.2rem;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin: 1em 0 .5em 0; }

.bilderQuizButton {
  margin: 1em 0; }

.bilderQuizLoesung, .bilderQuizFalsch, .bilderQuizEntscheiden {
  display: none; }

.bilderQuizLoesung div {
  margin-bottom: 1em; }

.bilderQuizFalsch h2, .bilderQuizLoesung h2, .bilderQuizEntscheiden h2 {
  padding: 1em 0; }

.bilderQuizFalsch h2 {
  color: #c00; }

.bilderQuizFalsch img {
  float: right;
  margin-left: 15px; }

.bilderQuizLoesung img {
  float: right;
  width: 36px;
  height: 46px;
  margin-left: 15px; }

.bilderQuizEntscheiden img {
  float: right;
  height: 46px;
  margin-left: 15px; }

.serieninfo {
  position: relative; }
  .serieninfo .name {
    display: none; }
  .serieninfo .img {
    height: auto;
    float: right; }
    .serieninfo .img img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      width: 100%;
      height: 100%; }

.row.lastBlogEntries {
  color: white;
  padding: 0; }
  .row.lastBlogEntries a {
    text-decoration: none !important; }
  .row.lastBlogEntries .col {
    font-size: .85rem;
    line-height: 1.5;
    margin-bottom: 2rem; }
    .row.lastBlogEntries .col .img {
      width: 100%;
      height: 0;
      padding: 75% 0 0 0;
      position: relative;
      overflow: hidden; }
      .row.lastBlogEntries .col .img img {
        position: absolute;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* F├╝r Plugin f├╝r IE */
        display: block;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
    .row.lastBlogEntries .col h3 {
      background-color: rgba(0, 0, 40, 0.5);
      font-size: .7rem !important;
      line-height: 1;
      padding: 8px 10px;
      font-style: italic;
      margin-top: 0 !important;
      margin-bottom: 0.75rem !important;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif !important; }
      .row.lastBlogEntries .col h3 a {
        color: white !important;
        text-decoration: none !important; }
    .row.lastBlogEntries .col h2 {
      font-size: 1rem;
      line-height: 1.5;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      margin-top: 10px; }
      .row.lastBlogEntries .col h2 a {
        color: #a1a1a1 !important;
        text-decoration: none !important; }
      @media screen and (max-width: 575px) {
        .row.lastBlogEntries .col h2 {
          font-size: .85rem;
          line-height: 1.3; } }
    @media screen and (max-width: 575px) {
      .row.lastBlogEntries .col .text {
        display: none; } }

.blogList .blogListItem {
  position: relative; }

html.adaptive body .loesung {
  display: none; }
html.adaptive body .zeigeloesung {
  clear: both;
  margin: 1em 0;
  font-weight: bold;
  color: #006d87;
  cursor: pointer; }
html.adaptive body .row.lastBlogEntries a .pageMsgMore:before {
  display: none; }
html.adaptive body .blogStart .inner > p {
  display: none; }
html.adaptive body ul.blogComments, html.adaptive body ul.blogLastEntries, html.adaptive body ul.forumLastEntries {
  padding-left: 25px; }
  html.adaptive body ul.blogComments li, html.adaptive body ul.blogLastEntries li, html.adaptive body ul.forumLastEntries li {
    list-style-type: none;
    padding-left: 0;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px; }
    html.adaptive body ul.blogComments li:last-child, html.adaptive body ul.blogLastEntries li:last-child, html.adaptive body ul.forumLastEntries li:last-child {
      border-bottom: none;
      padding-bottom: 0; }
    html.adaptive body ul.blogComments li .image, html.adaptive body ul.blogLastEntries li .image, html.adaptive body ul.forumLastEntries li .image {
      float: right;
      margin-left: 20px;
      width: 72px;
      margin-top: 4px; }
      html.adaptive body ul.blogComments li .image img, html.adaptive body ul.blogLastEntries li .image img, html.adaptive body ul.forumLastEntries li .image img {
        width: 100%;
        border: solid 1px #777; }
html.adaptive .area.bg-daecolor .adaptive-standard .row.lastBlogEntries a {
  text-decoration: none !important; }

html body.newsEditor div.loesung {
  display: block !important; }

html.adaptive .bg-daecolor div.bigTitle .newsletterbox img {
  display: none; }

.documentinfobar {
  width: 100%;
  padding: 5px 0; }
  .documentinfobar .mid .navigator {
    text-align: center;
    font-size: 0.85rem;
    line-height: 1.4;
    overflow: auto; }
    .documentinfobar .mid .navigator .navigatorButton {
      vertical-align: middle;
      display: inline-block;
      width: 30px;
      height: 100%;
      background-color: transparent;
      margin: 5px;
      border: solid 1px #ededed;
      line-height: 2;
      color: #006d87; }
      .documentinfobar .mid .navigator .navigatorButton.navigatorLeftLeft {
        float: left; }
      .documentinfobar .mid .navigator .navigatorButton.navigatorLeft {
        float: left; }
      .documentinfobar .mid .navigator .navigatorButton.navigatorRight {
        float: right;
        /*float: left;*/ }
      .documentinfobar .mid .navigator .navigatorButton.navigatorRightRight {
        float: right;
        /*float: left;*/ }
      .documentinfobar .mid .navigator .navigatorButton:hover {
        border-color: #006d87;
        cursor: pointer !important; }
      .documentinfobar .mid .navigator .navigatorButton.disabled {
        opacity: 0.4;
        color: #616161;
        background-color: #ededed; }
        .documentinfobar .mid .navigator .navigatorButton.disabled:hover {
          border-color: #ededed; }
      .documentinfobar .mid .navigator .navigatorButton a {
        color: #fff; }
    .documentinfobar .mid .navigator .navigatorText {
      float: left;
      line-height: 2;
      vertical-align: middle;
      display: inline-block;
      width: calc(100% - 4 * 40px) !important;
      padding: 0 20px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      margin-top: 4px; }
      @media screen and (max-width: 575px) {
        .documentinfobar .mid .navigator .navigatorText {
          font-size: .75rem;
          margin-top: 5px; } }
      .documentinfobar .mid .navigator .navigatorText span.page {
        border: 1px solid #ededed;
        padding: 3px 10px;
        margin-top: 2px; }
        .documentinfobar .mid .navigator .navigatorText span.page:hover {
          cursor: pointer; }
  .documentinfobar.top {
    margin-bottom: 2rem;
    display: none; }
  .documentinfobar.bottom {
    margin-top: 3rem; }
    @media screen and (max-width: 991px) {
      .documentinfobar.bottom {
        margin-top: 1rem;
        margin-bottom: 1rem; } }

html.adaptive, .newsEditor :not(.cke_panel_block), .newsEditor :not(.cke_panel_list) {
  /* gilt fÃ¼r news und archive */ }
  html.adaptive .news .newnews a, .newsEditor :not(.cke_panel_block) .news .newnews a, .newsEditor :not(.cke_panel_list) .news .newnews a {
    text-decoration: underline; }
  html.adaptive .news .newnews .newsKasten a, html.adaptive .news .newnews .socialButtons a, .newsEditor :not(.cke_panel_block) .news .newnews .newsKasten a, .newsEditor :not(.cke_panel_block) .news .newnews .socialButtons a, .newsEditor :not(.cke_panel_list) .news .newnews .newsKasten a, .newsEditor :not(.cke_panel_list) .news .newnews .socialButtons a {
    text-decoration: none; }
  html.adaptive .newsList .newsListItem, html.adaptive .newsListHP .newsListItem, .newsEditor :not(.cke_panel_block) .newsList .newsListItem, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem, .newsEditor :not(.cke_panel_list) .newsList .newsListItem, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem {
    position: relative;
    border-bottom: solid #282828 1px;
    margin-bottom: 1rem;
    padding: 0 0 20px;
    margin-top: 20px; }
    html.adaptive .newsList .newsListItem h2, html.adaptive .newsListHP .newsListItem h2, .newsEditor :not(.cke_panel_block) .newsList .newsListItem h2, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem h2, .newsEditor :not(.cke_panel_list) .newsList .newsListItem h2, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem h2 {
      padding-right: 25px; }
    html.adaptive .newsList .newsListItem h3, html.adaptive .newsListHP .newsListItem h3, .newsEditor :not(.cke_panel_block) .newsList .newsListItem h3, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem h3, .newsEditor :not(.cke_panel_list) .newsList .newsListItem h3, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem h3 {
      margin-top: 0;
      margin-bottom: 0;
      color: #282828 !important;
      font-size: 0.8rem !important;
      font-family: "Open Sans", Arial, sans-serif !important; }
    html.adaptive .newsList .newsListItem h4, html.adaptive .newsListHP .newsListItem h4, .newsEditor :not(.cke_panel_block) .newsList .newsListItem h4, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem h4, .newsEditor :not(.cke_panel_list) .newsList .newsListItem h4, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem h4 {
      font-size: .8rem;
      line-height: 1.5;
      color: #282828; }
    html.adaptive .newsList .newsListItem p, html.adaptive .newsListHP .newsListItem p, .newsEditor :not(.cke_panel_block) .newsList .newsListItem p, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem p, .newsEditor :not(.cke_panel_list) .newsList .newsListItem p, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem p {
      margin-bottom: 0; }
    html.adaptive .newsList .newsListItem:first-child, html.adaptive .newsListHP .newsListItem:first-child, .newsEditor :not(.cke_panel_block) .newsList .newsListItem:first-child, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem:first-child, .newsEditor :not(.cke_panel_list) .newsList .newsListItem:first-child, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem:first-child {
      margin-top: 0; }
    html.adaptive .newsList .newsListItem:last-of-type, html.adaptive .newsListHP .newsListItem:last-of-type, .newsEditor :not(.cke_panel_block) .newsList .newsListItem:last-of-type, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem:last-of-type, .newsEditor :not(.cke_panel_list) .newsList .newsListItem:last-of-type, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem:last-of-type {
      border-bottom: none;
      margin-bottom: 0; }
    html.adaptive .newsList .newsListItem img.newsRubrikImg, html.adaptive .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg {
      width: 270px;
      max-width: 50%;
      margin-top: 3px !important;
      height: auto;
      object-fit: cover;
      object-position: 0 0;
      font-family: 'object-fit: cover; object-position: 0 0;';
      /* FÃ¼r Plugin fÃ¼r IE */
      margin-left: 1.5rem;
      overflow: hidden; }
      @media screen and (max-width: 1199px) {
        html.adaptive .newsList .newsListItem img.newsRubrikImg, html.adaptive .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg {
          margin-bottom: 10px !important; } }
      @media screen and (max-width: 575px) {
        html.adaptive .newsList .newsListItem img.newsRubrikImg, html.adaptive .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg {
          width: 100%;
          max-width: 100%;
          margin-bottom: 10px !important; } }
      html.adaptive .newsList .newsListItem img.newsRubrikImg.imgFloatLeft, html.adaptive .newsListHP .newsListItem img.newsRubrikImg.imgFloatLeft, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg.imgFloatLeft, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg.imgFloatLeft, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg.imgFloatLeft, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg.imgFloatLeft {
        margin: 0 1.5rem 0 0;
        float: left; }
      html.adaptive .newsList .newsListItem img.newsRubrikImg.imgFloatRight, html.adaptive .newsListHP .newsListItem img.newsRubrikImg.imgFloatRight, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg.imgFloatRight, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg.imgFloatRight, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg.imgFloatRight, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg.imgFloatRight {
        margin: 0 0 0 1rem;
        float: right; }
      html.adaptive .newsList .newsListItem img.newsRubrikImg img, html.adaptive .newsListHP .newsListItem img.newsRubrikImg img, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg img, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg img, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg img, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg img {
        width: 100%; }
      html.adaptive .newsList .newsListItem img.newsRubrikImg .boxImage, html.adaptive .newsListHP .newsListItem img.newsRubrikImg .boxImage, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg .boxImage, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg .boxImage, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg .boxImage, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg .boxImage {
        margin-bottom: 1rem; }
      html.adaptive .newsList .newsListItem img.newsRubrikImg .boxImageCapt, html.adaptive .newsListHP .newsListItem img.newsRubrikImg .boxImageCapt, .newsEditor :not(.cke_panel_block) .newsList .newsListItem img.newsRubrikImg .boxImageCapt, .newsEditor :not(.cke_panel_block) .newsListHP .newsListItem img.newsRubrikImg .boxImageCapt, .newsEditor :not(.cke_panel_list) .newsList .newsListItem img.newsRubrikImg .boxImageCapt, .newsEditor :not(.cke_panel_list) .newsListHP .newsListItem img.newsRubrikImg .boxImageCapt {
        width: 100%;
        background-color: #333;
        color: white;
        display: none; }
  html.adaptive .news .PIs, .newsEditor :not(.cke_panel_block) .news .PIs, .newsEditor :not(.cke_panel_list) .news .PIs {
    margin-top: 5px; }
  html.adaptive .text .stickyBookmarks, html.adaptive .news .stickyBookmarks, .newsEditor :not(.cke_panel_block) .text .stickyBookmarks, .newsEditor :not(.cke_panel_block) .news .stickyBookmarks, .newsEditor :not(.cke_panel_list) .text .stickyBookmarks, .newsEditor :not(.cke_panel_list) .news .stickyBookmarks {
    display: none; }
  html.adaptive .text .newsThemen, html.adaptive .news .newsThemen, .newsEditor :not(.cke_panel_block) .text .newsThemen, .newsEditor :not(.cke_panel_block) .news .newsThemen, .newsEditor :not(.cke_panel_list) .text .newsThemen, .newsEditor :not(.cke_panel_list) .news .newsThemen {
    margin-top: 1rem;
    border: 1px solid #ededed;
    padding: 25px;
    font-size: 0.85rem; }
    html.adaptive .text .newsThemen .newsThema, html.adaptive .news .newsThemen .newsThema, .newsEditor :not(.cke_panel_block) .text .newsThemen .newsThema, .newsEditor :not(.cke_panel_block) .news .newsThemen .newsThema, .newsEditor :not(.cke_panel_list) .text .newsThemen .newsThema, .newsEditor :not(.cke_panel_list) .news .newsThemen .newsThema {
      background-color: #f1f1f1;
      padding: 0 6px;
      margin: 0 5px 3px;
      display: inline-block;
      font-size: 0.75rem; }
      html.adaptive .text .newsThemen .newsThema + .newsThema, html.adaptive .news .newsThemen .newsThema + .newsThema, .newsEditor :not(.cke_panel_block) .text .newsThemen .newsThema + .newsThema, .newsEditor :not(.cke_panel_block) .news .newsThemen .newsThema + .newsThema, .newsEditor :not(.cke_panel_list) .text .newsThemen .newsThema + .newsThema, .newsEditor :not(.cke_panel_list) .news .newsThemen .newsThema + .newsThema {
        margin-left: 0; }
  html.adaptive .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_block) .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_list) .newsStartRubrik .subhead {
    font-size: 20px !important;
    color: #006d87 !important;
    border-bottom: solid 1px #ccc;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 1.5rem;
    margin-bottom: 1.2rem; }
    html.adaptive .newsStartRubrik .subhead a, .newsEditor :not(.cke_panel_block) .newsStartRubrik .subhead a, .newsEditor :not(.cke_panel_list) .newsStartRubrik .subhead a {
      color: #006d87 !important; }
  html.adaptive .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_block) .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_list) .newsStartRubrik .boxImages {
    overflow: hidden;
    position: relative;
    padding-top: 20%; }
    @media screen and (max-width: 575px) {
      html.adaptive .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_block) .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_list) .newsStartRubrik .boxImages {
        padding-top: 45%; } }
    html.adaptive .newsStartRubrik .boxImages a, .newsEditor :not(.cke_panel_block) .newsStartRubrik .boxImages a, .newsEditor :not(.cke_panel_list) .newsStartRubrik .boxImages a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100% !important;
      height: 100% !important; }
    html.adaptive .newsStartRubrik .boxImages img, .newsEditor :not(.cke_panel_block) .newsStartRubrik .boxImages img, .newsEditor :not(.cke_panel_list) .newsStartRubrik .boxImages img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* FÃ¼r Plugin fÃ¼r IE */ }
  html.adaptive .newsStartRubrik .clipboard, .newsEditor :not(.cke_panel_block) .newsStartRubrik .clipboard, .newsEditor :not(.cke_panel_list) .newsStartRubrik .clipboard {
    display: none !important; }
  html.adaptive .newsFachgebieteSmall .newsStartRubrik .subhead, html.adaptive .newsFachgebieteSmall .newsStartRubrik h2, html.adaptive .newsFachgebieteSmall .newsStartRubrik .boxImages, html.adaptive .newsFachgebieteSmall .newsStartRubrik .text, .newsEditor :not(.cke_panel_block) .newsFachgebieteSmall .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_block) .newsFachgebieteSmall .newsStartRubrik h2, .newsEditor :not(.cke_panel_block) .newsFachgebieteSmall .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_block) .newsFachgebieteSmall .newsStartRubrik .text, .newsEditor :not(.cke_panel_list) .newsFachgebieteSmall .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_list) .newsFachgebieteSmall .newsStartRubrik h2, .newsEditor :not(.cke_panel_list) .newsFachgebieteSmall .newsStartRubrik .boxImages, .newsEditor :not(.cke_panel_list) .newsFachgebieteSmall .newsStartRubrik .text {
    display: none; }
  html.adaptive .newsFachgebieteSmall .newsStartRubrik .listTitle, .newsEditor :not(.cke_panel_block) .newsFachgebieteSmall .newsStartRubrik .listTitle, .newsEditor :not(.cke_panel_list) .newsFachgebieteSmall .newsStartRubrik .listTitle {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 5px; }
  html.adaptive .newsFachgebieteBig .newsStartRubrik .listTitle, html.adaptive .newsFachgebieteBig .newsStartRubrik .liste, html.adaptive .newsFachgebieteBig .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_block) .newsFachgebieteBig .newsStartRubrik .listTitle, .newsEditor :not(.cke_panel_block) .newsFachgebieteBig .newsStartRubrik .liste, .newsEditor :not(.cke_panel_block) .newsFachgebieteBig .newsStartRubrik .subhead, .newsEditor :not(.cke_panel_list) .newsFachgebieteBig .newsStartRubrik .listTitle, .newsEditor :not(.cke_panel_list) .newsFachgebieteBig .newsStartRubrik .liste, .newsEditor :not(.cke_panel_list) .newsFachgebieteBig .newsStartRubrik .subhead {
    display: none; }
  html.adaptive .moreNews, .newsEditor :not(.cke_panel_block) .moreNews, .newsEditor :not(.cke_panel_list) .moreNews {
    margin-top: 4rem; }
    html.adaptive .moreNews h4, .newsEditor :not(.cke_panel_block) .moreNews h4, .newsEditor :not(.cke_panel_list) .moreNews h4 {
      color: #282828;
      font-size: 1.75rem;
      margin: 2rem 0 2rem;
      padding: 0 0 5px;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 600;
      line-height: 1;
      position: relative;
      overflow: hidden;
      width: 100%; }
      @media screen and (max-width: 575px) {
        html.adaptive .moreNews h4, .newsEditor :not(.cke_panel_block) .moreNews h4, .newsEditor :not(.cke_panel_list) .moreNews h4 {
          font-size: 1.4rem; } }
    html.adaptive .moreNews .row .col.moreNewsNews, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews {
      margin-top: 10px;
      margin-bottom: 10px; }
      html.adaptive .moreNews .row .col.moreNewsNews .inner, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner {
        border: 1px solid #ededed;
        padding: 25px;
        height: 100%; }
        html.adaptive .moreNews .row .col.moreNewsNews .inner .img, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner .img, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner .img {
          overflow: hidden;
          margin-bottom: 10px; }
        html.adaptive .moreNews .row .col.moreNewsNews .inner .titel, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner .titel, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner .titel {
          font-size: 1rem;
          line-height: 1.4;
          font-family: "Open Sans", Arial, sans-serif;
          font-weight: 700;
          margin-bottom: 5px; }
          html.adaptive .moreNews .row .col.moreNewsNews .inner .titel b, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner .titel b, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner .titel b {
            font-family: "Open Sans", Arial, sans-serif;
            font-weight: 700; }
        html.adaptive .moreNews .row .col.moreNewsNews .inner .datum, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner .datum, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner .datum {
          font-size: 0.85rem;
          color: #7d7d7d;
          margin-bottom: 5px; }
        html.adaptive .moreNews .row .col.moreNewsNews .inner .small, .newsEditor :not(.cke_panel_block) .moreNews .row .col.moreNewsNews .inner .small, .newsEditor :not(.cke_panel_list) .moreNews .row .col.moreNewsNews .inner .small {
          font-size: 0.9rem;
          display: none; }
  html.adaptive .thema, .newsEditor :not(.cke_panel_block) .thema, .newsEditor :not(.cke_panel_list) .thema {
    margin: -15px; }
    html.adaptive .thema .titel, .newsEditor :not(.cke_panel_block) .thema .titel, .newsEditor :not(.cke_panel_list) .thema .titel {
      background-color: #8e9191;
      margin-bottom: 2px;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 600;
      font-size: .9rem;
      padding: 5px 10px; }
      html.adaptive .thema .titel a, .newsEditor :not(.cke_panel_block) .thema .titel a, .newsEditor :not(.cke_panel_list) .thema .titel a {
        color: white !important;
        font-size: .9rem; }
      html.adaptive .thema .titel .newsSchlagwortAddImg, .newsEditor :not(.cke_panel_block) .thema .titel .newsSchlagwortAddImg, .newsEditor :not(.cke_panel_list) .thema .titel .newsSchlagwortAddImg {
        float: right; }
      html.adaptive .thema .titel .fa, .newsEditor :not(.cke_panel_block) .thema .titel .fa, .newsEditor :not(.cke_panel_list) .thema .titel .fa {
        color: white;
        font-size: 1rem;
        padding-top: 3px; }
        html.adaptive .thema .titel .fa.fa-image, .newsEditor :not(.cke_panel_block) .thema .titel .fa.fa-image, .newsEditor :not(.cke_panel_list) .thema .titel .fa.fa-image {
          display: none; }
        html.adaptive .thema .titel .fa:hover, .newsEditor :not(.cke_panel_block) .thema .titel .fa:hover, .newsEditor :not(.cke_panel_list) .thema .titel .fa:hover {
          color: #006d87; }
    html.adaptive .thema .image, .newsEditor :not(.cke_panel_block) .thema .image, .newsEditor :not(.cke_panel_list) .thema .image {
      height: 130px;
      overflow: hidden;
      margin-bottom: 10px; }
      html.adaptive .thema .image img, .newsEditor :not(.cke_panel_block) .thema .image img, .newsEditor :not(.cke_panel_list) .thema .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        /* FÃ¼r Plugin fÃ¼r IE */ }
        html.adaptive .thema .image img:hover, .newsEditor :not(.cke_panel_block) .thema .image img:hover, .newsEditor :not(.cke_panel_list) .thema .image img:hover {
          transform: scale(1); }
    html.adaptive .thema .liste, .newsEditor :not(.cke_panel_block) .thema .liste, .newsEditor :not(.cke_panel_list) .thema .liste {
      padding: 0 10px; }
      html.adaptive .thema .liste ul.boxList, .newsEditor :not(.cke_panel_block) .thema .liste ul.boxList, .newsEditor :not(.cke_panel_list) .thema .liste ul.boxList {
        margin-bottom: 20px !important; }
    html.adaptive .thema:last-of-type ul.boxList, .newsEditor :not(.cke_panel_block) .thema:last-of-type ul.boxList, .newsEditor :not(.cke_panel_list) .thema:last-of-type ul.boxList {
      margin-bottom: 10px !important; }
    html.adaptive .thema + .thema, .newsEditor :not(.cke_panel_block) .thema + .thema, .newsEditor :not(.cke_panel_list) .thema + .thema {
      padding-top: 15px; }
  html.adaptive .commentStart, .newsEditor :not(.cke_panel_block) .commentStart, .newsEditor :not(.cke_panel_list) .commentStart {
    position: relative;
    margin-top: 75px; }
    html.adaptive .commentStart:before, .newsEditor :not(.cke_panel_block) .commentStart:before, .newsEditor :not(.cke_panel_list) .commentStart:before {
      content: "Leserkommentar";
      position: absolute;
      color: #f0f;
      font-size: 0;
      width: 55px;
      height: 35px;
      margin: 0 0 0 30px;
      padding: 0;
      border-bottom: 35px solid #f2f2f2;
      border-left: 55px solid transparent;
      top: -35px; }
  html.adaptive .tango .comment,
  html.adaptive .comment, .newsEditor :not(.cke_panel_block) .tango .comment,
  .newsEditor :not(.cke_panel_block) .comment, .newsEditor :not(.cke_panel_list) .tango .comment,
  .newsEditor :not(.cke_panel_list) .comment {
    background-color: #f1f1f1;
    padding: 25px;
    margin-bottom: 5px;
    color: #7d7d7d;
    font-size: 0.85rem;
    line-height: 1.6;
    position: relative; }
    @media screen and (max-width: 575px) {
      html.adaptive .tango .comment,
      html.adaptive .comment, .newsEditor :not(.cke_panel_block) .tango .comment,
      .newsEditor :not(.cke_panel_block) .comment, .newsEditor :not(.cke_panel_list) .tango .comment,
      .newsEditor :not(.cke_panel_list) .comment {
        padding: 25px; } }
    html.adaptive .tango .comment h2.commentTitle,
    html.adaptive .comment h2.commentTitle, .newsEditor :not(.cke_panel_block) .tango .comment h2.commentTitle,
    .newsEditor :not(.cke_panel_block) .comment h2.commentTitle, .newsEditor :not(.cke_panel_list) .tango .comment h2.commentTitle,
    .newsEditor :not(.cke_panel_list) .comment h2.commentTitle {
      font-size: 1.1rem;
      line-height: 1.5;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      color: #282828 !important; }
      @media screen and (max-width: 575px) {
        html.adaptive .tango .comment h2.commentTitle,
        html.adaptive .comment h2.commentTitle, .newsEditor :not(.cke_panel_block) .tango .comment h2.commentTitle,
        .newsEditor :not(.cke_panel_block) .comment h2.commentTitle, .newsEditor :not(.cke_panel_list) .tango .comment h2.commentTitle,
        .newsEditor :not(.cke_panel_list) .comment h2.commentTitle {
          font-size: 1rem; } }
    html.adaptive .tango .comment h3,
    html.adaptive .comment h3, .newsEditor :not(.cke_panel_block) .tango .comment h3,
    .newsEditor :not(.cke_panel_block) .comment h3, .newsEditor :not(.cke_panel_list) .tango .comment h3,
    .newsEditor :not(.cke_panel_list) .comment h3 {
      margin-top: 1px !important;
      padding: 4px 10px;
      font-size: 0.7rem !important;
      background-color: #006d87;
      color: white;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
      html.adaptive .tango .comment h3 a,
      html.adaptive .comment h3 a, .newsEditor :not(.cke_panel_block) .tango .comment h3 a,
      .newsEditor :not(.cke_panel_block) .comment h3 a, .newsEditor :not(.cke_panel_list) .tango .comment h3 a,
      .newsEditor :not(.cke_panel_list) .comment h3 a {
        color: white !important; }
    html.adaptive .tango .comment h4,
    html.adaptive .comment h4, .newsEditor :not(.cke_panel_block) .tango .comment h4,
    .newsEditor :not(.cke_panel_block) .comment h4, .newsEditor :not(.cke_panel_list) .tango .comment h4,
    .newsEditor :not(.cke_panel_list) .comment h4 {
      font-size: 1.75rem;
      margin-bottom: 1em;
      font-family: "Open Sans", Arial, sans-serif !important;
      font-weight: 600 !important;
      margin-top: 0;
      text-align: left;
      color: #282828 !important;
      line-height: 1 !important; }
      @media screen and (max-width: 575px) {
        html.adaptive .tango .comment h4,
        html.adaptive .comment h4, .newsEditor :not(.cke_panel_block) .tango .comment h4,
        .newsEditor :not(.cke_panel_block) .comment h4, .newsEditor :not(.cke_panel_list) .tango .comment h4,
        .newsEditor :not(.cke_panel_list) .comment h4 {
          font-size: 1.4rem; } }
    html.adaptive .tango .comment .wer,
    html.adaptive .comment .wer, .newsEditor :not(.cke_panel_block) .tango .comment .wer,
    .newsEditor :not(.cke_panel_block) .comment .wer, .newsEditor :not(.cke_panel_list) .tango .comment .wer,
    .newsEditor :not(.cke_panel_list) .comment .wer {
      border-bottom: solid 1px #ccc;
      margin-bottom: 1em;
      padding-top: 15px;
      padding-bottom: .6em;
      font-style: normal;
      margin-left: 80px;
      font-size: 0.85rem !important;
      min-height: 65px; }
      html.adaptive .tango .comment .wer .username,
      html.adaptive .comment .wer .username, .newsEditor :not(.cke_panel_block) .tango .comment .wer .username,
      .newsEditor :not(.cke_panel_block) .comment .wer .username, .newsEditor :not(.cke_panel_list) .tango .comment .wer .username,
      .newsEditor :not(.cke_panel_list) .comment .wer .username {
        color: #282828;
        font-size: 1rem;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        font-weight: 700; }
    html.adaptive .tango .comment .text,
    html.adaptive .comment .text, .newsEditor :not(.cke_panel_block) .tango .comment .text,
    .newsEditor :not(.cke_panel_block) .comment .text, .newsEditor :not(.cke_panel_list) .tango .comment .text,
    .newsEditor :not(.cke_panel_list) .comment .text {
      font-size: 0.9rem;
      color: #282828; }
    @media screen and (max-width: 767px) {
      html.adaptive .tango .comment .titleborder + div,
      html.adaptive .comment .titleborder + div, .newsEditor :not(.cke_panel_block) .tango .comment .titleborder + div,
      .newsEditor :not(.cke_panel_block) .comment .titleborder + div, .newsEditor :not(.cke_panel_list) .tango .comment .titleborder + div,
      .newsEditor :not(.cke_panel_list) .comment .titleborder + div {
        width: 100%;
        float: none !important;
        margin-left: 0 !important; } }
    @media screen and (max-width: 767px) {
      html.adaptive .tango .comment form,
      html.adaptive .comment form, .newsEditor :not(.cke_panel_block) .tango .comment form,
      .newsEditor :not(.cke_panel_block) .comment form, .newsEditor :not(.cke_panel_list) .tango .comment form,
      .newsEditor :not(.cke_panel_list) .comment form {
        width: 100% !important;
        float: none !important;
        margin-bottom: 15px; } }
    html.adaptive .tango .comment .button, html.adaptive .tango .comment input[type="button"], html.adaptive .tango .comment input[type="submit"],
    html.adaptive .comment .button,
    html.adaptive .comment input[type="button"],
    html.adaptive .comment input[type="submit"], .newsEditor :not(.cke_panel_block) .tango .comment .button, .newsEditor :not(.cke_panel_block) .tango .comment input[type="button"], .newsEditor :not(.cke_panel_block) .tango .comment input[type="submit"],
    .newsEditor :not(.cke_panel_block) .comment .button,
    .newsEditor :not(.cke_panel_block) .comment input[type="button"],
    .newsEditor :not(.cke_panel_block) .comment input[type="submit"], .newsEditor :not(.cke_panel_list) .tango .comment .button, .newsEditor :not(.cke_panel_list) .tango .comment input[type="button"], .newsEditor :not(.cke_panel_list) .tango .comment input[type="submit"],
    .newsEditor :not(.cke_panel_list) .comment .button,
    .newsEditor :not(.cke_panel_list) .comment input[type="button"],
    .newsEditor :not(.cke_panel_list) .comment input[type="submit"] {
      height: auto;
      padding: 1px 10px;
      border-radius: 0;
      font-size: 0.7rem;
      margin-top: 0; }
    html.adaptive .tango .comment input[type="text"], html.adaptive .tango .comment textarea,
    html.adaptive .comment input[type="text"],
    html.adaptive .comment textarea, .newsEditor :not(.cke_panel_block) .tango .comment input[type="text"], .newsEditor :not(.cke_panel_block) .tango .comment textarea,
    .newsEditor :not(.cke_panel_block) .comment input[type="text"],
    .newsEditor :not(.cke_panel_block) .comment textarea, .newsEditor :not(.cke_panel_list) .tango .comment input[type="text"], .newsEditor :not(.cke_panel_list) .tango .comment textarea,
    .newsEditor :not(.cke_panel_list) .comment input[type="text"],
    .newsEditor :not(.cke_panel_list) .comment textarea {
      width: 100%;
      min-width: 260px;
      margin-bottom: 10px; }
    html.adaptive .tango .comment input[type='password'],
    html.adaptive .comment input[type='password'], .newsEditor :not(.cke_panel_block) .tango .comment input[type='password'],
    .newsEditor :not(.cke_panel_block) .comment input[type='password'], .newsEditor :not(.cke_panel_list) .tango .comment input[type='password'],
    .newsEditor :not(.cke_panel_list) .comment input[type='password'] {
      margin-bottom: 10px;
      width: 100%;
      min-width: 260px;
      float: left !important; }
    html.adaptive .tango .comment input.commentTextToggleButton,
    html.adaptive .comment input.commentTextToggleButton, .newsEditor :not(.cke_panel_block) .tango .comment input.commentTextToggleButton,
    .newsEditor :not(.cke_panel_block) .comment input.commentTextToggleButton, .newsEditor :not(.cke_panel_list) .tango .comment input.commentTextToggleButton,
    .newsEditor :not(.cke_panel_list) .comment input.commentTextToggleButton {
      display: none; }
    html.adaptive .tango .comment #commenttext,
    html.adaptive .comment #commenttext, .newsEditor :not(.cke_panel_block) .tango .comment #commenttext,
    .newsEditor :not(.cke_panel_block) .comment #commenttext, .newsEditor :not(.cke_panel_list) .tango .comment #commenttext,
    .newsEditor :not(.cke_panel_list) .comment #commenttext {
      width: 100%;
      height: 6em; }
    html.adaptive .tango .comment .buttons,
    html.adaptive .comment .buttons, .newsEditor :not(.cke_panel_block) .tango .comment .buttons,
    .newsEditor :not(.cke_panel_block) .comment .buttons, .newsEditor :not(.cke_panel_list) .tango .comment .buttons,
    .newsEditor :not(.cke_panel_list) .comment .buttons {
      float: right; }
      html.adaptive .tango .comment .buttons input,
      html.adaptive .comment .buttons input, .newsEditor :not(.cke_panel_block) .tango .comment .buttons input,
      .newsEditor :not(.cke_panel_block) .comment .buttons input, .newsEditor :not(.cke_panel_list) .tango .comment .buttons input,
      .newsEditor :not(.cke_panel_list) .comment .buttons input {
        margin-left: 3px; }
  html.adaptive body .newsArchiv h3, .newsEditor :not(.cke_panel_block) body .newsArchiv h3, .newsEditor :not(.cke_panel_list) body .newsArchiv h3 {
    border-bottom: solid 1px #ccc;
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 2.5rem !important;
    margin-bottom: 1rem !important;
    font-size: 1.2rem !important;
    line-height: 1.3 !important; }
  html.adaptive body .newsArchiv h2 + h3, .newsEditor :not(.cke_panel_block) body .newsArchiv h2 + h3, .newsEditor :not(.cke_panel_list) body .newsArchiv h2 + h3 {
    margin-top: 1.5rem !important; }
  html.adaptive body .newsArchiv ul, .newsEditor :not(.cke_panel_block) body .newsArchiv ul, .newsEditor :not(.cke_panel_list) body .newsArchiv ul {
    margin-left: 0;
    padding-left: 0; }
    html.adaptive body .newsArchiv ul li, .newsEditor :not(.cke_panel_block) body .newsArchiv ul li, .newsEditor :not(.cke_panel_list) body .newsArchiv ul li {
      list-style-type: none;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
      font-size: 1rem !important;
      padding-bottom: 0.5rem;
      line-height: 1.6;
      /*
      &::before {
          content: '\e7a5';
          font-family: 'font-icons';
          padding-right: 6px;
          color: #aaaaaa;
          margin-left: -10px;
          line-height: 1.6;
      }
      */ }
      html.adaptive body .newsArchiv ul li .header, .newsEditor :not(.cke_panel_block) body .newsArchiv ul li .header, .newsEditor :not(.cke_panel_list) body .newsArchiv ul li .header {
        font-size: 1.1rem;
        line-height: 100% !important; }
      html.adaptive body .newsArchiv ul li .datum, .newsEditor :not(.cke_panel_block) body .newsArchiv ul li .datum, .newsEditor :not(.cke_panel_list) body .newsArchiv ul li .datum {
        font-size: 0.7rem; }
      html.adaptive body .newsArchiv ul li .teaser, .newsEditor :not(.cke_panel_block) body .newsArchiv ul li .teaser, .newsEditor :not(.cke_panel_list) body .newsArchiv ul li .teaser {
        font-size: 0.8rem;
        margin-top: 1rem; }
  html.adaptive body .calendarTable, .newsEditor :not(.cke_panel_block) body .calendarTable, .newsEditor :not(.cke_panel_list) body .calendarTable {
    width: 100%;
    table-layout: fixed;
    font-size: .8rem; }
    html.adaptive body .calendarTable tr, .newsEditor :not(.cke_panel_block) body .calendarTable tr, .newsEditor :not(.cke_panel_list) body .calendarTable tr {
      background-color: #eee;
      text-align: center; }
      html.adaptive body .calendarTable tr.calendarMonthTitle, .newsEditor :not(.cke_panel_block) body .calendarTable tr.calendarMonthTitle, .newsEditor :not(.cke_panel_list) body .calendarTable tr.calendarMonthTitle {
        background-color: #006d87;
        color: #fff; }
        html.adaptive body .calendarTable tr.calendarMonthTitle a, .newsEditor :not(.cke_panel_block) body .calendarTable tr.calendarMonthTitle a, .newsEditor :not(.cke_panel_list) body .calendarTable tr.calendarMonthTitle a {
          color: #fff !important; }
      html.adaptive body .calendarTable tr.calendarDayTitle, .newsEditor :not(.cke_panel_block) body .calendarTable tr.calendarDayTitle, .newsEditor :not(.cke_panel_list) body .calendarTable tr.calendarDayTitle {
        background-color: #ccc; }
      html.adaptive body .calendarTable tr td, html.adaptive body .calendarTable tr th, .newsEditor :not(.cke_panel_block) body .calendarTable tr td, .newsEditor :not(.cke_panel_block) body .calendarTable tr th, .newsEditor :not(.cke_panel_list) body .calendarTable tr td, .newsEditor :not(.cke_panel_list) body .calendarTable tr th {
        font-size: .8rem !important;
        width: 12.5%;
        padding: 2px; }
        html.adaptive body .calendarTable tr td a, html.adaptive body .calendarTable tr th a, .newsEditor :not(.cke_panel_block) body .calendarTable tr td a, .newsEditor :not(.cke_panel_block) body .calendarTable tr th a, .newsEditor :not(.cke_panel_list) body .calendarTable tr td a, .newsEditor :not(.cke_panel_list) body .calendarTable tr th a {
          font-size: .8rem !important;
          width: 100%;
          height: 100%;
          display: inline-block; }
        html.adaptive body .calendarTable tr td:hover, html.adaptive body .calendarTable tr th:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr td:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr th:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr td:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr th:hover {
          color: yellow; }
        html.adaptive body .calendarTable tr td.calendarNavi, html.adaptive body .calendarTable tr th.calendarNavi, .newsEditor :not(.cke_panel_block) body .calendarTable tr td.calendarNavi, .newsEditor :not(.cke_panel_block) body .calendarTable tr th.calendarNavi, .newsEditor :not(.cke_panel_list) body .calendarTable tr td.calendarNavi, .newsEditor :not(.cke_panel_list) body .calendarTable tr th.calendarNavi {
          cursor: pointer;
          font-weight: normal; }
          html.adaptive body .calendarTable tr td.calendarNavi:hover, html.adaptive body .calendarTable tr th.calendarNavi:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr td.calendarNavi:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr th.calendarNavi:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr td.calendarNavi:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr th.calendarNavi:hover {
            color: yellow; }
        html.adaptive body .calendarTable tr td[colspan="2"], html.adaptive body .calendarTable tr th[colspan="2"], .newsEditor :not(.cke_panel_block) body .calendarTable tr td[colspan="2"], .newsEditor :not(.cke_panel_block) body .calendarTable tr th[colspan="2"], .newsEditor :not(.cke_panel_list) body .calendarTable tr td[colspan="2"], .newsEditor :not(.cke_panel_list) body .calendarTable tr th[colspan="2"] {
          width: 25%; }
        html.adaptive body .calendarTable tr td[colspan="4"], html.adaptive body .calendarTable tr th[colspan="4"], .newsEditor :not(.cke_panel_block) body .calendarTable tr td[colspan="4"], .newsEditor :not(.cke_panel_block) body .calendarTable tr th[colspan="4"], .newsEditor :not(.cke_panel_list) body .calendarTable tr td[colspan="4"], .newsEditor :not(.cke_panel_list) body .calendarTable tr th[colspan="4"] {
          width: 50%; }
        html.adaptive body .calendarTable tr td.calendarWeekNumber, html.adaptive body .calendarTable tr th.calendarWeekNumber, .newsEditor :not(.cke_panel_block) body .calendarTable tr td.calendarWeekNumber, .newsEditor :not(.cke_panel_block) body .calendarTable tr th.calendarWeekNumber, .newsEditor :not(.cke_panel_list) body .calendarTable tr td.calendarWeekNumber, .newsEditor :not(.cke_panel_list) body .calendarTable tr th.calendarWeekNumber {
          background-color: #ccc; }
        html.adaptive body .calendarTable tr td.calendarCell:hover, html.adaptive body .calendarTable tr th.calendarCell:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr td.calendarCell:hover, .newsEditor :not(.cke_panel_block) body .calendarTable tr th.calendarCell:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr td.calendarCell:hover, .newsEditor :not(.cke_panel_list) body .calendarTable tr th.calendarCell:hover {
          transition: none;
          background: #aaa;
          border-radius: 2px; }
          html.adaptive body .calendarTable tr td.calendarCell:hover a, html.adaptive body .calendarTable tr th.calendarCell:hover a, .newsEditor :not(.cke_panel_block) body .calendarTable tr td.calendarCell:hover a, .newsEditor :not(.cke_panel_block) body .calendarTable tr th.calendarCell:hover a, .newsEditor :not(.cke_panel_list) body .calendarTable tr td.calendarCell:hover a, .newsEditor :not(.cke_panel_list) body .calendarTable tr th.calendarCell:hover a {
            transition: none;
            color: white; }
    html.adaptive body .calendarTable .calendarDisabled, .newsEditor :not(.cke_panel_block) body .calendarTable .calendarDisabled, .newsEditor :not(.cke_panel_list) body .calendarTable .calendarDisabled {
      color: #bbb; }
  html.adaptive body .newssubrubrik hr, html.adaptive body .newssubrubrik ul.moreLink, .newsEditor :not(.cke_panel_block) body .newssubrubrik hr, .newsEditor :not(.cke_panel_block) body .newssubrubrik ul.moreLink, .newsEditor :not(.cke_panel_list) body .newssubrubrik hr, .newsEditor :not(.cke_panel_list) body .newssubrubrik ul.moreLink {
    display: none; }

body.loggedin #restrictedAccessLogin {
  display: none; }

body.loggedout .newnews.restricted #newsContent .newsThemen {
  display: none; }
body.loggedout .newnews.restricted #newsContent .newstext {
  height: 300px;
  position: relative;
  overflow: hidden; }
  body.loggedout .newnews.restricted #newsContent .newstext .unsharp {
    height: 300px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%); }
  body.loggedout .newnews.restricted #newsContent .newstext .newsBild {
    display: none; }

.newsEditor {
  padding: 10px;
  background: white; }

/**** EDITOR / Detail-Ansicht ****/
.newnews #newsContent h1, .blog .blogEntry h1, .newsEditor h1, :not(.cke_panel_block) h1 {
  font-size: 1.5rem;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  padding-right: 40px;
  text-transform: none; }
  @media screen and (max-width: 767px) {
    .newnews #newsContent h1, .blog .blogEntry h1, .newsEditor h1, :not(.cke_panel_block) h1 {
      font-size: 1.4rem; } }
  @media screen and (max-width: 575px) {
    .newnews #newsContent h1, .blog .blogEntry h1, .newsEditor h1, :not(.cke_panel_block) h1 {
      font-size: 1.25rem; } }
.newnews #newsContent h2, .blog .blogEntry h2, .newsEditor h2, :not(.cke_panel_block) h2 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-top: 30px; }
  .newnews #newsContent h2 b, .newnews #newsContent h2 strong, .blog .blogEntry h2 b, .blog .blogEntry h2 strong, .newsEditor h2 b, .newsEditor h2 strong, :not(.cke_panel_block) h2 b, :not(.cke_panel_block) h2 strong {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  @media screen and (max-width: 1199px) {
    .newnews #newsContent h2, .blog .blogEntry h2, .newsEditor h2, :not(.cke_panel_block) h2 {
      font-size: 1.2rem; } }
  @media screen and (max-width: 575px) {
    .newnews #newsContent h2, .blog .blogEntry h2, .newsEditor h2, :not(.cke_panel_block) h2 {
      font-size: 1rem; } }
.newnews #newsContent h3, .blog .blogEntry h3, .newsEditor h3, :not(.cke_panel_block) h3 {
  font-size: .85rem; }
.newnews #newsContent h4, .blog .blogEntry h4, .newsEditor h4, :not(.cke_panel_block) h4 {
  font-size: .75rem;
  color: #282828; }
.newnews #newsContent p.Pro,
.newnews #newsContent p.Contra, .blog .blogEntry p.Pro,
.blog .blogEntry p.Contra, .newsEditor p.Pro,
.newsEditor p.Contra, :not(.cke_panel_block) p.Pro,
:not(.cke_panel_block) p.Contra {
  font-weight: bold;
  color: #334d97;
  margin-bottom: -1em;
  margin-top: 1.5em;
  font-size: 16px;
  background-repeat: no-repeat;
  padding-left: 48px;
  padding-top: 6px;
  min-height: 34px; }
.newnews #newsContent p.Pro, .blog .blogEntry p.Pro, .newsEditor p.Pro, :not(.cke_panel_block) p.Pro {
  background-image: url(https://cfcdn.aerzteblatt.de/img/layout/pro.png);
  margin-bottom: .25em; }
.newnews #newsContent p.Contra, .blog .blogEntry p.Contra, .newsEditor p.Contra, :not(.cke_panel_block) p.Contra {
  background-image: url(https://cfcdn.aerzteblatt.de/img/layout/contra.png);
  background-position: 0 9px;
  margin-bottom: .75em; }
.newnews #newsContent p.ImKontext-Zitat, .blog .blogEntry p.ImKontext-Zitat, .newsEditor p.ImKontext-Zitat, :not(.cke_panel_block) p.ImKontext-Zitat {
  margin-top: 2rem;
  margin-bottom: 0;
  border-top: solid 2px #777777;
  background: #dddddd;
  padding: 20px 75px 20px 10px;
  font-style: italic;
  font-size: 110%;
  font-weight: bold;
  position: relative; }
  .newnews #newsContent p.ImKontext-Zitat:before, .blog .blogEntry p.ImKontext-Zitat:before, .newsEditor p.ImKontext-Zitat:before, :not(.cke_panel_block) p.ImKontext-Zitat:before {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px;
    background: #777777;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    font-size: 90%;
    content: "Einschätzung"; }
.newnews #newsContent p.ImKontext-Name, .blog .blogEntry p.ImKontext-Name, .newsEditor p.ImKontext-Name, :not(.cke_panel_block) p.ImKontext-Name {
  margin-top: 0;
  margin-bottom: 1.5rem;
  border-bottom: solid 2px #777777;
  background: #f3f3f3;
  font-size: 85%;
  padding: 10px; }
.newnews #newsContent .DerFall, .blog .blogEntry .DerFall, .newsEditor .DerFall, :not(.cke_panel_block) .DerFall {
  padding: 1rem 0 !important;
  margin: 4rem 0 2rem 0 !important;
  position: relative;
  border-top: solid 1px #ededed;
  border-bottom: solid 1px #ededed; }
  .newnews #newsContent .DerFall:before, .blog .blogEntry .DerFall:before, .newsEditor .DerFall:before, :not(.cke_panel_block) .DerFall:before {
    background: #282828;
    position: absolute;
    color: #fff;
    top: -28px;
    left: 0;
    content: 'CIRS-Fall';
    font-size: 0.9rem;
    height: 28px;
    padding: 2px 8px; }
.newnews #newsContent h2.newsh2, .blog .blogEntry h2.newsh2, .newsEditor h2.newsh2, :not(.cke_panel_block) h2.newsh2 {
  font-size: 15px;
  font-family: "Open Sans", Arial, sans-serif;
  color: #444444;
  font-weight: bold;
  margin-bottom: 0; }
.newnews #newsContent h2.newsh2 + p, .blog .blogEntry h2.newsh2 + p, .newsEditor h2.newsh2 + p, :not(.cke_panel_block) h2.newsh2 + p {
  margin-top: 0; }
.newnews #newsContent h3.newsh3, .blog .blogEntry h3.newsh3, .newsEditor h3.newsh3, :not(.cke_panel_block) h3.newsh3 {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 13px;
  color: #282828;
  font-weight: bold;
  margin-bottom: .5em; }
.newnews #newsContent h3.newsh3 + p, .newnews #newsContent h3.newsh3 + div + p, .blog .blogEntry h3.newsh3 + p, .blog .blogEntry h3.newsh3 + div + p, .newsEditor h3.newsh3 + p, .newsEditor h3.newsh3 + div + p, :not(.cke_panel_block) h3.newsh3 + p, :not(.cke_panel_block) h3.newsh3 + div + p {
  margin-top: 0; }
.newnews #newsContent .IndustrieVortext, .blog .blogEntry .IndustrieVortext, .newsEditor .IndustrieVortext, :not(.cke_panel_block) .IndustrieVortext {
  margin-bottom: 1em;
  font-size: 16px;
  color: #006092;
  font-weight: 400; }
.newnews #newsContent .IndustrieButton, .blog .blogEntry .IndustrieButton, .newsEditor .IndustrieButton, :not(.cke_panel_block) .IndustrieButton {
  background: #006092;
  color: white;
  text-decoration: none;
  padding: 10px 30px;
  display: inline-block;
  margin: 1em 0; }
.newnews #newsContent .IndustrieBox, .blog .blogEntry .IndustrieBox, .newsEditor .IndustrieBox, :not(.cke_panel_block) .IndustrieBox {
  background: #eee;
  padding: 20px;
  margin: 1em 0; }
.newnews #newsContent .newsBild, .blog .blogEntry .newsBild, .newsEditor .newsBild, :not(.cke_panel_block) .newsBild {
  margin-bottom: 1.5em;
  margin-top: 0; }
  .newnews #newsContent .newsBild img, .blog .blogEntry .newsBild img, .newsEditor .newsBild img, :not(.cke_panel_block) .newsBild img {
    margin-top: 0;
    width: 100%; }
    .newnews #newsContent .newsBild img:hover, .blog .blogEntry .newsBild img:hover, .newsEditor .newsBild img:hover, :not(.cke_panel_block) .newsBild img:hover {
      transform: scale(1); }
  .newnews #newsContent .newsBild.newsBild33, .blog .blogEntry .newsBild.newsBild33, .newsEditor .newsBild.newsBild33, :not(.cke_panel_block) .newsBild.newsBild33 {
    width: 33%; }
  .newnews #newsContent .newsBild.newsBild50, .blog .blogEntry .newsBild.newsBild50, .newsEditor .newsBild.newsBild50, :not(.cke_panel_block) .newsBild.newsBild50 {
    width: 50%; }
  .newnews #newsContent .newsBild.newsBild25, .blog .blogEntry .newsBild.newsBild25, .newsEditor .newsBild.newsBild25, :not(.cke_panel_block) .newsBild.newsBild25 {
    width: 25%; }
  .newnews #newsContent .newsBild.newsBild67, .blog .blogEntry .newsBild.newsBild67, .newsEditor .newsBild.newsBild67, :not(.cke_panel_block) .newsBild.newsBild67 {
    width: 67%; }
  .newnews #newsContent .newsBild.newsBild75, .blog .blogEntry .newsBild.newsBild75, .newsEditor .newsBild.newsBild75, :not(.cke_panel_block) .newsBild.newsBild75 {
    width: 75%; }
  .newnews #newsContent .newsBild.newsBildLinks, .blog .blogEntry .newsBild.newsBildLinks, .newsEditor .newsBild.newsBildLinks, :not(.cke_panel_block) .newsBild.newsBildLinks {
    float: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 25px;
    margin-bottom: 15px; }
  .newnews #newsContent .newsBild.newsBildRechts, .blog .blogEntry .newsBild.newsBildRechts, .newsEditor .newsBild.newsBildRechts, :not(.cke_panel_block) .newsBild.newsBildRechts {
    float: right;
    margin-top: 0;
    margin-left: 25px;
    margin-right: 0;
    margin-bottom: 15px; }
.newnews #newsContent .newsBildUnterschrift, .blog .blogEntry .newsBildUnterschrift, .newsEditor .newsBildUnterschrift, :not(.cke_panel_block) .newsBildUnterschrift {
  font-style: italic;
  font-size: .7rem;
  color: #282828;
  line-height: 1.6;
  padding: 10px;
  border: 1px solid #282828;
  border-top: none;
  border-right: none;
  background-color: #fff; }
.newnews #newsContent :not(.newsBild) .newsBildUnterschrift, .blog .blogEntry :not(.newsBild) .newsBildUnterschrift, .newsEditor :not(.newsBild) .newsBildUnterschrift, :not(.cke_panel_block) :not(.newsBild) .newsBildUnterschrift {
  margin-bottom: 1.5em; }
.newnews #newsContent .URLkastenWrapper, .blog .blogEntry .URLkastenWrapper, .newsEditor .URLkastenWrapper, :not(.cke_panel_block) .URLkastenWrapper {
  margin-top: 30px;
  margin-bottom: 30px;
  clear: both;
  border-bottom: solid 1px #282828;
  line-height: 1.6; }
  .newnews #newsContent .URLkastenWrapper .newsKasten, .blog .blogEntry .URLkastenWrapper .newsKasten, .newsEditor .URLkastenWrapper .newsKasten, :not(.cke_panel_block) .URLkastenWrapper .newsKasten {
    font-size: .9rem;
    line-height: 1.6;
    color: #7d7d7d;
    border-top: solid 1px #282828;
    padding: 15px 15px;
    margin-top: -1px; }
    .newnews #newsContent .URLkastenWrapper .newsKasten ul, .blog .blogEntry .URLkastenWrapper .newsKasten ul, .newsEditor .URLkastenWrapper .newsKasten ul, :not(.cke_panel_block) .URLkastenWrapper .newsKasten ul {
      margin-bottom: 0; }
      .newnews #newsContent .URLkastenWrapper .newsKasten ul li, .blog .blogEntry .URLkastenWrapper .newsKasten ul li, .newsEditor .URLkastenWrapper .newsKasten ul li, :not(.cke_panel_block) .URLkastenWrapper .newsKasten ul li {
        margin-bottom: 5px;
        font-size: 0.85rem;
        color: #282828; }
        .newnews #newsContent .URLkastenWrapper .newsKasten ul li a, .blog .blogEntry .URLkastenWrapper .newsKasten ul li a, .newsEditor .URLkastenWrapper .newsKasten ul li a, :not(.cke_panel_block) .URLkastenWrapper .newsKasten ul li a {
          color: #282828; }
  .newnews #newsContent .URLkastenWrapper .URLkasten p, .blog .blogEntry .URLkastenWrapper .URLkasten p, .newsEditor .URLkastenWrapper .URLkasten p, :not(.cke_panel_block) .URLkastenWrapper .URLkasten p {
    margin-bottom: 0; }
  .newnews #newsContent .URLkastenWrapper .URLkasten ul, .blog .blogEntry .URLkastenWrapper .URLkasten ul, .newsEditor .URLkastenWrapper .URLkasten ul, :not(.cke_panel_block) .URLkastenWrapper .URLkasten ul {
    margin-bottom: 20px; }
    .newnews #newsContent .URLkastenWrapper .URLkasten ul:last-child, .blog .blogEntry .URLkastenWrapper .URLkasten ul:last-child, .newsEditor .URLkastenWrapper .URLkasten ul:last-child, :not(.cke_panel_block) .URLkastenWrapper .URLkasten ul:last-child {
      margin-bottom: 0; }
  .newnews #newsContent .URLkastenWrapper:before, .blog .blogEntry .URLkastenWrapper:before, .newsEditor .URLkastenWrapper:before, :not(.cke_panel_block) .URLkastenWrapper:before {
    background: #282828;
    margin-bottom: -10px;
    content: 'Links';
    font-size: 0.9rem;
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    padding: 2px 5px; }
.newnews #newsContent .kastenWrapper, .blog .blogEntry .kastenWrapper, .newsEditor .kastenWrapper, :not(.cke_panel_block) .kastenWrapper {
  vertical-align: top;
  margin-bottom: 30px;
  clear: both;
  border-bottom: solid 1px #282828;
  line-height: 1.6;
  width: 50%; }
  .newnews #newsContent .kastenWrapper.kastenWrapperLeft, .blog .blogEntry .kastenWrapper.kastenWrapperLeft, .newsEditor .kastenWrapper.kastenWrapperLeft, :not(.cke_panel_block) .kastenWrapper.kastenWrapperLeft {
    float: left;
    margin-right: 30px; }
    @media screen and (max-width: 767px) {
      .newnews #newsContent .kastenWrapper.kastenWrapperLeft, .blog .blogEntry .kastenWrapper.kastenWrapperLeft, .newsEditor .kastenWrapper.kastenWrapperLeft, :not(.cke_panel_block) .kastenWrapper.kastenWrapperLeft {
        float: none; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      .newnews #newsContent .kastenWrapper.kastenWrapperLeft, .blog .blogEntry .kastenWrapper.kastenWrapperLeft, .newsEditor .kastenWrapper.kastenWrapperLeft, :not(.cke_panel_block) .kastenWrapper.kastenWrapperLeft {
        float: none; } }
  .newnews #newsContent .kastenWrapper.kastenWrapperRight, .blog .blogEntry .kastenWrapper.kastenWrapperRight, .newsEditor .kastenWrapper.kastenWrapperRight, :not(.cke_panel_block) .kastenWrapper.kastenWrapperRight {
    float: right;
    margin-left: 30px; }
    @media screen and (max-width: 767px) {
      .newnews #newsContent .kastenWrapper.kastenWrapperRight, .blog .blogEntry .kastenWrapper.kastenWrapperRight, .newsEditor .kastenWrapper.kastenWrapperRight, :not(.cke_panel_block) .kastenWrapper.kastenWrapperRight {
        float: none; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      .newnews #newsContent .kastenWrapper.kastenWrapperRight, .blog .blogEntry .kastenWrapper.kastenWrapperRight, .newsEditor .kastenWrapper.kastenWrapperRight, :not(.cke_panel_block) .kastenWrapper.kastenWrapperRight {
        float: none; } }
  @media screen and (max-width: 767px) {
    .newnews #newsContent .kastenWrapper, .blog .blogEntry .kastenWrapper, .newsEditor .kastenWrapper, :not(.cke_panel_block) .kastenWrapper {
      width: 100%;
      margin-left: 0 !important; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    .newnews #newsContent .kastenWrapper, .blog .blogEntry .kastenWrapper, .newsEditor .kastenWrapper, :not(.cke_panel_block) .kastenWrapper {
      width: 100%;
      margin-left: 0 !important; } }
  .newnews #newsContent .kastenWrapper .newsKasten, .blog .blogEntry .kastenWrapper .newsKasten, .newsEditor .kastenWrapper .newsKasten, :not(.cke_panel_block) .kastenWrapper .newsKasten {
    font-size: .9rem;
    line-height: 1.6;
    color: #7d7d7d;
    border-top: solid 1px #282828;
    padding: 15px 15px;
    margin-top: -1px; }
    .newnews #newsContent .kastenWrapper .newsKasten ul, .blog .blogEntry .kastenWrapper .newsKasten ul, .newsEditor .kastenWrapper .newsKasten ul, :not(.cke_panel_block) .kastenWrapper .newsKasten ul {
      margin-bottom: 0; }
      .newnews #newsContent .kastenWrapper .newsKasten ul li, .blog .blogEntry .kastenWrapper .newsKasten ul li, .newsEditor .kastenWrapper .newsKasten ul li, :not(.cke_panel_block) .kastenWrapper .newsKasten ul li {
        margin-bottom: 5px;
        font-size: 0.85rem;
        color: #282828; }
        .newnews #newsContent .kastenWrapper .newsKasten ul li a, .blog .blogEntry .kastenWrapper .newsKasten ul li a, .newsEditor .kastenWrapper .newsKasten ul li a, :not(.cke_panel_block) .kastenWrapper .newsKasten ul li a {
          color: #282828; }
  .newnews #newsContent .kastenWrapper .URLkasten p, .blog .blogEntry .kastenWrapper .URLkasten p, .newsEditor .kastenWrapper .URLkasten p, :not(.cke_panel_block) .kastenWrapper .URLkasten p {
    margin-bottom: 0; }
  .newnews #newsContent .kastenWrapper .URLkasten ul, .blog .blogEntry .kastenWrapper .URLkasten ul, .newsEditor .kastenWrapper .URLkasten ul, :not(.cke_panel_block) .kastenWrapper .URLkasten ul {
    margin-bottom: 20px; }
  .newnews #newsContent .kastenWrapper:before, .blog .blogEntry .kastenWrapper:before, .newsEditor .kastenWrapper:before, :not(.cke_panel_block) .kastenWrapper:before {
    background: #282828;
    margin-bottom: -10px;
    content: 'Info';
    font-size: 0.9rem;
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    padding: 2px 5px;
    display: inline-block;
    height: 24px; }
.newnews #newsContent .mce, .blog .blogEntry .mce, .newsEditor .mce, :not(.cke_panel_block) .mce {
  background-color: #f1f1f1;
  padding: 25px;
  margin: 30px 0; }
  .newnews #newsContent .mce h2, .blog .blogEntry .mce h2, .newsEditor .mce h2, :not(.cke_panel_block) .mce h2 {
    margin-top: 0; }
  .newnews #newsContent .mce p:last-child, .blog .blogEntry .mce p:last-child, .newsEditor .mce p:last-child, :not(.cke_panel_block) .mce p:last-child {
    margin-bottom: 0; }
  .newnews #newsContent .mce .mceWrapper, .blog .blogEntry .mce .mceWrapper, .newsEditor .mce .mceWrapper, :not(.cke_panel_block) .mce .mceWrapper {
    overflow: auto; }
  .newnews #newsContent .mce .newsBild.newsBildLinks, .newnews #newsContent .mce .newsBild.newsBildRechts, .blog .blogEntry .mce .newsBild.newsBildLinks, .blog .blogEntry .mce .newsBild.newsBildRechts, .newsEditor .mce .newsBild.newsBildLinks, .newsEditor .mce .newsBild.newsBildRechts, :not(.cke_panel_block) .mce .newsBild.newsBildLinks, :not(.cke_panel_block) .mce .newsBild.newsBildRechts {
    width: 25%; }
    .newnews #newsContent .mce .newsBild.newsBildLinks img, .newnews #newsContent .mce .newsBild.newsBildRechts img, .blog .blogEntry .mce .newsBild.newsBildLinks img, .blog .blogEntry .mce .newsBild.newsBildRechts img, .newsEditor .mce .newsBild.newsBildLinks img, .newsEditor .mce .newsBild.newsBildRechts img, :not(.cke_panel_block) .mce .newsBild.newsBildLinks img, :not(.cke_panel_block) .mce .newsBild.newsBildRechts img {
      width: 100%; }
.newnews #newsContent .newsContentAd, .blog .blogEntry .newsContentAd, .newsEditor .newsContentAd, :not(.cke_panel_block) .newsContentAd {
  text-align: center; }
  .newnews #newsContent .newsContentAd #Ads_BA_CAD2:not([style*="display: none"]), .blog .blogEntry .newsContentAd #Ads_BA_CAD2:not([style*="display: none"]), .newsEditor .newsContentAd #Ads_BA_CAD2:not([style*="display: none"]), :not(.cke_panel_block) .newsContentAd #Ads_BA_CAD2:not([style*="display: none"]) {
    margin-top: 2rem;
    margin-bottom: 2em;
    clear: both;
    background-color: #ddd;
    padding-bottom: .5em; }
.newnews #newsContent .socialButtons + .newsBild > img, .blog .blogEntry .socialButtons + .newsBild > img, .newsEditor .socialButtons + .newsBild > img, :not(.cke_panel_block) .socialButtons + .newsBild > img {
  margin-top: 0; }
.newnews #newsContent :not(.tango) .Zitat,
.newnews #newsContent .news .Zitat,
.newnews #newsContent .newnews .Zitat, .blog .blogEntry :not(.tango) .Zitat,
.blog .blogEntry .news .Zitat,
.blog .blogEntry .newnews .Zitat, .newsEditor :not(.tango) .Zitat,
.newsEditor .news .Zitat,
.newsEditor .newnews .Zitat, :not(.cke_panel_block) :not(.tango) .Zitat,
:not(.cke_panel_block) .news .Zitat,
:not(.cke_panel_block) .newnews .Zitat {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  margin: 1em 0;
  padding: 10px 60px;
  color: #282828;
  font-style: italic;
  position: relative;
  overflow: hidden; }
  .newnews #newsContent :not(.tango) .Zitat::before,
  .newnews #newsContent .news .Zitat::before,
  .newnews #newsContent .newnews .Zitat::before, .blog .blogEntry :not(.tango) .Zitat::before,
  .blog .blogEntry .news .Zitat::before,
  .blog .blogEntry .newnews .Zitat::before, .newsEditor :not(.tango) .Zitat::before,
  .newsEditor .news .Zitat::before,
  .newsEditor .newnews .Zitat::before, :not(.cke_panel_block) :not(.tango) .Zitat::before,
  :not(.cke_panel_block) .news .Zitat::before,
  :not(.cke_panel_block) .newnews .Zitat::before {
    content: '\201D';
    color: #ccc;
    font-family: Times New Roman, Times, Serif;
    font-size: 64px;
    line-height: 1.0;
    font-weight: bold;
    position: absolute;
    bottom: -28px;
    left: 5px; }
  .newnews #newsContent :not(.tango) .Zitat::after,
  .newnews #newsContent .news .Zitat::after,
  .newnews #newsContent .newnews .Zitat::after, .blog .blogEntry :not(.tango) .Zitat::after,
  .blog .blogEntry .news .Zitat::after,
  .blog .blogEntry .newnews .Zitat::after, .newsEditor :not(.tango) .Zitat::after,
  .newsEditor .news .Zitat::after,
  .newsEditor .newnews .Zitat::after, :not(.cke_panel_block) :not(.tango) .Zitat::after,
  :not(.cke_panel_block) .news .Zitat::after,
  :not(.cke_panel_block) .newnews .Zitat::after {
    content: '\201C';
    color: #ccc;
    font-family: Times New Roman, Times, Serif;
    font-size: 64px;
    line-height: 1.0;
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 10px; }
  .newnews #newsContent :not(.tango) .Zitat span.ZitatAutor,
  .newnews #newsContent .news .Zitat span.ZitatAutor,
  .newnews #newsContent .newnews .Zitat span.ZitatAutor, .blog .blogEntry :not(.tango) .Zitat span.ZitatAutor,
  .blog .blogEntry .news .Zitat span.ZitatAutor,
  .blog .blogEntry .newnews .Zitat span.ZitatAutor, .newsEditor :not(.tango) .Zitat span.ZitatAutor,
  .newsEditor .news .Zitat span.ZitatAutor,
  .newsEditor .newnews .Zitat span.ZitatAutor, :not(.cke_panel_block) :not(.tango) .Zitat span.ZitatAutor,
  :not(.cke_panel_block) .news .Zitat span.ZitatAutor,
  :not(.cke_panel_block) .newnews .Zitat span.ZitatAutor {
    float: right;
    margin-top: 2px;
    font-size: 80%; }

#newsContent img:hover {
  transform: none !important;
  transition: none !important; }
#newsContent .bildergalerie.galerieSmall {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 20px 0 10px 0;
  margin-bottom: 1rem; }
  #newsContent .bildergalerie.galerieSmall h3 {
    font-size: 1.2rem;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 15px; }
  #newsContent .bildergalerie.galerieSmall .galeriebild {
    margin-bottom: 1rem; }
    #newsContent .bildergalerie.galerieSmall .galeriebild img {
      width: 100%;
      height: 100%; }

.newsEditor .kastenWrapper.w100:before {
  content: 'Info (100%)'; }

body[data-rubrikname^="CIRS-"] .DerFall {
  padding: 1rem 0 !important;
  margin: 4rem 0 2rem 0 !important;
  position: relative;
  border-top: solid 1px #ededed;
  border-bottom: solid 1px #ededed; }
  body[data-rubrikname^="CIRS-"] .DerFall:before {
    background: #282828;
    position: absolute;
    color: #fff;
    top: -28px;
    left: 0;
    content: 'CIRS-Fall';
    font-size: 0.9rem;
    height: 28px;
    padding: 2px 8px; }

html.adaptive body .zeitreiseSlider.jsIssueSlider {
  background-color: #eee;
  width: 100%; }
  @media screen and (max-width: 767px) {
    html.adaptive body .zeitreiseSlider.jsIssueSlider .row .col.col-4 {
      -ms-flex: 0 0 66.666666%;
      flex: 0 0 66.666666%;
      max-width: 66.666666%; }
    html.adaptive body .zeitreiseSlider.jsIssueSlider .row .col.col-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    html.adaptive body .zeitreiseSlider.jsIssueSlider .jsIssueSliderTOC {
      height: auto; } }
  @media screen and (max-width: 575px) {
    html.adaptive body .zeitreiseSlider.jsIssueSlider .row .col.col-3,
    html.adaptive body .zeitreiseSlider.jsIssueSlider .row .col.col-4,
    html.adaptive body .zeitreiseSlider.jsIssueSlider .row .col.col-5 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; } }
  html.adaptive body .zeitreiseSlider.jsIssueSlider .jsIssueSliderSpot .unslider .unslider-arrow {
    display: none !important; }
html.adaptive body .jsIssueSlider {
  position: relative; }
  html.adaptive body .jsIssueSlider .jsIssueSliderCoverBox {
    padding: 20px; }
    html.adaptive body .jsIssueSlider .jsIssueSliderCoverBox .jsIssueSliderCover {
      border: solid 1px #ededed; }
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueDate,
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueName,
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueFullDate,
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueNumber,
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueYear,
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueVolume {
    display: none; }
  html.adaptive body .jsIssueSlider .jsIssueSliderNameBox .jsIssueSliderIssueName {
    display: block;
    text-align: center; }
  html.adaptive body .jsIssueSlider .jsIssueSliderTOC {
    overflow: hidden;
    padding: 20px;
    height: 420px; }
  html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper {
    border: solid 1px #ededed;
    background-color: #f4f4f4 !important;
    margin: 20px; }
    html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper li {
      margin-bottom: 0; }
    html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .titel {
      width: 100%;
      padding: 0;
      margin: 0;
      margin-bottom: 1rem; }
      html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .titel a {
        color: #444 !important; }
    html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .text {
      color: black;
      width: 100%;
      padding: 0;
      margin: 0;
      display: none; }
    html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .imageBox {
      width: 100%; }
      html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .imageBox .image {
        width: 100%; }
        html.adaptive body .jsIssueSlider .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .imageBox .image img {
          width: 100%; }
  @media screen and (max-width: 991px) {
    html.adaptive body .jsIssueSlider .jsIssueSliderSpot {
      display: none; } }
  html.adaptive body .jsIssueSlider .jsIssueSliderNavigation {
    cursor: pointer;
    user-select: none;
    width: 100%;
    padding: 1rem 15px 2rem !important; }
    html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .row {
      margin-left: 0;
      margin-right: 0; }
    html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderButton {
      font-size: 1rem;
      line-height: 1;
      text-align: center;
      background-color: #282828;
      color: white;
      margin: 12px 0;
      padding: 5px 5px 0;
      border-left: 3px solid #eee; }
      html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderButton:hover {
        background-color: #006d87; }
    html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderSlider {
      border: none;
      background-color: #c0c0c0;
      width: calc(100% - 40px);
      margin: 20px !important;
      position: relative;
      border-radius: 0; }
      html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderSlider .ui-slider-handle {
        background-image: none;
        -webkit-appearance: none;
        border: 8px solid gray;
        height: 34px;
        width: 34px;
        border-radius: 50%;
        background-color: #ffffff;
        cursor: pointer;
        margin-top: -7px; }
      html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderSlider .ui-slider-pip {
        padding-top: 8px;
        color: #282828;
        font-size: 0.78em; }
        html.adaptive body .jsIssueSlider .jsIssueSliderNavigation .jsIssueSliderSlider .ui-slider-pip .ui-slider-label {
          top: 15px !important; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .col-3 {
  flex: 0 0 40% !important;
  max-width: 40% !important; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .col-4 {
  flex: 0 0 60% !important;
  max-width: 60% !important; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .col-5 {
  flex: 0 0 100% !important;
  max-width: 100% !important; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderCoverBox {
  padding: 20px 0; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderTOC {
  padding: 20px 0;
  height: auto; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderSpot .archiveSpotSliderWrapper {
  margin: 0; }
  html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot {
    padding: 5px 20px 20px; }
    html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .titel {
      height: auto;
      margin-bottom: 10px;
      line-height: 1;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700; }
      html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderSpot .archiveSpotSliderWrapper .archiveSpot .titel a {
        line-height: 1; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderSpot .unslider .unslider-nav li {
  color: transparent; }
html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderNavigation {
  padding: 0 15px; }
  html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderNavigation .row {
    margin-left: 0;
    margin-right: 0; }
  html.adaptive body .area_right .jsIssueSlider.issueSliderPerspektivenFachgebiet .jsIssueSliderNavigation .jsIssueSliderButton {
    font-size: 1rem;
    background-color: #282828;
    color: white;
    margin: 12px 0;
    padding: 5px 5px 0;
    border-left: 3px solid #eee; }

.skimmer .skimmerIssues .skimmerMeta {
  color: #282828;
  padding: 0;
  overflow: hidden;
  max-width: 0;
  width: 0;
  transition: all 1s ease; }
  .skimmer .skimmerIssues .skimmerMeta.selected {
    width: auto;
    transition: all 1s ease; }
  .skimmer .skimmerIssues .skimmerMeta .titel {
    font-size: .75rem; }
  .skimmer .skimmerIssues .skimmerMeta .ausgabe {
    font-size: 1.4rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  .skimmer .skimmerIssues .skimmerMeta .datum {
    font-size: .75rem; }
.skimmer .skimmerIssues .col.skimmerImg {
  flex-basis: 0 !important;
  cursor: pointer; }
  .skimmer .skimmerIssues .col.skimmerImg .img {
    border: solid 1px #f1f1f1;
    overflow: hidden; }
  .skimmer .skimmerIssues .col.skimmerImg img {
    width: 100%;
    opacity: .5;
    background-color: #282828; }
    .skimmer .skimmerIssues .col.skimmerImg img:hover {
      opacity: 1; }
  .skimmer .skimmerIssues .col.skimmerImg.selected img {
    opacity: 1;
    border: solid 3px #006d87; }
.skimmer .skimmerTiles {
  font-family: "Open Sans", Arial, sans-serif;
  margin: 1rem -5px -1rem -5px; }
  .skimmer .skimmerTiles .col {
    padding: 5px; }
    .skimmer .skimmerTiles .col .box {
      position: relative;
      width: 100%;
      overflow: hidden; }
      .skimmer .skimmerTiles .col .box:before {
        content: "";
        display: block;
        padding-top: 100%; }
      .skimmer .skimmerTiles .col .box .nytTile {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        background-size: cover;
        background-position: center center; }
        .skimmer .skimmerTiles .col .box .nytTile:hover .nytTitle {
          background-color: #f7f7f7;
          color: #333;
          text-shadow: none; }
          .skimmer .skimmerTiles .col .box .nytTile:hover .nytTitle .nytTitle1 {
            color: #282828; }
          .skimmer .skimmerTiles .col .box .nytTile:hover .nytTitle .nytTitleCR {
            height: auto;
            padding-bottom: 3px; }
        .skimmer .skimmerTiles .col .box .nytTile .nytTitle {
          box-sizing: border-box;
          position: absolute;
          color: white;
          bottom: 0;
          left: 0;
          right: 0;
          padding: 8px;
          padding-right: 2px;
          text-shadow: black 0 0 1px;
          background-color: rgba(0, 0, 0, 0.4);
          line-height: 1.1; }
          .skimmer .skimmerTiles .col .box .nytTile .nytTitle .nytTitle1 {
            hyphens: manual;
            margin-bottom: 3px;
            font-size: .85rem; }
          .skimmer .skimmerTiles .col .box .nytTile .nytTitle .nytTitle2 {
            hyphens: manual;
            font-family: "PT Sans", "Open Sans", Arial, sans-serif;
            font-weight: 700;
            word-wrap: break-word;
            font-size: 1rem; }
          .skimmer .skimmerTiles .col .box .nytTile .nytTitle .nytTitleCR {
            font-size: .6rem;
            margin-top: 4px;
            height: 0;
            color: black;
            overflow: hidden; }

html.adaptive body ul.preisMenu li ul li.active {
  background-color: #006d87; }
  html.adaptive body ul.preisMenu li ul li.active a {
    color: white !important; }

.anzeigenbox {
  margin-bottom: 1em;
  font-size: 0.6rem !important;
  color: #282828 !important;
  text-align: center;
  overflow: hidden; }
  .anzeigenbox .text {
    margin: 0 auto;
    overflow: hidden; }
    @media screen and (max-width: 575px) {
      .anzeigenbox .text {
        min-width: 290px; } }
    .anzeigenbox .text > div {
      padding: 10px 0 20px;
      border-top: dotted 1px #ccc;
      border-bottom: dotted 1px #ccc;
      background-color: #f7f7f7; }
      .anzeigenbox .text > div #Ads_BA_CAD_ad_container {
        text-align: center; }
  .anzeigenbox img:hover {
    transform: scale(1) !important; }

.newsContentAd img:hover {
  transform: scale(1) !important; }

#Ads_BA_BS {
  display: block;
  height: auto;
  background-color: #ddd;
  padding-bottom: 5px; }

#sky {
  width: 350px;
  padding-left: 10px;
  border: none;
  padding: none;
  position: fixed;
  top: 0;
  right: 0;
  margin: 0;
  bottom: 0;
  overflow: hidden; }

body.mode-xl #sky {
  width: 200px; }

body.mode-lg #sky,
body.mode-md #sky,
body.mode-sm #sky,
body.mode-xs #sky {
  display: none; }

#Ads_BA_FLB {
  margin-bottom: 10px;
  text-align: center; }

@media screen and (min-width: 1400px) {
  #Ads_BA_BS {
    display: block; }

  #sky {
    display: block; } }
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  #Ads_BA_BS {
    display: block; }

  #sky {
    display: block; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #Ads_BA_BS {
    display: block; }

  #sky {
    display: block; } }
#stayloggedin {
  margin-left: 15px;
  margin-top: 8px; }
  #stayloggedin + label {
    font-size: 0.75rem;
    margin-top: 5px; }

#dialogMeinDAE, #dialogMeinDAEtablet {
  overflow-x: hidden; }
  #dialogMeinDAE .label.pflicht:after, #dialogMeinDAEtablet .label.pflicht:after {
    content: "*";
    margin-left: 3px; }
  #dialogMeinDAE .subdialog, #dialogMeinDAEtablet .subdialog {
    display: none; }
  #dialogMeinDAE .option, #dialogMeinDAEtablet .option {
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 767px) {
      #dialogMeinDAE .option, #dialogMeinDAEtablet .option {
        margin-bottom: 1.5rem; } }
  #dialogMeinDAE label.option, #dialogMeinDAEtablet label.option {
    font-size: 1.35rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 0;
    padding-left: 8px;
    color: #282828; }
    @media screen and (max-width: 767px) {
      #dialogMeinDAE label.option, #dialogMeinDAEtablet label.option {
        font-size: 1.2rem; } }
  #dialogMeinDAE .legende, #dialogMeinDAEtablet .legende {
    margin-left: 25px; }
  #dialogMeinDAE .optioncontent, #dialogMeinDAEtablet .optioncontent {
    display: none;
    margin-left: 25px;
    margin-top: 15px; }

#dialogMeinDAEtablet input[type=text], #dialogMeinDAEtablet input[type=email], #dialogMeinDAEtablet select {
  width: 100%; }
#dialogMeinDAEtablet .buttons {
  margin-top: 1rem; }
#dialogMeinDAEtablet h2.dotteduline {
  font-size: 1.5rem;
  font-weight: bold;
  border-bottom: solid 1px #eee;
  margin-bottom: 1rem; }
#dialogMeinDAEtablet .row {
  margin-bottom: 1rem; }
#dialogMeinDAEtablet #newsletter .newsletter {
  display: inline-block;
  margin-bottom: .5rem;
  margin-right: 10px; }
  #dialogMeinDAEtablet #newsletter .newsletter.halb {
    clear: both; }
#dialogMeinDAEtablet #newsletter input[type=checkbox], #dialogMeinDAEtablet #newsletter input[type=radio] {
  margin-right: 10px; }
#dialogMeinDAEtablet #newsletter label {
  margin-bottom: 0; }
#dialogMeinDAEtablet #newsletter .name {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700; }
#dialogMeinDAEtablet #newsletter .description {
  padding-left: 23px;
  font-size: .8rem; }

#meinDAETabs .button, #meinDAETabs input[type="button"], #meinDAETabs input[type="submit"] {
  font-size: 0.75rem !important; }
#meinDAETabs .userDataMask * {
  position: relative; }
#meinDAETabs .userDataMask .showPW {
  border: solid 1px #777;
  border-radius: 3px;
  background-color: #f1f4f9;
  padding: 8px; }
#meinDAETabs .userDataMask .showPW:hover {
  background-color: #006d87;
  border-color: white;
  color: white; }
#meinDAETabs .userDataMask hr {
  margin-top: 2rem; }
#meinDAETabs .userDataMask .label {
  float: left;
  width: 25%;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-size: 0.85rem;
  line-height: 1.2;
  margin-top: 5px; }
#meinDAETabs .userDataMask .input {
  width: 75%;
  margin-left: 25%;
  margin-bottom: 1em;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
  #meinDAETabs .userDataMask .input input[type="text"],
  #meinDAETabs .userDataMask .input input[type="email"],
  #meinDAETabs .userDataMask .input input[name^="password"],
  #meinDAETabs .userDataMask .input select {
    width: 100%;
    height: 35px;
    border: 1px solid #ededed;
    box-shadow: none;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
  #meinDAETabs .userDataMask .input input[name^="password"] {
    width: calc(100% - 40px); }
  #meinDAETabs .userDataMask .input input[type="submit"],
  #meinDAETabs .userDataMask .input input[type="reset"] {
    margin-right: 1%;
    width: calc(50% - 1.2%);
    background-color: #006d87;
    text-shadow: none;
    height: 30px;
    padding: 0 15px 0;
    font-size: 0.75rem;
    line-height: 20px;
    display: inline-block;
    position: relative;
    outline: none;
    white-space: nowrap;
    color: #FFF;
    border: none;
    transition: background-color 500ms ease-out;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    letter-spacing: 0.04em; }
    #meinDAETabs .userDataMask .input input[type="submit"]:hover,
    #meinDAETabs .userDataMask .input input[type="reset"]:hover {
      cursor: pointer !important;
      background-color: #282828;
      transition: background-color 500ms ease-out; }
  #meinDAETabs .userDataMask .input input[type="reset"] {
    background-color: #aaa;
    margin-right: 0; }
@media screen and (max-width: 575px) {
  #meinDAETabs .userDataMask .label, #meinDAETabs .userDataMask .input {
    width: 100%;
    margin-left: 0;
    float: none; }
  #meinDAETabs .userDataMask .label {
    margin-bottom: 5px; } }
#meinDAETabs .userDataMask span.helpforAnchor {
  font-size: 0.7rem; }
#meinDAETabs .userDataMask .aboUngueltig {
  color: white;
  background: red;
  padding: 2px 10px;
  font-size: 0.7rem; }
#meinDAETabs .userDataMask .aboGueltig {
  color: white;
  padding: 2px 10px;
  background: green;
  font-size: 0.7rem; }
#meinDAETabs .userDataMask .foto {
  float: right;
  font-size: 11px; }
#meinDAETabs #userdata h3 {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.2rem !important;
  color: #006d87;
  text-decoration: none;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }
#meinDAETabs #userdata .avatar {
  float: left;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: solid 1px #ccc;
  background-color: White;
  overflow: hidden; }
  #meinDAETabs #userdata .avatar img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    /* F´┐¢r Plugin f´┐¢r IE */ }
    #meinDAETabs #userdata .avatar img:hover {
      transform: none !important;
      transition: none !important; }
#meinDAETabs #userdata input[type="text"],
#meinDAETabs #userdata input[type="search"],
#meinDAETabs #userdata input[type="email"],
#meinDAETabs #userdata select {
  height: 35px;
  padding: 0 10px;
  box-shadow: none;
  font-size: 0.8rem; }
#meinDAETabs #userdata input:focus {
  border: 2px solid #959aa3 !important;
  box-shadow: none;
  outline-color: transparent;
  outline: none; }
#meinDAETabs #userdata input[name="avatar"] {
  margin-left: 20px; }
#meinDAETabs #userdata input[name="delAvatar"] {
  margin-left: 20px;
  font-size: 0.65rem !important; }
#meinDAETabs #userdata input[name="delAvatar"] + {
  font-size: 0.65rem !important; }
#meinDAETabs #userdata input[type='file'] {
  background-color: #acacac;
  background-image: none;
  border: none;
  padding: 2px 5px;
  color: #fff;
  font-size: 11px !important;
  text-transform: none; }
#meinDAETabs #userdata input[type="checkbox"] {
  font-size: 0.85rem !important; }
#meinDAETabs #cme .col {
  width: 50%;
  float: left; }
  @media screen and (max-width: 575px) {
    #meinDAETabs #cme .col {
      width: 100%;
      float: none;
      margin-bottom: 20px; } }
  #meinDAETabs #cme .col .image {
    overflow: hidden;
    margin-bottom: 15px;
    max-height: 150px; }
#meinDAETabs #newsletter .userNewsletterMask .newsletter {
  margin-bottom: 1.5rem; }
#meinDAETabs #newsletter .userNewsletterMask input[type=checkbox], #meinDAETabs #newsletter .userNewsletterMask input[type=radio] {
  margin-right: 10px; }
#meinDAETabs #newsletter .userNewsletterMask label {
  margin-bottom: 0; }
#meinDAETabs #newsletter .userNewsletterMask .name {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700; }
#meinDAETabs #newsletter .userNewsletterMask .description {
  padding-left: 23px; }
#meinDAETabs #clipboards .button, #meinDAETabs #clipboards input[type="button"] {
  margin-left: 10px; }
#meinDAETabs #clipboards .clipboards {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  list-style-type: none !important;
  list-style-image: none !important;
  padding-left: 3px !important;
  margin-left: 0 !important; }
#meinDAETabs #clipboards ul.clipboards li:before {
  display: none; }
#meinDAETabs #clipboards ul.clipboards .board_name {
  position: relative;
  background-color: #f1f1f1;
  padding: 12px 10px 6px;
  margin-top: 1rem;
  border-radius: 0 !important;
  border: none !important;
  display: flex; }
  #meinDAETabs #clipboards ul.clipboards .board_name.ui-state-active, #meinDAETabs #clipboards ul.clipboards .board_name.ui-widget-content .ui-state-active, #meinDAETabs #clipboards ul.clipboards .board_name.ui-widget-header .ui-state-active, #meinDAETabs #clipboards ul.clipboards .board_name.ui-button:active, #meinDAETabs #clipboards ul.clipboards .board_name.ui-button:active, #meinDAETabs #clipboards ul.clipboards .board_name.ui-button.ui-state-active:hover {
    border: none;
    background-color: #7d7d7d;
    color: white; }
  #meinDAETabs #clipboards ul.clipboards .board_name .clipboardButtons {
    position: absolute;
    right: 7px;
    float: right;
    top: 6px; }
    #meinDAETabs #clipboards ul.clipboards .board_name .clipboardButtons .clipboardEdit, #meinDAETabs #clipboards ul.clipboards .board_name .clipboardButtons .clipboardDelete {
      display: inline-block;
      padding: 0 3px;
      background-color: white;
      color: #777;
      width: 25px;
      text-align: center; }
    #meinDAETabs #clipboards ul.clipboards .board_name .clipboardButtons div {
      margin-left: 2px; }
  #meinDAETabs #clipboards ul.clipboards .board_name .name {
    margin-top: -6px;
    margin-left: 3px; }
#meinDAETabs #clipboards ul.clipboards li a {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  color: #006d87;
  font-size: 1.5rem;
  text-decoration: none;
  padding-top: 1.5rem; }
#meinDAETabs #clipboards ul.clipboardEntries {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 1em;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  list-style-type: none !important;
  list-style-image: none !important; }
  #meinDAETabs #clipboards ul.clipboardEntries.ui-widget-content {
    border: none !important; }
  #meinDAETabs #clipboards ul.clipboardEntries .abgelaufen {
    color: #282828 !important;
    cursor: not-allowed; }
  #meinDAETabs #clipboards ul.clipboardEntries li a, #meinDAETabs #clipboards ul.clipboardEntries li {
    color: #49494b;
    font-size: 1rem;
    line-height: 1.2em;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
  #meinDAETabs #clipboards ul.clipboardEntries li {
    padding: 10px 0; }
  #meinDAETabs #clipboards ul.clipboardEntries .clipboardType {
    float: left;
    text-align: center;
    width: 40px;
    height: 35px;
    line-height: 100%;
    margin-right: 15px;
    border: none;
    font-size: 12px;
    color: #fff;
    background: #acacac;
    padding: 0;
    padding-top: 12px;
    cursor: pointer;
    margin-top: 5px; }
  #meinDAETabs #clipboards ul.clipboardEntries .clipboardTypeJob {
    border: none;
    background: #acacac;
    color: #fff; }
  #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry {
    padding: 5px 0;
    margin-left: 60px; }
    #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry:hover {
      background-color: #efefef; }
    #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .meta {
      font-size: 11px;
      margin-top: 4px;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      color: #aaa; }
    #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .desc {
      font-size: 11px;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      padding-right: 40px;
      margin-top: 8px; }
    #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .clipboardEntryDelete, #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .clipboardEntryEdit {
      float: right;
      width: 25px;
      text-align: center;
      margin: 2px 4px 2px 2px;
      padding: 3px;
      border: 1px solid #fff;
      background-color: #fff;
      line-height: 1;
      color: #49494b; }
      #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .clipboardEntryDelete:hover, #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .clipboardEntryEdit:hover {
        border: 1px solid #ededed; }
    #meinDAETabs #clipboards ul.clipboardEntries .clipboardEntry .clipboardEntryDelete {
      margin-right: 8px; }

#helpEFN, #helpABO, #helpEFNPsycho, #helpABOPsycho, #helpUsername, #helpUserdata, #helpAvatar {
  display: none;
  position: absolute !important;
  top: 25px;
  left: 35px;
  background-color: #fde7b6;
  z-index: 10;
  width: 350px;
  padding: 10px;
  font-size: 0.85rem;
  line-height: 1.6em;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  color: #282828; }

#helpABOPsycho p, #helpABOPsycho .aufkleber,
#helpABO p, #helpABO .aufkleber {
  font-size: 0.85rem;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  color: #282828;
  line-height: 1.6em; }

#helpABO .aufkleber, #helpABOPsycho .aufkleber {
  background: white;
  padding: 6px;
  overflow: hidden;
  border: solid 1px #ccc; }
  #helpABO .aufkleber .absender, #helpABOPsycho .aufkleber .absender {
    white-space: nowrap; }
  #helpABO .aufkleber .adresse, #helpABOPsycho .aufkleber .adresse {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }

.strengthIndicator {
  height: auto !important;
  padding: 5px !important;
  margin: 0;
  font-size: 10px;
  font-weight: bold;
  color: white !important;
  text-align: center; }

input[disabled] {
  background-color: #7f7f7f !important;
  cursor: not-allowed !important; }

table.imma {
  font-size: .8rem;
  line-height: 1.1;
  width: 100%;
  margin: .4rem 0 1rem 0; }
  table.imma tr td, table.imma tr th {
    border: solid 1px #ededed;
    padding: 2px 5px;
    text-align: center; }
    table.imma tr td .delete, table.imma tr th .delete {
      color: #c00;
      font-size: 1rem;
      padding: 0 4px;
      cursor: pointer; }
    table.imma tr td .preview, table.imma tr th .preview {
      color: #006d87;
      font-size: 1rem;
      padding: 0 4px; }
  table.imma tr th {
    color: white;
    background-color: #777; }

html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRecherche input[type=search],
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRecherche input[type=submit] {
  width: 100%;
  text-transform: uppercase; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRecherche input[type=submit] {
  text-transform: uppercase;
  margin-top: 0; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRecherche input[type=submit]:hover {
    background-color: #282828; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRecherche input[type=search] {
  padding: 0 10px; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord {
  margin-bottom: 1em;
  padding-bottom: 1em;
  position: relative;
  border-bottom: solid 1px #ccc; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord:last-of-type {
    border-bottom: none; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord.row {
    margin-left: 0;
    margin-right: 0; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord > .col {
    padding: 0; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistImage {
    float: right; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistImage .ratio {
      overflow: hidden;
      border: solid 1px #ccc; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistImage img {
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      height: 100%;
      width: 100%; }
      html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistImage img.thumb-1 {
        object-position: top center; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData {
    padding-right: 15px; }
    @media screen and (max-width: 767px) {
      html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData {
        padding-right: 0; } }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData .jsHitlistCategory {
      font-size: .8rem;
      line-height: 1.3;
      color: #282828;
      font-family: "Open Sans", Arial, sans-serif;
      margin-bottom: 8px; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData .jsHitlistTitle {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.3; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData .jsHitlistAuthor {
      font-size: .85rem;
      color: #aaaaaa;
      font-style: italic; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .jsHitlist .jsHitlistRecord .jsHitlistData .jsHitlistSrc {
      font-size: .85rem; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske input[type=text], html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske input[type=search] {
  width: 100%; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .bereichtitel {
  margin-top: .5rem;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .rubriken {
  margin-top: .5rem;
  overflow: auto; }
  html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .rubriken .rubrik {
    width: 50%;
    float: left; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .rubriken .rubrik input[type=checkbox] {
      margin-right: 10px;
      vertical-align: top; }
    html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .rubriken .rubrik label {
      margin-top: -4px;
      vertical-align: top; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .col select {
  width: 100%; }
html.adaptive body #DAEpage .area_wrapper .area_container .area .col .archivRechercheMaske .buttons {
  margin-top: 1rem; }

#suche {
  width: 80vw;
  height: 50vh; }
  @media screen and (max-width: 767px) {
    #suche {
      width: 90vw;
      height: auto; } }
  #suche.dialog {
    padding: 50px !important; }
    @media screen and (max-width: 767px) {
      #suche.dialog {
        padding: 25px !important; } }
    #suche.dialog h2 {
      font-size: 1.75rem;
      line-height: 1;
      font-family: "Open Sans", Arial, sans-serif;
      color: #282828;
      margin: 0 0 40px 0;
      overflow: hidden; }
    #suche.dialog form {
      display: flex;
      flex-wrap: wrap; }
      #suche.dialog form .input {
        width: 94%;
        border-bottom: 2px solid #000; }
        @media screen and (max-width: 767px) {
          #suche.dialog form .input {
            width: 74%; } }
        #suche.dialog form .input:focus {
          background-color: transparent !important; }
        #suche.dialog form .input input[type="search"] {
          width: 100% !important;
          border: none !important;
          height: 40px;
          padding: 5px 15px 5px 0;
          margin-bottom: 0;
          font-size: 1.3rem;
          font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
          #suche.dialog form .input input[type="search"]:focus {
            background-color: transparent !important; }
        #suche.dialog form .input input[type="search"]:hover + .active-border,
        #suche.dialog form .input input[type="search"]:focus + .active-border {
          width: 100%;
          transition: width 500ms ease-out; }
      #suche.dialog form .filters {
        width: 100%;
        background-color: #efefef;
        padding: 20px;
        font-size: 0.85rem;
        margin-top: 1.5rem; }
        @media screen and (max-width: 767px) {
          #suche.dialog form .filters {
            padding: 10px; } }
        #suche.dialog form .filters li input[type=checkbox] {
          font-size: 0.85rem; }
        #suche.dialog form .filters li label {
          font-size: 0.85rem; }
      #suche.dialog form .buttons {
        width: 6%;
        text-align: right;
        border-bottom: 2px solid #000; }
        @media screen and (max-width: 767px) {
          #suche.dialog form .buttons {
            width: 26%; } }
        #suche.dialog form .buttons button {
          background-image: none;
          border: none;
          font-size: 30px; }
          #suche.dialog form .buttons button:hover {
            cursor: pointer !important;
            background-color: #ddd; }

.suchMaske input[name=s] {
  width: 100%;
  margin-bottom: 1em; }
.suchMaske ul.filters {
  margin: .5em 0 0 0 !important;
  padding: 0 !important; }
  .suchMaske ul.filters li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    width: 50%;
    display: inline-block; }
    .suchMaske ul.filters li label {
      margin-left: 5px;
      vertical-align: top;
      font-size: .7rem !important;
      line-height: 1.0 !important; }
    .suchMaske ul.filters li input[type=checkbox] {
      vertical-align: top; }

.suchfilter .suchMaske ul.filters li {
  width: 100%;
  padding-bottom: 5px !important; }
.suchfilter .suchMaske ul.filters input[type="checkbox"] {
  width: 20px;
  height: 20px; }

.searchbox {
  margin-bottom: 1rem;
  margin-top: 1rem; }
  .searchbox .bg-daecolor {
    padding: 15px; }
    .searchbox .bg-daecolor h2 {
      font-size: 1.1rem !important;
      color: #fff !important;
      margin-bottom: 0; }
    .searchbox .bg-daecolor .suchfilter .suchMaske input[type="submit"], .searchbox .bg-daecolor .suchfilter .suchMaske input[type="button"], .searchbox .bg-daecolor .aktiveFilter .suchMaske input[type="submit"], .searchbox .bg-daecolor .aktiveFilter .suchMaske input[type="button"] {
      font-size: 0.85rem !important;
      margin-top: 0.5rem !important; }
      .searchbox .bg-daecolor .suchfilter .suchMaske input[type="submit"]:hover, .searchbox .bg-daecolor .suchfilter .suchMaske input[type="button"]:hover, .searchbox .bg-daecolor .aktiveFilter .suchMaske input[type="submit"]:hover, .searchbox .bg-daecolor .aktiveFilter .suchMaske input[type="button"]:hover {
        background-color: #282828; }
    @media screen and (max-width: 991px) {
      .searchbox .bg-daecolor h2 {
        cursor: pointer !important; }
        .searchbox .bg-daecolor h2:after {
          content: "\e761";
          font-family: 'font-icons';
          float: right; } }
    @media screen and (min-width: 992px) {
      .searchbox .bg-daecolor h2, .searchbox .bg-daecolor h3, .searchbox .bg-daecolor p, .searchbox .bg-daecolor li, .searchbox .bg-daecolor a, .searchbox .bg-daecolor .label, .searchbox .bg-daecolor .bereichtitel {
        color: #fff; }
      .searchbox .bg-daecolor .suchfilter .suchMaske .label, .searchbox .bg-daecolor .aktiveFilter .suchMaske .label {
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 1.1rem;
        margin-bottom: 15px;
        margin-top: 1.2rem;
        color: #fff; }
      .searchbox .bg-daecolor .suchfilter .archivRechercheMaske, .searchbox .bg-daecolor .aktiveFilter .archivRechercheMaske {
        color: #fff; }
        .searchbox .bg-daecolor .suchfilter .archivRechercheMaske .bereichtitel, .searchbox .bg-daecolor .aktiveFilter .archivRechercheMaske .bereichtitel {
          margin-top: 1rem !important;
          color: #ddd;
          font-family: "Open Sans", Arial, sans-serif !important; } }

.search-filter {
  position: fixed !important;
  padding: 0;
  left: 100vw;
  top: 0;
  bottom: 0;
  width: 60vw;
  z-index: 10000;
  overflow: scroll;
  overflow-x: hidden;
  opacity: 0;
  background-color: #f1f1f1;
  transition: left .5s, opacity 1s 1s;
  box-shadow: #000 0 0 5px; }
  .search-filter.show {
    left: 60vw;
    width: 40vw;
    opacity: 1;
    transition: left .5s;
    background-color: #f1f1f1; }
    .search-filter.show h2 {
      color: #282828 !important;
      font-family: "Open Sans", Arial, sans-serif;
      font-size: 1.2rem !important;
      margin-bottom: 15px; }
      .search-filter.show h2:after {
        display: none; }
    .search-filter.show .suchfilter .label, .search-filter.show .aktiveFilter .label {
      font-family: "Open Sans", Arial, sans-serif;
      font-size: 1.2rem;
      margin-bottom: 15px;
      margin-top: 1.5rem; }
      .search-filter.show .suchfilter .label:nth-child(1), .search-filter.show .aktiveFilter .label:nth-child(1) {
        margin-top: 0; }
    .search-filter.show .suchfilter ul.filters li label, .search-filter.show .aktiveFilter ul.filters li label {
      margin-left: 5px;
      vertical-align: top;
      font-size: .85rem !important;
      line-height: 1.2 !important; }
    .search-filter.show .suchfilter input[type="submit"], .search-filter.show .suchfilter input[type="button"], .search-filter.show .aktiveFilter input[type="submit"], .search-filter.show .aktiveFilter input[type="button"] {
      background-color: #006d87;
      color: #fff;
      font-size: 0.85rem;
      margin-top: 0.5rem; }
    .search-filter.show .suchfilter .archivRechercheMaske .bereichtitel, .search-filter.show .aktiveFilter .archivRechercheMaske .bereichtitel {
      margin-top: 1rem !important; }
    .search-filter.show .suchfilter .archivRechercheMaske .rubriken .rubrik, .search-filter.show .aktiveFilter .archivRechercheMaske .rubriken .rubrik {
      width: 50%;
      float: left; }
      @media screen and (max-width: 575px) {
        .search-filter.show .suchfilter .archivRechercheMaske .rubriken .rubrik, .search-filter.show .aktiveFilter .archivRechercheMaske .rubriken .rubrik {
          width: 100% !important;
          float: none !important; } }
    @media screen and (max-width: 767px) {
      .search-filter.show {
        left: 40vw;
        width: 60vw; } }
    @media screen and (max-width: 575px) {
      .search-filter.show {
        left: 30vw;
        width: 70vw; } }
  .search-filter .searchbox .bg-daecolor {
    background-image: none;
    background-color: transparent; }

.rechercheinfos {
  background-color: #eee;
  padding: 20px; }
  .rechercheinfos:empty {
    display: none; }
  .rechercheinfos .restrictions {
    border-top: 1px solid #ededed;
    margin-top: 5px;
    padding-top: 5px; }
    .rechercheinfos .restrictions:before {
      content: 'Filter: ';
      display: block;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700; }
    .rechercheinfos .restrictions .restriction {
      display: inline-block;
      margin-right: 10px !important;
      white-space: nowrap; }
      .rechercheinfos .restrictions .restriction .field {
        color: #777;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        font-weight: 700; }
      .rechercheinfos .restrictions .restriction .operator {
        color: #aaa; }
      .rechercheinfos .restrictions .restriction .value {
        font-style: italic;
        color: #006d87; }

#intSearchMask table {
  width: 100%; }
  #intSearchMask table td {
    padding-bottom: 10px; }
  #intSearchMask table td[class="right"] {
    text-align: left !important; }
#intSearchMask input[type="text"],
#intSearchMask select[name="intSpecialities"] {
  width: 100%;
  height: 30px; }
#intSearchMask select[name="intTitleBool"],
#intSearchMask select[name="intAbstractBool"],
#intSearchMask select[name="intVolltextBool"] {
  margin-left: 10px;
  width: calc(100% - 10px); }
#intSearchMask select {
  border-radius: 0;
  height: 30px; }
#intSearchMask input[name="intSeite"] {
  width: 60px; }
#intSearchMask input[type="submit"],
#intSearchMask input[type="button"] {
  font-size: 0.85rem; }
  #intSearchMask input[type="submit"]:hover,
  #intSearchMask input[type="button"]:hover {
    background-color: #282828; }

.sprechblase {
  position: relative; }
  .sprechblase .searchTip {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 10px 20px 10px;
    margin-left: 20px; }
  .sprechblase .dreieck {
    position: absolute;
    left: 0;
    top: 0;
    width: 0px;
    height: 0px;
    -webkit-transform: rotate(360deg);
    border-style: solid;
    border-width: 0 20px 30px 0;
    border-color: transparent #000 transparent transparent;
    opacity: 0.2; }
  @media screen and (max-width: 767px) {
    .sprechblase .searchTip {
      margin-left: 0;
      margin-top: 20px; }
    .sprechblase .dreieck {
      border-color: transparent transparent transparent #000;
      border-width: 20px 0 0 30px;
      top: -20px; } }

html.adaptive body #DAEpage #DAEcontent .stickyBookmarks {
  display: none; }
html.adaptive body #DAEpage #DAEcontent .socialButtons {
  position: relative;
  margin: 1rem 0 1.5rem 0;
  overflow: visible; }
  @media screen and (max-width: 575px) {
    html.adaptive body #DAEpage #DAEcontent .socialButtons {
      margin: 1rem 0 0.75rem 0; } }
  html.adaptive body #DAEpage #DAEcontent .socialButtons a {
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 8px;
    font-size: 0.85rem;
    line-height: 1;
    text-align: center;
    padding-top: 8px;
    vertical-align: top;
    background-color: white;
    border: 1px solid #ededed;
    color: #006d87;
    transition: border-color, background-color 250ms;
    font-style: normal;
    text-shadow: none;
    border-radius: 0;
    overflow: hidden; }
    @media screen and (max-width: 575px) {
      html.adaptive body #DAEpage #DAEcontent .socialButtons a {
        margin-bottom: 10px; } }
    html.adaptive body #DAEpage #DAEcontent .socialButtons a i {
      display: block;
      position: relative;
      width: 28px;
      height: 28px;
      font-size: 0.85rem;
      line-height: 1;
      padding-right: 3px; }
      html.adaptive body #DAEpage #DAEcontent .socialButtons a i:last-child {
        color: #fff !important; }
    html.adaptive body #DAEpage #DAEcontent .socialButtons a:hover {
      border-color: #006d87; }
  html.adaptive body #DAEpage #DAEcontent .socialButtons .newsletter, html.adaptive body #DAEpage #DAEcontent .socialButtons .startseite {
    padding: 0;
    height: 28px;
    text-align: center;
    float: left;
    display: inline-block;
    border: 0px solid #c6c6c6;
    color: #fff;
    background: #a4a4a4;
    width: auto; }
    html.adaptive body #DAEpage #DAEcontent .socialButtons .newsletter i, html.adaptive body #DAEpage #DAEcontent .socialButtons .startseite i {
      font-style: normal;
      line-height: 26px;
      font-size: .7rem;
      width: 100%;
      padding: 0;
      padding-left: 5px;
      padding-right: 5px; }
  html.adaptive body #DAEpage #DAEcontent .socialButtons .newsletter {
    margin-left: 18px; }
  html.adaptive body #DAEpage #DAEcontent .socialButtons .extra {
    margin-left: 10px;
    position: relative;
    float: left;
    padding: 3px 0 3px 0;
    background-color: #fff;
    border: 1px solid #ededed; }
    html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a {
      height: 20px;
      padding-top: 4px;
      border-top: none;
      border-left: none;
      border-bottom: none;
      margin-right: 3px;
      margin-left: 3px;
      margin-bottom: 0;
      background-color: transparent; }
      html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a.commented {
        position: relative;
        overflow: visible; }
        html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a.commented > div {
          width: 100%;
          height: 100%;
          overflow: hidden; }
        html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a.commented:after {
          display: block;
          content: attr(data-comments);
          position: absolute;
          width: 18px;
          height: 18px;
          background-color: #c00;
          border-radius: 50%;
          color: white;
          top: -9px;
          right: -9px;
          z-index: 5;
          font-size: 13px;
          font-weight: bold;
          text-align: center;
          line-height: 1;
          padding-top: 2px; }
        html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a.commented[data-comments='0']:after {
          display: none; }
      html.adaptive body #DAEpage #DAEcontent .socialButtons .extra a:nth-child(2) {
        border-right: none;
        margin-right: 0; }
    html.adaptive body #DAEpage #DAEcontent .socialButtons .extra .clipable {
      display: none; }
    @media screen and (max-width: 575px) {
      html.adaptive body #DAEpage #DAEcontent .socialButtons .extra {
        margin-left: 0; } }

html.adaptive body.mode-xs #DAEpage #DAEcontent .socialButtons .newsletter {
  margin-left: 0; }

body:not(.device-touch) .socialButtons i {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

.bildServiceListe {
  margin-bottom: 15px; }
  .bildServiceListe .bildServiceThumb {
    margin-top: 15px;
    margin-bottom: 15px; }
    .bildServiceListe .bildServiceThumb .ratio {
      background-color: #ddd; }
      .bildServiceListe .bildServiceThumb .ratio img {
        object-fit: contain;
        font-family: 'object-fit: contain;';
        /* F├╝r Plugin f├╝r IE */
        width: 100%;
        height: 100%; }

.bildService .bildServicePreview {
  width: 100%;
  margin-bottom: 2em; }
  .bildService .bildServicePreview:hover {
    transform: none !important; }

.bildServiceMeta .label {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-top: 15px; }
  .bildServiceMeta .label:first-child {
    margin-top: 0; }

html.adaptive .adaptive-standard .bildService h1, html.adaptive .adaptive-standard .bildService h2 {
  font-size: 1.3rem !important;
  margin-bottom: 1rem; }

html.adaptive body .archiveSpotSliderWrapper {
  margin: 0;
  background-color: #006d87; }
  html.adaptive body .archiveSpotSliderWrapper .archiveSpot {
    padding: 20px;
    color: white;
    overflow: auto; }
    @media screen and (max-width: 575px) {
      html.adaptive body .archiveSpotSliderWrapper .archiveSpot {
        padding: 25px; } }
    html.adaptive body .archiveSpotSliderWrapper .archiveSpot .titel {
      font-size: 1.25rem;
      line-height: 1.1;
      display: inline-block;
      margin-bottom: 1rem;
      width: 55%;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 600; }
      html.adaptive body .archiveSpotSliderWrapper .archiveSpot .titel a, html.adaptive body .archiveSpotSliderWrapper .archiveSpot .titel a:hover {
        color: white !important; }
    html.adaptive body .archiveSpotSliderWrapper .archiveSpot .imageBox {
      float: right;
      width: 40%;
      overflow: hidden;
      position: relative;
      /*
      &:before {
          content: "";
          display: block;
          padding-top: 75%;
      }
      .image {
          bottom: 0;
          left: 0;
          position: absolute;
          right: 0;
          top: 0;
          display: block;
          overflow: hidden;
          img {
              width: 100%;
              height: 100%;
              object-fit: cover;
              font-family: 'object-fit: cover;';
              &.thumbnail {
                  object-fit: contain;
                  font-family: 'object-fit: contain;';
              };
              border: none;
          }
      }
      */ }
      html.adaptive body .archiveSpotSliderWrapper .archiveSpot .imageBox .BU {
        position: absolute;
        width: 100%;
        bottom: 0;
        font-size: .65rem;
        background-color: #0048;
        text-align: left;
        padding: 3px 5px;
        color: white !important; }
    html.adaptive body .archiveSpotSliderWrapper .archiveSpot .text {
      font-size: 1rem;
      width: 55%;
      line-height: 1.5; }
    html.adaptive body .archiveSpotSliderWrapper .archiveSpot .text a {
      color: white; }
    @media screen and (max-width: 575px) {
      html.adaptive body .archiveSpotSliderWrapper .archiveSpot .imageBox, html.adaptive body .archiveSpotSliderWrapper .archiveSpot .titel, html.adaptive body .archiveSpotSliderWrapper .archiveSpot .text {
        float: none;
        width: 100%; }
      html.adaptive body .archiveSpotSliderWrapper .archiveSpot .imageBox {
        margin-bottom: 10px; } }
html.adaptive body .zeitreiseSlider .archiveSpotSliderWrapper .archiveSpot .imageBox .BU {
  position: static;
  width: 100%;
  bottom: auto;
  font-size: .65rem;
  background-color: transparent;
  text-align: left;
  padding: 3px 5px;
  color: #282828 !important; }
html.adaptive body .adaptive-standard .archiveTOC h1 {
  font-size: 1.75rem;
  line-height: 1.2;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  color: #282828;
  margin: 2rem 0 2rem 0;
  position: relative;
  width: 100%; }
  @media screen and (max-width: 991px) {
    html.adaptive body .adaptive-standard .archiveTOC h1 {
      font-size: 1.5rem; } }
  @media screen and (max-width: 767px) {
    html.adaptive body .adaptive-standard .archiveTOC h1 {
      font-size: 1.4rem; } }
html.adaptive body .adaptive-standard .archiveTOC .TOCtitel, html.adaptive body .adaptive-standard .archiveTOC .TOCthema {
  background-color: #006d87;
  padding: 5px 14px;
  color: white;
  font-size: .7rem;
  line-height: 1.0;
  font-weight: bold;
  border-radius: 2px;
  margin-left: 10px;
  margin-bottom: 1rem;
  margin-top: 4px;
  float: right; }
html.adaptive body .adaptive-standard .archiveTOC .datum {
  display: block;
  margin-bottom: 2rem;
  font-size: .85rem;
  color: #282828; }
html.adaptive body .adaptive-standard .archiveTOC h1 + .datum {
  margin-top: -1.5rem; }
html.adaptive body .adaptive-standard .archiveTOC h3 {
  border-bottom: solid 1px #ccc;
  color: #006d87;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 600;
  margin-top: 1.5rem;
  margin-bottom: 1.2rem; }
html.adaptive body .adaptive-standard .archiveTOC .artikel, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall {
  padding-left: 10px; }
  html.adaptive body .adaptive-standard .archiveTOC .artikel:before, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall:before {
    content: '\e7a5';
    font-family: 'font-icons';
    float: left;
    padding-right: 6px;
    color: #282828;
    margin-left: -10px;
    line-height: 1.6; }
  html.adaptive body .adaptive-standard .archiveTOC .artikel h2, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 600;
    font-size: 1rem !important;
    padding-bottom: 1rem;
    line-height: 1.6;
    padding-left: 10px; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel h2 a, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 a {
      color: #282828; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel h2 + .autoren, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 + .autoren {
      padding-left: 10px;
      font-size: 0.85rem;
      color: #282828;
      margin-top: -1.3rem;
      padding-bottom: 1rem; }
      html.adaptive body .adaptive-standard .archiveTOC .artikel h2 + .autoren .author, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 + .autoren .author {
        color: #282828 !important; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel h2 .pdfPIs, html.adaptive body .adaptive-standard .archiveTOC .artikel h2 .PIs, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 .pdfPIs, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall h2 .PIs {
      text-align: right; }
  html.adaptive body .adaptive-standard .archiveTOC .artikel .urubrik, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .urubrik {
    color: #282828;
    padding-left: 10px;
    font-size: 0.85rem; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel .urubrik + h2, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .urubrik + h2 {
      margin-top: 0; }
  html.adaptive body .adaptive-standard .archiveTOC .artikel .etitel, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .etitel {
    color: #006d87;
    padding-left: 10px;
    font-style: italic;
    font-size: 0.85rem;
    margin-top: -1.3rem; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel .etitel a, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .etitel a {
      color: #006d87; }
  html.adaptive body .adaptive-standard .archiveTOC .artikel .autoren, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .autoren {
    padding-left: 10px;
    font-style: italic;
    font-size: 0.85rem;
    padding-bottom: 1rem; }
    html.adaptive body .adaptive-standard .archiveTOC .artikel .autoren .author, html.adaptive body .adaptive-standard .archiveTOC .artikelSmall .autoren .author {
      color: #282828 !important; }
html.adaptive body .adaptive-standard .archiveTOC .unslider .unslider-arrow {
  display: none !important; }
html.adaptive body .adaptive-standard .archiveTOC-start {
  display: flex; }
  html.adaptive body .adaptive-standard .archiveTOC-start .cover {
    width: 140px;
    margin-right: 30px; }
    @media screen and (max-width: 575px) {
      html.adaptive body .adaptive-standard .archiveTOC-start .cover {
        margin-right: 15px; } }
  html.adaptive body .adaptive-standard .archiveTOC-start .title {
    width: 100%; }
    html.adaptive body .adaptive-standard .archiveTOC-start .title h1 {
      display: inline-block;
      font-size: 1.75rem;
      line-height: 1.2;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      color: #282828;
      margin: -3px 0 10px;
      position: relative;
      width: 100%; }
      @media screen and (max-width: 991px) {
        html.adaptive body .adaptive-standard .archiveTOC-start .title h1 {
          font-size: 1.5rem; } }
      @media screen and (max-width: 767px) {
        html.adaptive body .adaptive-standard .archiveTOC-start .title h1 {
          font-size: 1.4rem; } }
      @media screen and (max-width: 575px) {
        html.adaptive body .adaptive-standard .archiveTOC-start .title h1 {
          margin-bottom: 0; } }
    html.adaptive body .adaptive-standard .archiveTOC-start .title h2 {
      font-size: 1.1rem;
      margin-bottom: 5px; }
      @media screen and (max-width: 575px) {
        html.adaptive body .adaptive-standard .archiveTOC-start .title h2 {
          font-size: 1rem;
          margin-bottom: 2px; } }
  html.adaptive body .adaptive-standard .archiveTOC-start form {
    margin-top: 15px;
    margin-bottom: 0; }
html.adaptive body .adaptive-standard .archiveArticlePreviewBox,
html.adaptive body .adaptive-standard .archiveArticlePreview {
  margin-bottom: 20px; }
  html.adaptive body .adaptive-standard .archiveArticlePreviewBox .rubrik,
  html.adaptive body .adaptive-standard .archiveArticlePreview .rubrik {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    html.adaptive body .adaptive-standard .archiveArticlePreviewBox .rubrik:first-child,
    html.adaptive body .adaptive-standard .archiveArticlePreview .rubrik:first-child {
      margin-top: 0; }
  html.adaptive body .adaptive-standard .archiveArticlePreviewBox .rubrik, html.adaptive body .adaptive-standard .archiveArticlePreviewBox .titel,
  html.adaptive body .adaptive-standard .archiveArticlePreview .rubrik,
  html.adaptive body .adaptive-standard .archiveArticlePreview .titel {
    margin-left: 110px; }
  html.adaptive body .adaptive-standard .archiveArticlePreviewBox img,
  html.adaptive body .adaptive-standard .archiveArticlePreview img {
    width: 90px;
    border: solid 1px #ccc;
    margin-right: 15px;
    float: left; }
    html.adaptive body .adaptive-standard .archiveArticlePreviewBox img:hover,
    html.adaptive body .adaptive-standard .archiveArticlePreview img:hover {
      transform: scale(1) !important; }
html.adaptive body .adaptive-standard .archiveArticle h1 {
  font-size: 1.5rem; }
  @media screen and (max-width: 767px) {
    html.adaptive body .adaptive-standard .archiveArticle h1 {
      font-size: 1.4rem;
      line-height: 1.3; } }
  @media screen and (max-width: 575px) {
    html.adaptive body .adaptive-standard .archiveArticle h1 {
      font-size: 1.25rem;
      line-height: 1.3; } }
html.adaptive body .adaptive-standard .archiveArticle [class^="Literatur"] td {
  word-wrap: break-word; }
html.adaptive body .adaptive-standard .archiveArticle [class^="Literatur"] a {
  text-decoration: underline !important; }
html.adaptive body .adaptive-standard .archiveArticle .tango > .Literatur____ {
  margin-top: 30px; }
html.adaptive body .adaptive-standard .archiveArticle .tango table {
  table-layout: fixed !important;
  width: 100%; }
  html.adaptive body .adaptive-standard .archiveArticle .tango table tbody {
    width: 100%; }
    html.adaptive body .adaptive-standard .archiveArticle .tango table tbody tr td {
      width: 100%;
      word-wrap: break-word; }
html.adaptive body ul.cr_citations li.cr_citation .cr_citation_title {
  font-weight: bold;
  color: #444;
  line-height: 1.1;
  margin-bottom: 5px; }
html.adaptive body ul.cr_citations li.cr_citation .cr_citation_authors {
  font-size: 80%;
  line-height: 1.1; }
html.adaptive body ul.cr_citations li.cr_citation .cr_citation_doi {
  font-size: 80%;
  line-height: 1.1; }
  html.adaptive body ul.cr_citations li.cr_citation .cr_citation_doi:before {
    content: "DOI: "; }
html.adaptive body .archiveSupTOC h1 {
  font-size: .8rem; }
html.adaptive body .archiveSupTOC .supTitle {
  font-size: 1.8rem;
  margin-bottom: 2rem;
  color: #006d87; }
html.adaptive body .archiveSupTOC .archiveSupTOCRecord {
  clear: both;
  margin: 1rem 0;
  padding-left: 10px; }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord h2 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 600 !important;
    font-size: 1rem !important;
    padding-bottom: 1rem;
    line-height: 1.6;
    padding-left: 10px; }
    html.adaptive body .archiveSupTOC .archiveSupTOCRecord h2 a {
      color: #282828; }
    html.adaptive body .archiveSupTOC .archiveSupTOCRecord h2 + .autoren {
      padding-left: 10px;
      font-size: 0.85rem;
      color: #282828;
      margin-top: -1.3rem;
      padding-bottom: 1rem; }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord .stat {
    position: absolute;
    right: 0;
    white-space: nowrap; }
    html.adaptive body .archiveSupTOC .archiveSupTOCRecord .stat * {
      position: relative; }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord img {
    display: none; }
  @media screen and (max-width: 575px) {
    html.adaptive body .archiveSupTOC .archiveSupTOCRecord img {
      display: none; } }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord .autoren {
    font-size: .85rem;
    color: #282828; }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord .text {
    display: none; }
  html.adaptive body .archiveSupTOC .archiveSupTOCRecord:before {
    content: '\e7a5';
    font-family: 'font-icons';
    float: left;
    padding-right: 6px;
    color: #282828;
    margin-left: -10px;
    line-height: 1.6; }
html.adaptive body .archiveSupTOC + .documentinfobar.bottom {
  display: none; }
html.adaptive body .archiveSupTOC .unslider .unslider-arrow {
  display: none !important; }
html.adaptive body .archiveTitleList .archiveTitleListItem {
  text-align: center;
  font-size: .75rem;
  line-height: 1.35;
  margin: 1rem 0;
  position: relative; }
  @media screen and (max-width: 991px) {
    html.adaptive body .archiveTitleList .archiveTitleListItem {
      margin: 1rem 0 0; } }
  html.adaptive body .archiveTitleList .archiveTitleListItem .image {
    border: solid 1px #ededed;
    margin-bottom: 8px;
    width: 100%;
    overflow: hidden; }
    html.adaptive body .archiveTitleList .archiveTitleListItem .image img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  html.adaptive body .archiveTitleList .archiveTitleListItem .text {
    height: 35px; }
  html.adaptive body .archiveTitleList .archiveTitleListItem .hefttyp {
    display: none; }
  html.adaptive body .archiveTitleList .archiveTitleListItem a.allIssues {
    background-color: #f1f1f1;
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    bottom: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .5s ease;
    font-size: 20px;
    text-transform: uppercase;
    padding: 15px;
    font-family: "Open Sans", Arial, sans-serif;
    line-height: 1.5; }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      html.adaptive body .archiveTitleList .archiveTitleListItem a.allIssues {
        font-size: 16px; } }
    html.adaptive body .archiveTitleList .archiveTitleListItem a.allIssues:hover {
      background-color: #006d87;
      color: white;
      transition: all .5s ease; }
html.adaptive body .bg-grey .archiveTitleList .archiveTitleListItem a.allIssues {
  background-color: #006d87;
  color: white; }
  html.adaptive body .bg-grey .archiveTitleList .archiveTitleListItem a.allIssues:hover {
    background-color: #282828; }
html.adaptive body .epaperStart .epaperCover {
  text-align: center;
  font-size: .85rem;
  line-height: 1.2;
  margin: 1rem 0; }
  html.adaptive body .epaperStart .epaperCover .ratio {
    border: solid 1px #282828; }
  html.adaptive body .epaperStart .epaperCover img {
    margin-bottom: 5px;
    width: 100%; }
  html.adaptive body .epaperStart .epaperCover .hefttyp {
    display: none; }
html.adaptive body .archiveZusatzinfo h2.title {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  display: none;
  color: #006d87;
  margin-bottom: 2rem;
  font-size: 2rem; }
html.adaptive body .archiveZusatzinfo .zusatzInfoRecord {
  border-bottom: 1px solid #282828;
  margin: 10px 0 15px;
  padding-bottom: 15px; }
  html.adaptive body .archiveZusatzinfo .zusatzInfoRecord h3 {
    margin-top: 0;
    margin-bottom: 0;
    color: #282828 !important;
    font-size: 0.8rem !important;
    font-family: "Open Sans", Arial, sans-serif; }
  html.adaptive body .archiveZusatzinfo .zusatzInfoRecord ul, html.adaptive body .archiveZusatzinfo .zusatzInfoRecord ul li {
    margin-bottom: 0; }
  html.adaptive body .archiveZusatzinfo .zusatzInfoRecord ul {
    margin-left: -30px; }
  html.adaptive body .archiveZusatzinfo .zusatzInfoRecord li {
    list-style-type: none; }
    html.adaptive body .archiveZusatzinfo .zusatzInfoRecord li:before {
      content: '\e7a5';
      font-family: 'font-icons';
      float: left;
      padding-right: 6px;
      color: #282828;
      margin-left: -10px;
      line-height: 1.6; }
  html.adaptive body .archiveZusatzinfo .zusatzInfoRecord .archiveHitlistRecordAuthor {
    margin-top: 0;
    margin-bottom: 0;
    color: #282828 !important;
    font-size: 0.8rem !important;
    font-family: "Open Sans", Arial, sans-serif; }
html.adaptive body .archiveLitLayer {
  display: none;
  position: absolute;
  z-index: 100;
  max-width: 90%;
  left: 10px;
  background-color: #efefef;
  border: 1px solid #f1f1f1;
  padding: 15px;
  box-shadow: #777 2px 2px 15px; }
  html.adaptive body .archiveLitLayer .txt {
    display: inline; }
  html.adaptive body .archiveLitLayer .nr {
    display: inline; }
html.adaptive body .archiveArticlesByRubrik .titel {
  color: #282828;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.4; }
html.adaptive body .archiveArticlesByRubrik .autor {
  margin-top: .5rem;
  font-size: .85rem;
  line-height: 1.5;
  color: #898989; }
@media screen and (max-width: 767px) {
  html.adaptive body .archiveArticlesByRubrik > div {
    margin-bottom: 1.5rem; }
    html.adaptive body .archiveArticlesByRubrik > div:last-of-type {
      margin-bottom: 0; } }
@media screen and (min-width: 992px) {
  html.adaptive body .archiveArticlesByRubrik > div {
    margin-bottom: 0; } }
html.adaptive body .archiveArticleInfo img, html.adaptive body .archiveIssueInfo img {
  margin-top: -3px !important;
  width: 110px;
  border: solid 1px #ededed;
  margin-right: 15px;
  float: left;
  margin-bottom: 1em; }
html.adaptive body .archiveArticleInfo ul li, html.adaptive body .archiveIssueInfo ul li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
html.adaptive body .archiveArticleInfo .cmeLink, html.adaptive body .archiveArticleInfo .pdfLink, html.adaptive body .archiveArticleInfo .htmlLink, html.adaptive body .archiveArticleInfo .ePaperLink, html.adaptive body .archiveArticleInfo .inhaltLink, html.adaptive body .archiveArticleInfo .literaturLink, html.adaptive body .archiveArticleInfo .englishLink, html.adaptive body .archiveArticleInfo .qrLink, html.adaptive body .archiveArticleInfo .berichtigungLink, html.adaptive body .archiveArticleInfo .editorialLink, html.adaptive body .archiveArticleInfo .cmeStatistikLink, html.adaptive body .archiveArticleInfo .abdruckLink, html.adaptive body .archiveArticleInfo .deLink, html.adaptive body .archiveIssueInfo .cmeLink, html.adaptive body .archiveIssueInfo .pdfLink, html.adaptive body .archiveIssueInfo .htmlLink, html.adaptive body .archiveIssueInfo .ePaperLink, html.adaptive body .archiveIssueInfo .inhaltLink, html.adaptive body .archiveIssueInfo .literaturLink, html.adaptive body .archiveIssueInfo .englishLink, html.adaptive body .archiveIssueInfo .qrLink, html.adaptive body .archiveIssueInfo .berichtigungLink, html.adaptive body .archiveIssueInfo .editorialLink, html.adaptive body .archiveIssueInfo .cmeStatistikLink, html.adaptive body .archiveIssueInfo .abdruckLink, html.adaptive body .archiveIssueInfo .deLink {
  background-color: transparent;
  border: 1px solid #ededed;
  padding: 3px 8px;
  font-size: 12px;
  color: #006d87;
  text-transform: uppercase; }
  html.adaptive body .archiveArticleInfo .cmeLink a, html.adaptive body .archiveArticleInfo .pdfLink a, html.adaptive body .archiveArticleInfo .htmlLink a, html.adaptive body .archiveArticleInfo .ePaperLink a, html.adaptive body .archiveArticleInfo .inhaltLink a, html.adaptive body .archiveArticleInfo .literaturLink a, html.adaptive body .archiveArticleInfo .englishLink a, html.adaptive body .archiveArticleInfo .qrLink a, html.adaptive body .archiveArticleInfo .berichtigungLink a, html.adaptive body .archiveArticleInfo .editorialLink a, html.adaptive body .archiveArticleInfo .cmeStatistikLink a, html.adaptive body .archiveArticleInfo .abdruckLink a, html.adaptive body .archiveArticleInfo .deLink a, html.adaptive body .archiveIssueInfo .cmeLink a, html.adaptive body .archiveIssueInfo .pdfLink a, html.adaptive body .archiveIssueInfo .htmlLink a, html.adaptive body .archiveIssueInfo .ePaperLink a, html.adaptive body .archiveIssueInfo .inhaltLink a, html.adaptive body .archiveIssueInfo .literaturLink a, html.adaptive body .archiveIssueInfo .englishLink a, html.adaptive body .archiveIssueInfo .qrLink a, html.adaptive body .archiveIssueInfo .berichtigungLink a, html.adaptive body .archiveIssueInfo .editorialLink a, html.adaptive body .archiveIssueInfo .cmeStatistikLink a, html.adaptive body .archiveIssueInfo .abdruckLink a, html.adaptive body .archiveIssueInfo .deLink a {
    color: #006d87 !important; }
html.adaptive body .articleImage {
  margin-top: 5px;
  margin-bottom: 1.5rem;
  overflow: hidden; }
  html.adaptive body .articleImage.width-33 {
    width: 33%;
    max-width: 150px; }
  html.adaptive body .articleImage.width-50 {
    width: 50%; }
  html.adaptive body .articleImage.width-100 {
    width: 100%; }
  html.adaptive body .articleImage.float-right {
    float: right; }
  html.adaptive body .articleImage.float-left {
    float: left; }
  html.adaptive body .articleImage.margin-right {
    margin-right: 25px; }
  html.adaptive body .articleImage.margin-left {
    margin-left: 30px; }
  html.adaptive body .articleImage img {
    width: 100%; }
  html.adaptive body .articleImage + .Bu::after {
    clear: both;
    display: block;
    content: "";
    width: 100%; }
html.adaptive body.mode-xs .articleImage {
  /*
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: none  !important;
  */ }
html.adaptive body #daePlus {
  display: none; }
html.adaptive body .message #articleTab.ui-tabs ul.ui-tabs-nav li.daePlus {
  float: left;
  margin-right: 0 !important;
  background-color: #f8efa6 !important; }
  html.adaptive body .message #articleTab.ui-tabs ul.ui-tabs-nav li.daePlus a {
    color: #282828; }
  html.adaptive body .message #articleTab.ui-tabs ul.ui-tabs-nav li.daePlus.ui-state-active {
    background-color: #f2e04e !important; }
    html.adaptive body .message #articleTab.ui-tabs ul.ui-tabs-nav li.daePlus.ui-state-active a {
      color: #006d87 !important; }
html.adaptive body .message #plus {
  padding: 0;
  margin: 0;
  overflow: hidden; }
  html.adaptive body .message #plus .inner {
    background-color: #f2e04e;
    padding: 20px; }
    html.adaptive body .message #plus .inner .daeplus {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 600;
      color: #444;
      font-size: 1.2rem;
      line-height: 1.5;
      margin-bottom: 1rem; }
      html.adaptive body .message #plus .inner .daeplus .plus {
        font-style: italic;
        color: #006d87; }
    html.adaptive body .message #plus .inner div {
      margin-bottom: 10px; }
    html.adaptive body .message #plus .inner li {
      margin-bottom: 5px !important; }
  html.adaptive body .message #plus[aria-hidden=false] {
    max-height: 100vh; }
  html.adaptive body .message #plus[aria-hidden=true] {
    max-height: 0; }
html.adaptive body .titel-jahre {
  padding-bottom: 2rem; }
  html.adaptive body .titel-jahre ul.col5, html.adaptive body .titel-jahre ul {
    padding: 0;
    clear: both;
    margin-left: 0; }
    html.adaptive body .titel-jahre ul.col5 li, html.adaptive body .titel-jahre ul li {
      width: auto;
      background-color: #ddd;
      padding: 0 8px;
      list-style-type: none;
      margin-right: 6px;
      float: left; }
      html.adaptive body .titel-jahre ul.col5 li:hover, html.adaptive body .titel-jahre ul.col5 li.sel, html.adaptive body .titel-jahre ul li:hover, html.adaptive body .titel-jahre ul li.sel {
        background-color: #006d87;
        color: white !important; }
        html.adaptive body .titel-jahre ul.col5 li:hover a, html.adaptive body .titel-jahre ul.col5 li.sel a, html.adaptive body .titel-jahre ul li:hover a, html.adaptive body .titel-jahre ul li.sel a {
          color: white !important; }
html.adaptive body .personalien .row {
  margin: -5px; }
  html.adaptive body .personalien .row .col {
    padding: 5px !important; }
html.adaptive body ul.bekanntgabenJahresNavi li.active {
  background-color: #006d87; }
  html.adaptive body ul.bekanntgabenJahresNavi li.active a {
    color: white; }

#DAEpage .area_wrapper .area_container .area .col .articleImage img:hover {
  transform: none;
  transition: none; }

form.rangeForm {
  position: relative;
  background-color: #f1f1f1;
  padding: 20px 20px 30px;
  width: 100%; }
  form.rangeForm input[type=range] {
    width: 100%; }
  form.rangeForm output.rangeOutput {
    position: absolute;
    display: none;
    padding: 2px 5px;
    box-shadow: 0 0 3px #999;
    font-size: .8rem;
    border-radius: 4px;
    top: -20px;
    margin-left: 20px;
    z-index: 999;
    white-space: nowrap;
    text-align: center;
    background-color: #f1f4f9; }
  form.rangeForm .rangeScale {
    position: relative;
    width: 100%; }
    form.rangeForm .rangeScale .rangeScale {
      position: absolute;
      display: inline-block;
      width: auto;
      font-size: .75rem;
      line-height: 1;
      top: 0; }

body.mode-xs .archiveTOC .unslider,
body.mode-sm .archiveTOC .unslider {
  display: none; }

body.mode-xs form.rangeForm .rangeScale .rangeScale {
  display: none; }
  body.mode-xs form.rangeForm .rangeScale .rangeScale:nth-of-type(1), body.mode-xs form.rangeForm .rangeScale .rangeScale:nth-of-type(4), body.mode-xs form.rangeForm .rangeScale .rangeScale:nth-of-type(8), body.mode-xs form.rangeForm .rangeScale .rangeScale:nth-of-type(12) {
    display: block; }
  body.mode-xs form.rangeForm .rangeScale .rangeScale:last-child {
    display: block !important; }

.artikelThumb {
  margin-bottom: 20px;
  max-width: 100% !important;
  border: 1px solid #ededed; }
  .artikelThumb.big {
    width: 270px;
    max-width: 50%;
    margin-top: 5px;
    margin-bottom: 10px;
    z-index: 1;
    border: 1px solid #ededed;
    padding-top: 20%;
    overflow: hidden;
    position: relative; }
    @media screen and (max-width: 575px) {
      .artikelThumb.big {
        width: 100%;
        max-width: 100%; } }
    @media screen and (max-width: 1399px) {
      .artikelThumb.big {
        padding-top: 25%; } }
    @media screen and (max-width: 991px) {
      .artikelThumb.big {
        padding-top: 18%; } }
    @media screen and (max-width: 767px) {
      .artikelThumb.big {
        padding-top: 22%; } }
    @media screen and (max-width: 575px) {
      .artikelThumb.big {
        padding-top: 40%; } }
    .artikelThumb.big a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100% !important;
      height: 100% !important; }
  .artikelThumb.w100 {
    width: 100px; }
  .artikelThumb.w110 {
    width: 110px; }
  .artikelThumb.w120 {
    width: 120px; }
  .artikelThumb.left {
    float: left;
    margin-right: 15px;
    overflow: hidden; }
  .artikelThumb.right {
    float: right;
    margin-left: 15px;
    overflow: hidden; }
  .artikelThumb img {
    width: 100% !important; }

.clipboard {
  display: none;
  position: absolute;
  right: 0;
  top: 3px;
  cursor: pointer;
  z-index: 11; }
  .clipboard:before {
    display: block;
    content: "\f006";
    font-family: 'FontAwesome';
    font-size: 1.2rem;
    line-height: 1;
    color: #282828;
    transition: color 400ms; }
  .clipboard.clipped:before {
    color: gold !important;
    transition: color 400ms;
    content: "\f005"; }

html.adaptive body #DAEpage #DAEcontent .socialButtons .clipboard:before {
  width: 25px;
  margin-right: 3px;
  text-align: center;
  font-size: 0.95rem;
  color: #006d87;
  line-height: 1;
  padding-top: 3px;
  padding-bottom: 2px; }

.clipboardMenu {
  max-height: 0;
  overflow: hidden;
  transition: none;
  box-shadow: #000c 0 0 3px;
  position: absolute;
  right: 1rem;
  top: 1rem;
  background-color: #eee;
  z-index: 1000 !important;
  font-size: .85rem; }
  .clipboardMenu.open {
    max-height: none;
    transition: all 400ms ease; }
  .clipboardMenu > .titel {
    background-color: #006d87;
    color: white;
    padding: 5px 10px;
    border: none;
    margin: 0; }
  .clipboardMenu ul {
    padding: 0;
    margin: 0 !important;
    border: none;
    list-style-type: none !important;
    width: auto; }
    .clipboardMenu ul li {
      width: 100%;
      white-space: nowrap;
      border-bottom: solid 1px #ededed;
      margin: 0 !important;
      padding: 5px 40px 5px 10px;
      position: relative; }
      .clipboardMenu ul li:last-of-type {
        border-bottom: none; }
      .clipboardMenu ul li:after {
        position: absolute;
        right: 10px;
        top: 5px;
        content: '\f005';
        font-family: 'FontAwesome';
        font-size: 1rem;
        line-height: 1;
        color: #282828;
        transition: color 400ms; }
      .clipboardMenu ul li:hover {
        background-color: #ccc; }
      .clipboardMenu ul li.clipped:after {
        color: gold !important;
        transition: color 400ms; }

body > .clipboardMenu {
  z-index: 12 !important;
  right: auto; }

html.adaptive .busy:after {
  border: 10px solid #006d87;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: 0;
  position: absolute;
  top: 50%;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite; }

@keyframes pulsate {
  0% {
    transform: scale(0.01);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(2);
    opacity: 0; } }
.forumStart {
  margin-bottom: 1rem; }
  .forumStart .forum {
    clear: both;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ededed; }
    .forumStart .forum:last-child {
      border-bottom: 0;
      padding-bottom: 0;
      margin-bottom: 0; }
    .forumStart .forum .image {
      overflow: hidden;
      float: right;
      margin-left: 20px;
      max-height: 130px;
      width: 270px;
      margin-top: 5px;
      margin-bottom: 10px; }
    .forumStart .forum img {
      width: 100%; }
    @media screen and (max-width: 1199px) {
      .forumStart .forum .image {
        max-height: 130px;
        width: 270px;
        margin-top: 5px; } }
    @media screen and (max-width: 575px) {
      .forumStart .forum .image {
        max-height: 150px;
        margin: 15px 0 10px 0;
        float: none;
        width: 100%; } }
    .forumStart .forum .forumChildren {
      margin-top: 20px;
      font-size: .85rem; }
      .forumStart .forum .forumChildren li {
        float: left;
        width: 33%; }
        @media screen and (max-width: 767px) {
          .forumStart .forum .forumChildren li {
            float: left;
            width: 50%; } }
        @media screen and (max-width: 575px) {
          .forumStart .forum .forumChildren li {
            float: none;
            width: 100%; } }

ul.forumLastEntries, .newsLastEntries {
  padding-left: 25px; }
  ul.forumLastEntries li, .newsLastEntries li {
    clear: both;
    list-style-type: none;
    padding-left: 0;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px; }
    ul.forumLastEntries li:last-child, .newsLastEntries li:last-child {
      border-bottom: none !important;
      padding-bottom: 0; }
    ul.forumLastEntries li .image, .newsLastEntries li .image {
      float: right;
      margin-left: 10px;
      margin-bottom: 10px;
      width: 72px; }
      ul.forumLastEntries li .image img, .newsLastEntries li .image img {
        width: 100%;
        border: solid 1px #777; }

.forenListe .name {
  background-color: rgba(0, 0, 40, 0.5);
  font-size: .7rem !important;
  line-height: 1;
  padding: 8px 10px;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-style: italic;
  margin-top: 0 !important;
  margin-bottom: 0.75rem !important; }

body .themenKachelnHomepage, body .themenFinderAlphabetThemen {
  margin: 0 -5px; }
  body .themenKachelnHomepage .col, body .themenFinderAlphabetThemen .col {
    padding: 5px; }
    body .themenKachelnHomepage .col:nth-of-type(n + 3) .themenKachel, body .themenFinderAlphabetThemen .col:nth-of-type(n + 3) .themenKachel {
      height: 155px; }
      @media screen and (max-width: 575px) {
        body .themenKachelnHomepage .col:nth-of-type(n + 3) .themenKachel, body .themenFinderAlphabetThemen .col:nth-of-type(n + 3) .themenKachel {
          height: 125px; } }
    body .themenKachelnHomepage .col .themenKachel, body .themenFinderAlphabetThemen .col .themenKachel {
      height: 250px;
      overflow: hidden;
      position: relative; }
      body .themenKachelnHomepage .col .themenKachel .img, body .themenFinderAlphabetThemen .col .themenKachel .img {
        width: 100%;
        height: 100%; }
        body .themenKachelnHomepage .col .themenKachel .img img, body .themenFinderAlphabetThemen .col .themenKachel .img img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          font-family: 'object-fit: cover;';
          /* F├╝r Plugin f├╝r IE */
          border: 1px solid #ddd; }
          body .themenKachelnHomepage .col .themenKachel .img img:hover, body .themenFinderAlphabetThemen .col .themenKachel .img img:hover {
            transform: scale(1) !important; }
      body .themenKachelnHomepage .col .themenKachel .name, body .themenFinderAlphabetThemen .col .themenKachel .name {
        position: absolute;
        bottom: 5px;
        left: 5px;
        background-color: rgba(255, 255, 255, 0.9);
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        font-weight: 700;
        color: #444;
        padding: 3px 10px;
        transition: all 1000ms ease;
        hyphens: auto;
        max-width: calc((100% - 10px) - 10px);
        line-height: 1.2; }
      @media screen and (min-width: 992px) {
        body .themenKachelnHomepage .col .themenKachel:hover .name, body .themenFinderAlphabetThemen .col .themenKachel:hover .name {
          margin-bottom: 30px;
          transition: all 1000ms ease; }
        body .themenKachelnHomepage .col .themenKachel:hover .overlay, body .themenFinderAlphabetThemen .col .themenKachel:hover .overlay {
          background-color: rgba(0, 0, 0, 0.5);
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; } }
  body .themenKachelnHomepage.themenFinderAlphabetThemen .col .themenKachel, body .themenFinderAlphabetThemen.themenFinderAlphabetThemen .col .themenKachel {
    height: auto !important; }
@media screen and (max-width: 575px) {
  body .themenKachelnHomepage .col {
    padding: 5px 0; }
    body .themenKachelnHomepage .col:first-of-type {
      padding-top: 0; }
    body .themenKachelnHomepage .col:last-of-type {
      padding-bottom: 0; } }
body.mode-md .themenKachelnHomepage .col .themenKachel, body.mode-sm .themenKachelnHomepage .col .themenKachel, body.mode-xs .themenKachelnHomepage .col .themenKachel {
  height: 140px; }
body .themenFinderAlphabetBuchstaben {
  text-align: left; }
  body .themenFinderAlphabetBuchstaben .themenFinderAlphabetBuchstabe {
    margin-bottom: 5px;
    font-size: 0.85rem;
    line-height: 1;
    min-width: 36px;
    padding: 8px 8px 5px;
    border: solid 1px #777;
    color: #555;
    display: inline-block;
    text-align: center;
    cursor: pointer; }
    body .themenFinderAlphabetBuchstaben .themenFinderAlphabetBuchstabe.selected {
      background-color: #006d87;
      color: white; }
    body .themenFinderAlphabetBuchstaben .themenFinderAlphabetBuchstabe:hover, body .themenFinderAlphabetBuchstaben .themenFinderAlphabetBuchstabe:hover a {
      background-color: #006d87;
      color: white; }

html.adaptive .tango {
  position: relative;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  /* REISE */
  /* Studieren */
  /* Impressum */
  /* PRAXiS */
  /* Studieren */
  /* Frage der Woche */ }
  html.adaptive .tango [class="kursiv" i] {
    font-style: italic; }
  html.adaptive .tango .Ressort {
    color: #006d87;
    font-size: 18px;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 2em; }
  html.adaptive .tango h1 {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin: 5px 0;
    font-size: 1.5rem; }
  html.adaptive .tango h3 {
    font-size: 0.9rem !important;
    line-height: 1.3;
    color: #282828; }
    @media screen and (max-width: 575px) {
      html.adaptive .tango h3 {
        font-size: 0.8rem !important;
        margin-bottom: 0; } }
  html.adaptive .tango h4 {
    font-size: 0.825rem;
    font-family: "Open Sans", Arial, sans-serif !important;
    color: #282828;
    line-height: 1.5;
    margin-bottom: 8px; }
    html.adaptive .tango h4 .author {
      font-size: 0.825rem;
      font-family: "Open Sans", Arial, sans-serif !important;
      color: #282828;
      line-height: 1.2; }
  html.adaptive .tango p {
    margin: 0;
    line-height: 1.6;
    color: #282828; }
  html.adaptive .tango .archiveArticle h1 {
    font-size: 1.5rem; }
  html.adaptive .tango .archiveArticle h2.unterzeile {
    color: #006d87 !important;
    margin-bottom: 15px;
    font-size: 1.2rem;
    line-height: 1.4; }
    html.adaptive .tango .archiveArticle h2.unterzeile a {
      color: #006d87 !important; }
  html.adaptive .tango .archiveArticle h2.etitel {
    font-style: italic;
    font-size: 1rem;
    color: #898989 !important;
    margin-top: 0;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 600;
    line-height: 1.5; }
    html.adaptive .tango .archiveArticle h2.etitel a {
      color: #898989 !important; }
  html.adaptive .tango .archiveArticle .citation {
    font-size: 0.825rem;
    padding-bottom: 8px;
    margin-bottom: 0;
    margin-top: 8px;
    color: #a1a1a1; }
    @media screen and (max-width: 575px) {
      html.adaptive .tango .archiveArticle .citation {
        margin-top: 2px;
        padding-bottom: 2px; } }
  html.adaptive .tango .stickyBookmarks {
    background-color: #f00;
    width: 100%; }
    html.adaptive .tango .stickyBookmarks .stickyBookmark {
      width: 20px;
      height: 20px;
      overflow: hidden; }
  html.adaptive .tango .bezug {
    font-style: italic;
    margin: 1.5rem 0; }
  html.adaptive .tango .Rubrik {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Grundschrift_mit_Einzug,
  html.adaptive .tango .Grundschrift__Initial,
  html.adaptive .tango .Grundschrift_ohne_Einzug,
  html.adaptive .tango .Grundschrift,
  html.adaptive .tango .Grundschrift_kurz,
  html.adaptive .tango .Grundschrift_Tabs,
  html.adaptive .tango .Grundschrift_Initial,
  html.adaptive .tango .Bu,
  html.adaptive .tango .Buecher_ISBN,
  html.adaptive .tango .Zitat,
  html.adaptive .tango .Ueberschrift_Balken,
  html.adaptive .tango .Interviewter_Balken,
  html.adaptive .tango .Interviewter_BU,
  html.adaptive .tango .Autor_Balken,
  html.adaptive .tango .Name_Taetigkeit,
  html.adaptive .tango .Grundtext,
  html.adaptive .tango .Vorwort_Grundschrift,
  html.adaptive .tango .Einleitung,
  html.adaptive .tango .Grundschrift_Initial_Aerztestellen,
  html.adaptive .tango .Grundschrift_mit_Einzug_Aerztestellen {
    margin-bottom: 1em; }
  html.adaptive .tango .Grundtext + ul {
    margin-bottom: 0; }
    html.adaptive .tango .Grundtext + ul li {
      font-size: 0.95rem;
      color: #282828; }
  html.adaptive .tango .Einleitung {
    font-style: italic; }
  html.adaptive .tango .unterstrichen,
  html.adaptive .tango a.uline {
    text-decoration: underline; }
  html.adaptive .tango .Standardschrift_kursiv {
    font-style: italic; }
  html.adaptive .tango .Standardschrift_bold {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Unterzeile,
  html.adaptive .tango .Unterzeile_Aerztestellen {
    color: #7d7d7d;
    margin-bottom: 1em;
    font-size: 16px;
    font-family: "Open Sans", Arial, sans-serif; }
  html.adaptive .tango .Rasterzeile,
  html.adaptive .tango span.Fazit,
  html.adaptive .tango span.Begruendung {
    color: #006d87;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Zwischenzeile__,
  html.adaptive .tango .Zwischenzeile,
  html.adaptive .tango .Zwischenzeile_zweizeilig,
  html.adaptive .tango .Zwischenzeile_einzeilig {
    margin-top: 30px;
    margin-bottom: 8px;
    font-size: 1.3rem;
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    @media screen and (max-width: 1199px) {
      html.adaptive .tango .Zwischenzeile__,
      html.adaptive .tango .Zwischenzeile,
      html.adaptive .tango .Zwischenzeile_zweizeilig,
      html.adaptive .tango .Zwischenzeile_einzeilig {
        font-size: 1.2rem; } }
    @media screen and (max-width: 575px) {
      html.adaptive .tango .Zwischenzeile__,
      html.adaptive .tango .Zwischenzeile,
      html.adaptive .tango .Zwischenzeile_zweizeilig,
      html.adaptive .tango .Zwischenzeile_einzeilig {
        font-size: 1rem; } }
    html.adaptive .tango .Zwischenzeile___klein,
    html.adaptive .tango .Zwischenzeile_klein,
    html.adaptive .tango .Zwischenzeile_zweizeilig_klein,
    html.adaptive .tango .Zwischenzeile_einzeilig_klein {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      margin-bottom: 10px;
      margin-top: 30px; }
    html.adaptive .tango .Zwischenzeile___gross,
    html.adaptive .tango .Zwischenzeile_gross,
    html.adaptive .tango .Zwischenzeile_zweizeilig_gross,
    html.adaptive .tango .Zwischenzeile_einzeilig_gross {
      color: #282828;
      font-family: "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.3rem;
      margin-top: 30px;
      margin-bottom: 8px; }
    html.adaptive .tango .Zwischenzeile_____zeilig,
    html.adaptive .tango .Zwischenzeile___zeilig,
    html.adaptive .tango .Zwischenzeile_zweizeilig___zeilig,
    html.adaptive .tango .Zwischenzeile_einzeilig___zeilig {
      color: #6d6e70;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      font-size: 14px; }
    html.adaptive .tango .Zwischenzeile___Aerztestellen,
    html.adaptive .tango .Zwischenzeile_Aerztestellen,
    html.adaptive .tango .Zwischenzeile_zweizeilig_Aerztestellen,
    html.adaptive .tango .Zwischenzeile_einzeilig_Aerztestellen {
      font-size: 1.3rem;
      color: #282828;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      margin-top: 30px;
      margin-bottom: 8px; }
    html.adaptive .tango .Zwischenzeile__ + .Zwischenzeile_klein,
    html.adaptive .tango .Zwischenzeile + .Zwischenzeile_klein,
    html.adaptive .tango .Zwischenzeile_zweizeilig + .Zwischenzeile_klein,
    html.adaptive .tango .Zwischenzeile_einzeilig + .Zwischenzeile_klein {
      margin-top: 0; }
    html.adaptive .tango .Zwischenzeile__ + .Zwischenzeile__,
    html.adaptive .tango .Zwischenzeile + .Zwischenzeile__,
    html.adaptive .tango .Zwischenzeile_zweizeilig + .Zwischenzeile__,
    html.adaptive .tango .Zwischenzeile_einzeilig + .Zwischenzeile__ {
      font-size: 1.2rem;
      color: #006d87;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      margin-top: -5px;
      margin-bottom: 10px; }
      @media screen and (max-width: 1199px) {
        html.adaptive .tango .Zwischenzeile__ + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile_zweizeilig + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile_einzeilig + .Zwischenzeile__ {
          font-size: 1.1rem; } }
      @media screen and (max-width: 575px) {
        html.adaptive .tango .Zwischenzeile__ + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile_zweizeilig + .Zwischenzeile__,
        html.adaptive .tango .Zwischenzeile_einzeilig + .Zwischenzeile__ {
          font-size: 1rem; } }
  html.adaptive .tango .Rasterzeile {
    color: #006d87;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem; }
  html.adaptive .tango sup {
    font-size: 75%; }
  html.adaptive .tango .archiveImageBox {
    background: #fff;
    padding: 25px;
    border: solid 1px #ededed;
    margin: 2em 0;
    font-size: 0.85rem;
    line-height: 150%; }
    html.adaptive .tango .archiveImageBox .imgBox {
      max-width: 50%;
      max-height: 200px;
      overflow: hidden;
      float: right;
      margin-left: 30px; }
    html.adaptive .tango .archiveImageBox .buttons {
      margin-top: 20px; }
      html.adaptive .tango .archiveImageBox .buttons a {
        padding: 4px 8px;
        background-color: #ededed;
        font-size: 0.75rem;
        line-height: 1;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        margin-right: 6px; }
        html.adaptive .tango .archiveImageBox .buttons a:hover {
          color: white;
          background-color: #006d87; }
  html.adaptive .tango .artikelImageright {
    float: right; }
  html.adaptive .tango .artikelImageleft,
  html.adaptive .tango .artikelImageright {
    margin-bottom: 1.5em; }
    html.adaptive .tango .artikelImageleft .artikelBUwhite,
    html.adaptive .tango .artikelImageleft .artikelBU,
    html.adaptive .tango .artikelImageright .artikelBUwhite,
    html.adaptive .tango .artikelImageright .artikelBU {
      font-style: italic;
      font-size: .7rem;
      color: #282828;
      line-height: 1.6;
      padding: 10px;
      margin-top: 5px;
      border: 1px solid #282828;
      border-top: none;
      border-right: none;
      background-color: #fff; }
  html.adaptive .tango .artikelImageleft {
    margin-right: 2em; }
  html.adaptive .tango .artikelImageright {
    margin-left: 2em; }
  html.adaptive .tango .Summary_Grundschrift,
  html.adaptive .tango .Autoreninfo,
  html.adaptive .tango .Literatur____,
  html.adaptive .tango .Informationen,
  html.adaptive .tango .Autor_nach_Artikel_INFO,
  html.adaptive .tango .Zitatgeber,
  html.adaptive .tango .Summary_Key_words,
  html.adaptive .tango .Bildnachweis,
  html.adaptive .tango .Zusammenfassung_Schluesselwoerter {
    font-size: 0.7rem !important;
    line-height: 130%; }
  html.adaptive .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive .tango ol.Literatur_____solo,
  html.adaptive .tango .Summary_Zitierung,
  html.adaptive .tango .Manuskriptdaten,
  html.adaptive .tango .Interessenkonflikt,
  html.adaptive .tango .Buecher_ISBN,
  html.adaptive .tango p.Literatur_____solo,
  html.adaptive .tango .Anschrift_der_Verfasser,
  html.adaptive .tango .fussnote,
  html.adaptive .tango .Fussnote,
  html.adaptive .tango .Zitierung {
    font-size: 0.8rem !important;
    line-height: 1.5em;
    border-top: 1px solid #d7d7d7;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 10px; }
  html.adaptive .tango ol.Literatur_____solo li:first-child {
    margin-top: 10px; }
  html.adaptive .tango .Interessenkonflikt {
    padding-top: 10px; }
  html.adaptive .tango .Interessenkonflikt + .Interessenkonflikt,
  html.adaptive .tango .Anschrift_der_Verfasser + .Anschrift_der_Verfasser,
  html.adaptive .tango .Anschrift_der_Verfasser + .newsContentAd + .Anschrift_der_Verfasser,
  html.adaptive .tango .Anschrift_der_Verfasser + .Zitierung,
  html.adaptive .tango .Fussnote + .Fussnote,
  html.adaptive .tango .Manuskriptdaten + .Manuskriptdaten,
  html.adaptive .tango .Interessenkonflikt + .Zitierung,
  html.adaptive .tango .Anschrift_fuer_die_Verfasser + .Anschrift_fuer_die_Verfasser {
    border: none;
    padding-top: 0; }
  html.adaptive .tango .Interessenkonflikt + .Manuskriptdaten,
  html.adaptive .tango .Interessenkonflikt + .Anschrift_der_Verfasser,
  html.adaptive .tango .Interessenkonflikt + .Summary_Zitierung,
  html.adaptive .tango .Interessenkonflikt + .Fussnote,
  html.adaptive .tango .Manuskriptdaten + .Anschrift_der_Verfasser,
  html.adaptive .tango .Manuskriptdaten + .Summary_Zitierung,
  html.adaptive .tango .Anschrift_der_Verfasser + .Summary_Zitierung,
  html.adaptive .tango .Anschrift_der_Verfasser + .Interessenkonflikt,
  html.adaptive .tango .Anschrift_der_Verfasser + .DOI,
  html.adaptive .tango .DOI + .Interessenkonflikt,
  html.adaptive .tango .Fussnote + .Fussnote,
  html.adaptive .tango .Fussnote + .Interessenkonflikt,
  html.adaptive .tango .Fussnote + .Anschrift_der_Verfasser {
    border: none; }
  html.adaptive .tango .Interessenkonflikt + .Interessenkonflikt,
  html.adaptive .tango .Anschrift_der_Verfasser + .Anschrift_der_Verfasser,
  html.adaptive .tango p.Anschrift_fuer_die_Verfasser + p.Anschrift_fuer_die_Verfasser {
    margin-top: -1rem; }
  html.adaptive .tango .Buecher_ISBN {
    border-left: 3px solid #7d7d7d;
    padding-left: 12px;
    margin-top: 30px; }
  html.adaptive .tango .Kasten_Ueberschrift_gross ~ p ~ .Internet,
  html.adaptive .tango .Kasten_Ueberschrift_klein ~ p ~ .Internet {
    background-position: 10px 0;
    padding-left: 48px !important; }
  html.adaptive .tango .Kasten_Ueberschrift_klein ~ p ~ .Internet {
    background-position: 10px 0;
    padding-left: 15px !important; }
  html.adaptive .tango .Zitatgeber {
    color: #333; }
  html.adaptive .tango table.Literatur____ {
    width: 100%; }
    html.adaptive .tango table.Literatur____ tr {
      page-break-inside: avoid; }
      html.adaptive .tango table.Literatur____ tr td {
        font-size: 1rem;
        line-height: 150% !important;
        word-wrap: break-word;
        padding-bottom: 7px; }
        @media screen and (max-width: 767px) {
          html.adaptive .tango table.Literatur____ tr td {
            font-size: 0.95rem; } }
      html.adaptive .tango table.Literatur____ tr td[align="right"] {
        width: 32px !important;
        padding-right: 3px; }
  html.adaptive .tango .HF,
  html.adaptive .tango .Halbfett_Frage,
  html.adaptive .tango .fett,
  html.adaptive .tango .Fett,
  html.adaptive .tango .Interessenkonflikt_fett,
  html.adaptive .tango .Manuskriptdaten_fett,
  html.adaptive .tango .Anschrift_fett,
  html.adaptive .tango .Antwort_fett,
  html.adaptive .tango .Standardschrift_fett,
  html.adaptive .tango .Autor_fett,
  html.adaptive .tango .Grundschrift_fett {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .HF {
    color: #006d87; }
  html.adaptive .tango .Summary_Ueberschrift,
  html.adaptive .tango .Zusammenfassung_Ueberschrift {
    color: #006d87;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    margin-top: 1em; }
  html.adaptive .tango .Summary_Artikelueberschrift {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 12px; }
  html.adaptive .tango .Frage {
    margin-bottom: 0.5em;
    color: #282828;
    font-size: 1rem;
    line-height: 1.5em;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 1.5em; }
  html.adaptive .tango .Antwort,
  html.adaptive .tango .Antwort_mit_Einzug {
    margin-bottom: 1em; }
  html.adaptive .tango .Antwort_rot {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #a00; }
  html.adaptive .tango .Datum {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Kalender_Stadt_Rubrik,
  html.adaptive .tango .Stadt {
    color: #006d87;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 1em; }
  html.adaptive .tango .Kalender_Veranstaltung_Film,
  html.adaptive .tango .Veranstaltung {
    color: #a00;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Kasten_Balken_Ueberschrift,
  html.adaptive .tango .Kasten_Ueberschrift {
    margin-top: 2em;
    margin-bottom: .5em;
    background-color: #0b7c8e;
    padding: 2px 8px;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-size: 1rem;
    color: white;
    clear: both;
    position: relative; }
  html.adaptive .tango .Kasten_Ueberschrift_Balken {
    margin-top: 2em;
    margin-bottom: .5em;
    background-color: #0b7c8e;
    padding: 2px 8px;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-size: 1rem;
    color: white;
    clear: both;
    position: relative; }
  html.adaptive .tango .Kasten_Ueberschrift_gross, html.adaptive .tango .Kasten_Ueberschrift_klein {
    font-size: 1.2rem !important;
    border-top: solid 4px #006d87;
    background-color: #e7e7e7;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    padding-left: 15px;
    padding-bottom: 0;
    padding-top: 15px;
    margin-top: 1.5em; }
    html.adaptive .tango .Kasten_Ueberschrift_gross ~ p, html.adaptive .tango .Kasten_Ueberschrift_klein ~ p {
      background-color: #e7e7e7;
      padding: 5px 15px 20px;
      margin: 0;
      font-size: 0.9rem; }
    html.adaptive .tango .Kasten_Ueberschrift_gross ~ ul, html.adaptive .tango .Kasten_Ueberschrift_klein ~ ul {
      background-color: #e7e7e7;
      padding-top: 10px;
      padding-bottom: 20px;
      padding-left: 30px;
      margin: 0; }
    html.adaptive .tango .Kasten_Ueberschrift_gross ~ ol, html.adaptive .tango .Kasten_Ueberschrift_klein ~ ol {
      background-color: #e7e7e7;
      padding-top: 10px !important;
      padding-bottom: 20px !important;
      padding-left: 30px !important;
      padding-right: 30px !important;
      margin: 0; }
  html.adaptive .tango .kastenclear {
    margin-bottom: 1em;
    clear: both; }
  html.adaptive .tango .kastenclear, html.adaptive .tango .kastenclear ~ * {
    background-color: white !important; }
  html.adaptive .tango .articleImage + .Ueberschrift_Balken {
    margin-top: 0 !important; }
  html.adaptive .tango .PC_Kasten_Ueberschrift {
    margin-top: 1em;
    background-color: #005aaa;
    padding: 2px 8px;
    font-size: 14px;
    color: White;
    text-align: center; }
  html.adaptive .tango span.Autor_nach_Artikel,
  html.adaptive .tango span.Autor_Taetigkeit {
    font-style: italic;
    font-size: 0.7rem;
    line-height: 0.5em !important; }
  html.adaptive .tango span.Autor_nach_Artikel {
    color: #7d7d7d;
    font-size: 0.85rem; }
  html.adaptive .tango ul {
    line-height: 150%;
    font-size: 1rem;
    padding-bottom: 15px;
    overflow: auto; }
    html.adaptive .tango ul li {
      margin-bottom: .5em;
      line-height: 150%;
      color: #333; }
    html.adaptive .tango ul.Aufzaehlung_ohne_Einzug {
      padding-bottom: 15px; }
  html.adaptive .tango .Summary_DOI {
    font-size: 0.85rem;
    line-height: 130%; }
  html.adaptive .tango .Summary_Zitierung {
    margin-top: 1em; }
  html.adaptive .tango .Summary_DOI {
    margin-bottom: 1em; }
  html.adaptive .tango p.DOI {
    background-color: #efefef;
    font-size: 0.85rem;
    padding: 10px; }
  html.adaptive .tango div.DOI {
    margin-bottom: 1em;
    border-top: 1px solid #7d7d7d;
    padding-top: 15px; }
    html.adaptive .tango div.DOI:empty {
      display: none; }
    html.adaptive .tango div.DOI u {
      display: none; }
  html.adaptive .tango span.DOI {
    border-top: none;
    padding-top: 0;
    margin-bottom: 0; }
  html.adaptive .tango .Zahl {
    float: left;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #7d7d7d;
    margin-right: 15px;
    font-size: 60px;
    line-height: 1; }
  html.adaptive .tango .Internet,
  html.adaptive .tango .Internet a,
  html.adaptive .tango .Internet__,
  html.adaptive .tango .Internet__ a,
  html.adaptive .tango .Internet_mit_Pfeil,
  html.adaptive .tango .Internet_mit_Pfeil a,
  html.adaptive .tango .Internet__ohne_Pfeil,
  html.adaptive .tango .Internet__ohne_Pfeil a {
    color: #282828;
    margin-top: 0;
    margin-bottom: 2em;
    font-size: 0.8rem; }
  html.adaptive .tango .Internet_mit_Pfeil,
  html.adaptive .tango .Internet__ohne_Pfeil {
    border: 1px solid #282828;
    padding: 15px;
    font-size: 0.8rem; }
  html.adaptive .tango .Infokasten_Balken {
    color: White;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    padding: 2px 4px;
    background-color: #00868c;
    font-style: italic;
    letter-spacing: 2px;
    margin-bottom: .5em; }
  html.adaptive .tango .Spitzmarke {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #a00; }
  html.adaptive .tango .Infoschrift_kurz {
    margin-bottom: 1em; }
    html.adaptive .tango .Infoschrift_kurz .Spitzmarke {
      color: #00868c; }
  html.adaptive .tango .Kalender_Datum {
    margin-top: 1em;
    font-style: italic; }
  html.adaptive .tango .artikelETitel {
    margin-top: 1em; }
  html.adaptive .tango .artikelAbstract,
  html.adaptive .tango .Summary_Grundschrift,
  html.adaptive .tango .Summary_Key_words,
  html.adaptive .tango .Zusammenfassung_Schluesselwoerter {
    color: #006d87;
    margin-bottom: 1em; }
  html.adaptive .tango .abstract {
    margin-bottom: 30px; }
  html.adaptive .tango .Artikelzuordnung, html.adaptive .tango .Artikelzuordnung a,
  html.adaptive .tango .Zusammenfassung_Grundschrift,
  html.adaptive .tango .Zusammenfassung_Zitierung {
    font-size: 0.85rem;
    line-height: 135%;
    color: #006d87;
    margin-bottom: 1em; }
  html.adaptive .tango .Habilitationen_Balken_Stadt {
    /*margin-top: 1em;
    background-color: rgb(177,166,111);
    padding: 2px 4px;
    font-size: 14px;*/
    margin-top: 2em;
    margin-bottom: .5em;
    background-color: #b1a66f;
    padding: 2px 8px;
    font-size: 1rem;
    color: white;
    clear: both;
    position: relative; }
  html.adaptive .tango .Habilitationen_Grundschrift {
    margin-top: .5em; }
  html.adaptive .tango .Zitat {
    color: #a00;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 600;
    padding: 30px;
    font-size: 120%;
    line-height: 1.3;
    border: none; }
    html.adaptive .tango .Zitat:before, html.adaptive .tango .Zitat:after {
      display: none; }
  html.adaptive .tango .Ueberschrift_Balken,
  html.adaptive .tango .Interviewter_Balken {
    /*background-color: rgb(158, 10, 15) !important; */
    background-color: #0b7c8e !important;
    margin-top: 2em;
    color: White;
    font-size: 1.5rem !important;
    line-height: 120%; }
    html.adaptive .tango .Ueberschrift_Balken a,
    html.adaptive .tango .Interviewter_Balken a {
      color: white; }
  html.adaptive .tango .Ueberschrift_Balken {
    font-size: 1.5rem;
    padding: 6px 8px 6px; }
    html.adaptive .tango .Ueberschrift_Balken + .Autor_Balken {
      margin-top: -24px;
      padding: 2px 8px 28px; }
    html.adaptive .tango .Ueberschrift_Balken + .Interviewter_Balken {
      margin-top: -2rem;
      padding: 1rem 8px 40px; }
  @media screen and (max-width: 575px) {
    html.adaptive .tango .articleImage.width-33 + .Ueberschrift_Balken {
      margin-top: -5em;
      padding-left: 170px; } }
  @media screen and (max-width: 575px) {
    html.adaptive .tango .articleImage.width-33 + .Ueberschrift_Balken + .Autor_Balken {
      padding-left: 170px; } }
  html.adaptive .tango .Kasten_Ueberschrift_klein ~ .articleImage.width-33.float-right {
    float: right !important; }
  html.adaptive .tango .Autor_Balken,
  html.adaptive .tango .Interviewter_Balken {
    background-color: #9e0a0f;
    color: White;
    font-size: 14px;
    padding: 2px 8px; }
    html.adaptive .tango .Autor_Balken a,
    html.adaptive .tango .Interviewter_Balken a {
      color: white; }
  html.adaptive .tango .Autor_Balken + .clear + .artikelImageright {
    margin-top: -103px; }
  html.adaptive .tango .Interviewter_Balken + .clear + .artikelImageright {
    margin-top: -115px; }
  html.adaptive .tango .Interviewter_Balken .Taetigkeit {
    color: inherit; }
  html.adaptive .tango .Aufloesung {
    color: #7d7d7d;
    font-size: 120%;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: italic; }
  html.adaptive .tango .Name_Taetigkeit,
  html.adaptive .tango p.Name {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #006d87;
    font-style: italic;
    font-size: 120%; }
  html.adaptive .tango p.Name span.Taetigkeit {
    font-style: normal;
    color: #006d87;
    font-size: 100%; }
  html.adaptive .tango .Standardschrift_Versalien_fett {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Ueberschrift {
    font-size: 1.2rem;
    line-height: 1.3;
    margin-top: 1em;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828; }
    html.adaptive .tango .Ueberschrift_klein {
      font-family: "Open Sans", Arial, sans-serif;
      font-size: 18px;
      margin-bottom: 2em;
      color: black; }
  html.adaptive .tango.PRAXIS .Ueberschrift {
    color: #9e0a0f;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    border-bottom: solid 2px #9e0a0f;
    font-size: 16px;
    margin-top: 2em;
    margin-bottom: 1em; }
  html.adaptive .tango.PRAXIS .Spot_lang {
    margin-bottom: 1em; }
  html.adaptive .tango.PRAXIS .Spot_Rubriken {
    color: #9e0a0f;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 14px; }
  html.adaptive .tango .Frage_Nummer {
    color: #006d87;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 1em;
    margin-top: 1em; }
  html.adaptive .tango .Fazit {
    margin-top: 2em; }
  html.adaptive .tango .FAZIT {
    background-color: #9e0a0f;
    color: White;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    padding: 0 5px;
    margin-bottom: .5em;
    margin-top: 1em; }
  html.adaptive .tango .TOP_Beschreibung {
    color: #9e0a0f;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: .5em; }
  html.adaptive .tango .Pro, html.adaptive .tango .tango .Kontra,
  html.adaptive .tango .Pro_Kontra {
    clear: both;
    background-color: #282828;
    font-size: 1rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin: 2em 0 1em 0;
    border-bottom: solid 1px #777;
    color: white;
    padding: 3px 5px;
    letter-spacing: 5px; }
  html.adaptive .tango .Studieren_Balken,
  html.adaptive .tango .Kastentitel {
    background-color: #006d87;
    color: White;
    padding: 4px 8px;
    margin: 1em 0;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Ueberschrift_Balken_Frage_der_Woche,
  html.adaptive .tango .Interviewter_Balken_Frage_der_Woche {
    background-color: #0072b4;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .Ueberschrift_Balken_Frage_der_Woche {
    padding: 10px;
    font-size: 22px;
    color: #a7c3e2;
    margin-top: 1.5em; }
    html.adaptive .tango .Ueberschrift_Balken_Frage_der_Woche .an___ {
      font-size: 14px;
      margin-left: 6px; }
  html.adaptive .tango .Interviewter_Balken_Frage_der_Woche {
    color: White;
    padding: 5px 10px;
    font-size: 14px;
    margin-bottom: 1em; }
  html.adaptive .tango .Antwort_blau {
    color: #0072b4;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .tango .archiveArticle h3 {
    margin-top: 0;
    margin-bottom: 5px;
    color: #006d87;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.8rem !important; }
  html.adaptive .tango .numberBullet {
    display: inline-block;
    background-color: #333;
    color: white;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 13px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center; }
  html.adaptive .tango .badge {
    display: inline-block;
    background-color: #333;
    color: white;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 13px;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    line-height: 13px;
    text-align: center;
    vertical-align: baseline;
    padding: 4px 0 0 0; }
  html.adaptive .tango.literatur a {
    text-decoration: underline; }
  html.adaptive .tango u.Durchgestrichen,
  html.adaptive .tango u.durchgestrichen {
    text-decoration: line-through; }
  html.adaptive .tango .fett_durchgestrichen, html.adaptive .tango .fett_durchgestrichen u,
  html.adaptive .tango .fett_Durchgestrichen, html.adaptive .tango .fett_Durchgestrichen u {
    text-decoration: line-through;
    font-weight: bold; }
  html.adaptive .tango .fett_kursiv_durchgestrichen, html.adaptive .tango .fett_kursiv_durchgestrichen u,
  html.adaptive .tango .fett_kursiv_Durchgestrichen, html.adaptive .tango .fett_kursiv_Durchgestrichen u {
    text-decoration: line-through;
    font-weight: bold;
    font-style: italic; }
  html.adaptive .tango .Thema {
    font-weight: bold; }
  html.adaptive .tango .Grundschrift_ohne_Einzug_Aerztestellen_Kasten,
  html.adaptive .tango .Grundschrift_mit_Einzug_Aerztestellen_Kasten {
    background-color: #d3e5ef;
    padding: 1em 10px; }
    html.adaptive .tango .Grundschrift_ohne_Einzug_Aerztestellen_Kasten + ul, html.adaptive .tango .Grundschrift_ohne_Einzug_Aerztestellen_Kasten + ol,
    html.adaptive .tango .Grundschrift_mit_Einzug_Aerztestellen_Kasten + ul,
    html.adaptive .tango .Grundschrift_mit_Einzug_Aerztestellen_Kasten + ol {
      background-color: #d3e5ef;
      padding: 1em 0 0 40px;
      margin: 0; }
  html.adaptive .tango div.LNS_Kasten_Grau {
    background-color: #ededed;
    border: solid 1px #bbbdc0;
    padding: 1em 15px;
    margin: 1.5rem 0 1rem;
    font-size: 0.9rem; }
    html.adaptive .tango div.LNS_Kasten_Grau p, html.adaptive .tango div.LNS_Kasten_Grau li {
      font-size: 0.9rem; }
    html.adaptive .tango div.LNS_Kasten_Grau .Ueberschrift {
      margin: 0 0 1em 0; }
  html.adaptive .tango .QR_Code {
    background-color: #777;
    padding: 3px 10px;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 1em; }
    html.adaptive .tango .QR_Code a {
      color: white;
      text-decoration: none; }
  html.adaptive .tango .newsContentAd {
    text-align: center; }
    html.adaptive .tango .newsContentAd #Ads_BA_CAD2:not([style*="display: none"]) {
      margin-top: 2rem;
      margin-bottom: 2em;
      clear: both;
      background-color: #ddd;
      padding-bottom: .5em; }
  html.adaptive .tango.buecher .articleImage.width-100 {
    max-width: 100px !important;
    float: right;
    margin-left: 15px; }
html.adaptive .area_right a.interviewter {
  color: #7d7d7d; }
html.adaptive .area_right a.interviewter:hover {
  color: #7d7d7d; }
html.adaptive #archiveMetricsChart {
  width: 100% px;
  height: 320px;
  margin-bottom: 1em;
  background-color: white;
  border: solid 1px #ededed;
  padding: 10px; }
html.adaptive body.mode-xs .tango .archiveImageBox .imgBox {
  max-width: 100%;
  width: 100%;
  float: none;
  margin-left: 0 !important;
  margin-bottom: 1rem; }
  html.adaptive body.mode-xs .tango .archiveImageBox .imgBox img {
    width: 100%;
    max-height: 200px;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    /* Für Plugin für IE */
    object-position: top center; }
html.adaptive .ST .Spitzmarke, html.adaptive .studium .Spitzmarke, html.adaptive .Studium .Spitzmarke {
  color: #444;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700; }

#DAEpage .area_wrapper .area_container .area .col .tango .archiveDownload {
  background: #fff;
  padding: 15px;
  border: solid 1px #ededed;
  margin: 2em 0;
  font-size: 0.85rem;
  line-height: 150%;
  font-weight: 700;
  cursor: pointer; }
#DAEpage .area_wrapper .area_container .area .col .tango img:hover {
  transform: none;
  transition: none; }
#DAEpage .area_wrapper .area_container .area .col .archiveImageBox img:hover {
  transform: none;
  transition: none; }

.AlleSoprosListe {
  display: none; }

.cms .AlleSoprosListe {
  display: block; }

h2.soproListeRubrik {
  color: #282828 !important;
  margin-top: 2rem !important;
  margin-bottom: 1rem !important; }
  h2.soproListeRubrik:first-of-type {
    margin-top: 0 !important; }
  h2.soproListeRubrik:after {
    display: block;
    content: "";
    width: 85px;
    height: 3px;
    border: none;
    background: white;
    margin-top: 8px; }
  h2.soproListeRubrik.ASCO_aktuell:after {
    background: #002557; }
  h2.soproListeRubrik.STUDIE_aktuell:after {
    background: #ff7f44; }
  h2.soproListeRubrik.FALL_aktuell:after {
    background: #1bb34b; }
  h2.soproListeRubrik.KONGRESS_aktuell:after {
    background: #f4821e; }
  h2.soproListeRubrik.MANAGEMENT_aktuell:after {
    background: #004e6f; }
  h2.soproListeRubrik.THERAPIE_aktuell:after {
    background: #a52575; }
  h2.soproListeRubrik.Lehre__Praxis:after {
    background: #00365a; }
  h2.soproListeRubrik.PRAeVENTION_aktuell:after {
    background: #fcf073; }

html.adaptive body[data-rubrikname^='Pharma'] #Ads_BA_FLB {
  display: none; }

.unsharp {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 90%); }

html.adaptive body[data-rubrikname^="CIRS"].loggedin #restrictedAccessLogin {
  display: block; }

html.adaptive body.industrie,
html.adaptive body[data-rubrikname^='Industrie'],
html.adaptive body[data-rubrikname^='Infocenter'],
html.adaptive body[data-rubrikname^='Pharma'],
html.adaptive body[data-rubrikname^='Advertorial'],
html.adaptive body[data-hefttyp="SOPRO"] {
  -webkit-print-color-adjust: exact !important; }
  html.adaptive body.industrie .notsopro, html.adaptive body.industrie .notindustrie,
  html.adaptive body[data-rubrikname^='Industrie'] .notsopro,
  html.adaptive body[data-rubrikname^='Industrie'] .notindustrie,
  html.adaptive body[data-rubrikname^='Infocenter'] .notsopro,
  html.adaptive body[data-rubrikname^='Infocenter'] .notindustrie,
  html.adaptive body[data-rubrikname^='Pharma'] .notsopro,
  html.adaptive body[data-rubrikname^='Pharma'] .notindustrie,
  html.adaptive body[data-rubrikname^='Advertorial'] .notsopro,
  html.adaptive body[data-rubrikname^='Advertorial'] .notindustrie,
  html.adaptive body[data-hefttyp="SOPRO"] .notsopro,
  html.adaptive body[data-hefttyp="SOPRO"] .notindustrie {
    display: none !important; }
  html.adaptive body.industrie .fancybox-image-wrap,
  html.adaptive body[data-rubrikname^='Industrie'] .fancybox-image-wrap,
  html.adaptive body[data-rubrikname^='Infocenter'] .fancybox-image-wrap,
  html.adaptive body[data-rubrikname^='Pharma'] .fancybox-image-wrap,
  html.adaptive body[data-rubrikname^='Advertorial'] .fancybox-image-wrap,
  html.adaptive body[data-hefttyp="SOPRO"] .fancybox-image-wrap {
    background: #fff; }
  html.adaptive body.industrie.loggedin #restrictedAccessLogin,
  html.adaptive body[data-rubrikname^='Industrie'].loggedin #restrictedAccessLogin,
  html.adaptive body[data-rubrikname^='Infocenter'].loggedin #restrictedAccessLogin,
  html.adaptive body[data-rubrikname^='Pharma'].loggedin #restrictedAccessLogin,
  html.adaptive body[data-rubrikname^='Advertorial'].loggedin #restrictedAccessLogin,
  html.adaptive body[data-hefttyp="SOPRO"].loggedin #restrictedAccessLogin {
    display: block; }
  html.adaptive body.industrie a.pdfLink, html.adaptive body.industrie a.inhaltLink,
  html.adaptive body[data-rubrikname^='Industrie'] a.pdfLink,
  html.adaptive body[data-rubrikname^='Industrie'] a.inhaltLink,
  html.adaptive body[data-rubrikname^='Infocenter'] a.pdfLink,
  html.adaptive body[data-rubrikname^='Infocenter'] a.inhaltLink,
  html.adaptive body[data-rubrikname^='Pharma'] a.pdfLink,
  html.adaptive body[data-rubrikname^='Pharma'] a.inhaltLink,
  html.adaptive body[data-rubrikname^='Advertorial'] a.pdfLink,
  html.adaptive body[data-rubrikname^='Advertorial'] a.inhaltLink,
  html.adaptive body[data-hefttyp="SOPRO"] a.pdfLink,
  html.adaptive body[data-hefttyp="SOPRO"] a.inhaltLink {
    background: #8e9191; }
  html.adaptive body.industrie .ArchivInhaltZurAusgabe,
  html.adaptive body.industrie .CitationMangerBox,
  html.adaptive body[data-rubrikname^='Industrie'] .ArchivInhaltZurAusgabe,
  html.adaptive body[data-rubrikname^='Industrie'] .CitationMangerBox,
  html.adaptive body[data-rubrikname^='Infocenter'] .ArchivInhaltZurAusgabe,
  html.adaptive body[data-rubrikname^='Infocenter'] .CitationMangerBox,
  html.adaptive body[data-rubrikname^='Pharma'] .ArchivInhaltZurAusgabe,
  html.adaptive body[data-rubrikname^='Pharma'] .CitationMangerBox,
  html.adaptive body[data-rubrikname^='Advertorial'] .ArchivInhaltZurAusgabe,
  html.adaptive body[data-rubrikname^='Advertorial'] .CitationMangerBox,
  html.adaptive body[data-hefttyp="SOPRO"] .ArchivInhaltZurAusgabe,
  html.adaptive body[data-hefttyp="SOPRO"] .CitationMangerBox {
    display: none; }
  html.adaptive body.industrie .AlleSoprosListe,
  html.adaptive body[data-rubrikname^='Industrie'] .AlleSoprosListe,
  html.adaptive body[data-rubrikname^='Infocenter'] .AlleSoprosListe,
  html.adaptive body[data-rubrikname^='Pharma'] .AlleSoprosListe,
  html.adaptive body[data-rubrikname^='Advertorial'] .AlleSoprosListe,
  html.adaptive body[data-hefttyp="SOPRO"] .AlleSoprosListe {
    display: block; }
  html.adaptive body.industrie .area_wrapper.area_full.daebreadcrumb,
  html.adaptive body[data-rubrikname^='Industrie'] .area_wrapper.area_full.daebreadcrumb,
  html.adaptive body[data-rubrikname^='Infocenter'] .area_wrapper.area_full.daebreadcrumb,
  html.adaptive body[data-rubrikname^='Pharma'] .area_wrapper.area_full.daebreadcrumb,
  html.adaptive body[data-rubrikname^='Advertorial'] .area_wrapper.area_full.daebreadcrumb,
  html.adaptive body[data-hefttyp="SOPRO"] .area_wrapper.area_full.daebreadcrumb {
    border-bottom: 10px #5f9906 solid;
    border-image: linear-gradient(to right, #5f9906, #9dd843) 10; }
  html.adaptive body.industrie .archiveTOC h3,
  html.adaptive body[data-rubrikname^='Industrie'] .archiveTOC h3,
  html.adaptive body[data-rubrikname^='Infocenter'] .archiveTOC h3,
  html.adaptive body[data-rubrikname^='Pharma'] .archiveTOC h3,
  html.adaptive body[data-rubrikname^='Advertorial'] .archiveTOC h3,
  html.adaptive body[data-hefttyp="SOPRO"] .archiveTOC h3 {
    color: #5f9906 !important; }
  html.adaptive body.industrie .ZeitreiseBox,
  html.adaptive body[data-rubrikname^='Industrie'] .ZeitreiseBox,
  html.adaptive body[data-rubrikname^='Infocenter'] .ZeitreiseBox,
  html.adaptive body[data-rubrikname^='Pharma'] .ZeitreiseBox,
  html.adaptive body[data-rubrikname^='Advertorial'] .ZeitreiseBox,
  html.adaptive body[data-hefttyp="SOPRO"] .ZeitreiseBox {
    display: none; }
  html.adaptive body.industrie #articleTab,
  html.adaptive body[data-rubrikname^='Industrie'] #articleTab,
  html.adaptive body[data-rubrikname^='Infocenter'] #articleTab,
  html.adaptive body[data-rubrikname^='Pharma'] #articleTab,
  html.adaptive body[data-rubrikname^='Advertorial'] #articleTab,
  html.adaptive body[data-hefttyp="SOPRO"] #articleTab {
    margin-bottom: 2rem; }
  @media print {
    html.adaptive body.industrie header#head,
    html.adaptive body[data-rubrikname^='Industrie'] header#head,
    html.adaptive body[data-rubrikname^='Infocenter'] header#head,
    html.adaptive body[data-rubrikname^='Pharma'] header#head,
    html.adaptive body[data-rubrikname^='Advertorial'] header#head,
    html.adaptive body[data-hefttyp="SOPRO"] header#head {
      border-bottom: 3px solid #5f9906 !important;
      position: relative;
      overflow: visible !important; }
      html.adaptive body.industrie header#head:after,
      html.adaptive body[data-rubrikname^='Industrie'] header#head:after,
      html.adaptive body[data-rubrikname^='Infocenter'] header#head:after,
      html.adaptive body[data-rubrikname^='Pharma'] header#head:after,
      html.adaptive body[data-rubrikname^='Advertorial'] header#head:after,
      html.adaptive body[data-hefttyp="SOPRO"] header#head:after {
        position: absolute;
        content: "Industrieinformationen";
        display: block;
        color: #ffffff !important;
        text-shadow: 0 0 10px 10px #ffffff !important;
        font-weight: bold;
        box-shadow: inset 0 0 0 1000px #5f9906 !important;
        border: solid 3px #5f9906;
        font-size: 1rem;
        padding: 3px 10px;
        right: 10%;
        bottom: -2rem;
        margin-bottom: -4px; } }
  html.adaptive body.industrie .tango .archiveLitLayer,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .archiveLitLayer,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .archiveLitLayer,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .archiveLitLayer,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .archiveLitLayer,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .archiveLitLayer {
    color: #444; }
  html.adaptive body.industrie .tango .___Einleser, html.adaptive body.industrie .tango .___Einleser a,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Einleser,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Einleser a,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Einleser,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Einleser a,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Einleser,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Einleser a,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Einleser,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Einleser a,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Einleser,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Einleser a {
    margin-bottom: 1em;
    font-size: 16px;
    color: #006092;
    font-weight: 400;
    margin-bottom: 1em; }
  html.adaptive body.industrie .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body.industrie .tango .___Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_mit_Einzug,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_ohne_Einzug,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_mit_Einzug {
    margin-bottom: 1em; }
  html.adaptive body.industrie .tango .___Headline____Seite,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Headline____Seite,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Headline____Seite,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Headline____Seite,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Headline____Seite,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Headline____Seite {
    margin-top: 30px;
    margin-bottom: 8px;
    font-size: 1.5rem;
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive body.industrie .tango .___Zwitis,
  html.adaptive body.industrie .tango .___Zwiti_klein,
  html.adaptive body.industrie .tango .___Zwitis_oben,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Zwitis,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Zwiti_klein,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Zwitis_oben,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Zwitis,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Zwiti_klein,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Zwitis_oben,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Zwitis,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Zwiti_klein,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Zwitis_oben,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Zwitis,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Zwiti_klein,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Zwitis_oben,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Zwitis,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Zwiti_klein,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Zwitis_oben {
    margin-top: 30px;
    margin-bottom: 8px;
    font-size: 1.3rem;
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive body.industrie .tango .___Zwiti_klein__,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Zwiti_klein__,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Zwiti_klein__,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Zwiti_klein__,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Zwiti_klein__,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Zwiti_klein__ {
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive body.industrie .tango .___Zitattext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Zitattext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Zitattext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Zitattext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Zitattext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Zitattext {
    color: #006092;
    font-size: 120%;
    font-weight: bold;
    font-style: italic;
    margin: 2em 20px 1em 20px;
    text-align: center; }
  html.adaptive body.industrie .tango .___Autor_Zitate,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Autor_Zitate,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Autor_Zitate,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Autor_Zitate,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Autor_Zitate,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Autor_Zitate {
    color: #006092;
    text-align: center;
    border-bottom: solid 2px #006092;
    margin-bottom: 2em; }
  html.adaptive body.industrie .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body.industrie .tango ol.Literatur_____solo,
  html.adaptive body.industrie .tango .Summary_Zitierung,
  html.adaptive body.industrie .tango .Manuskriptdaten,
  html.adaptive body.industrie .tango .Interessenkonflikt,
  html.adaptive body.industrie .tango .Buecher_ISBN,
  html.adaptive body.industrie .tango p.Literatur_____solo,
  html.adaptive body.industrie .tango .Anschrift_der_Verfasser,
  html.adaptive body.industrie .tango .fussnote,
  html.adaptive body.industrie .tango .Fussnote,
  html.adaptive body.industrie .tango .___Fussnoten,
  html.adaptive body.industrie .tango .Zitierung,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body[data-rubrikname^='Industrie'] .tango ol.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Summary_Zitierung,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Manuskriptdaten,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Interessenkonflikt,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Buecher_ISBN,
  html.adaptive body[data-rubrikname^='Industrie'] .tango p.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Anschrift_der_Verfasser,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .fussnote,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Fussnote,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fussnoten,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Zitierung,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango ol.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Summary_Zitierung,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Manuskriptdaten,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Interessenkonflikt,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Buecher_ISBN,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango p.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Anschrift_der_Verfasser,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .fussnote,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Fussnote,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fussnoten,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Zitierung,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body[data-rubrikname^='Pharma'] .tango ol.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Summary_Zitierung,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Manuskriptdaten,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Interessenkonflikt,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Buecher_ISBN,
  html.adaptive body[data-rubrikname^='Pharma'] .tango p.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Anschrift_der_Verfasser,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .fussnote,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Fussnote,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fussnoten,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Zitierung,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango ol.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Summary_Zitierung,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Manuskriptdaten,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Interessenkonflikt,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Buecher_ISBN,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango p.Literatur_____solo,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Anschrift_der_Verfasser,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .fussnote,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Fussnote,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fussnoten,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Zitierung,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Anschrift_fuer_die_Verfasser,
  html.adaptive body[data-hefttyp="SOPRO"] .tango ol.Literatur_____solo,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Summary_Zitierung,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Manuskriptdaten,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Interessenkonflikt,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Buecher_ISBN,
  html.adaptive body[data-hefttyp="SOPRO"] .tango p.Literatur_____solo,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Anschrift_der_Verfasser,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .fussnote,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Fussnote,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fussnoten,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Zitierung {
    font-size: 0.8rem !important;
    line-height: 1.5em;
    border-top: 1px solid #d7d7d7;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 10px; }
  html.adaptive body.industrie .tango ol.Literatur_____solo li:first-child,
  html.adaptive body[data-rubrikname^='Industrie'] .tango ol.Literatur_____solo li:first-child,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango ol.Literatur_____solo li:first-child,
  html.adaptive body[data-rubrikname^='Pharma'] .tango ol.Literatur_____solo li:first-child,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango ol.Literatur_____solo li:first-child,
  html.adaptive body[data-hefttyp="SOPRO"] .tango ol.Literatur_____solo li:first-child {
    margin-top: 10px; }
  html.adaptive body.industrie .tango ul,
  html.adaptive body[data-rubrikname^='Industrie'] .tango ul,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango ul,
  html.adaptive body[data-rubrikname^='Pharma'] .tango ul,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango ul,
  html.adaptive body[data-hefttyp="SOPRO"] .tango ul {
    line-height: 150%;
    font-size: 1rem;
    padding-bottom: 15px;
    overflow: auto; }
    html.adaptive body.industrie .tango ul li,
    html.adaptive body[data-rubrikname^='Industrie'] .tango ul li,
    html.adaptive body[data-rubrikname^='Infocenter'] .tango ul li,
    html.adaptive body[data-rubrikname^='Pharma'] .tango ul li,
    html.adaptive body[data-rubrikname^='Advertorial'] .tango ul li,
    html.adaptive body[data-hefttyp="SOPRO"] .tango ul li {
      margin-bottom: .5em;
      line-height: 150%;
      color: #4b4b4b; }
  html.adaptive body.industrie .tango .___Infobox_Overline,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Overline,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Overline,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Overline,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Overline,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Overline {
    background-color: #1d6898;
    color: white;
    font-size: 120%;
    line-height: 130%;
    font-weight: 800;
    padding: 10px;
    margin-top: 2em; }
  html.adaptive body.industrie .tango .___Infobox_HEAD,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_HEAD,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_HEAD,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_HEAD,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_HEAD,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_HEAD {
    margin-bottom: 1rem;
    font-size: 120%;
    line-height: 130%;
    background-color: #1d6898;
    color: white;
    padding: 0px 10px 10px 10px; }
  html.adaptive body.industrie .tango .___Headline_bei___Seiter,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Headline_bei___Seiter,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Headline_bei___Seiter,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Headline_bei___Seiter,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Headline_bei___Seiter,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Headline_bei___Seiter {
    font-size: 120%;
    line-height: 130%;
    background-color: #1d6898;
    color: white;
    padding: 10px; }
  html.adaptive body.industrie .tango .Interview_Frage,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Interview_Frage,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Interview_Frage,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Interview_Frage,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Interview_Frage,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Interview_Frage {
    font-weight: 800;
    color: #777;
    margin-bottom: 1em; }
  html.adaptive body.industrie .tango .Interview_Antwort,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Interview_Antwort,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Interview_Antwort,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Interview_Antwort,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Interview_Antwort,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Interview_Antwort {
    margin-bottom: 1em; }
  html.adaptive body.industrie .tango .Name_bold,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Name_bold,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Name_bold,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Name_bold,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Name_bold,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Name_bold {
    font-weight: 800; }
  html.adaptive body.industrie .tango .___Infobox_Head_____schwarz,
  html.adaptive body.industrie .tango .___Infobox_Head_Kasuistik,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Head_____schwarz,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Head_Kasuistik,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Head_____schwarz,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Head_Kasuistik,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Head_____schwarz,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Head_Kasuistik,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Head_____schwarz,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Head_Kasuistik,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Head_____schwarz,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Head_Kasuistik {
    font-weight: bold;
    background-color: #ddd;
    padding: 10px; }
  html.adaptive body.industrie .tango .___Infobox_Fliesstext,
  html.adaptive body.industrie .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body.industrie .tango .___Infobox_Fliesstext + .Interview_Frage,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_Fliesstext + .Interview_Frage,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_Fliesstext + .Interview_Frage,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_Fliesstext + .Interview_Frage,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_Fliesstext + .Interview_Frage,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Fliesstext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Fliesstext_mit_Einzug,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_Fliesstext + .Interview_Frage {
    background-color: #ddd;
    margin: 0;
    padding: 10px; }
  html.adaptive body.industrie .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body.industrie .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_HEAD + .___Infobox_Fliesstext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Infobox_HEAD + .articleImage + .___Infobox_Fliesstext {
    margin-top: -1rem; }
  html.adaptive body.industrie .tango ul,
  html.adaptive body[data-rubrikname^='Industrie'] .tango ul,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango ul,
  html.adaptive body[data-rubrikname^='Pharma'] .tango ul,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango ul,
  html.adaptive body[data-hefttyp="SOPRO"] .tango ul {
    margin-left: -24px; }
  html.adaptive body.industrie .tango p.___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango p.___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango p.___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango p.___Infobox_Fliesstext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango p.___Infobox_Fliesstext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango p.___Infobox_Fliesstext {
    padding: 10px; }
  html.adaptive body.industrie .tango .Pflichttext,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Pflichttext,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Pflichttext,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Pflichttext,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Pflichttext,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Pflichttext {
    font-size: 80%; }
  html.adaptive body.industrie .tango div.___Infobox_Fliesstext ul,
  html.adaptive body[data-rubrikname^='Industrie'] .tango div.___Infobox_Fliesstext ul,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango div.___Infobox_Fliesstext ul,
  html.adaptive body[data-rubrikname^='Pharma'] .tango div.___Infobox_Fliesstext ul,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango div.___Infobox_Fliesstext ul,
  html.adaptive body[data-hefttyp="SOPRO"] .tango div.___Infobox_Fliesstext ul {
    margin-bottom: 0; }
  html.adaptive body.industrie .tango .Frage,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Frage,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Frage,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Frage,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Frage,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Frage {
    font-weight: bold;
    font-style: italic; }
  html.adaptive body.industrie .tango .Antwort,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Antwort,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Antwort,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Antwort,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Antwort,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Antwort {
    font-weight: bold;
    color: #006c9b; }
  html.adaptive body.industrie .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung {
    margin-left: 20px; }
  html.adaptive body.industrie .tango .___Fliesstext_Aufzaehlung,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_Aufzaehlung,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_Aufzaehlung,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_Aufzaehlung,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_Aufzaehlung,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_Aufzaehlung {
    /**
        &:before {
            content: '\2022';
        }
    **/
    margin-left: 20px; }
  html.adaptive body.industrie .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body.industrie .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung),
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung),
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung),
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung),
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung),
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_Aufzaehlung_bei_Nummerierung + :not(.___Fliesstext_Aufzaehlung_bei_Nummerierung),
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Fliesstext_Aufzaehlung + :not(.___Fliesstext_Aufzaehlung) {
    margin-top: 2em; }
  html.adaptive body.industrie .tango .___Kommentar,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Kommentar,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Kommentar,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Kommentar,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Kommentar,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Kommentar {
    background: #006092;
    color: white;
    font-weight: bold;
    font-style: italic;
    padding: 3px 10px; }
  html.adaptive body.industrie .tango .___Text_Impressum_Kasten,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Text_Impressum_Kasten,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Text_Impressum_Kasten,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Text_Impressum_Kasten,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Text_Impressum_Kasten,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Text_Impressum_Kasten {
    background: #eee;
    padding: 9px;
    color: #006092; }
  html.adaptive body.industrie .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten),
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten),
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten),
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten),
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten),
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Text_Impressum_Kasten + :not(.___Text_Impressum_Kasten) {
    margin-top: 1rem; }
  html.adaptive body.industrie .tango .Fliesstext_Interview,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .Fliesstext_Interview,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .Fliesstext_Interview,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .Fliesstext_Interview,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .Fliesstext_Interview,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .Fliesstext_Interview {
    margin-bottom: 1rem; }
  html.adaptive body.industrie .tango .___Overline_LEHRE_UND_PRAXIS_innen,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Overline_LEHRE_UND_PRAXIS_innen,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Overline_LEHRE_UND_PRAXIS_innen,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Overline_LEHRE_UND_PRAXIS_innen,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Overline_LEHRE_UND_PRAXIS_innen,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Overline_LEHRE_UND_PRAXIS_innen {
    color: #006092;
    margin-top: 60px;
    font-size: 1.1rem;
    line-height: 120%; }
  html.adaptive body.industrie .tango .___Headline_innen,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Headline_innen,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Headline_innen,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Headline_innen,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Headline_innen,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Headline_innen {
    color: #006092;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 1.5rem;
    line-height: 120%; }
  html.adaptive body.industrie .tango .___Autoren,
  html.adaptive body[data-rubrikname^='Industrie'] .tango .___Autoren,
  html.adaptive body[data-rubrikname^='Infocenter'] .tango .___Autoren,
  html.adaptive body[data-rubrikname^='Pharma'] .tango .___Autoren,
  html.adaptive body[data-rubrikname^='Advertorial'] .tango .___Autoren,
  html.adaptive body[data-hefttyp="SOPRO"] .tango .___Autoren {
    color: #282828;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 1rem; }

html.adaptive .newsList .newsListItem[data-hefttyp="SOPRO"] h3, html.adaptive .newsListHP .newsListItem[data-hefttyp="SOPRO"] h3 {
  display: none; }
html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"],
html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"],
html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"] {
  font-family: "Roboto-Slab" !important;
  background: #ffffff;
  margin-top: -17px;
  border-top: solid #5f9906 3px;
  border-bottom: solid #5f9906 1px !important;
  padding-top: 20px;
  position: relative; }
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"] *,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"] *,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"] * {
    font-family: "Roboto-Slab" !important; }
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"]:before,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"]:before,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"]:before {
    content: "Industrieinformationen";
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0px;
    background: #5f9906;
    padding: 3px 5px;
    font-size: 10px;
    line-height: 1;
    color: white; }
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"]:first-of-type,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"]:first-of-type,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"]:first-of-type {
    margin-top: 0; }
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"] .jsHitlistCategory,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"] .jsHitlistCategory,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"] .jsHitlistCategory {
    display: none; }
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="1024"] .jsHitlistTitle,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="2048"] .jsHitlistTitle,
  html.adaptive .jsHitlist .jsHitlistRecord[data-src="4096"] .jsHitlistTitle {
    font-size: 1.1rem !important; }

html.adaptive .archiveArticleInfo .soproLogo {
  display: inline-block;
  width: 100px;
  border: none; }
  html.adaptive .archiveArticleInfo .soproLogo::before {
    content: 'Industrieinformationen von ';
    font-size: 80%; }
  html.adaptive .archiveArticleInfo .soproLogo img {
    padding-top: 5px;
    border: none;
    width: 100%; }
html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-hefttyp="SOPRO"],
html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Pharmanews"],
html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Infocenter"], html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-hefttyp="SOPRO"],
html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Pharmanews"],
html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Infocenter"] {
  font-family: "Roboto-Slab" !important;
  margin-top: -17px;
  border-top: solid #5f9906 3px;
  padding: 20px 10px 10px 10px;
  background: #eeeeee;
  margin-bottom: 2rem; }
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-hefttyp="SOPRO"] *,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Pharmanews"] *,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Infocenter"] *, html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-hefttyp="SOPRO"] *,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Pharmanews"] *,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Infocenter"] * {
    font-family: "Roboto-Slab" !important; }
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-hefttyp="SOPRO"]:after,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Pharmanews"]:after,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Infocenter"]:after, html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-hefttyp="SOPRO"]:after,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Pharmanews"]:after,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Infocenter"]:after {
    content: "Industrieinformationen";
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    background: #5f9906;
    padding: 3px 5px;
    font-size: 10px;
    line-height: 1;
    color: white; }
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-hefttyp="SOPRO"]:first-of-type,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Pharmanews"]:first-of-type,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsList .newsListItem[data-rubrik="Infocenter"]:first-of-type, html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-hefttyp="SOPRO"]:first-of-type,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Pharmanews"]:first-of-type,
  html.adaptive body:not([data-rubrikname="Pharmanews"]):not([data-pagekey="/industrieinformationen/infocenter/n"]) .newsListHP .newsListItem[data-rubrik="Infocenter"]:first-of-type {
    margin-top: 0; }
html.adaptive .archiveTitleListItem .soprodesc {
  text-align: left; }
  html.adaptive .archiveTitleListItem .soprodesc h2 {
    line-height: 120%; }
  html.adaptive .archiveTitleListItem .soprodesc .teaser {
    margin-bottom: 1em; }
  html.adaptive .archiveTitleListItem .soprodesc .logo {
    text-align: right;
    vertical-align: middle; }
    html.adaptive .archiveTitleListItem .soprodesc .logo::before {
      content: "Industrieinformationen von ";
      color: #777; }
    html.adaptive .archiveTitleListItem .soprodesc .logo img {
      vertical-align: middle;
      max-width: 180px !important;
      max-height: 60px; }

html.adaptive {
    /*

    .cmeFrageBox
    {
        float: left;
        width: 30px;
        height: 20px;
        border: 1px solid #777;
        margin-left: 10px;
        text-align: center;
    }
    .cmeFragen
    {
        float: left;
    }
    .cmeFrageKommentar
    {
        font-style: italic;
        font-size: 11px;
        margin: 0 10px 3em 50px;
        color: $daecolor;
    }
    */ }
  html.adaptive .adaptive-standard img.cmeArtikelThumb {
    max-width: 200px !important;
    float: left;
    margin-right: 40px;
    border: 1px solid #ededed; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown .subnavi .cmeMenuAktuelleTest .datum {
    font-size: .75rem;
    margin-top: 10px;
    color: #7d7d7d; }
  html.adaptive body section#DAEpage header#head #DAEmainmenu > #nav > .menuNav > .dropanchor > .dropdown .subnavi .cmeMenuAktuelleTest .title {
    font-weight: 700;
    font-size: 0.9rem; }
  html.adaptive .cmetests {
    display: flex;
    flex-wrap: wrap; }
  html.adaptive .cmeStart {
    background-color: #efefef;
    padding: 25px;
    width: calc((100% / 4) - 15px);
    margin-right: 15px;
    margin-bottom: 15px; }
    @media screen and (max-width: 991px) {
      html.adaptive .cmeStart {
        width: calc((100% / 3) - 15px); } }
    @media screen and (max-width: 767px) {
      html.adaptive .cmeStart {
        width: calc((100% / 2) - 15px); } }
    @media screen and (max-width: 575px) {
      html.adaptive .cmeStart {
        width: 100%; } }
    html.adaptive .cmeStart:last-of-type {
      border-bottom: 0; }
    html.adaptive .cmeStart .image {
      margin-bottom: 8px; }
    html.adaptive .cmeStart .boxImages {
      overflow: auto; }
    html.adaptive .cmeStart .punkte {
      position: absolute;
      right: -10px;
      top: -10px;
      z-index: 50;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      border: 5px double #006d87;
      color: #006d87;
      background-color: white;
      font-size: 1.6rem;
      line-height: 100%;
      border-radius: 50%;
      padding: 0;
      width: 48px;
      height: 48px;
      text-align: center; }
      html.adaptive .cmeStart .punkte:after {
        content: 'Punkte';
        position: absolute;
        bottom: 6px;
        left: 0;
        right: 0;
        text-align: center;
        font-size: .55rem;
        line-height: 100%;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif;
        font-weight: normal; }
  html.adaptive .cmeArchivStartbox {
    background-color: #f1f1f1;
    padding: 25px;
    width: 100%;
    margin-bottom: 15px; }
    html.adaptive .cmeArchivStartbox .image {
      overflow: hidden; }
      @media screen and (max-width: 575px) {
        html.adaptive .cmeArchivStartbox .image {
          margin-bottom: 10px; } }
  html.adaptive .cmeEinheit {
    position: relative; }
    html.adaptive .cmeEinheit h2 {
      margin-top: 0; }
      html.adaptive .cmeEinheit h2:nth-of-type(1) {
        margin-top: 0; }
    html.adaptive .cmeEinheit .image {
      width: 33%;
      float: right;
      margin-right: 10px;
      margin-bottom: 15px;
      margin-left: 15px;
      margin-top: 5px; }
      @media screen and (max-width: 575px) {
        html.adaptive .cmeEinheit .image {
          width: calc(100%);
          margin-right: 0; } }
    html.adaptive .cmeEinheit .oldpunktelogo {
      display: none; }
    html.adaptive .cmeEinheit .punkte {
      position: absolute;
      right: 0;
      top: 10px;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      border: 5px double #006d87;
      color: #006d87;
      background-color: white;
      font-size: 2.3rem;
      line-height: .85;
      border-radius: 50%;
      padding: 4px 0 0;
      width: 65px;
      height: 65px;
      text-align: center;
      float: right;
      margin-right: 10px; }
      @media screen and (max-width: 575px) {
        html.adaptive .cmeEinheit .punkte {
          right: -5px;
          top: 5px; } }
      html.adaptive .cmeEinheit .punkte:after {
        content: 'Punkte';
        position: absolute;
        bottom: 9px;
        left: 0;
        right: 0;
        text-align: center;
        font-size: .65rem;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif; }
    html.adaptive .cmeEinheit .small {
      margin-top: 10px; }
  html.adaptive .cmeEinheit .teilgenommen a,
  html.adaptive .cmeEinheit .teilgenommen {
    color: #820000;
    font-style: italic;
    margin-bottom: .5em;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .cmeEinheit .angefangen a,
  html.adaptive .cmeEinheit .angefangen {
    color: Orange;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: italic;
    margin-bottom: .5em; }
  html.adaptive .cmeFrageLabel {
    float: left; }
  html.adaptive .cmeFrageBox {
    width: 30px;
    float: left;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 1rem; }
    html.adaptive .cmeFrageBox:hover {
      background-color: #006d87 !important; }
      html.adaptive .cmeFrageBox:hover a {
        color: #fff !important; }
    html.adaptive .cmeFrageBox a {
      padding: 2px 6px; }
    html.adaptive .cmeFrageBox.aktuelleFrage {
      background-color: #006d87;
      border: 1px solid #006d87; }
      html.adaptive .cmeFrageBox.aktuelleFrage a {
        color: White !important;
        font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
        font-weight: 700 !important; }
      html.adaptive .cmeFrageBox.aktuelleFrage a:hover {
        text-decoration: none !important;
        color: #fff !important; }
    html.adaptive .cmeFrageBox.beantworteteFrage {
      background-color: #8e9191; }
      html.adaptive .cmeFrageBox.beantworteteFrage a {
        color: #fff !important; }
    html.adaptive .cmeFrageBox.unbeantworteteFrage {
      background-color: #fff; }
  html.adaptive .cmeLoesung h2 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700;
    margin-bottom: 1.5rem;
    font-size: 1.5rem; }
  html.adaptive .cmeLoesung h3 {
    font-size: 1.2rem;
    line-height: 1.3;
    margin-top: 1em;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    border-top: 1px solid #ededed;
    padding-top: 20px; }
  html.adaptive .cmeLoesung h2 + h3 {
    border-top: none;
    padding-top: 0; }
  html.adaptive table.cmeAntworten {
    border-collapse: collapse;
    width: 100%; }
    html.adaptive table.cmeAntworten td {
      padding: 6px; }
      html.adaptive table.cmeAntworten td label {
        cursor: pointer;
        padding-top: 10px; }
    html.adaptive table.cmeAntworten + h3 {
      border-top: 1px solid #ededed;
      padding-top: 20px; }
  html.adaptive .cmeFrage {
    border-top: solid 1px #ccc;
    padding-top: 25px;
    padding-bottom: 4px;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-size: 1.5rem;
    line-height: 1; }
  html.adaptive .cmeUserAntwort {
    background-color: #eaedf4; }
  html.adaptive .cmeEvaluationFrage {
    border-top: solid 1px #ccc;
    padding-top: .5em;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .cmeEvaluation label {
    cursor: pointer; }
  html.adaptive .cmeEvaluation table {
    margin-bottom: 1em; }
  html.adaptive .cmeEvaluation .fehler {
    color: #c00;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700; }
  html.adaptive .cmeLoesungAm {
    color: #fbb20d;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-style: italic; }
  html.adaptive .cmeZitierweise,
  html.adaptive .cmeTeilnahme {
    font-size: 12px;
    line-height: 1.3; }
  html.adaptive .cmeTeilnahme {
    margin-bottom: 18px; }
  html.adaptive .cmerichtig {
    background: #dfd; }
  html.adaptive .cmefalsch {
    background: #fdd; }
  html.adaptive .cmeFrageKommentar {
    margin-bottom: 2em;
    background: #ffb;
    font-style: italic;
    padding: 10px; }
  html.adaptive .cmeStatistik {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-top: 1em;
    cursor: pointer; }
    html.adaptive .cmeStatistik th {
      background-color: #006d87;
      color: White;
      text-align: left;
      padding: 3px 12px !important;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif !important;
      font-size: 13px !important;
      min-width: 55px; }
    html.adaptive .cmeStatistik td {
      line-height: 120% !important;
      padding: 5px 8px !important;
      border-bottom: solid 1px #ccc;
      overflow: hidden;
      font-size: 13px !important; }
    html.adaptive .cmeStatistik p {
      line-height: 1.5em; }
  html.adaptive .cmeBalkenWrapper {
    width: 150px; }
  html.adaptive .cmeBalken {
    background: #fbb20d;
    height: 18px; }
  html.adaptive .cmeTestarchiv h2,
  html.adaptive .cmefortbildung h2,
  html.adaptive .ergebnisseZeigen h2 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    line-height: 1.6;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0; }
  html.adaptive .cmeTestarchiv h2 + .small,
  html.adaptive .cmeTestarchiv h2 + .cmeZitierweise,
  html.adaptive .cmefortbildung h2 + .small,
  html.adaptive .cmefortbildung h2 + .cmeZitierweise,
  html.adaptive .ergebnisseZeigen h2 + .small,
  html.adaptive .ergebnisseZeigen h2 + .cmeZitierweise {
    margin-top: 10px; }
  html.adaptive .cmeTestarchiv h3,
  html.adaptive .cmefortbildung h3,
  html.adaptive .ergebnisseZeigen h3 {
    border-bottom: solid 1px #ccc;
    color: #006d87;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-top: 1.5rem;
    margin-bottom: 1.2rem; }
  html.adaptive .cmeTestarchiv .cmeButtons,
  html.adaptive .cmefortbildung .cmeButtons,
  html.adaptive .ergebnisseZeigen .cmeButtons {
    font-size: 0.7rem;
    margin-bottom: 2em; }
  html.adaptive .cmeTestarchiv .cmeButtons.links, html.adaptive .cmeTestarchiv .links, html.adaptive .cmeTestarchiv .cmeButtons,
  html.adaptive .cmefortbildung .cmeButtons.links,
  html.adaptive .cmefortbildung .links,
  html.adaptive .cmefortbildung .cmeButtons,
  html.adaptive .ergebnisseZeigen .cmeButtons.links,
  html.adaptive .ergebnisseZeigen .links,
  html.adaptive .ergebnisseZeigen .cmeButtons {
    padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 0.7rem; }
    html.adaptive .cmeTestarchiv .cmeButtons.links a, html.adaptive .cmeTestarchiv .links a, html.adaptive .cmeTestarchiv .cmeButtons a,
    html.adaptive .cmefortbildung .cmeButtons.links a,
    html.adaptive .cmefortbildung .links a,
    html.adaptive .cmefortbildung .cmeButtons a,
    html.adaptive .ergebnisseZeigen .cmeButtons.links a,
    html.adaptive .ergebnisseZeigen .links a,
    html.adaptive .ergebnisseZeigen .cmeButtons a {
      background-color: #006d87;
      padding: 3px 10px;
      color: #fff;
      margin-bottom: 10px;
      font-size: 0.7rem; }
    html.adaptive .cmeTestarchiv .cmeButtons.links .htmlLink, html.adaptive .cmeTestarchiv .links .htmlLink, html.adaptive .cmeTestarchiv .cmeButtons .htmlLink,
    html.adaptive .cmefortbildung .cmeButtons.links .htmlLink,
    html.adaptive .cmefortbildung .links .htmlLink,
    html.adaptive .cmefortbildung .cmeButtons .htmlLink,
    html.adaptive .ergebnisseZeigen .cmeButtons.links .htmlLink,
    html.adaptive .ergebnisseZeigen .links .htmlLink,
    html.adaptive .ergebnisseZeigen .cmeButtons .htmlLink {
      border-left: 5px solid #273b76; }
    html.adaptive .cmeTestarchiv .cmeButtons.links .pdfLink, html.adaptive .cmeTestarchiv .links .pdfLink, html.adaptive .cmeTestarchiv .cmeButtons .pdfLink,
    html.adaptive .cmefortbildung .cmeButtons.links .pdfLink,
    html.adaptive .cmefortbildung .links .pdfLink,
    html.adaptive .cmefortbildung .cmeButtons .pdfLink,
    html.adaptive .ergebnisseZeigen .cmeButtons.links .pdfLink,
    html.adaptive .ergebnisseZeigen .links .pdfLink,
    html.adaptive .ergebnisseZeigen .cmeButtons .pdfLink {
      border-left: 5px solid #c00; }
    html.adaptive .cmeTestarchiv .cmeButtons.links .cmeLink, html.adaptive .cmeTestarchiv .links .cmeLink, html.adaptive .cmeTestarchiv .cmeButtons .cmeLink,
    html.adaptive .cmefortbildung .cmeButtons.links .cmeLink,
    html.adaptive .cmefortbildung .links .cmeLink,
    html.adaptive .cmefortbildung .cmeButtons .cmeLink,
    html.adaptive .ergebnisseZeigen .cmeButtons.links .cmeLink,
    html.adaptive .ergebnisseZeigen .links .cmeLink,
    html.adaptive .ergebnisseZeigen .cmeButtons .cmeLink {
      border-left: 5px solid Orange; }
    html.adaptive .cmeTestarchiv .cmeButtons.links .cmeStatistikLink, html.adaptive .cmeTestarchiv .links .cmeStatistikLink, html.adaptive .cmeTestarchiv .cmeButtons .cmeStatistikLink,
    html.adaptive .cmefortbildung .cmeButtons.links .cmeStatistikLink,
    html.adaptive .cmefortbildung .links .cmeStatistikLink,
    html.adaptive .cmefortbildung .cmeButtons .cmeStatistikLink,
    html.adaptive .ergebnisseZeigen .cmeButtons.links .cmeStatistikLink,
    html.adaptive .ergebnisseZeigen .links .cmeStatistikLink,
    html.adaptive .ergebnisseZeigen .cmeButtons .cmeStatistikLink {
      border-left: 5px solid #263f84; }
    html.adaptive .cmeTestarchiv .cmeButtons.links span[disabled], html.adaptive .cmeTestarchiv .links span[disabled], html.adaptive .cmeTestarchiv .cmeButtons span[disabled],
    html.adaptive .cmefortbildung .cmeButtons.links span[disabled],
    html.adaptive .cmefortbildung .links span[disabled],
    html.adaptive .cmefortbildung .cmeButtons span[disabled],
    html.adaptive .ergebnisseZeigen .cmeButtons.links span[disabled],
    html.adaptive .ergebnisseZeigen .links span[disabled],
    html.adaptive .ergebnisseZeigen .cmeButtons span[disabled] {
      background-color: #aaa !important;
      padding: 3px 10px;
      color: #eee;
      margin-bottom: 10px;
      font-size: 0.7rem; }
  html.adaptive .cmeTestarchiv .cmeEinheit, html.adaptive .cmeTestarchiv .cmeTeilnahmeBlock,
  html.adaptive .cmefortbildung .cmeEinheit,
  html.adaptive .cmefortbildung .cmeTeilnahmeBlock,
  html.adaptive .ergebnisseZeigen .cmeEinheit,
  html.adaptive .ergebnisseZeigen .cmeTeilnahmeBlock {
    background-image: none;
    background-color: #f1f1f1;
    padding: 15px 15px 20px;
    margin-bottom: 10px; }
    html.adaptive .cmeTestarchiv .cmeEinheit .small + p, html.adaptive .cmeTestarchiv .cmeTeilnahmeBlock .small + p,
    html.adaptive .cmefortbildung .cmeEinheit .small + p,
    html.adaptive .cmefortbildung .cmeTeilnahmeBlock .small + p,
    html.adaptive .ergebnisseZeigen .cmeEinheit .small + p,
    html.adaptive .ergebnisseZeigen .cmeTeilnahmeBlock .small + p {
      margin-top: 15px; }
    html.adaptive .cmeTestarchiv .cmeEinheit .cmeTeilnahme, html.adaptive .cmeTestarchiv .cmeTeilnahmeBlock .cmeTeilnahme,
    html.adaptive .cmefortbildung .cmeEinheit .cmeTeilnahme,
    html.adaptive .cmefortbildung .cmeTeilnahmeBlock .cmeTeilnahme,
    html.adaptive .ergebnisseZeigen .cmeEinheit .cmeTeilnahme,
    html.adaptive .ergebnisseZeigen .cmeTeilnahmeBlock .cmeTeilnahme {
      margin-top: 10px;
      font-size: 1rem; }
  html.adaptive .cmeTestarchivTest h2,
  html.adaptive .cmeTest h2 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700 !important;
    margin-bottom: 1.5rem;
    font-size: 1.5rem; }
  html.adaptive .cmeTestarchivTest h3,
  html.adaptive .cmeTest h3 {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 700 !important; }
  html.adaptive .cmeTestarchivTest .cmeFrage,
  html.adaptive .cmeTest .cmeFrage {
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5; }
  html.adaptive .cmeTest h2,
  html.adaptive .cmeLoesung h2,
  html.adaptive .cmeTestarchivTest h2 {
    font-size: 1.35rem;
    line-height: 1.4; }
    @media screen and (max-width: 767px) {
      html.adaptive .cmeTest h2,
      html.adaptive .cmeLoesung h2,
      html.adaptive .cmeTestarchivTest h2 {
        font-size: 1.1rem; } }
  html.adaptive .cmeTest h3,
  html.adaptive .cmeLoesung h3,
  html.adaptive .cmeTestarchivTest h3 {
    margin-top: 1em;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    @media screen and (max-width: 767px) {
      html.adaptive .cmeTest h3,
      html.adaptive .cmeLoesung h3,
      html.adaptive .cmeTestarchivTest h3 {
        font-size: 1rem; } }
  html.adaptive .cmeTest .cmeEvaluation h2,
  html.adaptive .cmeTest .cmeAlleFragen h2,
  html.adaptive .cmeLoesung .cmeEvaluation h2,
  html.adaptive .cmeLoesung .cmeAlleFragen h2,
  html.adaptive .cmeTestarchivTest .cmeEvaluation h2,
  html.adaptive .cmeTestarchivTest .cmeAlleFragen h2 {
    font-size: 1.35rem;
    line-height: 1.4; }
    @media screen and (max-width: 767px) {
      html.adaptive .cmeTest .cmeEvaluation h2,
      html.adaptive .cmeTest .cmeAlleFragen h2,
      html.adaptive .cmeLoesung .cmeEvaluation h2,
      html.adaptive .cmeLoesung .cmeAlleFragen h2,
      html.adaptive .cmeTestarchivTest .cmeEvaluation h2,
      html.adaptive .cmeTestarchivTest .cmeAlleFragen h2 {
        font-size: 1.1rem; } }
  html.adaptive .cmeTest .cmeEvaluation h3,
  html.adaptive .cmeTest .cmeAlleFragen h3,
  html.adaptive .cmeLoesung .cmeEvaluation h3,
  html.adaptive .cmeLoesung .cmeAlleFragen h3,
  html.adaptive .cmeTestarchivTest .cmeEvaluation h3,
  html.adaptive .cmeTestarchivTest .cmeAlleFragen h3 {
    margin-top: 1em;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700; }
    @media screen and (max-width: 767px) {
      html.adaptive .cmeTest .cmeEvaluation h3,
      html.adaptive .cmeTest .cmeAlleFragen h3,
      html.adaptive .cmeLoesung .cmeEvaluation h3,
      html.adaptive .cmeLoesung .cmeAlleFragen h3,
      html.adaptive .cmeTestarchivTest .cmeEvaluation h3,
      html.adaptive .cmeTestarchivTest .cmeAlleFragen h3 {
        font-size: 1rem; } }
  html.adaptive .cmePunkte input.cmeStichtag {
    font-size: 1.5rem !important;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    line-height: 140%;
    cursor: pointer;
    border: none;
    background: none;
    color: #282828;
    padding: 0 !important;
    margin: 0; }
  html.adaptive .cmePunkte .punkte {
    font-size: 2rem;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    line-height: 120%;
    color: Orange; }
  html.adaptive .ergebnisseDrucken .cmeErgebnisse > div {
    margin-bottom: 2rem !important; }
  html.adaptive .ergebnisseDrucken .cmeErgebnisse > .cmeTeilnahme {
    font-size: 1rem;
    border-bottom: 1px solid #ededed; }
    html.adaptive .ergebnisseDrucken .cmeErgebnisse > .cmeTeilnahme input[type="checkbox"] {
      width: 20px;
      margin-right: 20px;
      margin-top: 5px;
      vertical-align: top; }
    html.adaptive .ergebnisseDrucken .cmeErgebnisse > .cmeTeilnahme label {
      width: calc(100% - 40px); }
  html.adaptive .ergebnisseDrucken .cmeErgebnisse input[type="button"] {
    margin-left: 5px; }

html.adaptive .specialties .specialty {
  margin-bottom: 30px;
  position: relative;
  overflow: hidden; }
  html.adaptive .specialties .specialty .img {
    width: 100%;
    height: 100%; }
    html.adaptive .specialties .specialty .img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      /* F├╝r Plugin f├╝r IE */
      border: 1px solid #ddd; }
      html.adaptive .specialties .specialty .img img:hover {
        transform: scale(1) !important; }
  html.adaptive .specialties .specialty .name {
    background-color: #fff;
    font-family: "PT Sans", "Open Sans", Arial, sans-serif;
    font-weight: 700;
    color: #282828;
    padding: 10px 0 0;
    transition: all 1000ms ease;
    line-height: 1.1;
    hyphens: auto;
    max-width: calc((100% - 10px) - 10px); }
    html.adaptive .specialties .specialty .name .anzahl {
      font-size: .7rem;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      color: #006d87;
      margin-top: 8px; }
html.adaptive #DAEpage .area_wrapper .area_container .area .col .intTOC.intArticle img {
  max-width: 200px; }
html.adaptive .intCover-introduction {
  max-width: 120px;
  float: left;
  margin-right: 30px; }
  html.adaptive .intCover-introduction img:hover {
    transform: none !important;
    transition: none !important; }
  html.adaptive .intCover-introduction + h1 span {
    margin-top: 0 !important;
    margin-bottom: 0.75rem !important; }
html.adaptive .intTOC .datum {
  color: #7d7d7d;
  font-size: 1.25rem;
  margin-bottom: 2rem; }
html.adaptive .intTOC .intArticle, html.adaptive .intTOC.intArticle {
  position: relative;
  border-bottom: solid #282828 1px;
  margin-bottom: 1rem;
  padding: 0 0 20px;
  margin-top: 20px; }
  html.adaptive .intTOC .intArticle img, html.adaptive .intTOC.intArticle img {
    max-width: 200px;
    float: right; }
  html.adaptive .intTOC .intArticle h3, html.adaptive .intTOC.intArticle h3 {
    margin-top: 0;
    margin-bottom: 5px;
    font-family: "Open Sans", Arial, sans-serif !important;
    font-weight: 600 !important;
    color: #282828 !important;
    font-size: 0.9rem !important; }
  html.adaptive .intTOC .intArticle h4, html.adaptive .intTOC.intArticle h4 {
    font-size: .8rem;
    line-height: 1.5;
    color: #282828; }
  html.adaptive .intTOC .intArticle p, html.adaptive .intTOC.intArticle p {
    margin-bottom: 0;
    /* wird sp├ñter wieder entfernt */ }
    html.adaptive .intTOC .intArticle p:after, html.adaptive .intTOC.intArticle p:after {
      display: block;
      margin-top: 15px;
      content: "\f006";
      font-family: 'FontAwesome';
      border: 1px solid #ededed;
      color: #c6c6c6;
      width: 28px;
      height: 28px;
      margin-right: 8px;
      font-size: 0.85rem;
      line-height: 1;
      text-align: center;
      padding-top: 8px;
      vertical-align: top; }
  html.adaptive .intTOC .intArticle:last-child, html.adaptive .intTOC .intArticle:last-of-type, html.adaptive .intTOC.intArticle:last-child, html.adaptive .intTOC.intArticle:last-of-type {
    border-bottom: none;
    margin-bottom: 0; }
html.adaptive .intArticle h2 {
  font-family: "Open Sans", Arial, sans-serif !important;
  font-size: 1rem !important;
  padding-bottom: 1rem;
  line-height: 1.6;
  padding-left: 20px;
  font-weight: 600 !important; }
  html.adaptive .intArticle h2 a {
    color: #282828; }
  html.adaptive .intArticle h2:before {
    content: '\e7a5';
    font-family: 'font-icons';
    float: left;
    padding-right: 6px;
    color: #282828;
    margin-left: -20px;
    line-height: 1.6; }
html.adaptive .intArticle h3 {
  color: #282828;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 1.2rem; }
html.adaptive .intArticle .unterzeile {
  padding-left: 20px;
  font-size: 0.9rem;
  margin-bottom: 10px;
  margin-top: -1.2rem; }
html.adaptive .intArticle .autoren {
  padding-left: 20px;
  font-size: 0.85rem;
  color: #9b9b9b;
  padding-bottom: 1rem; }
html.adaptive .intArticle h2 + .autoren,
html.adaptive .intArticle h3 + .autoren {
  margin-top: -1.3rem; }
html.adaptive .archiveHitlist .archiveHitlistRecord {
  position: relative;
  border-bottom: solid #ededed 1px;
  margin-bottom: 1rem;
  padding: 0 0 30px;
  margin-top: 30px; }
  html.adaptive .archiveHitlist .archiveHitlistRecord .unterzeile {
    padding-bottom: 10px; }
  html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordRubrik {
    line-height: 1.3;
    color: #006d87;
    font-size: 0.75rem;
    font-family: "Open Sans", Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 600; }
  html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordCite {
    color: #9b9b9b;
    font-size: 0.85rem; }
  html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordAuthor {
    color: #9b9b9b;
    margin-bottom: 5px;
    margin-top: 5px; }
    html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordAuthor .author {
      color: #9b9b9b !important;
      font-size: 0.85rem !important; }
      html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordAuthor .author a {
        color: #9b9b9b !important; }
  html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordKeywords {
    padding-top: 10px;
    color: #707070; }
    html.adaptive .archiveHitlist .archiveHitlistRecord .archiveHitlistRecordKeywords a {
      border: 1px solid #ededed;
      border-radius: 2px;
      padding: 2px 6px;
      font-size: 0.75rem !important;
      margin-right: 5px;
      margin-bottom: 5px;
      color: #707070; }

form.abo fieldset {
  margin-bottom: 20px !important; }
  form.abo fieldset div {
    width: 100%;
    height: 40px; }
    @media screen and (max-width: 575px) {
      form.abo fieldset div {
        height: auto; } }
form.abo label {
  float: left;
  width: 20%; }
  @media screen and (max-width: 575px) {
    form.abo label {
      float: none;
      width: 100%;
      margin-bottom: .2rem; } }
form.abo input {
  float: left;
  margin-right: 10px;
  width: calc((100% - 20%) - 10px); }
  @media screen and (max-width: 575px) {
    form.abo input {
      float: none;
      margin-right: 0;
      margin-bottom: 15px;
      width: 100%; } }
  form.abo input.plz {
    float: left;
    margin-right: 1%;
    width: 14%; }
    @media screen and (max-width: 575px) {
      form.abo input.plz {
        width: 25%;
        margin-right: 2%; } }
  form.abo input.ort {
    float: left;
    width: 63%;
    margin-right: 0; }
    @media screen and (max-width: 575px) {
      form.abo input.ort {
        width: 73%; } }
form.abo input[type="radio"] {
  float: left;
  margin-right: 10px;
  width: 20px;
  margin-top: 5px; }
form.abo input[type="radio"] + label {
  width: calc(100% - 50px); }
form.abo input[type="checkbox"] {
  float: left;
  margin-right: 10px;
  width: 20px; }
form.abo input[type="checkbox"] + label {
  width: calc(100% - 50px); }

html.adaptive body #widgetConf .widgetConfLabel {
  margin-top: 15px;
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 5px; }
html.adaptive body #widgetConf select {
  width: 100%; }
html.adaptive body #widgetConf .ui-corner-all, html.adaptive body #widgetConf .ui-corner-bottom, html.adaptive body #widgetConf .ui-corner-right, html.adaptive body #widgetConf .ui-corner-br, html.adaptive body #widgetConf .ui-corner-top, html.adaptive body #widgetConf .ui-corner-left, html.adaptive body #widgetConf .ui-corner-tl, html.adaptive body #widgetConf .ui-corner-bl, html.adaptive body #widgetConf .ui-corner-tr {
  border-radius: 0; }
html.adaptive body #widgetConf .widgetConfBox input[type="checkbox"] {
  margin-right: 5px; }
html.adaptive body textarea#widgetCode {
  width: 100%; }

.fancybox-button[disabled] {
  opacity: 0.2; }

html.popup body.popupAlleBilder {
  font-family: "PT Sans", "Open Sans", Arial, sans-serif;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  padding: 0 !important;
  margin: 0 !important; }
  html.popup body.popupAlleBilder #medImage {
    width: 100%;
    min-width: 920px;
    position: relative; }
    html.popup body.popupAlleBilder #medImage #medImageHeader {
      height: 83px;
      background: white;
      border-bottom: solid 2px white; }
    html.popup body.popupAlleBilder #medImage #logo {
      width: 140px;
      float: right;
      margin-right: 30px;
      margin-left: 30px;
      margin-top: 15px; }
    html.popup body.popupAlleBilder #medImage #medImageNavigator {
      clear: left;
      width: 170px;
      top: 122px;
      left: 0;
      bottom: 0;
      position: absolute;
      background: #d3d3d3;
      overflow: scroll;
      overflow-x: hidden;
      padding: 0 0 0 10px;
      margin: 0;
      height: calc(100vh - 122px); }
      html.popup body.popupAlleBilder #medImage #medImageNavigator .thumb {
        margin: 8px 0 15px 8px; }
        html.popup body.popupAlleBilder #medImage #medImageNavigator .thumb img {
          max-width: 120px;
          padding: 2px;
          background: white;
          border: solid 1px #ededed;
          cursor: pointer; }
          html.popup body.popupAlleBilder #medImage #medImageNavigator .thumb img:hover {
            border: solid 1px #333;
            background: #ccc; }
    html.popup body.popupAlleBilder #medImage #medImageContent {
      min-width: 750px;
      position: absolute;
      left: 170px;
      height: calc(100vh - 122px);
      top: 122px;
      bottom: 0;
      right: 0;
      overflow: scroll;
      overflow-x: hidden;
      background: #fff;
      text-align: center; }
      html.popup body.popupAlleBilder #medImage #medImageContent img {
        max-width: 95%;
        margin: auto;
        /*width: 90%;*/
        display: none; }
    html.popup body.popupAlleBilder #medImage #articleData {
      padding: 7px 0 0 20px; }
    html.popup body.popupAlleBilder #medImage #title {
      font-size: 1.3rem;
      color: #282828;
      margin: 10px 0;
      overflow: hidden;
      text-overflow: ellipsis;
      height: 1em;
      line-height: 1;
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700;
      width: calc(100% - 280px);
      white-space: nowrap; }
    html.popup body.popupAlleBilder #medImage #citation {
      font-size: 13px; }
    html.popup body.popupAlleBilder #medImage #authors {
      font-size: 13px; }
    html.popup body.popupAlleBilder #medImage #medImageMenu {
      border-bottom: none;
      background: #efefef;
      height: 40px;
      padding: 7px 20px 0;
      overflow: hidden;
      color: white; }
      html.popup body.popupAlleBilder #medImage #medImageMenu .button {
        float: left;
        background-color: #006d87;
        margin: 0;
        margin-right: 5px;
        font-size: 0.75rem;
        line-height: 1.3;
        padding: 5px 12px;
        cursor: pointer;
        text-decoration: none;
        color: white;
        height: auto; }
        html.popup body.popupAlleBilder #medImage #medImageMenu .button:hover {
          background: #aaa;
          color: #fff;
          text-decoration: none; }
    html.popup body.popupAlleBilder #medImage #allppt, html.popup body.popupAlleBilder #medImage #ppt {
      display: none; }
    html.popup body.popupAlleBilder #medImage #medImagePrint {
      display: none; }
    @media print {
      html.popup body.popupAlleBilder #medImage #medImageMenu, html.popup body.popupAlleBilder #medImage #medImageNavigator, html.popup body.popupAlleBilder #medImage #medImageContent {
        display: none; }
      html.popup body.popupAlleBilder #medImage #medImage {
        width: 100% !important;
        border: none !important; }
      html.popup body.popupAlleBilder #medImage #medImageHeader {
        border: none !important;
        padding: 0;
        margin: 0; }
      html.popup body.popupAlleBilder #medImage #medImagePrint {
        display: block;
        margin-top: 1cm;
        text-align: center; }
      html.popup body.popupAlleBilder #medImage #medImagePrint img {
        max-width: 17cm;
        max-height: 22cm;
        padding: 0;
        margin: 0; } }

.postit {
  width: 261px;
  position: absolute;
  color: #336;
  font-size: 12px;
  top: 140px;
  left: 340px;
  display: none;
  cursor: pointer;
  z-index: 999; }
  .postit a {
    color: #336;
    text-decoration: none; }
  .postit p {
    margin: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0; }
  .postit ul {
    margin: 0;
    list-style-type: square;
    padding: 0;
    margin-left: 20px;
    padding-top: 1em; }
  .postit li {
    padding-bottom: .5em;
    float: none; }

.postitTop {
  position: relative;
  background-image: url("/img/layout/PostItTopNEU.png");
  background-repeat: no-repeat;
  width: 260px;
  height: 40px; }

.postitClose {
  position: absolute;
  right: 30px;
  top: 16px;
  width: 14px;
  height: 14px;
  /*border: solid 1px #777;*/
  background-image: url("/img/layout/postitClose.png");
  background-repeat: no-repeat;
  color: #282828;
  text-align: center;
  cursor: pointer;
  text-indent: -999em; }

.postitInhalt {
  position: relative;
  padding: 20px 40px 0 20px;
  background-image: url("/img/layout/PostItBackgroundNEU.png");
  background-repeat: repeat-y;
  /*outline: dotted 1px red;*/ }

.postitFooter {
  position: relative;
  background-image: url("/img/layout/PostItFooterNEU.png");
  background-repeat: no-repeat;
  height: 76px;
  margin: 0;
  padding: 35px 40px 10px 20px; }

#userPostit {
  /*box-shadow: 0px 0px 7px #777;*/
  padding: 5px 18px 10px 18px; }

#userPostitHeader {
  background-image: url("/img/2015/layout/userPostitHeader.png");
  background-repeat: no-repeat;
  background-position: top right;
  height: 42px;
  width: 330px; }

#userPostitPin {
  margin-top: -20px;
  margin-right: -10px;
  float: right;
  width: 40px;
  cursor: pointer; }

#userPostitText {
  cursor: pointer;
  position: relative;
  display: none; }

#userPostitEditor {
  display: none; }
  #userPostitEditor textarea {
    background: #ffe6bb;
    border: solid 1px #cc4;
    width: 100%;
    height: 25em;
    margin-bottom: 4px;
    font-size: 12px !important;
    color: #777; }

#userPostitEditorButtons {
  margin-top: .5em;
  text-align: center; }

/* Klasse des Editor-Bodies */
.userPostIt,
.userPostIt * {
  background: #ffe6bb;
  font-size: 12px !important;
  color: #777; }

.userPostIt ul {
  list-style-type: square;
  margin: 0;
  padding-left: 20px;
  list-style-position: outside; }
.userPostIt li {
  margin-bottom: 5px; }
.userPostIt li:lastChild {
  margin-bottom: 0; }
.userPostIt span.cke_skin_kama {
  border: none !important; }

html.adaptive .glossary {
  border-bottom: 1px dashed #006d87;
  cursor: pointer;
  transition: all 1s; }
  html.adaptive .glossary:hover {
    background-color: #006d87;
    color: white;
    transition: all 1s; }

body#glossaryPopup {
  background-color: #efefef; }

#glossaryPopup .row {
  margin-left: 0;
  margin-right: 0; }
#glossaryPopup #glossarAnzeige {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  overflow-x: hidden;
  padding: 20px 30px; }
  @media screen and (max-width: 767px) {
    #glossaryPopup #glossarAnzeige {
      padding: 15px; } }
  #glossaryPopup #glossarAnzeige h2 {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 1rem; }
  #glossaryPopup #glossarAnzeige h3 {
    font-size: 1rem;
    margin-bottom: 5px;
    color: #7d7d7d; }
#glossaryPopup #glossarListe {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  border-radius: 0;
  padding: 20px 30px; }
  #glossaryPopup #glossarListe ul {
    height: 43px; }
  #glossaryPopup #glossarListe #glossarSW, #glossaryPopup #glossarListe #glossarTH {
    height: calc(100% - 50px);
    overflow: hidden;
    padding: 0; }
    #glossaryPopup #glossarListe #glossarSW .selFrame, #glossaryPopup #glossarListe #glossarTH .selFrame {
      outline: dotted 4px red;
      width: 100%;
      height: 100%;
      overflow: scroll;
      overflow-x: hidden; }
      #glossaryPopup #glossarListe #glossarSW .selFrame .begriff, #glossaryPopup #glossarListe #glossarSW .selFrame .thema, #glossaryPopup #glossarListe #glossarTH .selFrame .begriff, #glossaryPopup #glossarListe #glossarTH .selFrame .thema {
        cursor: pointer;
        border-bottom: dotted 1px #ccc; }
  #glossaryPopup #glossarListe #glossarSW {
    clear: both; }
    #glossaryPopup #glossarListe #glossarSW .begriff {
      padding: 0 5px; }
      #glossaryPopup #glossarListe #glossarSW .begriff.selected {
        background-color: #006d87;
        color: white; }
  #glossaryPopup #glossarListe #glossarTH {
    clear: both; }
    #glossaryPopup #glossarListe #glossarTH .thema {
      font-family: "PT Sans", "Open Sans", Arial, sans-serif;
      font-weight: 700; }
      #glossaryPopup #glossarListe #glossarTH .thema:before {
        content: '>';
        padding-right: 8px; }
      #glossaryPopup #glossarListe #glossarTH .thema.selected {
        background-color: #efefef; }
    #glossaryPopup #glossarListe #glossarTH .begriff {
      padding: 0 15px; }
      #glossaryPopup #glossarListe #glossarTH .begriff.selected {
        background-color: #006d87;
        color: white; }
  #glossaryPopup #glossarListe.ui-widget-content {
    border-top: none;
    border-bottom: none;
    border-right: none; }
  #glossaryPopup #glossarListe .ui-tabs-nav {
    border-radius: 0; }
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-all, #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-bottom, #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-left, #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-bl,
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-top, #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-right, #glossaryPopup #glossarListe .ui-tabs-nav .ui-corner-tr {
      border-radius: 0; }
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-state-active,
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-widget-content .ui-state-active,
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-widget-header .ui-state-active,
    #glossaryPopup #glossarListe .ui-tabs-nav a.ui-button:active,
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-button:active,
    #glossaryPopup #glossarListe .ui-tabs-nav .ui-button.ui-state-active:hover {
      background-color: #006d87;
      border: none; }

body#pdfviewer {
  margin: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box; }
  body#pdfviewer #pdf {
    height: calc(100vh - 45px); }
  body#pdfviewer #menu {
    position: relative;
    background-color: #fff;
    margin: 0;
    padding: 0;
    text-align: center;
    height: 45px;
    overflow: hidden;
    min-width: 670px; }
  body#pdfviewer #logo {
    position: absolute;
    left: 10px;
    top: 3px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    height: 26px; }
  body#pdfviewer #titel {
    font-size: 15px;
    margin-top: 10px;
    color: #282828;
    font-weight: bold;
    line-height: 1.3; }
    body#pdfviewer #titel.zweiZeilig {
      margin-top: 2px; }
    body#pdfviewer #titel .supplement {
      font-size: 11px;
      font-weight: normal; }
  body#pdfviewer #pdf {
    margin: 0;
    border: none;
    padding: 0; }
    body#pdfviewer #pdf iframe {
      border: none;
      margin: 0;
      padding: 0;
      width: 100%;
      height: calc(100vh - 45px); }
  body#pdfviewer #buttons {
    position: absolute;
    right: 10px;
    margin-top: 5px; }
    body#pdfviewer #buttons > div {
      height: 35px;
      font-size: 28px;
      font-weight: bold;
      display: inline-block;
      vertical-align: top;
      background-color: #aaa;
      color: #fff;
      margin: 0;
      cursor: pointer;
      line-height: 1;
      padding: 0 15px; }
      body#pdfviewer #buttons > div.disabled {
        cursor: auto;
        color: #ddd; }
      body#pdfviewer #buttons > div.save {
        font-size: 16px;
        overflow: hidden;
        background-color: #c00 !important;
        cursor: pointer;
        padding-top: 10px; }
        body#pdfviewer #buttons > div.save a {
          color: #fff;
          font-weight: bold;
          text-decoration: none; }

/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto-Slab';
  font-style: normal;
  font-weight: 300;
  src: url("/font/roboto-slab/roboto-slab-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/roboto-slab/roboto-slab-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("/font/roboto-slab/roboto-slab-v13-latin-300.woff2") format("woff2"), url("/font/roboto-slab/roboto-slab-v13-latin-300.woff") format("woff"), url("/font/roboto-slab/roboto-slab-v13-latin-300.ttf") format("truetype"), url("/font/roboto-slab/roboto-slab-v13-latin-300.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto-Slab';
  font-style: normal;
  font-weight: 400;
  src: url("/font/roboto-slab/roboto-slab-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/roboto-slab/roboto-slab-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("/font/roboto-slab/roboto-slab-v13-latin-regular.woff2") format("woff2"), url("/font/roboto-slab/roboto-slab-v13-latin-regular.woff") format("woff"), url("/font/roboto-slab/roboto-slab-v13-latin-regular.ttf") format("truetype"), url("/font/roboto-slab/roboto-slab-v13-latin-regular.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto-Slab';
  font-style: normal;
  font-weight: 700;
  src: url("/font/roboto-slab/roboto-slab-v13-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("/font/roboto-slab/roboto-slab-v13-latin-700.eot?#iefix") format("embedded-opentype"), url("/font/roboto-slab/roboto-slab-v13-latin-700.woff2") format("woff2"), url("/font/roboto-slab/roboto-slab-v13-latin-700.woff") format("woff"), url("/font/roboto-slab/roboto-slab-v13-latin-700.ttf") format("truetype"), url("/font/roboto-slab/roboto-slab-v13-latin-700.svg#RobotoSlab") format("svg");
  /* Legacy iOS */ }
.embededVideo iframe {
  margin: 1em 0;
  width: 100%;
  aspect-ratio: 16/9; }

body[data-rubrikname^='Advertorial'] .documentinfobar.bottom,
body[data-rubrikname^='Advertorial'] .commentStart,
body[data-rubrikname^='Advertorial'] .newsAutor,
body[data-rubrikname^='Advertorial'] .news > .socialButtons,
body[data-rubrikname^='Advertorial'] .socialButtons .commented,
body[data-rubrikname^='Advertorial'] .socialButtons .clipable {
  display: none !important; }
body[data-rubrikname^='Advertorial'] .socialButtons .extra {
  padding: 3px 0 !important; }
  body[data-rubrikname^='Advertorial'] .socialButtons .extra a:nth-of-type(2) {
    border: none !important;
    margin: 0 !important; }

html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']),
body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']),
body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']),
body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']),
body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']),
body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) {
  font-family: Roboto-Slab !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .ui-state-active,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .ui-state-active,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .ui-state-active,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .ui-state-active,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .ui-state-active,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .ui-state-active {
    background: #5f9906 !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .unterzeile,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .unterzeile,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .unterzeile,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .unterzeile,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .unterzeile,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .unterzeile {
    color: #5f9906 !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) header,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) header,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) header,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) header,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) header,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) header {
    font-family: Open-Sans !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .buttons a:hover,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .buttons a:hover,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .buttons a:hover,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .buttons a:hover,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .buttons a:hover,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .buttons a:hover {
    background: #5f9906 !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .printbox,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox {
    border-top: 4px #5f9906 solid !important; }
    html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .printbox:before,
    body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox:before,
    body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox:before,
    body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox:before,
    body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox:before,
    body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .printbox:before {
      content: 'Industrieinformationen' !important;
      background: #5f9906 !important; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"],
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"],
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"],
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"],
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"],
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="abbildungen"],
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="metrics"],
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) li[aria-controls="tabcomments"] {
    display: none; }
  html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .industrieVideoList,
  body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList,
  body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList,
  body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList,
  body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList,
  body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList {
    margin-bottom: 2rem; }
    html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .industrieVideoList a .clip,
    body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip,
    body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip,
    body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip,
    body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip,
    body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip {
      overflow: hidden;
      margin-bottom: .3rem; }
      html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img,
      body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img,
      body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img,
      body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img,
      body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img,
      body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .clip img {
        width: 100%;
        aspect-ratio: 16/9;
        object-fit: cover; }
    html.adaptive body.industrie #DAEcontent * :not(.fa):not([class^='icon-']) .industrieVideoList a .label,
    body[data-rubrikname^='Industrie'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .label,
    body[data-rubrikname^='Infocenter'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .label,
    body[data-rubrikname^='Pharma'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .label,
    body[data-rubrikname^='Advertorial'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .label,
    body[data-hefttyp='SOPRO'] #DAEcontent :not(.fa):not([class^='icon-']) .industrieVideoList a .label {
      font-size: .9rem;
      line-height: 1.2; }

body.backenduser[data-hefttyp='SOPRO'] li[aria-controls="metrics"] {
  display: block !important; }

.industrie .industrieStartBox {
  aspect-ratio: 16/9;
  background-color: #eee;
  position: relative; }
  .industrie .industrieStartBox h2 {
    background-color: #5f9906;
    color: white;
    position: absolute;
    left: 10px;
    top: calc(100% - 50px);
    padding: 5px 25px;
    transition: all .25s; }
  .industrie .industrieStartBox:after {
    display: inline-block;
    position: absolute;
    background: #7777;
    color: white;
    font-size: 60%;
    right: 0;
    bottom: 0;
    padding: 0 5px; }
  .industrie .industrieStartBox.itemMedia {
    background-image: url("//cfcdn.aerzteblatt.de/bilder/126911-800-0");
    background-size: cover; }
    .industrie .industrieStartBox.itemMedia:after {
      content: "/metamorworks, stock.adobe.com "; }
  .industrie .industrieStartBox.itemNews {
    background-image: url("//cfcdn.aerzteblatt.de/bilder/137122-800-0");
    background-size: cover; }
    .industrie .industrieStartBox.itemNews:after {
      content: "/fotogestoeber, stock.adobe.com"; }
  .industrie .industrieStartBox.itemSopro {
    background-image: url("//cfcdn.aerzteblatt.de/bilder/105987-800-0");
    background-size: cover; }
    .industrie .industrieStartBox.itemSopro:after {
      content: "/Marc Xavier, stock.adobe.com"; }
  .industrie .industrieStartBox.itemEvents {
    background-image: url("//cfcdn.aerzteblatt.de/bilder/101452-800-0");
    background-size: cover; }
    .industrie .industrieStartBox.itemEvents:after {
      content: "/kasto, stock.adobe.com"; }
  .industrie .industrieStartBox.itemInfocenter {
    background-image: url("//cfcdn.aerzteblatt.de/bilder/110413-800-0");
    background-size: cover; }
    .industrie .industrieStartBox.itemInfocenter:after {
      content: "/unlimit3d, stockadobecom"; }
  .industrie .industrieStartBox:hover h2 {
    transition: all .5s;
    box-shadow: 0 0 5px #0007;
    background-color: white;
    color: #5f9906;
    top: 10px;
    font-size: 240% !important; }

body.mode-xs.industrie .industrieStartBox:hover h2 {
  font-size: 180% !important; }

#restrictedAccessLogin {
  box-sizing: border-box;
  background-color: #fff;
  border: solid 3px #006d87;
  margin-left: 0;
  padding: 30px;
  width: 100%;
  margin-bottom: 2em;
  z-index: 100;
  position: relative; }
  #restrictedAccessLogin a {
    text-decoration: underline; }
  #restrictedAccessLogin .loginBox {
    border: solid #ededed 1px;
    padding: 10px;
    background-color: #fafafa; }
    #restrictedAccessLogin .loginBox > p {
      display: none; }
    #restrictedAccessLogin .loginBox h3.textlink, #restrictedAccessLogin .loginBox input[type=submit] {
      margin-left: 0; }
    #restrictedAccessLogin .loginBox input[type=submit] {
      text-transform: uppercase; }
  #restrictedAccessLogin .bullet {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 165%;
    float: left;
    clear: left;
    color: #aabbcc;
    width: 30px;
    text-align: center; }
  #restrictedAccessLogin .ind {
    margin-left: 40px; }
  #restrictedAccessLogin .ft {
    font-size: .8rem; }

body.mode-lg #restrictedAccessLogin,
body.mode-sm #restrictedAccessLogin,
body.mode-xs #restrictedAccessLogin {
  padding: 20px; }

@media print {
  * {
    box-sizing: border-box; }

  @page {
    width: 100%;
    margin: 1.2cm 0.75cm 1cm 1.2cm; }
  div.container-fluid,
  div.area_wrapper.area.area_left,
  div.area_container,
  .row,
  article, section {
    display: inline !important; }

  nav,
  footer,
  #DAEmetanavi-area,
  .area_wrapper.area_right,
  .traceReport,
  #modeDisplay,
  .documentinfobar,
  .newsContentAd.replaceWithJS,
  #DAEpage .area_wrapper.daebreadcrumb,
  #DAEpage #DAEcontent .socialButtons,
  .invisible,
  #prevPageButton,
  #nextPageButton,
  .browseButton,
  .browseButton:not([data-url='']),
  body[data-pagekey*="/nachrichten/nachricht"] .browseButton,
  body[data-pagekey*="/studieren/nachrichten/nachricht"] .browseButton,
  body[data-pagekey*="/int/archive/article"] .browseButton,
  body[data-pagekey*="/archiv/artikel"] .browseButton,
  body[data-pagekey*="/studieren/archiv/artikel"] .browseButton,
  .service2012,
  .PDFanzeige .GIFframe,
  .preisListe p,
  .cmeEinheit img.boxImagesright,
  .cmeTeilnahmeBlock img.boxImagesright,
  .topJobHomepage .logo,
  .bilderQuizLoesung,
  .bilderQuizFalsch,
  .bilderQuizEntscheiden,
  .PIs,
  .noPrint,
  .tango .comment .buttons,
  .comment .buttons,
  .moreNews,
  .newsThemen,
  .URLkastenWrapper,
  .pdfPIs,
  .button,
  .anzeigenbox,
  iframe,
  #Ads_BA_BS,
  #Ads_BA_SKY,
  #Ads_BA_CAD,
  #Ads_BA_CAD2,
  .noprint,
  .jsThemenBrowser .jsThemenBrowserSelect .jsThemenBrowserThemenSelector input[type="button"],
  .pageMsgMore,
  .jsThemenBrowserSelect {
    display: none !important; }

  *,
  *:before,
  *:after {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  * {
    hyphens: auto;
    hyphenate-limit-chars: 10 5;
    hyphenate-limit-lines: 2;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 10 5;
    -ms-hyphenate-limit-lines: 2;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 10 5;
    -moz-hyphenate-limit-lines: 2;
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-chars: 10 5;
    -webkit-hyphenate-limit-lines: 2; }

  .container {
    width: 100% !important; }

  body {
    max-width: 100%;
    min-width: 100% !important;
    width: 100%;
    position: relative;
    font-size: 12pt !important;
    line-height: 18pt !important;
    -webkit-print-color-adjust: exact;
    margin: 0;
    padding: 0;
    overflow: visible;
    color: black !important;
    background-color: white !important; }

  html.adaptive body {
    color: black !important;
    background-color: white !important; }
    html.adaptive body section#DAEpage header#head {
      width: 100%;
      height: 70px;
      overflow: hidden;
      background-color: #fff !important;
      margin-bottom: 1cm; }
      html.adaptive body section#DAEpage header#head #DAElogo {
        display: block !important; }
        html.adaptive body section#DAEpage header#head #DAElogo img.DAElogo {
          width: 180px; }
      html.adaptive body section#DAEpage header#head .area_wrapper .area_container.container {
        background-color: white; }
    html.adaptive body.scroll section#DAEpage header#head, html.adaptive body.sticky section#DAEpage header#head {
      width: 100%;
      height: 70px;
      background-color: #fff !important;
      margin-bottom: 1cm;
      position: relative !important; }
      html.adaptive body.scroll section#DAEpage header#head .area_wrapper, html.adaptive body.sticky section#DAEpage header#head .area_wrapper {
        position: absolute;
        top: 0;
        height: auto;
        background-color: #fff;
        box-shadow: none; }
        html.adaptive body.scroll section#DAEpage header#head .area_wrapper #DAElogo img.DAElogo, html.adaptive body.sticky section#DAEpage header#head .area_wrapper #DAElogo img.DAElogo {
          width: 180px; }

  #DAEcontent .area_wrapper.area_left,
  #DAEcontent .area_wrapper.area_right,
  #DAEcontent .area_wrapper.area_full {
    overflow: visible !important; }

  p, ul, ol, li, dl, dd, address, table, tr, td, fieldset, form,
  .tango .Internet_mit_Pfeil, .tango .Internet__ohne_Pfeil {
    font-size: 15pt !important;
    line-height: 22pt !important;
    color: #000; }

  .clear {
    clear: both; }

  img, .boxImages {
    vertical-align: bottom;
    border: 0;
    page-break-inside: avoid !important; }

  tr {
    page-break-inside: avoid; }

  img[src='/img/layout/busy.gif'] {
    width: 40px;
    display: none; }

  h1 {
    font-size: 1.9rem !important; }

  h2 {
    font-size: 1.65rem !important; }

  h1, h2, h3, h4, h5, .listTitle, .area_left .col .adaptive-standard .listTitle, .Zwischenzeile__ {
    page-break-after: avoid !important;
    /* keine Seitenumbruch direkt nach einer ├£berschrift */
    break-after: avoid; }

  .adaptive-standard .liste ul.boxList li a {
    text-decoration: none !important; }

  .subhead {
    page-break-after: avoid;
    break-after: avoid;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
    .subhead a {
      text-decoration: none !important; }

  div.bigTitle h1 span, div.bigTitle div.title span, div.bigTitle h1.title span {
    margin: 0.5rem 0 0.5rem 0 !important; }
    div.bigTitle h1 span:after, div.bigTitle div.title span:after, div.bigTitle h1.title span:after {
      display: none !important; }

  .area_left .col .adaptive-standard .liste ul.boxList li {
    font-size: 13pt !important; }

  .col-xl-12 {
    float: none;
    width: 100%;
    padding: 0 15px !important; }

  .col-xl-8 {
    float: left;
    flex: 0 0 66.66%;
    max-width: 66.66%;
    padding: 0 30px 0 0;
    margin: 0; }

  .col-xl-6 {
    float: left;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 30px 0 0;
    margin: 0; }

  .col-xl-4 {
    float: left;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 0 0 30px;
    margin: 0; }

  .col-xl-3 {
    float: left;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 0 0 30px;
    margin: 0; }

  .col-xl-2, .col-lg-2 {
    float: left;
    flex: 0 0 16.66%;
    max-width: 16.66%;
    padding: 0 0 0 30px;
    margin: 0; }

  .adaptive-standard {
    padding-bottom: 20px !important;
    margin-bottom: 0; }
    .adaptive-standard .subhead {
      margin-top: 0.5rem !important;
      margin-bottom: 0 !important; }
    .adaptive-standard h1 {
      line-height: 1.4 !important; }
    .adaptive-standard h2 {
      margin-bottom: 10px !important;
      margin-top: 0 !important;
      line-height: 1.4 !important; }

  #DAEpage #DAEcontent .socialButtons {
    margin: 0 !important;
    padding: 0 !important; }

  .col .msgTab .ui-tabs-nav li.ui-tab,
  .col #meinDAETabs .ui-tabs-nav li.ui-tab {
    padding: 4px 10px !important;
    border-radius: 0;
    border: 1px solid #f1f1f1 !important;
    background-image: none;
    background-color: #f1f1f1 !important;
    margin-top: 3px;
    margin-bottom: 0; }
    .col .msgTab .ui-tabs-nav li.ui-tab.ui-state-active,
    .col #meinDAETabs .ui-tabs-nav li.ui-tab.ui-state-active {
      background-color: #006d87 !important;
      border: 1px solid #006d87 !important; }

  .commentWrapper {
    margin-top: 1.5cm; }

  .comment {
    border: 2px solid #efefef;
    padding: 10px 15px 15px; }

  .text .newnews #newsContent h1,
  .text .newnews .blogEntry h1,
  .text .blog #newsContent h1,
  .text .blog .blogEntry h1,
  .news .newnews #newsContent h1,
  .news .newnews .blogEntry h1,
  .news .blog #newsContent h1,
  .news .blog .blogEntry h1 {
    font-size: 2rem !important; }
  .text .newnews #newsContent h2,
  .text .newnews .blogEntry h2,
  .text .blog #newsContent h2,
  .text .blog .blogEntry h2,
  .news .newnews #newsContent h2,
  .news .newnews .blogEntry h2,
  .news .blog #newsContent h2,
  .news .blog .blogEntry h2 {
    font-size: 1.65rem !important; }
  .text .newnews #newsContent .URLkastenWrapper .newsKasten,
  .text .newnews .blogEntry .URLkastenWrapper .newsKasten,
  .text .blog #newsContent .URLkastenWrapper .newsKasten,
  .text .blog .blogEntry .URLkastenWrapper .newsKasten,
  .news .newnews #newsContent .URLkastenWrapper .newsKasten,
  .news .newnews .blogEntry .URLkastenWrapper .newsKasten,
  .news .blog #newsContent .URLkastenWrapper .newsKasten,
  .news .blog .blogEntry .URLkastenWrapper .newsKasten {
    margin-top: -10px;
    padding: 15px 15px 0 15px; }
  .text .newnews #newsContent .newsBild,
  .text .newnews .blogEntry .newsBild,
  .text .blog #newsContent .newsBild,
  .text .blog .blogEntry .newsBild,
  .news .newnews #newsContent .newsBild,
  .news .newnews .blogEntry .newsBild,
  .news .blog #newsContent .newsBild,
  .news .blog .blogEntry .newsBild {
    padding-top: 1cm; }
    .text .newnews #newsContent .newsBild + p,
    .text .newnews .blogEntry .newsBild + p,
    .text .blog #newsContent .newsBild + p,
    .text .blog .blogEntry .newsBild + p,
    .news .newnews #newsContent .newsBild + p,
    .news .newnews .blogEntry .newsBild + p,
    .news .blog #newsContent .newsBild + p,
    .news .blog .blogEntry .newsBild + p {
      padding-top: 1cm; }
  .text .newnews #newsContent .socialButtons + p,
  .text .newnews .blogEntry .socialButtons + p,
  .text .blog #newsContent .socialButtons + p,
  .text .blog .blogEntry .socialButtons + p,
  .news .newnews #newsContent .socialButtons + p,
  .news .newnews .blogEntry .socialButtons + p,
  .news .blog #newsContent .socialButtons + p,
  .news .blog .blogEntry .socialButtons + p {
    padding-top: 1cm; }

  .tango .archiveImageBox {
    page-break-inside: avoid; }
  .tango .archiveArticle h1 {
    margin-bottom: 0 !important; }
  .tango .archiveArticle h2.etitel {
    font-size: 15pt !important; }
  .tango .archiveArticle .citation {
    padding-bottom: 0 !important; }

  .glossary {
    border-bottom: 0px solid #aaa !important; }

  #articleTab {
    padding-top: 1cm; }

  .area_left .tango .videobox h2, .area_full .tango .videobox h2 {
    font-size: 1.65rem !important; }

  .VierMeldungenMitBildMouseOver .multiMsg .message h2 {
    font-size: 1rem !important; }

  .intArticle h3 {
    page-break-after: avoid !important;
    /* keine Seitenumbruch direkt nach einer ├£berschrift */
    break-after: avoid;
    margin-top: 1rem !important; }
  .intArticle h2 + .autoren,
  .intArticle h3 + .autoren {
    margin-top: -2rem; }

  body.kardiologie #DAEcontent, body.kardiologie header, body.neurologie #DAEcontent, body.neurologie header, body.onkologie #DAEcontent, body.onkologie header, body.pneumologie #DAEcontent, body.pneumologie header, body.urologie #DAEcontent, body.urologie header, body.industrie #DAEcontent, body.industrie header, body.praxis #DAEcontent, body.praxis header, body.klinik #DAEcontent, body.klinik header {
    border-left: 0 !important; }

  body.fachgebiet .fachgruppeMenu {
    display: none !important; }

  .adaptive-standard.printbox {
    background-color: #fff !important;
    border-top: 3px solid #efefef; }

  .img-ratio .boxImages.boxImagesright {
    padding-top: 0;
    height: 120px !important;
    overflow: hidden; }
  .img-ratio .boxImages.boxImagescenter {
    padding-top: 0;
    height: 200px !important;
    overflow: hidden; }

  .message .blogStartseite.row .blogStart {
    page-break-inside: avoid !important; }
    .message .blogStartseite.row .blogStart.col .inner {
      border: 1px solid #efefef !important;
      padding: 20px !important; }
      .message .blogStartseite.row .blogStart.col .inner h2 {
        font-size: 1.5rem !important; }
    .message .blogStartseite.row .blogStart.col.col-sm-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
      flex: 0 0 33%;
      max-width: 33%; }

  .topJobsHomepage .topJobHomepage {
    float: left;
    border: 2px solid #efefef !important;
    flex-basis: 31% !important;
    -webkit-flex-basis: 31%;
    /* Safari 6.1+ */
    -webkit-box-flex: 0;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%;
    max-width: 31%;
    margin-right: 2%;
    width: 31%; }
    .topJobsHomepage .topJobHomepage .fachgebiet, .topJobsHomepage .topJobHomepage .beschreibung {
      line-height: 1.3 !important; }
      .topJobsHomepage .topJobHomepage .fachgebiet a, .topJobsHomepage .topJobHomepage .beschreibung a {
        text-decoration: none !important; }

  div.bigTitle .message .abstandLinks {
    margin-left: 0 !important;
    margin-right: 0 !important; }
    div.bigTitle .message .abstandLinks .listTitle {
      font-size: 1rem !important; }
    div.bigTitle .message .abstandLinks .liste ul li {
      font-size: 0.85rem !important;
      color: #999 !important;
      line-height: 1.4 !important;
      margin-bottom: 10px !important; }
      div.bigTitle .message .abstandLinks .liste ul li a {
        color: #999 !important; }

  #DAEcontent:after {
    content: "Alle Rechte vorbehalten. www.aerzteblatt.de";
    color: #282828 !important;
    font-size: 0.9em;
    padding-top: 10px;
    border-top: 1px solid #000;
    width: 100%;
    text-align: center;
    display: block; }

  .jsThemenBrowser .jsThemenBrowserHitlist.col.col-9 {
    padding: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%; } }
html.adaptive .area_right .onlineFirstBox h2,
html.adaptive .area_right .onlineFirstBoxDI h2,
html.adaptive .onlineFirstBox h2,
html.adaptive .onlineFirstBoxDI h2,
html.adaptive .currentIssueBoxDI h2 {
  margin-bottom: 2rem; }
html.adaptive .area_right .onlineFirstBox .content .image, html.adaptive .area_right .onlineFirstBox .content .subtitel,
html.adaptive .area_right .onlineFirstBoxDI .content .image,
html.adaptive .area_right .onlineFirstBoxDI .content .subtitel,
html.adaptive .onlineFirstBox .content .image,
html.adaptive .onlineFirstBox .content .subtitel,
html.adaptive .onlineFirstBoxDI .content .image,
html.adaptive .onlineFirstBoxDI .content .subtitel,
html.adaptive .currentIssueBoxDI .content .image,
html.adaptive .currentIssueBoxDI .content .subtitel {
  display: none; }
html.adaptive .area_right .onlineFirstBox .content h3,
html.adaptive .area_right .onlineFirstBoxDI .content h3,
html.adaptive .onlineFirstBox .content h3,
html.adaptive .onlineFirstBoxDI .content h3,
html.adaptive .currentIssueBoxDI .content h3 {
  margin: -8px 0 0.5rem !important;
  font-weight: 700 !important;
  font-size: 1.6rem !important; }
  html.adaptive .area_right .onlineFirstBox .content h3 a,
  html.adaptive .area_right .onlineFirstBoxDI .content h3 a,
  html.adaptive .onlineFirstBox .content h3 a,
  html.adaptive .onlineFirstBoxDI .content h3 a,
  html.adaptive .currentIssueBoxDI .content h3 a {
    text-decoration: none; }
html.adaptive .area_right .onlineFirstBox .content h4,
html.adaptive .area_right .onlineFirstBoxDI .content h4,
html.adaptive .onlineFirstBox .content h4,
html.adaptive .onlineFirstBoxDI .content h4,
html.adaptive .currentIssueBoxDI .content h4 {
  margin: 4px 0 30px 0 !important;
  color: #555;
  font-weight: normal !important;
  font-size: .7rem;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed; }
html.adaptive .area_right .onlineFirstBox .content ul li .rubrik,
html.adaptive .area_right .onlineFirstBoxDI .content ul li .rubrik,
html.adaptive .onlineFirstBox .content ul li .rubrik,
html.adaptive .onlineFirstBoxDI .content ul li .rubrik,
html.adaptive .currentIssueBoxDI .content ul li .rubrik {
  color: #006d87;
  font-size: .7rem !important;
  margin-top: 1rem; }
html.adaptive .area_right .onlineFirstBox .content ul li .titel a,
html.adaptive .area_right .onlineFirstBoxDI .content ul li .titel a,
html.adaptive .onlineFirstBox .content ul li .titel a,
html.adaptive .onlineFirstBoxDI .content ul li .titel a,
html.adaptive .currentIssueBoxDI .content ul li .titel a {
  color: #333 !important; }
  html.adaptive .area_right .onlineFirstBox .content ul li .titel a:hover,
  html.adaptive .area_right .onlineFirstBoxDI .content ul li .titel a:hover,
  html.adaptive .onlineFirstBox .content ul li .titel a:hover,
  html.adaptive .onlineFirstBoxDI .content ul li .titel a:hover,
  html.adaptive .currentIssueBoxDI .content ul li .titel a:hover {
    color: #282828 !important;
    border-bottom: solid 1px #ededed; }
html.adaptive .area_full .onlineFirstBoxDI .content ul,
html.adaptive .area_left .onlineFirstBoxDI .content ul,
html.adaptive .area_full .currentIssueBoxDI .content ul,
html.adaptive .area_left .currentIssueBoxDI .content ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0; }
  html.adaptive .area_full .onlineFirstBoxDI .content ul li,
  html.adaptive .area_left .onlineFirstBoxDI .content ul li,
  html.adaptive .area_full .currentIssueBoxDI .content ul li,
  html.adaptive .area_left .currentIssueBoxDI .content ul li {
    overflow: auto;
    border-bottom: 1px solid #ededed;
    margin-bottom: 30px;
    padding-bottom: 15px; }
    html.adaptive .area_full .onlineFirstBoxDI .content ul li:last-child,
    html.adaptive .area_left .onlineFirstBoxDI .content ul li:last-child,
    html.adaptive .area_full .currentIssueBoxDI .content ul li:last-child,
    html.adaptive .area_left .currentIssueBoxDI .content ul li:last-child {
      border-bottom: none; }
    html.adaptive .area_full .onlineFirstBoxDI .content ul li .rubrik,
    html.adaptive .area_left .onlineFirstBoxDI .content ul li .rubrik,
    html.adaptive .area_full .currentIssueBoxDI .content ul li .rubrik,
    html.adaptive .area_left .currentIssueBoxDI .content ul li .rubrik {
      margin-top: 0 !important;
      font-size: .8rem;
      text-transform: uppercase; }
    html.adaptive .area_full .onlineFirstBoxDI .content ul li .image,
    html.adaptive .area_left .onlineFirstBoxDI .content ul li .image,
    html.adaptive .area_full .currentIssueBoxDI .content ul li .image,
    html.adaptive .area_left .currentIssueBoxDI .content ul li .image {
      float: right;
      display: block;
      width: 200px;
      height: calc(200px * 9 / 16);
      margin-left: 25px;
      margin-bottom: 1rem; }
      html.adaptive .area_full .onlineFirstBoxDI .content ul li .image .bu,
      html.adaptive .area_left .onlineFirstBoxDI .content ul li .image .bu,
      html.adaptive .area_full .currentIssueBoxDI .content ul li .image .bu,
      html.adaptive .area_left .currentIssueBoxDI .content ul li .image .bu {
        bottom: 0;
        position: absolute;
        background: #666;
        color: #fff;
        padding: 1px 5px !important;
        width: 100%;
        opacity: 0;
        transition: opacity 1s; }
      html.adaptive .area_full .onlineFirstBoxDI .content ul li .image:hover .bu,
      html.adaptive .area_left .onlineFirstBoxDI .content ul li .image:hover .bu,
      html.adaptive .area_full .currentIssueBoxDI .content ul li .image:hover .bu,
      html.adaptive .area_left .currentIssueBoxDI .content ul li .image:hover .bu {
        opacity: 1;
        transition: opacity 1s; }
    html.adaptive .area_full .onlineFirstBoxDI .content ul li .subtitel,
    html.adaptive .area_left .onlineFirstBoxDI .content ul li .subtitel,
    html.adaptive .area_full .currentIssueBoxDI .content ul li .subtitel,
    html.adaptive .area_left .currentIssueBoxDI .content ul li .subtitel {
      display: block; }
    html.adaptive .area_full .onlineFirstBoxDI .content ul li .titel a,
    html.adaptive .area_left .onlineFirstBoxDI .content ul li .titel a,
    html.adaptive .area_full .currentIssueBoxDI .content ul li .titel a,
    html.adaptive .area_left .currentIssueBoxDI .content ul li .titel a {
      font-size: 1.2rem;
      font-weight: bold;
      color: #282828 !important;
      line-height: 1.4; }
html.adaptive body.mode-xs .currentIssueBoxDI .content ul li:first-of-type,
html.adaptive body.mode-xs .onlineFirstBoxDI .content ul li:first-of-type {
  margin-top: -1rem !important; }
html.adaptive body.mode-xs .currentIssueBoxDI .content ul li .image,
html.adaptive body.mode-xs .onlineFirstBoxDI .content ul li .image {
  float: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-bottom: 1rem !important;
  margin-top: 2rem !important; }

html.adaptive .mceKasten {
  width: 100% !important;
  position: relative; }
  html.adaptive .mceKasten .mceNavi {
    position: absolute;
    background: #f0f0f0;
    top: 0;
    right: 0;
    height: 24px;
    overflow: hidden; }
    html.adaptive .mceKasten .mceNavi .button {
      display: inline-block;
      vertical-align: middle;
      margin: 0 0 10px 0;
      padding: 0;
      text-align: center;
      width: 30px;
      overflow: hidden;
      line-height: 1.0;
      font-size: 22px;
      height: 100%;
      font-family: font-icons;
      background: #686868; }
      html.adaptive .mceKasten .mceNavi .button:hover {
        background: #006d87; }
      html.adaptive .mceKasten .mceNavi .button.prev:before {
        content: '\e7a4'; }
      html.adaptive .mceKasten .mceNavi .button.next:before {
        content: '\e7a5'; }
    html.adaptive .mceKasten .mceNavi .page {
      display: inline-block;
      vertical-align: top;
      line-height: 2;
      height: 100%;
      font-size: .8rem; }
      html.adaptive .mceKasten .mceNavi .page.actpage:after {
        content: " /"; }

html.adaptive div.area div.col div.umfragen h1 {
  text-transform: none;
  margin-bottom: 2rem;
  line-height: 2.5rem; }
html.adaptive div.area div.col div.umfragen .fbSeite {
  background: #f7f7f7;
  padding: 10px 20px;
  margin-bottom: 20px;
  border: solid 1px #808080; }
  html.adaptive div.area div.col div.umfragen .fbSeite .fbPages {
    margin: -10px -20px 1rem -20px;
    background: #808080;
    color: white;
    padding: 2px 10px; }
  html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbFrage {
    font-weight: bold; }
  html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbAntwort {
    margin-bottom: 1rem;
    margin-top: -.75rem; }
    html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbAntwort input[type=number]::-webkit-outer-spin-button,
    html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbAntwort input[type=number]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbAntwort input[type=number] {
      -moz-appearance: textfield;
      text-align: right; }
    html.adaptive div.area div.col div.umfragen .fbSeite .fbFrageBlock .fbAntwort label {
      margin-left: 5px;
      margin-right: 20px; }
html.adaptive div.area div.col div.umfragen .fbButtons .backbutton,
html.adaptive div.area div.col div.umfragen .fbButtons .forwardbutton {
  width: 200px;
  max-width: 40vw; }
  html.adaptive div.area div.col div.umfragen .fbButtons .backbutton:first-of-type,
  html.adaptive div.area div.col div.umfragen .fbButtons .forwardbutton:first-of-type {
    margin-right: 30px; }
html.adaptive div.area div.col div.umfragen .notification {
  border: solid 1px #ededed;
  padding: 2px 6px; }
  html.adaptive div.area div.col div.umfragen .notification label {
    margin: 0 0 0 10px; }
html.adaptive div.area div.col div.umfragen table.FBergebnis .frage {
  background: #006d87;
  border-top: solid 15px white;
  color: white; }
  html.adaptive div.area div.col div.umfragen table.FBergebnis .frage td {
    padding: 0 10px; }
html.adaptive div.area div.col div.umfragen table.FBergebnis .antwort {
  background: #f1f1f1; }
  html.adaptive div.area div.col div.umfragen table.FBergebnis .antwort td {
    border-bottom: solid 1px white;
    font-size: 95%; }
    html.adaptive div.area div.col div.umfragen table.FBergebnis .antwort td:first-of-type {
      padding-left: 30px; }
    html.adaptive div.area div.col div.umfragen table.FBergebnis .antwort td:last-of-type {
      padding-right: 30px;
      padding-left: 30px;
      text-align: center; }

.infocenterList .col {
  margin-bottom: 2rem; }
  .infocenterList .col .infocenter {
    cursor: pointer;
    background-color: #eee;
    height: 100%;
    padding: 20px 15px 15px 15px;
    position: relative; }
    .infocenterList .col .infocenter .infocenterImg {
      aspect-ratio: 16/9; }
      .infocenterList .col .infocenter .infocenterImg img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
        .infocenterList .col .infocenter .infocenterImg img:hover {
          transform: none !important;
          transition: none !important; }
    .infocenterList .col .infocenter .infocenterTitle {
      margin: 1em 0;
      font-size: 1.2rem !important;
      line-height: 1.3rem;
      font-weight: bold; }
    .infocenterList .col .infocenter .infocenterDescription {
      font-size: .8rem;
      margin-bottom: 60px; }
    .infocenterList .col .infocenter .infocenterLogo {
      position: absolute;
      left: 15px;
      right: 15px;
      bottom: 15px;
      text-align: right; }
      .infocenterList .col .infocenter .infocenterLogo img {
        max-width: 30% !important;
        max-height: 50px; }
        .infocenterList .col .infocenter .infocenterLogo img:hover {
          transform: none !important;
          transition: none !important; }
      .infocenterList .col .infocenter .infocenterLogo:before {
        content: attr(data-label) " ";
        margin-right: 6px;
        font-family: 'Open Sans';
        font-size: .6rem;
        color: #282828; }

.infocenterDisclaimer {
  background: linear-gradient(to bottom, #fff 0, #fff 40%, #5f9906 40%, #5f9906 60%, #fff 60%, #fff 100%);
  text-align: center;
  margin-top: 2rem;
  font-size: 75%; }
  .infocenterDisclaimer span {
    background: #fff;
    line-height: 100%;
    padding: 0 10px; }
    .infocenterDisclaimer span:before {
      content: attr(data-label) " "; }

.infocenterTitle {
  display: none; }
  .infocenterTitle .infocenterHeader h1 {
    text-transform: none !important; }
  .infocenterTitle .infocenterHeader .infocenterImg {
    height: 250px;
    width: 100%;
    position: relative; }
    .infocenterTitle .infocenterHeader .infocenterImg img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
      .infocenterTitle .infocenterHeader .infocenterImg img:hover {
        transform: none !important;
        transition: none !important; }
    .infocenterTitle .infocenterHeader .infocenterImg .logo {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      padding: 10px;
      background-color: #fffc;
      width: 200px; }
      .infocenterTitle .infocenterHeader .infocenterImg .logo img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .infocenterTitle .infocenterHeader .infocenterImg .title {
      display: inline-block;
      position: absolute;
      bottom: 50px;
      left: 0;
      max-width: 50%;
      padding: 10px 20px !important;
      background-color: #fff8; }
      .infocenterTitle .infocenterHeader .infocenterImg .title h1 {
        margin: 0 !important;
        padding: 0 !important; }

body.mode-xs .infocenterTitle .title {
  max-width: 75% !important; }

body[data-rubrikname=""][data-hefttyp=""] .infocenterTitle {
  display: block; }

.infocenterInfo .logo {
  float: right;
  width: 33%;
  margin-left: 5px;
  margin-bottom: 10px; }
.infocenterInfo .customer {
  font-weight: bold;
  margin-bottom: 1em; }
.infocenterInfo .disclaimer {
  margin-top: 2em;
  font-size: 85%;
  line-height: 1.1;
  font-style: italic; }
.infocenterInfo .sm i {
  padding-top: 3px;
  border: solid 1px #777;
  border-radius: 2px;
  margin-right: 6px;
  margin-top: 10px;
  width: 20px;
  height: 20px;
  font-size: 13px;
  text-align: center; }
  .infocenterInfo .sm i:hover {
    background: #eee; }

body[data-pagekey="/industrieinformationen/infocenter/n"] .socialButtons .newsletter {
  display: none !important; }
body[data-pagekey="/industrieinformationen/infocenter/n"] .socialButtons .startseite {
  display: none !important; }
body[data-pagekey="/industrieinformationen/infocenter/n"] .newsListItem h3 {
  display: none !important; }

@font-face {
  font-family: 'font-icons';
  src: url("/font/aerztestellen_fonts/font-icons.eot");
  src: url("/font/aerztestellen_fonts/font-icons.eot") format("embedded-opentype"), url("/font/aerztestellen_fonts/font-icons.woff") format("woff"), url("/font/aerztestellen_fonts/font-icons.ttf") format("truetype"), url("/font/aerztestellen_fonts/font-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'lined-icons';
  src: url("/font/aerztestellen_fonts/lined-icons.eot");
  src: url("/font/aerztestellen_fonts/lined-icons.eot") format("embedded-opentype"), url("/font/aerztestellen_fonts/lined-icons.woff") format("woff"), url("/font/aerztestellen_fonts/lined-icons.ttf") format("truetype"), url("/font/aerztestellen_fonts/lined-icons.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Simple-Line-Icons';
  src: url("/font/aerztestellen_fonts/Simple-Line-Icons.eot");
  src: url("/font/aerztestellen_fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"), url("/font/aerztestellen_fonts/Simple-Line-Icons.woff") format("woff"), url("/font/aerztestellen_fonts/Simple-Line-Icons.ttf") format("truetype"), url("/font/aerztestellen_fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"],
[class^="icon-line-"], [class*=" icon-line-"],
[class^="icon-line2-"], [class*=" icon-line2-"],
.side-header #primary-menu ul > li.sub-menu > a:after {
  display: inline-block;
  font-family: 'font-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-line-"], [class*=" icon-line-"] {
  font-family: 'lined-icons'; }

[class^="icon-line2-"], [class*=" icon-line2-"] {
  font-family: 'Simple-Line-Icons'; }

.icon-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.icon-2x {
  font-size: 2em; }

.icon-3x {
  font-size: 3em; }

.icon-4x {
  font-size: 4em; }

.icon-5x {
  font-size: 5em; }

.icon-fw {
  width: 1.2857142857142858em;
  text-align: center; }

.iconlist {
  padding-left: 0;
  margin-left: 1.75em;
  list-style-type: none; }

.iconlist li {
  position: relative; }

.iconlist ul {
  list-style-type: none;
  margin: 5px 0 5px 25px; }

.iconlist > li [class^="icon-"]:first-child, .iconlist > li [class*=" icon-"]:first-child {
  position: absolute;
  left: -1.75em;
  width: 1.75em;
  text-align: center;
  top: 1px;
  width: 14px; }

.iconlist.iconlist-large {
  font-size: 16px; }

.iconlist.iconlist-large li {
  margin: 4px 0; }

.iconlist.iconlist-large > li [class^="icon-"], .iconlist.iconlist-large > li [class*=" icon-"] {
  width: 16px;
  margin-right: 5px; }

.iconlist-color li i {
  color: #1ABC9C; }

.icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.icon.pull-left {
  margin-right: .3em; }

.icon.pull-right {
  margin-left: .3em; }

.icon-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(359deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }

.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }

.icon-stacked {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.icon-stacked-1x,
.icon-stacked-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.icon-stacked-1x {
  line-height: inherit; }

.icon-stacked-2x {
  font-size: 2em; }

.icon-inverse {
  color: #ffffff; }

.icon-type:before {
  content: "\e600"; }

.icon-box:before {
  content: "\e601"; }

.icon-archive:before {
  content: "\e602"; }

.icon-envelope:before {
  content: "\e603"; }

.icon-email:before {
  content: "\e604"; }

.icon-files:before {
  content: "\e605"; }

.icon-printer2:before {
  content: "\e606"; }

.icon-folder-add:before {
  content: "\e607"; }

.icon-folder-settings:before {
  content: "\e608"; }

.icon-folder-check:before {
  content: "\e609"; }

.icon-wifi-low:before {
  content: "\e60a"; }

.icon-wifi-mid:before {
  content: "\e60b"; }

.icon-wifi-full:before {
  content: "\e60c"; }

.icon-connection-empty:before {
  content: "\e60d"; }

.icon-battery-full:before {
  content: "\e60e"; }

.icon-settings:before {
  content: "\e60f"; }

.icon-arrow-left:before {
  content: "\e610"; }

.icon-arrow-up:before {
  content: "\e611"; }

.icon-arrow-down:before {
  content: "\e612"; }

.icon-arrow-right:before {
  content: "\e613"; }

.icon-reload:before {
  content: "\e614"; }

.icon-download:before {
  content: "\e615"; }

.icon-tag:before {
  content: "\e616"; }

.icon-trashcan:before {
  content: "\e617"; }

.icon-search:before {
  content: "\e618"; }

.icon-zoom-in:before {
  content: "\e619"; }

.icon-zoom-out:before {
  content: "\e61a"; }

.icon-chat:before {
  content: "\e61b"; }

.icon-clock:before {
  content: "\e61c"; }

.icon-printer:before {
  content: "\e61d"; }

.icon-home:before {
  content: "\e61e"; }

.icon-flag:before {
  content: "\e61f"; }

.icon-meter:before {
  content: "\e620"; }

.icon-switch:before {
  content: "\e621"; }

.icon-forbidden:before {
  content: "\e622"; }

.icon-phone-landscape:before {
  content: "\e623"; }

.icon-tablet:before {
  content: "\e624"; }

.icon-tablet-landscape:before {
  content: "\e625"; }

.icon-laptop:before {
  content: "\e626"; }

.icon-camera:before {
  content: "\e627"; }

.icon-microwave-oven:before {
  content: "\e628"; }

.icon-credit-cards:before {
  content: "\e629"; }

.icon-map-marker:before {
  content: "\e62a"; }

.icon-map:before {
  content: "\e62b"; }

.icon-support:before {
  content: "\e62c"; }

.icon-newspaper2:before {
  content: "\e62d"; }

.icon-barbell:before {
  content: "\e62e"; }

.icon-stopwatch:before {
  content: "\e62f"; }

.icon-atom:before {
  content: "\e630"; }

.icon-image:before {
  content: "\e631"; }

.icon-cube:before {
  content: "\e632"; }

.icon-bars:before {
  content: "\e633"; }

.icon-chart:before {
  content: "\e634"; }

.icon-pencil:before {
  content: "\e635"; }

.icon-measure:before {
  content: "\e636"; }

.icon-eyedropper:before {
  content: "\e637"; }

.icon-file-settings:before {
  content: "\e638"; }

.icon-file-add:before {
  content: "\e639"; }

.icon-file:before {
  content: "\e63a"; }

.icon-align-left:before {
  content: "\e63b"; }

.icon-align-right:before {
  content: "\e63c"; }

.icon-align-center:before {
  content: "\e63d"; }

.icon-align-justify:before {
  content: "\e63e"; }

.icon-file-broken:before {
  content: "\e63f"; }

.icon-browser:before {
  content: "\e640"; }

.icon-windows:before {
  content: "\e641"; }

.icon-window:before {
  content: "\e642"; }

.icon-folder:before {
  content: "\e643"; }

.icon-connection-25:before {
  content: "\e644"; }

.icon-connection-50:before {
  content: "\e645"; }

.icon-connection-75:before {
  content: "\e646"; }

.icon-connection-full:before {
  content: "\e647"; }

.icon-list:before {
  content: "\e648"; }

.icon-grid:before {
  content: "\e649"; }

.icon-stack3:before {
  content: "\e64a"; }

.icon-battery-charging:before {
  content: "\e64b"; }

.icon-battery-empty:before {
  content: "\e64c"; }

.icon-battery-25:before {
  content: "\e64d"; }

.icon-battery-50:before {
  content: "\e64e"; }

.icon-battery-75:before {
  content: "\e64f"; }

.icon-refresh:before {
  content: "\e650"; }

.icon-volume:before {
  content: "\e651"; }

.icon-volume-increase:before {
  content: "\e652"; }

.icon-volume-decrease:before {
  content: "\e653"; }

.icon-mute:before {
  content: "\e654"; }

.icon-microphone:before {
  content: "\e655"; }

.icon-microphone-off:before {
  content: "\e656"; }

.icon-book:before {
  content: "\e657"; }

.icon-checkmark:before {
  content: "\e658"; }

.icon-checkbox-checked:before {
  content: "\e659"; }

.icon-checkbox:before {
  content: "\e65a"; }

.icon-paperclip:before {
  content: "\e65b"; }

.icon-chat-1:before {
  content: "\e65c"; }

.icon-chat-2:before {
  content: "\e65d"; }

.icon-chat-3:before {
  content: "\e65e"; }

.icon-comment:before {
  content: "\e65f"; }

.icon-calendar:before {
  content: "\e660"; }

.icon-bookmark:before {
  content: "\e661"; }

.icon-email2:before {
  content: "\e662"; }

.icon-heart:before {
  content: "\e663"; }

.icon-enter:before {
  content: "\e664"; }

.icon-cloud:before {
  content: "\e665"; }

.icon-book2:before {
  content: "\e666"; }

.icon-star:before {
  content: "\e667"; }

.icon-lock:before {
  content: "\e668"; }

.icon-unlocked:before {
  content: "\e669"; }

.icon-unlocked2:before {
  content: "\e66a"; }

.icon-users:before {
  content: "\e66b"; }

.icon-user:before {
  content: "\e66c"; }

.icon-users2:before {
  content: "\e66d"; }

.icon-user2:before {
  content: "\e66e"; }

.icon-bullhorn:before {
  content: "\e66f"; }

.icon-share:before {
  content: "\e670"; }

.icon-screen:before {
  content: "\e671"; }

.icon-phone:before {
  content: "\e672"; }

.icon-phone-portrait:before {
  content: "\e673"; }

.icon-calculator:before {
  content: "\e674"; }

.icon-bag:before {
  content: "\e675"; }

.icon-diamond:before {
  content: "\e676"; }

.icon-drink:before {
  content: "\e677"; }

.icon-shorts:before {
  content: "\e678"; }

.icon-vcard:before {
  content: "\e679"; }

.icon-sun:before {
  content: "\e67a"; }

.icon-bill:before {
  content: "\e67b"; }

.icon-coffee:before {
  content: "\e67c"; }

.icon-tv2:before {
  content: "\e67d"; }

.icon-newspaper:before {
  content: "\e67e"; }

.icon-stack:before {
  content: "\e67f"; }

.icon-syringe:before {
  content: "\e680"; }

.icon-health:before {
  content: "\e681"; }

.icon-bolt:before {
  content: "\e682"; }

.icon-pill:before {
  content: "\e683"; }

.icon-bones:before {
  content: "\e684"; }

.icon-lab:before {
  content: "\e685"; }

.icon-clipboard:before {
  display: none;
  content: "\e686"; }

.icon-mug:before {
  content: "\e687"; }

.icon-bucket:before {
  content: "\e688"; }

.icon-select:before {
  content: "\e689"; }

.icon-graph:before {
  content: "\e68a"; }

.icon-crop:before {
  content: "\e68b"; }

.icon-heart2:before {
  content: "\e68c"; }

.icon-cloud2:before {
  content: "\e68d"; }

.icon-star2:before {
  content: "\e68e"; }

.icon-pen:before {
  content: "\e68f"; }

.icon-diamond2:before {
  content: "\e690"; }

.icon-display:before {
  content: "\e691"; }

.icon-paperplane:before {
  content: "\e692"; }

.icon-params:before {
  content: "\e693"; }

.icon-banknote:before {
  content: "\e694"; }

.icon-vynil:before {
  content: "\e695"; }

.icon-truck:before {
  content: "\e696"; }

.icon-world:before {
  content: "\e697"; }

.icon-tv:before {
  content: "\e698"; }

.icon-sound:before {
  content: "\e699"; }

.icon-video:before {
  content: "\e69a"; }

.icon-trash:before {
  content: "\e69b"; }

.icon-user3:before {
  content: "\e69c"; }

.icon-key:before {
  content: "\e69d"; }

.icon-search2:before {
  content: "\e69e"; }

.icon-settings2:before {
  content: "\e69f"; }

.icon-camera2:before {
  content: "\e6a0"; }

.icon-tag2:before {
  content: "\e6a1"; }

.icon-lock2:before {
  content: "\e6a2"; }

.icon-bulb:before {
  content: "\e6a3"; }

.icon-location:before {
  content: "\e6a4"; }

.icon-eye:before {
  content: "\e6a5"; }

.icon-bubble:before {
  content: "\e6a6"; }

.icon-stack2:before {
  content: "\e6a7"; }

.icon-cup:before {
  content: "\e6a8"; }

.icon-phone2:before {
  content: "\e6a9"; }

.icon-news:before {
  content: "\e6aa"; }

.icon-mail:before {
  content: "\e6ab"; }

.icon-like:before {
  content: "\e6ac"; }

.icon-photo:before {
  content: "\e6ad"; }

.icon-note:before {
  content: "\e6ae"; }

.icon-clock2:before {
  content: "\e6af"; }

.icon-data:before {
  content: "\e6b0"; }

.icon-music:before {
  content: "\e6b1"; }

.icon-megaphone:before {
  content: "\e6b2"; }

.icon-study:before {
  content: "\e6b3"; }

.icon-lab2:before {
  content: "\e6b4"; }

.icon-food:before {
  content: "\e6b5"; }

.icon-t-shirt:before {
  content: "\e6b6"; }

.icon-fire:before {
  content: "\e6b7"; }

.icon-clip:before {
  content: "\e6b8"; }

.icon-shop:before {
  content: "\e6b9"; }

.icon-calendar2:before {
  content: "\e6ba"; }

.icon-wallet:before {
  content: "\e6bb"; }

.icon-duckduckgo:before {
  content: "\e830"; }

.icon-lkdto:before {
  content: "\e896"; }

.icon-delicious:before {
  content: "\e832"; }

.icon-paypal:before {
  content: "\e833"; }

.icon-flattr:before {
  content: "\e834"; }

.icon-android:before {
  content: "\e835"; }

.icon-eventful:before {
  content: "\e836"; }

.icon-smashmag:before {
  content: "\e837"; }

.icon-gplus:before {
  content: "\e838"; }

.icon-wikipedia:before {
  content: "\e839"; }

.icon-lanyrd:before {
  content: "\e83a"; }

.icon-calendar-1:before {
  content: "\e83b"; }

.icon-stumbleupon:before {
  content: "\e83c"; }

.icon-bitcoin:before {
  content: "\e83f"; }

.icon-w3c:before {
  content: "\e840"; }

.icon-foursquare:before {
  content: "\e841"; }

.icon-html5:before {
  content: "\e842"; }

.icon-ie:before {
  content: "\e843"; }

.icon-call:before {
  content: "\e844"; }

.icon-grooveshark:before {
  content: "\e845"; }

.icon-ninetyninedesigns:before {
  content: "\e846"; }

.icon-forrst:before {
  content: "\e847"; }

.icon-digg:before {
  content: "\e848"; }

.icon-spotify:before {
  content: "\e849"; }

.icon-reddit:before {
  content: "\e84a"; }

.icon-guest:before {
  content: "\e84b"; }

.icon-blogger:before {
  content: "\e84e"; }

.icon-cc:before {
  content: "\e84f"; }

.icon-dribbble:before {
  content: "\e850"; }

.icon-evernote:before {
  content: "\e851"; }

.icon-flickr:before {
  content: "\e852"; }

.icon-google:before {
  content: "\e853"; }

.icon-viadeo:before {
  content: "\e854"; }

.icon-instapaper:before {
  content: "\e855"; }

.icon-weibo:before {
  content: "\e856"; }

.icon-klout:before {
  content: "\e857"; }

.icon-linkedin:before {
  content: "\e858"; }

.icon-meetup:before {
  content: "\e859"; }

.icon-vk:before {
  content: "\e85a"; }

.icon-rss:before {
  content: "\e85d"; }

.icon-skype:before {
  content: "\e85e"; }

.icon-twitter:before {
  font-family: sans-serif;
  font-size: 120%;
  content: "\1D54F"; }

.icon-youtube:before {
  content: "\e860"; }

.icon-vimeo:before {
  content: "\e861"; }

.icon-windows2:before {
  content: "\e862"; }

.icon-aim:before {
  content: "\e831"; }

.icon-yahoo:before {
  content: "\e864"; }

.icon-chrome:before {
  content: "\e865"; }

.icon-email3:before {
  content: "\e866"; }

.icon-macstore:before {
  content: "\e867"; }

.icon-myspace:before {
  content: "\e868"; }

.icon-podcast:before {
  content: "\e869"; }

.icon-cloudapp:before {
  content: "\e86c"; }

.icon-dropbox:before {
  content: "\e86d"; }

.icon-ebay:before {
  content: "\e86e"; }

.icon-facebook:before {
  content: "\e86f"; }

.icon-github:before {
  content: "\e870"; }

.icon-github-circled:before {
  content: "\e871"; }

.icon-googleplay:before {
  content: "\e872"; }

.icon-itunes:before {
  content: "\e873"; }

.icon-plurk:before {
  content: "\e874"; }

.icon-songkick:before {
  content: "\e875"; }

.icon-lastfm:before {
  content: "\e876"; }

.icon-gmail:before {
  content: "\e877"; }

.icon-pinboard:before {
  content: "\e878"; }

.icon-soundcloud:before {
  content: "\e87b"; }

.icon-tumblr:before {
  content: "\e87c"; }

.icon-eventasaurus:before {
  content: "\e87d"; }

.icon-wordpress:before {
  content: "\e87e"; }

.icon-yelp:before {
  content: "\e87f"; }

.icon-intensedebate:before {
  content: "\e880"; }

.icon-eventbrite:before {
  content: "\e881"; }

.icon-scribd:before {
  content: "\e882"; }

.icon-posterous:before {
  content: "\e883"; }

.icon-stripe:before {
  content: "\e884"; }

.icon-opentable:before {
  content: "\e885"; }

.icon-cart:before {
  content: "\e886"; }

.icon-print:before {
  content: "\e887"; }

.icon-dwolla:before {
  content: "\e88a"; }

.icon-appnet:before {
  content: "\e88b"; }

.icon-statusnet:before {
  content: "\e88c"; }

.icon-acrobat:before {
  content: "\e88d"; }

.icon-drupal:before {
  content: "\e88e"; }

.icon-buffer:before {
  content: "\e88f"; }

.icon-pocket:before {
  content: "\e890"; }

.icon-bitbucket:before {
  content: "\e891"; }

.icon-lego:before {
  content: "\e892"; }

.icon-login:before {
  content: "\e893"; }

.icon-stackoverflow:before {
  content: "\e894"; }

.icon-hackernews:before {
  content: "\e895"; }

.icon-xing:before {
  content: "\e863"; }

.icon-instagram:before {
  content: "\e889"; }

.icon-angellist:before {
  content: "\e888"; }

.icon-quora:before {
  content: "\e87a"; }

.icon-openid:before {
  content: "\e879"; }

.icon-steam:before {
  content: "\e86b"; }

.icon-amazon:before {
  content: "\e86a"; }

.icon-disqus:before {
  content: "\e85c"; }

.icon-plancast:before {
  content: "\e85b"; }

.icon-appstore:before {
  content: "\e84d"; }

.icon-gowalla:before {
  content: "\e84c"; }

.icon-pinterest:before {
  content: "\e83e"; }

.icon-fivehundredpx:before {
  content: "\e83d"; }

.icon-glass:before {
  content: "\e6bc"; }

.icon-music2:before {
  content: "\e6bd"; }

.icon-search3:before {
  content: "\e6be"; }

.icon-envelope2:before {
  content: "\e6bf"; }

.icon-heart3:before {
  content: "\e6c0"; }

.icon-star3:before {
  content: "\e6c1"; }

.icon-star-empty:before {
  content: "\e6c2"; }

.icon-user4:before {
  content: "\e6c3"; }

.icon-film:before {
  content: "\e6c4"; }

.icon-th-large:before {
  content: "\e6c5"; }

.icon-th:before {
  content: "\e6c6"; }

.icon-th-list:before {
  content: "\e6c7"; }

.icon-ok:before {
  content: "\e6c8"; }

.icon-remove:before {
  content: "\e6c9"; }

.icon-zoom-in2:before {
  content: "\e6ca"; }

.icon-zoom-out2:before {
  content: "\e6cb"; }

.icon-off:before {
  content: "\e6cc"; }

.icon-signal:before {
  content: "\e6cd"; }

.icon-cog:before {
  content: "\e6ce"; }

.icon-trash2:before {
  content: "\e6cf"; }

.icon-home2:before {
  content: "\e6d0"; }

.icon-file2:before {
  content: "\e6d1"; }

.icon-time:before {
  content: "\e6d2"; }

.icon-road:before {
  content: "\e6d3"; }

.icon-download-alt:before {
  content: "\e6d4"; }

.icon-download2:before {
  content: "\e6d5"; }

.icon-upload:before {
  content: "\e6d6"; }

.icon-inbox:before {
  content: "\e6d7"; }

.icon-play-circle:before {
  content: "\e6d8"; }

.icon-repeat:before {
  content: "\e6d9"; }

.icon-refresh2:before {
  content: "\e6da"; }

.icon-list-alt:before {
  content: "\e6db"; }

.icon-lock3:before {
  content: "\e6dc"; }

.icon-flag2:before {
  content: "\e6dd"; }

.icon-headphones:before {
  content: "\e6de"; }

.icon-volume-off:before {
  content: "\e6df"; }

.icon-volume-down:before {
  content: "\e6e0"; }

.icon-volume-up:before {
  content: "\e6e1"; }

.icon-qrcode:before {
  content: "\e6e2"; }

.icon-barcode:before {
  content: "\e6e3"; }

.icon-tag3:before {
  content: "\e6e4"; }

.icon-tags:before {
  content: "\e6e5"; }

.icon-book3:before {
  content: "\e6e6"; }

.icon-bookmark2:before {
  content: "\e6e7"; }

.icon-print2:before {
  content: "\e6e8"; }

.icon-camera3:before {
  content: "\e6e9"; }

.icon-font:before {
  content: "\e6ea"; }

.icon-bold:before {
  content: "\e6eb"; }

.icon-italic:before {
  content: "\e6ec"; }

.icon-text-height:before {
  content: "\e6ed"; }

.icon-text-width:before {
  content: "\e6ee"; }

.icon-align-left2:before {
  content: "\e6ef"; }

.icon-align-center2:before {
  content: "\e6f0"; }

.icon-align-right2:before {
  content: "\e6f1"; }

.icon-align-justify2:before {
  content: "\e6f2"; }

.icon-list2:before {
  content: "\e6f3"; }

.icon-indent-left:before {
  content: "\e6f4"; }

.icon-indent-right:before {
  content: "\e6f5"; }

.icon-facetime-video:before {
  content: "\e6f6"; }

.icon-picture:before {
  content: "\e6f7"; }

.icon-pencil2:before {
  content: "\e6f8"; }

.icon-map-marker2:before {
  content: "\e6f9"; }

.icon-adjust:before {
  content: "\e6fa"; }

.icon-tint:before {
  content: "\e6fb"; }

.icon-edit:before {
  content: "\e6fc"; }

.icon-share2:before {
  content: "\e6fd"; }

.icon-check:before {
  content: "\e6fe"; }

.icon-move:before {
  content: "\e6ff"; }

.icon-step-backward:before {
  content: "\e700"; }

.icon-fast-backward:before {
  content: "\e701"; }

.icon-backward:before {
  content: "\e702"; }

.icon-play:before {
  content: "\e703"; }

.icon-pause:before {
  content: "\e704"; }

.icon-stop:before {
  content: "\e705"; }

.icon-forward:before {
  content: "\e706"; }

.icon-fast-forward:before {
  content: "\e707"; }

.icon-step-forward:before {
  content: "\e708"; }

.icon-eject:before {
  content: "\e709"; }

.icon-chevron-left:before {
  content: "\e70a"; }

.icon-chevron-right:before {
  content: "\e70b"; }

.icon-plus-sign:before {
  content: "\e70c"; }

.icon-minus-sign:before {
  content: "\e70d"; }

.icon-remove-sign:before {
  content: "\e70e"; }

.icon-ok-sign:before {
  content: "\e70f"; }

.icon-question-sign:before {
  content: "\e710"; }

.icon-info-sign:before {
  content: "\e711"; }

.icon-screenshot:before {
  content: "\e712"; }

.icon-remove-circle:before {
  content: "\e713"; }

.icon-ok-circle:before {
  content: "\e714"; }

.icon-ban-circle:before {
  content: "\e715"; }

.icon-arrow-left2:before {
  content: "\e716"; }

.icon-arrow-right2:before {
  content: "\e717"; }

.icon-arrow-up2:before {
  content: "\e718"; }

.icon-arrow-down2:before {
  content: "\e719"; }

.icon-share-alt:before {
  content: "\e71a"; }

.icon-resize-full:before {
  content: "\e71b"; }

.icon-resize-small:before {
  content: "\e71c"; }

.icon-plus:before {
  content: "\e71d"; }

.icon-minus:before {
  content: "\e71e"; }

.icon-asterisk:before {
  content: "\e71f"; }

.icon-exclamation-sign:before {
  content: "\e720"; }

.icon-gift:before {
  content: "\e721"; }

.icon-leaf:before {
  content: "\e722"; }

.icon-fire2:before {
  content: "\e723"; }

.icon-eye-open:before {
  content: "\e724"; }

.icon-eye-close:before {
  content: "\e725"; }

.icon-warning-sign:before {
  content: "\e726"; }

.icon-plane:before {
  content: "\e727"; }

.icon-calendar3:before {
  content: "\e728"; }

.icon-random:before {
  content: "\e729"; }

.icon-comment2:before {
  content: "\e72a"; }

.icon-magnet:before {
  content: "\e72b"; }

.icon-chevron-up:before {
  content: "\e72c"; }

.icon-chevron-down:before {
  content: "\e72d"; }

.icon-retweet:before {
  content: "\e72e"; }

.icon-shopping-cart:before {
  content: "\e72f"; }

.icon-folder-close:before {
  content: "\e730"; }

.icon-folder-open:before {
  content: "\e731"; }

.icon-resize-vertical:before {
  content: "\e732"; }

.icon-resize-horizontal:before {
  content: "\e733"; }

.icon-bar-chart:before {
  content: "\e734"; }

.icon-twitter-sign:before {
  content: "\e735"; }

.icon-facebook-sign:before {
  content: "\e736"; }

.icon-camera-retro:before {
  content: "\e737"; }

.icon-key2:before {
  content: "\e738"; }

.icon-cogs:before {
  content: "\e739"; }

.icon-comments:before {
  content: "\e73a"; }

.icon-thumbs-up:before {
  content: "\e73b"; }

.icon-thumbs-down:before {
  content: "\e73c"; }

.icon-star-half:before {
  content: "\e73d"; }

.icon-heart-empty:before {
  content: "\e73e"; }

.icon-signout:before {
  content: "\e73f"; }

.icon-linkedin-sign:before {
  content: "\e740"; }

.icon-pushpin:before {
  content: "\e741"; }

.icon-external-link:before {
  content: "\e742"; }

.icon-signin:before {
  content: "\e743"; }

.icon-trophy:before {
  content: "\e744"; }

.icon-github-sign:before {
  content: "\e745"; }

.icon-upload-alt:before {
  content: "\e746"; }

.icon-lemon:before {
  content: "\e747"; }

.icon-phone3:before {
  content: "\e748"; }

.icon-check-empty:before {
  content: "\e749"; }

.icon-bookmark-empty:before {
  content: "\e74a"; }

.icon-phone-sign:before {
  content: "\e74b"; }

.icon-twitter2:before {
  content: "\e74c"; }

.icon-facebook2:before {
  content: "\e74d"; }

.icon-github2:before {
  content: "\e74e"; }

.icon-unlock:before {
  content: "\e74f"; }

.icon-credit:before {
  content: "\e750"; }

.icon-rss2:before {
  content: "\e751"; }

.icon-hdd:before {
  content: "\e752"; }

.icon-bullhorn2:before {
  content: "\e753"; }

.icon-bell:before {
  content: "\e754"; }

.icon-certificate:before {
  content: "\e755"; }

.icon-hand-right:before {
  content: "\e756"; }

.icon-hand-left:before {
  content: "\e757"; }

.icon-hand-up:before {
  content: "\e758"; }

.icon-hand-down:before {
  content: "\e759"; }

.icon-circle-arrow-left:before {
  content: "\e75a"; }

.icon-circle-arrow-right:before {
  content: "\e75b"; }

.icon-circle-arrow-up:before {
  content: "\e75c"; }

.icon-circle-arrow-down:before {
  content: "\e75d"; }

.icon-globe:before {
  content: "\e75e"; }

.icon-wrench:before {
  content: "\e75f"; }

.icon-tasks:before {
  content: "\e760"; }

.icon-filter:before {
  content: "\e761"; }

.icon-briefcase:before {
  content: "\e762"; }

.icon-fullscreen:before {
  content: "\e763"; }

.icon-group:before {
  content: "\e764"; }

.icon-link:before {
  content: "\e765"; }

.icon-cloud3:before {
  content: "\e766"; }

.icon-beaker:before {
  content: "\e767"; }

.icon-cut:before {
  content: "\e768"; }

.icon-copy:before {
  content: "\e769"; }

.icon-paper-clip:before {
  content: "\e76a"; }

.icon-save:before {
  content: "\e76b"; }

.icon-sign-blank:before {
  content: "\e76c"; }

.icon-reorder:before {
  content: "\e76d"; }

.icon-list-ul:before {
  content: "\e76e"; }

.icon-list-ol:before {
  content: "\e76f"; }

.icon-strikethrough:before {
  content: "\e770"; }

.icon-underline:before {
  content: "\e771"; }

.icon-table:before {
  content: "\e772"; }

.icon-magic:before {
  content: "\e773"; }

.icon-truck2:before {
  content: "\e774"; }

.icon-pinterest2:before {
  content: "\e775"; }

.icon-pinterest-sign:before {
  content: "\e776"; }

.icon-google-plus-sign:before {
  content: "\e777"; }

.icon-google-plus:before {
  content: "\e778"; }

.icon-money:before {
  content: "\e779"; }

.icon-caret-down:before {
  content: "\e77a"; }

.icon-caret-up:before {
  content: "\e77b"; }

.icon-caret-left:before {
  content: "\e77c"; }

.icon-caret-right:before {
  content: "\e77d"; }

.icon-columns:before {
  content: "\e77e"; }

.icon-sort:before {
  content: "\e77f"; }

.icon-sort-down:before {
  content: "\e780"; }

.icon-sort-up:before {
  content: "\e781"; }

.icon-envelope-alt:before {
  content: "\e782"; }

.icon-linkedin2:before {
  content: "\e783"; }

.icon-undo:before {
  content: "\e784"; }

.icon-legal:before {
  content: "\e785"; }

.icon-dashboard:before {
  content: "\e786"; }

.icon-comment-alt:before {
  content: "\e787"; }

.icon-comments-alt:before {
  content: "\e788"; }

.icon-bolt2:before {
  content: "\e789"; }

.icon-sitemap:before {
  content: "\e78a"; }

.icon-umbrella:before {
  content: "\e78b"; }

.icon-paste:before {
  content: "\e78c"; }

.icon-lightbulb:before {
  content: "\e78d"; }

.icon-exchange:before {
  content: "\e78e"; }

.icon-cloud-download:before {
  content: "\e78f"; }

.icon-cloud-upload:before {
  content: "\e790"; }

.icon-user-md:before {
  content: "\e791"; }

.icon-stethoscope:before {
  content: "\e792"; }

.icon-suitcase:before {
  content: "\e793"; }

.icon-bell-alt:before {
  content: "\e794"; }

.icon-coffee2:before {
  content: "\e795"; }

.icon-food2:before {
  content: "\e796"; }

.icon-file-alt:before {
  content: "\e797"; }

.icon-building:before {
  content: "\e798"; }

.icon-hospital:before {
  content: "\e799"; }

.icon-ambulance:before {
  content: "\e79a"; }

.icon-medkit:before {
  content: "\e79b"; }

.icon-fighter-jet:before {
  content: "\e79c"; }

.icon-beer:before {
  content: "\e79d"; }

.icon-h-sign:before {
  content: "\e79e"; }

.icon-plus-sign2:before {
  content: "\e79f"; }

.icon-double-angle-left:before {
  content: "\e7a0"; }

.icon-double-angle-right:before {
  content: "\e7a1"; }

.icon-double-angle-up:before {
  content: "\e7a2"; }

.icon-double-angle-down:before {
  content: "\e7a3"; }

.icon-angle-left:before {
  content: "\e7a4"; }

.icon-angle-right:before {
  content: "\e7a5"; }

.icon-angle-up:before {
  content: "\e7a6"; }

.icon-angle-down:before {
  content: "\e7a7"; }

.icon-desktop:before {
  content: "\e7a8"; }

.icon-laptop2:before {
  content: "\e7a9"; }

.icon-tablet2:before {
  content: "\e7aa"; }

.icon-mobile:before {
  content: "\e7ab"; }

.icon-circle-blank:before {
  content: "\e7ac"; }

.icon-quote-left:before {
  content: "\e7ad"; }

.icon-quote-right:before {
  content: "\e7ae"; }

.icon-spinner:before {
  content: "\e7af"; }

.icon-circle:before {
  content: "\e7b0"; }

.icon-reply:before {
  content: "\e7b1"; }

.icon-github-alt:before {
  content: "\e7b2"; }

.icon-folder-close-alt:before {
  content: "\e7b3"; }

.icon-folder-open-alt:before {
  content: "\e7b4"; }

.icon-expand-alt:before {
  content: "\e7b5"; }

.icon-collapse-alt:before {
  content: "\e7b6"; }

.icon-smile:before {
  content: "\e7b7"; }

.icon-frown:before {
  content: "\e7b8"; }

.icon-meh:before {
  content: "\e7b9"; }

.icon-gamepad:before {
  content: "\e7ba"; }

.icon-keyboard:before {
  content: "\e7bb"; }

.icon-flag-alt:before {
  content: "\e7bc"; }

.icon-flag-checkered:before {
  content: "\e7bd"; }

.icon-terminal:before {
  content: "\e7be"; }

.icon-code:before {
  content: "\e7bf"; }

.icon-reply-all:before {
  content: "\e7c0"; }

.icon-star-half-full:before {
  content: "\e7c1"; }

.icon-location-arrow:before {
  content: "\e7c2"; }

.icon-crop2:before {
  content: "\e7c3"; }

.icon-code-fork:before {
  content: "\e7c4"; }

.icon-unlink:before {
  content: "\e7c5"; }

.icon-question:before {
  content: "\e7c6"; }

.icon-info:before {
  content: "\e7c7"; }

.icon-exclamation:before {
  content: "\e7c8"; }

.icon-superscript:before {
  content: "\e7c9"; }

.icon-subscript:before {
  content: "\e7ca"; }

.icon-eraser:before {
  content: "\e7cb"; }

.icon-puzzle:before {
  content: "\e7cc"; }

.icon-microphone2:before {
  content: "\e7cd"; }

.icon-microphone-off2:before {
  content: "\e7ce"; }

.icon-shield:before {
  content: "\e7cf"; }

.icon-calendar-empty:before {
  content: "\e7d0"; }

.icon-fire-extinguisher:before {
  content: "\e7d1"; }

.icon-rocket:before {
  content: "\e7d2"; }

.icon-maxcdn:before {
  content: "\e7d3"; }

.icon-chevron-sign-left:before {
  content: "\e7d4"; }

.icon-chevron-sign-right:before {
  content: "\e7d5"; }

.icon-chevron-sign-up:before {
  content: "\e7d6"; }

.icon-chevron-sign-down:before {
  content: "\e7d7"; }

.icon-html52:before {
  content: "\e7d8"; }

.icon-css3:before {
  content: "\e7d9"; }

.icon-anchor:before {
  content: "\e7da"; }

.icon-unlock-alt:before {
  content: "\e7db"; }

.icon-bullseye:before {
  content: "\e7dc"; }

.icon-ellipsis-horizontal:before {
  content: "\e7dd"; }

.icon-ellipsis-vertical:before {
  content: "\e7de"; }

.icon-rss-sign:before {
  content: "\e7df"; }

.icon-play-sign:before {
  content: "\e7e0"; }

.icon-ticket:before {
  content: "\e7e1"; }

.icon-minus-sign-alt:before {
  content: "\e7e2"; }

.icon-check-minus:before {
  content: "\e7e3"; }

.icon-level-up:before {
  content: "\e7e4"; }

.icon-level-down:before {
  content: "\e7e5"; }

.icon-check-sign:before {
  content: "\e7e6"; }

.icon-edit-sign:before {
  content: "\e7e7"; }

.icon-external-link-sign:before {
  content: "\e7e8"; }

.icon-share-sign:before {
  content: "\e7e9"; }

.icon-compass:before {
  content: "\e7ea"; }

.icon-collapse:before {
  content: "\e7eb"; }

.icon-collapse-top:before {
  content: "\e7ec"; }

.icon-expand:before {
  content: "\e7ed"; }

.icon-euro:before {
  content: "\e7ee"; }

.icon-gbp:before {
  content: "\e7ef"; }

.icon-dollar:before {
  content: "\e7f0"; }

.icon-rupee:before {
  content: "\e7f1"; }

.icon-yen:before {
  content: "\e7f2"; }

.icon-renminbi:before {
  content: "\e7f3"; }

.icon-won:before {
  content: "\e7f4"; }

.icon-bitcoin2:before {
  content: "\e7f5"; }

.icon-file3:before {
  content: "\e7f6"; }

.icon-file-text:before {
  content: "\e7f7"; }

.icon-sort-by-alphabet:before {
  content: "\e7f8"; }

.icon-sort-by-alphabet-alt:before {
  content: "\e7f9"; }

.icon-sort-by-attributes:before {
  content: "\e7fa"; }

.icon-sort-by-attributes-alt:before {
  content: "\e7fb"; }

.icon-sort-by-order:before {
  content: "\e7fc"; }

.icon-sort-by-order-alt:before {
  content: "\e7fd"; }

.icon-thumbs-up2:before {
  content: "\e7fe"; }

.icon-thumbs-down2:before {
  content: "\e7ff"; }

.icon-youtube-sign:before {
  content: "\e800"; }

.icon-youtube2:before {
  content: "\e801"; }

.icon-xing2:before {
  content: "\e802"; }

.icon-xing-sign:before {
  content: "\e803"; }

.icon-youtube-play:before {
  content: "\e804"; }

.icon-dropbox2:before {
  content: "\e805"; }

.icon-stackexchange:before {
  content: "\e806"; }

.icon-instagram2:before {
  content: "\e807"; }

.icon-flickr2:before {
  content: "\e808"; }

.icon-adn:before {
  content: "\e809"; }

.icon-bitbucket2:before {
  content: "\e80a"; }

.icon-bitbucket-sign:before {
  content: "\e80b"; }

.icon-tumblr2:before {
  content: "\e80c"; }

.icon-tumblr-sign:before {
  content: "\e80d"; }

.icon-long-arrow-down:before {
  content: "\e80e"; }

.icon-long-arrow-up:before {
  content: "\e80f"; }

.icon-long-arrow-left:before {
  content: "\e810"; }

.icon-long-arrow-right:before {
  content: "\e811"; }

.icon-apple:before {
  content: "\e812"; }

.icon-windows3:before {
  content: "\e813"; }

.icon-android2:before {
  content: "\e814"; }

.icon-linux:before {
  content: "\e815"; }

.icon-dribbble2:before {
  content: "\e816"; }

.icon-skype2:before {
  content: "\e817"; }

.icon-foursquare2:before {
  content: "\e818"; }

.icon-trello:before {
  content: "\e819"; }

.icon-female:before {
  content: "\e81a"; }

.icon-male:before {
  content: "\e81b"; }

.icon-gittip:before {
  content: "\e81c"; }

.icon-sun2:before {
  content: "\e81d"; }

.icon-moon:before {
  content: "\e81e"; }

.icon-archive2:before {
  content: "\e81f"; }

.icon-bug:before {
  content: "\e820"; }

.icon-renren:before {
  content: "\e821"; }

.icon-weibo2:before {
  content: "\e822"; }

.icon-vk2:before {
  content: "\e823"; }

.icon-line-eye:before {
  content: "\e000"; }

.icon-line-paper-clip:before {
  content: "\e001"; }

.icon-line-mail:before {
  content: "\e002"; }

.icon-line-toggle:before {
  content: "\e003"; }

.icon-line-layout:before {
  content: "\e004"; }

.icon-line-link:before {
  content: "\e005"; }

.icon-line-bell:before {
  content: "\e006"; }

.icon-line-lock:before {
  content: "\e007"; }

.icon-line-unlock:before {
  content: "\e008"; }

.icon-line-ribbon:before {
  content: "\e009"; }

.icon-line-image:before {
  content: "\e010"; }

.icon-line-signal:before {
  content: "\e011"; }

.icon-line-target:before {
  content: "\e012"; }

.icon-line-clipboard:before {
  content: "\e013"; }

.icon-line-clock:before {
  content: "\e014"; }

.icon-line-watch:before {
  content: "\e015"; }

.icon-line-air-play:before {
  content: "\e016"; }

.icon-line-camera:before {
  content: "\e017"; }

.icon-line-video:before {
  content: "\e018"; }

.icon-line-disc:before {
  content: "\e019"; }

.icon-line-printer:before {
  content: "\e020"; }

.icon-line-monitor:before {
  content: "\e021"; }

.icon-line-server:before {
  content: "\e022"; }

.icon-line-cog:before {
  content: "\e023"; }

.icon-line-heart:before {
  content: "\e024"; }

.icon-line-paragraph:before {
  content: "\e025"; }

.icon-line-align-justify:before {
  content: "\e026"; }

.icon-line-align-left:before {
  content: "\e027"; }

.icon-line-align-center:before {
  content: "\e028"; }

.icon-line-align-right:before {
  content: "\e029"; }

.icon-line-book:before {
  content: "\e030"; }

.icon-line-layers:before {
  content: "\e031"; }

.icon-line-stack:before {
  content: "\e032"; }

.icon-line-stack-2:before {
  content: "\e033"; }

.icon-line-paper:before {
  content: "\e034"; }

.icon-line-paper-stack:before {
  content: "\e035"; }

.icon-line-search:before {
  content: "\e036"; }

.icon-line-zoom-in:before {
  content: "\e037"; }

.icon-line-zoom-out:before {
  content: "\e038"; }

.icon-line-reply:before {
  content: "\e039"; }

.icon-line-circle-plus:before {
  content: "\e040"; }

.icon-line-circle-minus:before {
  content: "\e041"; }

.icon-line-circle-check:before {
  content: "\e042"; }

.icon-line-circle-cross:before {
  content: "\e043"; }

.icon-line-square-plus:before {
  content: "\e044"; }

.icon-line-square-minus:before {
  content: "\e045"; }

.icon-line-square-check:before {
  content: "\e046"; }

.icon-line-square-cross:before {
  content: "\e047"; }

.icon-line-microphone:before {
  content: "\e048"; }

.icon-line-record:before {
  content: "\e049"; }

.icon-line-skip-back:before {
  content: "\e050"; }

.icon-line-rewind:before {
  content: "\e051"; }

.icon-line-play:before {
  content: "\e052"; }

.icon-line-pause:before {
  content: "\e053"; }

.icon-line-stop:before {
  content: "\e054"; }

.icon-line-fast-forward:before {
  content: "\e055"; }

.icon-line-skip-forward:before {
  content: "\e056"; }

.icon-line-shuffle:before {
  content: "\e057"; }

.icon-line-repeat:before {
  content: "\e058"; }

.icon-line-folder:before {
  content: "\e059"; }

.icon-line-umbrella:before {
  content: "\e060"; }

.icon-line-moon:before {
  content: "\e061"; }

.icon-line-thermometer:before {
  content: "\e062"; }

.icon-line-drop:before {
  content: "\e063"; }

.icon-line-sun:before {
  content: "\e064"; }

.icon-line-cloud:before {
  content: "\e065"; }

.icon-line-cloud-upload:before {
  content: "\e066"; }

.icon-line-cloud-download:before {
  content: "\e067"; }

.icon-line-upload:before {
  content: "\e068"; }

.icon-line-download:before {
  content: "\e069"; }

.icon-line-location:before {
  content: "\e070"; }

.icon-line-location-2:before {
  content: "\e071"; }

.icon-line-map:before {
  content: "\e072"; }

.icon-line-battery:before {
  content: "\e073"; }

.icon-line-head:before {
  content: "\e074"; }

.icon-line-briefcase:before {
  content: "\e075"; }

.icon-line-speech-bubble:before {
  content: "\e076"; }

.icon-line-anchor:before {
  content: "\e077"; }

.icon-line-globe:before {
  content: "\e078"; }

.icon-line-box:before {
  content: "\e079"; }

.icon-line-reload:before {
  content: "\e080"; }

.icon-line-share:before {
  content: "\e081"; }

.icon-line-marquee:before {
  content: "\e082"; }

.icon-line-marquee-plus:before {
  content: "\e083"; }

.icon-line-marquee-minus:before {
  content: "\e084"; }

.icon-line-tag:before {
  content: "\e085"; }

.icon-line-power:before {
  content: "\e086"; }

.icon-line-command:before {
  content: "\e087"; }

.icon-line-alt:before {
  content: "\e088"; }

.icon-line-esc:before {
  content: "\e089"; }

.icon-line-bar-graph:before {
  content: "\e090"; }

.icon-line-bar-graph-2:before {
  content: "\e091"; }

.icon-line-pie-graph:before {
  content: "\e092"; }

.icon-line-star:before {
  content: "\e093"; }

.icon-line-arrow-left:before {
  content: "\e094"; }

.icon-line-arrow-right:before {
  content: "\e095"; }

.icon-line-arrow-up:before {
  content: "\e096"; }

.icon-line-arrow-down:before {
  content: "\e097"; }

.icon-line-volume:before {
  content: "\e098"; }

.icon-line-mute:before {
  content: "\e099"; }

.icon-line-content-right:before {
  content: "\e100"; }

.icon-line-content-left:before {
  content: "\e101"; }

.icon-line-grid:before {
  content: "\e102"; }

.icon-line-grid-2:before {
  content: "\e103"; }

.icon-line-columns:before {
  content: "\e104"; }

.icon-line-loader:before {
  content: "\e105"; }

.icon-line-bag:before {
  content: "\e106"; }

.icon-line-ban:before {
  content: "\e107"; }

.icon-line-flag:before {
  content: "\e108"; }

.icon-line-trash:before {
  content: "\e109"; }

.icon-line-expand:before {
  content: "\e110"; }

.icon-line-contract:before {
  content: "\e111"; }

.icon-line-maximize:before {
  content: "\e112"; }

.icon-line-minimize:before {
  content: "\e113"; }

.icon-line-plus:before {
  content: "\e114"; }

.icon-line-minus:before {
  content: "\e115"; }

.icon-line-check:before {
  content: "\e116"; }

.icon-line-cross:before {
  content: "\e117"; }

.icon-line-move:before {
  content: "\e118"; }

.icon-line-delete:before {
  content: "\e119"; }

.icon-line-menu:before {
  content: "\e120"; }

.icon-line-archive:before {
  content: "\e121"; }

.icon-line-inbox:before {
  content: "\e122"; }

.icon-line-outbox:before {
  content: "\e123"; }

.icon-line-file:before {
  content: "\e124"; }

.icon-line-file-add:before {
  content: "\e125"; }

.icon-line-file-subtract:before {
  content: "\e126"; }

.icon-line-help:before {
  content: "\e127"; }

.icon-line-open:before {
  content: "\e128"; }

.icon-line-ellipsis:before {
  content: "\e129"; }

.icon-line2-user-female:before {
  content: "\e000"; }

.icon-line2-user-follow:before {
  content: "\e002"; }

.icon-line2-user-following:before {
  content: "\e003"; }

.icon-line2-user-unfollow:before {
  content: "\e004"; }

.icon-line2-trophy:before {
  content: "\e006"; }

.icon-line2-screen-smartphone:before {
  content: "\e010"; }

.icon-line2-screen-desktop:before {
  content: "\e011"; }

.icon-line2-plane:before {
  content: "\e012"; }

.icon-line2-notebook:before {
  content: "\e013"; }

.icon-line2-moustache:before {
  content: "\e014"; }

.icon-line2-mouse:before {
  content: "\e015"; }

.icon-line2-magnet:before {
  content: "\e016"; }

.icon-line2-energy:before {
  content: "\e020"; }

.icon-line2-emoticon-smile:before {
  content: "\e021"; }

.icon-line2-disc:before {
  content: "\e022"; }

.icon-line2-cursor-move:before {
  content: "\e023"; }

.icon-line2-crop:before {
  content: "\e024"; }

.icon-line2-credit-card:before {
  content: "\e025"; }

.icon-line2-chemistry:before {
  content: "\e026"; }

.icon-line2-user:before {
  content: "\e005"; }

.icon-line2-speedometer:before {
  content: "\e007"; }

.icon-line2-social-youtube:before {
  content: "\e008"; }

.icon-line2-social-twitter:before {
  content: "\e009"; }

.icon-line2-social-tumblr:before {
  content: "\e00a"; }

.icon-line2-social-facebook:before {
  content: "\e00b"; }

.icon-line2-social-dropbox:before {
  content: "\e00c"; }

.icon-line2-social-dribbble:before {
  content: "\e00d"; }

.icon-line2-shield:before {
  content: "\e00e"; }

.icon-line2-screen-tablet:before {
  content: "\e00f"; }

.icon-line2-magic-wand:before {
  content: "\e017"; }

.icon-line2-hourglass:before {
  content: "\e018"; }

.icon-line2-graduation:before {
  content: "\e019"; }

.icon-line2-ghost:before {
  content: "\e01a"; }

.icon-line2-game-controller:before {
  content: "\e01b"; }

.icon-line2-fire:before {
  content: "\e01c"; }

.icon-line2-eyeglasses:before {
  content: "\e01d"; }

.icon-line2-envelope-open:before {
  content: "\e01e"; }

.icon-line2-envelope-letter:before {
  content: "\e01f"; }

.icon-line2-bell:before {
  content: "\e027"; }

.icon-line2-badge:before {
  content: "\e028"; }

.icon-line2-anchor:before {
  content: "\e029"; }

.icon-line2-wallet:before {
  content: "\e02a"; }

.icon-line2-vector:before {
  content: "\e02b"; }

.icon-line2-speech:before {
  content: "\e02c"; }

.icon-line2-puzzle:before {
  content: "\e02d"; }

.icon-line2-printer:before {
  content: "\e02e"; }

.icon-line2-present:before {
  content: "\e02f"; }

.icon-line2-playlist:before {
  content: "\e030"; }

.icon-line2-pin:before {
  content: "\e031"; }

.icon-line2-picture:before {
  content: "\e032"; }

.icon-line2-map:before {
  content: "\e033"; }

.icon-line2-layers:before {
  content: "\e034"; }

.icon-line2-handbag:before {
  content: "\e035"; }

.icon-line2-globe-alt:before {
  content: "\e036"; }

.icon-line2-globe:before {
  content: "\e037"; }

.icon-line2-frame:before {
  content: "\e038"; }

.icon-line2-folder-alt:before {
  content: "\e039"; }

.icon-line2-film:before {
  content: "\e03a"; }

.icon-line2-feed:before {
  content: "\e03b"; }

.icon-line2-earphones-alt:before {
  content: "\e03c"; }

.icon-line2-earphones:before {
  content: "\e03d"; }

.icon-line2-drop:before {
  content: "\e03e"; }

.icon-line2-drawer:before {
  content: "\e03f"; }

.icon-line2-docs:before {
  content: "\e040"; }

.icon-line2-directions:before {
  content: "\e041"; }

.icon-line2-direction:before {
  content: "\e042"; }

.icon-line2-diamond:before {
  content: "\e043"; }

.icon-line2-cup:before {
  content: "\e044"; }

.icon-line2-compass:before {
  content: "\e045"; }

.icon-line2-call-out:before {
  content: "\e046"; }

.icon-line2-call-in:before {
  content: "\e047"; }

.icon-line2-call-end:before {
  content: "\e048"; }

.icon-line2-calculator:before {
  content: "\e049"; }

.icon-line2-bubbles:before {
  content: "\e04a"; }

.icon-line2-briefcase:before {
  content: "\e04b"; }

.icon-line2-book-open:before {
  content: "\e04c"; }

.icon-line2-basket-loaded:before {
  content: "\e04d"; }

.icon-line2-basket:before {
  content: "\e04e"; }

.icon-line2-bag:before {
  content: "\e04f"; }

.icon-line2-action-undo:before {
  content: "\e050"; }

.icon-line2-action-redo:before {
  content: "\e051"; }

.icon-line2-wrench:before {
  content: "\e052"; }

.icon-line2-umbrella:before {
  content: "\e053"; }

.icon-line2-trash:before {
  content: "\e054"; }

.icon-line2-tag:before {
  content: "\e055"; }

.icon-line2-support:before {
  content: "\e056"; }

.icon-line2-size-fullscreen:before {
  content: "\e057"; }

.icon-line2-size-actual:before {
  content: "\e058"; }

.icon-line2-shuffle:before {
  content: "\e059"; }

.icon-line2-share-alt:before {
  content: "\e05a"; }

.icon-line2-share:before {
  content: "\e05b"; }

.icon-line2-rocket:before {
  content: "\e05c"; }

.icon-line2-question:before {
  content: "\e05d"; }

.icon-line2-pie-chart:before {
  content: "\e05e"; }

.icon-line2-pencil:before {
  content: "\e05f"; }

.icon-line2-note:before {
  content: "\e060"; }

.icon-line2-music-tone-alt:before {
  content: "\e061"; }

.icon-line2-music-tone:before {
  content: "\e062"; }

.icon-line2-microphone:before {
  content: "\e063"; }

.icon-line2-loop:before {
  content: "\e064"; }

.icon-line2-logout:before {
  content: "\e065"; }

.icon-line2-login:before {
  content: "\e066"; }

.icon-line2-list:before {
  content: "\e067"; }

.icon-line2-like:before {
  content: "\e068"; }

.icon-line2-home:before {
  content: "\e069"; }

.icon-line2-grid:before {
  content: "\e06a"; }

.icon-line2-graph:before {
  content: "\e06b"; }

.icon-line2-equalizer:before {
  content: "\e06c"; }

.icon-line2-dislike:before {
  content: "\e06d"; }

.icon-line2-cursor:before {
  content: "\e06e"; }

.icon-line2-control-start:before {
  content: "\e06f"; }

.icon-line2-control-rewind:before {
  content: "\e070"; }

.icon-line2-control-play:before {
  content: "\e071"; }

.icon-line2-control-pause:before {
  content: "\e072"; }

.icon-line2-control-forward:before {
  content: "\e073"; }

.icon-line2-control-end:before {
  content: "\e074"; }

.icon-line2-calendar:before {
  content: "\e075"; }

.icon-line2-bulb:before {
  content: "\e076"; }

.icon-line2-bar-chart:before {
  content: "\e077"; }

.icon-line2-arrow-up:before {
  content: "\e078"; }

.icon-line2-arrow-right:before {
  content: "\e079"; }

.icon-line2-arrow-left:before {
  content: "\e07a"; }

.icon-line2-arrow-down:before {
  content: "\e07b"; }

.icon-line2-ban:before {
  content: "\e07c"; }

.icon-line2-bubble:before {
  content: "\e07d"; }

.icon-line2-camcorder:before {
  content: "\e07e"; }

.icon-line2-camera:before {
  content: "\e07f"; }

.icon-line2-check:before {
  content: "\e080"; }

.icon-line2-clock:before {
  content: "\e081"; }

.icon-line2-close:before {
  content: "\e082"; }

.icon-line2-cloud-download:before {
  content: "\e083"; }

.icon-line2-cloud-upload:before {
  content: "\e084"; }

.icon-line2-doc:before {
  content: "\e085"; }

.icon-line2-envelope:before {
  content: "\e086"; }

.icon-line2-eye:before {
  content: "\e087"; }

.icon-line2-flag:before {
  content: "\e088"; }

.icon-line2-folder:before {
  content: "\e089"; }

.icon-line2-heart:before {
  content: "\e08a"; }

.icon-line2-info:before {
  content: "\e08b"; }

.icon-line2-key:before {
  content: "\e08c"; }

.icon-line2-link:before {
  content: "\e08d"; }

.icon-line2-lock:before {
  content: "\e08e"; }

.icon-line2-lock-open:before {
  content: "\e08f"; }

.icon-line2-magnifier:before {
  content: "\e090"; }

.icon-line2-magnifier-add:before {
  content: "\e091"; }

.icon-line2-magnifier-remove:before {
  content: "\e092"; }

.icon-line2-paper-clip:before {
  content: "\e093"; }

.icon-line2-paper-plane:before {
  content: "\e094"; }

.icon-line2-plus:before {
  content: "\e095"; }

.icon-line2-pointer:before {
  content: "\e096"; }

.icon-line2-power:before {
  content: "\e097"; }

.icon-line2-refresh:before {
  content: "\e098"; }

.icon-line2-reload:before {
  content: "\e099"; }

.icon-line2-settings:before {
  content: "\e09a"; }

.icon-line2-star:before {
  content: "\e09b"; }

.icon-line2-symbol-female:before {
  content: "\e09c"; }

.icon-line2-symbol-male:before {
  content: "\e09d"; }

.icon-line2-target:before {
  content: "\e09e"; }

.icon-line2-volume-1:before {
  content: "\e09f"; }

.icon-line2-volume-2:before {
  content: "\e0a0"; }

.icon-line2-volume-off:before {
  content: "\e0a1"; }

.icon-line2-users:before {
  content: "\e001"; }

.rssButton {
  float: right;
  vertical-align: top;
  margin-top: -2rem; }
  @media screen and (max-width: 767px) {
    .rssButton {
      margin-top: -0.5rem; } }
  .rssButton:before {
    font-family: FontAwesome;
    content: "\f143";
    color: orange;
    font-size: 4rem;
    line-height: 1;
    vertical-align: top;
    margin-left: 15px; }

/*# sourceMappingURL=daen.css.map */
/* compiled: 22.04.2025 11:45:51,65 */ 
