.jmg-figure{margin:0!important;display:block!important;overflow:hidden!important}.jmg-iframe{background:#eee;background-repeat:no-repeat;background-position:center;background-size:auto cover}.jmg-container{position:relative;top:0;left:0;background:#ddd;display:block!important;overflow:hidden}.jmg-youtube-dsgvo-notification{padding:5px;box-sizing:border-box;-webkit-box-shadow:2px 2px 17px -8px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 17px -8px rgba(0,0,0,.25);box-shadow:2px 2px 17px -8px rgba(0,0,0,.25);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.jmg-youtube-dsgvo-notification.position_1{position:fixed;background:#eee;padding:10px 30px;top:50%;left:50%;width:400px;height:auto;margin-top:-110px;margin-left:-200px;z-index:9999999}.jmg-youtube-dsgvo-notification.position_2{position:fixed;background:#eee;padding:10px 100px;top:0;left:0;width:100%;height:auto;margin-top:0;margin-left:0;z-index:9999999}.jmg-youtube-dsgvo-notification.position_3{position:fixed;background:#eee;padding:10px 30px;bottom:10px;right:10px;width:400px;height:auto;margin-top:0;margin-left:0;z-index:9999999}.jmg-youtube-dsgvo-notification.position_4{position:relative;top:0;left:0;width:100%;margin-top:0;margin-left:0;overflow:hidden;height:100%}.jmg-iframe.responsive_1{position:relative;padding-bottom:56.25%;padding-top:0;height:0;display:block;overflow:hidden}.jmg-youtube-dsgvo-notification.responsive_1{position:relative;padding-bottom:56.25%;padding-top:5px;height:0;overflow:hidden}.jmg-iframe.position_4.style_1{background:#eee url(https://sommerhoff.de/plugins/system/jmgyoutubedsgvo/assets/images/jmg-youtube-play-disabled.png.pagespeed.ce.lvQvTpVC-p.png) no-repeat center center}.jmg-iframe.position_4.style_2{background:#111 url(https://sommerhoff.de/plugins/system/jmgyoutubedsgvo/assets/images/jmg-youtube-play-disabled-invert.png.pagespeed.ce.P2CtT0xYJv.png) no-repeat center center}.jmg-iframe.position_4.style_3.custom_1{background-color:#111;background-image:url(https://sommerhoff.de/plugins/system/jmgyoutubedsgvo/assets/images/jmg-youtube-play-disabled-invert.png.pagespeed.ce.P2CtT0xYJv.png) , url(https://sommerhoff.de/plugins/system/jmgyoutubedsgvo/assets/images/ytdsgvostylebg_3.png.pagespeed.ce.oB3MFzy2oP.png);background-repeat:no-repeat , no-repeat;background-position:center , center;background-size:auto , cover}.jmg-iframe.position_4.style_3.custom_2{background-repeat:no-repeat , no-repeat;background-position:center , center;background-size:auto cover}.jmg-iframe.position_4.style_3.custom_3{background-image:url(https://sommerhoff.de/plugins/system/jmgyoutubedsgvo/assets/images/jmg-youtube-play-disabled.png.pagespeed.ce.lvQvTpVC-p.png) , url(jmgyoutubedsgvo.css.pagespeed.ce.nOJOqkKLRr.css);background-repeat:no-repeat , no-repeat;background-position:center , center;background-size:auto cover!important}.jmg-youtube-dsgvo-notification.position_4 .buttongroup{position:absolute;bottom:30px;left:0;width:100%;box-sizing:border-box}.jmg-iframe .notification.transparent{font-family:Arial;font-size:14px;line-height:18px;color:inherit;height:auto;padding:20px;background:transparent}.jmg-iframe .notification.transparent h2{font-size:1.2em;color:inherit}.jmg-iframe .notification.default{font-family:Arial;font-size:14px;line-height:18px;color:#222;height:auto;padding:20px;background:rgba(238,238,238,1)}.jmg-iframe .notification.default h2{font-size:1.2em;color:#222;margin-top:0}.jmg-iframe .notification.default.transparent{background:rgba(238,238,238,.5)}.jmg-iframe .notification.bright{font-family:Arial;font-size:14px;line-height:18px;color:#222;height:auto;padding:20px;background:rgba(255,255,255,1)}.jmg-iframe .notification.bright h2{font-size:1.2em;color:#222;margin-top:0}.jmg-iframe .notification.bright.transparent{background:rgba(255,255,255,.5)}.jmg-iframe .notification.dark{font-family:Arial;font-size:14px;line-height:18px;color:#fff;height:auto;padding:20px;background:rgba(0,0,0,1)}.jmg-iframe .notification.dark h2{font-size:1.2em;color:#fff;margin-top:0}.jmg-iframe .notification.dark.transparent{background:rgba(0,0,0,.5)}.jmg-youtube-dsgvo-notification.position_4.style_2 .notification{color:#fff}.jmg-youtube-dsgvo-notification.position_4.style_2 .notification h2{color:#fff}.jmg-youtube-dsgvo-notification.position_4.style_3.custom_1 .notification{color:#fff}.jmg-youtube-dsgvo-notification.position_4.style_3.custom_1 .notification h2{color:#fff}.jmg-youtube-dsgvo-notification .buttongroup{text-align:center}.jmg-youtube-dsgvo-notification .buttongroup form{display:inline}.jmg-iframe .notification.noteFadeInDown{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.jmg-iframe .buttongroup.noteFadeInDown{opacity:0}.jmg-iframe:hover .notification.noteFadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jmg-iframe:not(:hover) .notification.noteFadeInDown {-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jmg-iframe:hover .buttongroup.noteFadeInDown{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jmg-iframe:not(:hover) .buttongroup.noteFadeInDown {-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }@keyframes fadeInDown {
  0% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }@-webkit-keyframes fadeOutUp {
  100% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  0% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }@keyframes fadeOutUp {
  100% {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  }
  0% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  }
  }@-webkit-keyframes fadeIn {
  100% {
  opacity: 1;

  }
  0% {
  opacity: 0;
  }
  }@keyframes fadeIn {
  100% {
  opacity: 1;
  }
  0% {
  opacity: 0;
  }
  }@-webkit-keyframes fadeOut {
  100% {
  opacity: 0;

  }
  0% {
  opacity: 1;
  }
  }@keyframes fadeOut {
  100% {
  opacity: 0;
  }
  0% {
  opacity: 1;
  }
  }