#Carousel {
    text-align:			left;
    float:				left;		/* Same as your gallery is set to */
    width:				430px;		/* Adjust this to your picture width + 2 */
    height:				75px;
	margin-top:			17px;
    overflow:			hidden;
}
#Slideshow {
	width:				100%;
	height:				100%;
	z-index:			5;
	display:			none;
	text-align:			left;
	margin-left: 		50px!important;
	margin:				0px auto;
}
#SlideshowHome {
	width:				100%;
	height:				100%;
	z-index:			5;
	display:			none;
	text-align:			left;
	margin-left: 		0px!important;
	margin:				0px auto;
}
.Slideshow {
	overflow:			hidden;
	position:			relative;
}
.Slideshow img {
	border:				0px;
	margin-right:		0px;
}
.Slideshow .slideElement {
	width:				100%;
	height:				100%;
	background-repeat:	no-repeat;
}
/*
.Slideshow .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/loading.gif');
}
*/
.Slideshow .slideInfoZone {
	position:			absolute;
	z-index:			10;
	width:				100%;
	margin:				0px;
	left:				0px;
	bottom:				0px;
	!bottom:			-1px;
	height:				40px;
	background:			#333;
	color:				#ffffff;
	text-indent:		0;
	overflow:			hidden;
}
.Slideshow .slideInfoZone h2 {
	padding:			0px;
	font-size:			80%;
	margin:				2px 5px;
	font-weight:		bold;
	color:				inherit;
}
.Slideshow .slideInfoZone p {
	padding:			0px;
	font-size:			60%;
	margin:				2px 5px;
	color:				#eee;
}
.Slideshow div.carouselContainer {
	position:			absolute;
	height:				75px;
	width:				100%;
	z-index:			10;
	margin:				0px;
	left:				0px;
	top:				0px;
}
.Slideshow a.carouselBtn {
	position:			absolute;
	bottom:				0px;
	right:				30px;
	height:				20px;
	text-align:			center;
	padding:			0px 10px;
	font-size:			13px;
	background:			#333;
	color:				#fff;
	cursor:				pointer;
}
.Slideshow .carousel {
	position:			absolute;
	width:				100%;
	margin:				0px;
	left:				0px;
	top:				0px;
	height:				100%;
	color:				#fff;
	text-indent:		0;
	overflow:			hidden;
}
.jdExtCarousel {
	overflow:			hidden;
	position:			relative;
}
.Slideshow .carousel .carouselWrapper,
.jdExtCarousel .carouselWrapper {
	position:			absolute;
	width:				100%;
	height:				100%;
	top:				0px;
	left:				0px;
	overflow:			hidden;
}
.Slideshow .carousel .carouselInner,
.jdExtCarousel .carouselInner {
	position:			relative;
}
.Slideshow .carousel .carouselInner .thumbnail,
.jdExtCarousel .carouselInner .thumbnail {
	cursor:				pointer;
	background-position:center center;
	float:				left;
	margin-left:		0px !important;
	margin-right:		10px !important;
}
.Slideshow .carousel .label,
.jdExtCarousel .label {
	font-size:			13px;
	position:			absolute;
	bottom:				5px;
	left:				10px;
	padding:			0px;
	margin:				0px;
}
.Slideshow .carousel .label .number,
.jdExtCarousel .label .number {
	color:				#b5b5b5;
}
.Slideshow a {
	font-size:			100%;
	text-decoration:	none;
	color:				inherit;
}
.Slideshow a.right,
.Slideshow a.left {
	position:			absolute;
	height:				99%;
	width:				25%;
	cursor:				pointer;
	z-index:			10;
	opacity:			1.0;											/* Transparenz Allgemein */
	-moz-opacity:		1.0;											/* Transparenz Mozilla */
	-khtml-opacity:		1.0;											/* Transparenz KTHML */
	-opera-opacity:		1.0;											/* Transparenz Opera */
	-webkit-opacity:	1.0;											/* Transparenz Safari */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	/* Transparenz IE8 */
	filter:				alpha(opacity=100);								/* Transparenz IE5, IE6, IE7 */
}
.Slideshow a.right:hover,
.Slideshow a.left:hover {
	opacity:			0.5;											/* Transparenz Allgemein */
	-moz-opacity:		0.5;											/* Transparenz Mozilla */
	-khtml-opacity:		0.5;											/* Transparenz KTHML */
	-opera-opacity:		0.5;											/* Transparenz Opera */
	-webkit-opacity:	0.5;											/* Transparenz Safari */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	/* Transparenz IE8 */
	filter:				alpha(opacity=50);								/* Transparenz IE5, IE6, IE7 */
}
.Slideshow a.left {
	left:				0;
	top:				0;
	background:			url('../images/arrow.left.png') no-repeat center left;
}
.Slideshow a.right {
	right:				0;
	top:				0;
	background:			url('../images/arrow.right.png') no-repeat center right;
}

/* --- */
.Slideshow a.open {
	left:				0;
	top:				0;
	width:				100%;
	height:				100%;
	display:			block;
}

.withArrows a.open {
	position:			absolute;
	top:				0;
	left:				25%;
	height:				99%;
	width:				50%;
	cursor:				pointer;
	z-index:			10;
	background:			none;
	-moz-opacity:		0.8;
	-khtml-opacity:		0.8;
	opacity:			0.8;
	display:			block;
}

.withArrows a.open:hover {
	background:			url('../images/layer.loupe.png') no-repeat center center;
}

* html .withArrows a.open:hover {
	background:			url('../images/layer.loupe.png') no-repeat center center;
	filter:				alpha(opacity=80);
}
