.blogbutton-small {border: 2px solid #ffec8c !important; color: #ffec8c !important;width: 98%;padding:8px;transition: 0.3 ease-in;} .hvr-sweep-to-right { display: inline-block;  vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative; -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.hvr-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ffec8c; -webkit-transform: scaleX(0);  transform: scaleX(0); -webkit-transform-origin: 0 50%;  transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color: #0088ff !important;}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);} #fzg-detail-wrapper h2 {font-weight: 600;}
.top20 {margin-top: 20px;}
table.fzg-data {width: 100%;}
table.fzg-data tr:nth-child(even) {background-color: #444;}
table.fzg-data tr td {padding: 6px 0;}
.fzg-detail-main-left {width:49.99%;float:left;}
.fzg-detail-main-left, .fzg-detail-main-right, .fzg-detail-enwi, .fzg-detail-main-center {font-size:1.2rem;}
.fzg-detail-main-right {width:49.99%;float:right;}
.fzg-detail-price {font-weight: 600;float:right;}
.flex-ul-items { display: flex; flex-direction: column; flex-wrap: wrap; padding-left: 0;max-height: 640px;overflow-x: auto; overflow-y:hidden ; }
.extra-item {display: block;padding: 5px 3px;}
.extra-item::before {content: "\2713 ";}  .hinweis {font-size:10px;}
#thumblist a {text-decoration: none;border:none !important;}
.thumb { float:left; max-height: 100px;width:23%;height:auto;margin: 2px 4px;}
#thumblist { text-align: center; padding: 0; background: transparent;}
#thumblist img {border:none !important;}
.description { color: white; text-decoration: none;} .lightbox { display: none;  position: fixed;  z-index: 999; width: 100%; height: 100%; text-align: center; top: 0; left: 0; background: rgba(0,0,0,.8);}
.lightbox img { max-width: 80%;max-height: 90%; text-align: center; margin-top: 10%;}
.lightbox:target { outline: none; display: block;}
img.previous {  position: fixed; left: 8px; top: 40%; width: 40px;border: none !important;}
img.exit {  position: fixed; top: 0; right: 8px; width: 40px;height: auto;border:none;}
.next { position: fixed; right: 8px; top: 40%; width: 40px;}