﻿* html .jdGallery .slideInfoZone {bottom: -30px;}
* html .jdGallery a.right, * html .jdGallery a.left {filter:alpha(opacity=50);}
#right .jdGallery .slideInfoZone h2 {padding: 0;padding-left:15px;border:0;xmargin:10px;font-size: 12px;font-weight: bold;color: #fff;}

.tx-rgsmoothgallery-pi1 {background: transparent url(pics/loading-bar.gif) center center no-repeat;margin: 0 0 40px 0;}

.myGallery {width: 327px;height: 160px;z-index:5;display: none;}

.jdGallery {overflow: hidden;position: relative;}
.jdGallery img {border: 0;margin: 0;}
.jdGallery .slideElement {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center 0;position: absolute;left:0;right:0;margin:0;padding:0;opacity:0;}
.jdGallery .loadingElement {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #fff;background-repeat: no-repeat;background-position: center center;xxbackground-image: url('pics/loading-bar.gif');}
.jdGallery .slideInfoZone {position: absolute;z-index: 10;width: 100%;margin: 0 0 0 0;left: 0;bottom:0;height: 40px;background: #fff;color: #fff;text-indent: 0;}
.jdGallery .slideInfoZone p {xpadding: 10px;padding-left:15px;padding-bottom:15px;display:block;height:30px;font-size: 10px;color: #fff;background:url(img/rgsmoothdescr.gif) no-repeat;}
.jdGallery div.carouselContainer {position: absolute;height: 62px;width: 320px;z-index: 10;margin: 175px 0 0 -5px;top: 0;z-index:40;}
.jdGallery a.carouselBtn {position: absolute;bottom: 0;right: 30px;height: 20px;/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;display:none;}
.jdGallery .carousel{position: absolute;width: 320px;margin: 0px;height: 59px;text-indent: 0;overflow: hidden;border-top: 1px solid #ee7d1c;border-bottom: 1px solid #ee7d1c;}
.jdGallery .carousel .carouselWrapper{position: absolute;width: 320px;height: 59px;overflow: hidden;}
.jdGallery .carousel .carouselInner {position: relative;}
.jdGallery .carousel .carouselInner .thumbnail {cursor: pointer;float: left;margin: 0;}
.jdGallery .carousel .carouselInner .act {/*border:2px solid #f4a057;*/}
.jdGallery .carousel .label {font-size: 12px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;color:#333;font-weight:bold;}
.jdGallery .carousel .label .number {display: none;}
.jdGallery a {font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.left{position: absolute;left:0;background: url('/fileadmin/templates/pics/pf_zurueck.gif') no-repeat center center;height: 175px;width: 24px;cursor: pointer;z-index:30;}
.jdGallery a.right{position: absolute;right:0;background: url('/fileadmin/templates/pics/pf_weiter.gif') no-repeat center center;height: 175px;width: 24px;cursor: pointer;z-index:30;}
.jdGallery a.open{position: absolute;top: 0;left: 0;width: 315px;height: 175px;cursor: pointer;z-index: 10;background: transparent;-moz-opacity:0;-khtml-opacity: 0;opacity: 0;border: 1px solid;}

#externalthumbs .label {display:none;height:0;width:0;}
#externalthumbs .carouselWrapper .carouselInner .thumbnail {float:left;margin: 0 8px 8px 0;}
#externalthumbs .carouselWrapper .carouselInner .act {opacity:1;}

