.icon {width:1em; height:1em; color:#fff;}
 .gallery button:active {border:none!important;}
 .gallery button:focus,  .gallery button:hover {border:none!important;}
 .content .gallery .hovered, .content .gallery button.sliderbutton.hovered  { background-color:#777; color:#fff;}
 .content .gallery button.sliderswitch.hovered circle {fill:#777;}
 .content .gallery button.hovered .icon.iconlight path {fill:#fff;}
 
 .content .gallery button.hovered .icon path {stroke:#fff;}
  body.maxGallery {overflow:hidden;}
  .icon .getItTransparent {opacity:0!important;}
  .icondef path{stroke-width:3; stroke:rgb(255,255,255);fill:none;}
  .icon.iconlight path {stroke-width:1; stroke:rgb(255,255,255); fill:rgb(255,255,255); }
  .icondef.black path {stroke-width:3; stroke:rgb(114,114,114);fill:none;}
  .gallery {padding:0 0 30px 0;}
  .showGalleryLink {position:relative;}
  .showGalleryLink .iconcamera {position:absolute; left:2em; bottom:2em; width:4.375em; height:4.375em;}
  .preDialog {cursor:pointer;}
  .bpImg {max-width:none; position:relative;}
  .bpImgPreloadCss {position:absolute; top:-10000px; right:10000px;}
  .bpWrapper {overflow:hidden;}
  .content .gallery button {position:absolute; min-width:1.5em; height:1.5em; border:0px solid #666; background-color:transparent; padding:0;}
  .content .gallery button:focus {border:0px solid white;}
  .content .gallery button.brd {border:1px solid #fff;}
  .content .gallery button.v3 {width:2em; height:2.5em;}
  .content .gallery button.v3 .icon {width:2em; height:2.5em;}
  .content .gallery button.play .icon {width:1.5em; height:1.5em;}
  .content .gallery button .icon.zoom0 {width:1.3em; height:1.3em;}
  .content .gallery button .icon {fill:#fff;}
  .gallery button:active .icon, .gallery button:hover .icon .content .gallery button:focus .icon {fill:#727272;}
  .bigPicture {position:relative; background-color:#eee; width:100%;}
  .bigPicture img {width:100%;}
  .bigPicture .next {right:0.7em; top:calc(50% - 0.75em);}
  .bigPicture .prev {left:0.7em; top:calc(50% - 0.75em);}
  .bigPicture .fsb {left:1em; top:1em; right:auto;}
  .bigPicture .zp {right:1em; top:1em;}
  .bigPicture .zm {right:3em; top:1em;}
  .bigPicture .z0 {right:5em; top:1em;}
  .bigPicture .play {left:1em; top:3em; }
  .bigPicture .download {right:1em; bottom:1em;}
  .playbutton .play{display:inline;}
  .clock {position:absolute; top:auto; left:auto; right:auto; bottom:auto; background-color:rgba(130,130,130,0.5); display:inline-block; height:0; width:100%; }
  .playbutton .pause {display:none;}
  .playbutton.playing .play{display:none;}
  .playbutton.playing .pause {display:inline;}
  .infoWrapper {margin-top:0.4em; position:relative;}
  .infoWrapper .bpquelle {color:#505050; font-size:0.875em;}
  .infoWrapper .bpquelle * {color:#505050!important;}
  .Gslider {position:relative; height:53px;  background-color:#ddd; margin-top:2px;}
  .Gslider .outer {position:relative; overflow:hidden; height:54px; margin:0 0px;}
  .Gslider .inner {position:absolute; left:0px;width: auto;}
  .Gslider img  {display:inline-block; margin:auto; padding:auto;XXwidth:36px; height:44px;}
  .Gslider .tnc {background-color:#fff; padding:5px;display:inline-block; width:76px;}
  .Gslider .tnc.active {background-color:#666;}
  .Gslider .active {opacity:0.5;}
  .Gslider .next {right:1em; top:calc(29px - 0.75em); width:1.5em;}
  .Gslider .prev {left:1em; top:calc(29px - 0.75em);}
  .sliderswitch.Gshow {display:none;}
  .sliderswitch .Ghide {display:inline;}
  .sliderswitch.Ghidden.Gshow {display:inline;}
  .sliderswitch.Ghidden .Ghide {display:none;}
  .content .gallery button.sliderswitch {left:0em;background-color:transparent;height:3em; width:3em;}
  .content .gallery .bigPicture button.sliderswitch { bottom:-2px;}
  .content .gallery .Gslider button.sliderswitch { top:-3em;}
  .content .gallery button.sliderswitch .icon {width:3em; height:3em;}
  .content .gallery button.sliderbutton {background-color:rgb(114,114,114);}
@media (min-width: 44em){
  .bigPicture, .Gslider {text-align:center;}
  .bigPicture, .Gslider, .sliderSwitch .inner {width:100%;}
  .bpWrapper, .Gslider .outer {display:inline-block;}
  .bigPicture img, .sliderSwitch .inner, .bpWrapper, .Gslider .outer {width:405px;  }
  .bigPicture img, .bigPicture {height:228px;  }
  .bigPicture .zp {right:1em; top:1em;}
  .bigPicture .zm {right:1em; top:3em;}
  .bigPicture .z0 {right:1em; top:5em;}
  .icondef path {stroke-width:3; stroke:rgb(114,114,114);fill:none;}
  .icon.iconlight path{stroke-width:1; stroke:rgb(114,114,114); fill:rgb(114,114,114);}
  .content .gallery button .icon {fill:rgb(114,114,114);}
  .content .gallery button.brd {border:1px solid rgb(114,114,114);}
  .content .gallery button.sliderbutton {background:transparent;}
}
@media (min-width: 44em){
  .bigPicture img, .sliderSwitch .inner, .bpWrapper, .Gslider .outer {width:540px;  }
  .bigPicture img, .bigPicture {height:360px;  }
}
@media (max-width: 48em){}
@media (min-width: 50em){
  .bigPicture img, .sliderSwitch .inner, .bpWrapper, .Gslider .outer {width:600px;  }
  .bigPicture img, .bigPicture {height:400px;  }
  .rich-text .toggle-body .picture {width:100%; float:none;}
}
@media (max-width: 47.9999em){}
@media (min-width: 65em){}
@media (max-width: 81.9999em){
  .gallery button {background-color:#fff;}
}
  .content .gallery.max {position:fixed; top:0;left:0;bottom:0;right:0;border:0px solid #999;  z-index:10000; background-color:#000; padding:0%; overflow:hidden;}
  .content .gallery.max button {}
  .max .bigPicture {width:100%; height:auto; padding:0 0%; max-height:100%; overflow:hidden;}
  .max .bigPicture img {width:100%; height:auto; }
  .max .bigPicture .next {top:47%;}
  .max .bigPicture .prev {top:47%;}
  .max .bigPicture .bpWrapper {height:100%;max-height:100%; width:100%;}
  .max   .Gslider {position:absolute; width:auto; bottom:1.6em; left:0; right:0; margin:0 4em;}
  .max .Gslider .outer {position:absolute; overflow:hidden; right:5%; left:5%; top:0;bottom:0; width:90%; margin:0;}
  .max .Gslider .inner {width: ${galWidth}px;  position:absolute; left:0px;}
  .max .sliderSwitch .inner {width:100%;}
  .max .sliderSwitch button {height:1.3em; position:fixed; bottom:0.1em; left:auto; right:auto;}
  .max .sliderSwitch button span {position:relative; top:-0.2em;}
  .max .infoWrapper {position:fixed; bottom:0; left:5em; background-color:transparent; }
  .max .infoWrapper .bpquelle {font-size:0.8em;background-color:#fff; opacity:0.5;padding:0 8px 5px 8px;}
  .max .infoWrapper p.title {display:none;}
    .max .icondef path{stroke-width:3; Xstroke:rgb(255,255,255);fill:none;}
    .max .icon.iconlight path {stroke-width:1; Xstroke:rgb(255,255,255); Xfill:rgb(255,255,255); }
