/* animations */

/*@-moz-keyframes spin {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); }
}

@-webkit-keyframes spin {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}*/

#slider {
	width:650px;
	height:270px;
	position: relative;
}

#img_con {
	height: auto;
	width: auto;
	position:absolute;
	top:58px;
}

#img_con img {
	float:left;
	margin:0 10px;
}

	#img_con img:hover {
		opacity: .75;
		cursor:pointer;
	}

#img_wrapper {
	overflow: hidden;
	width:650px;
	height:270px;
	position: relative;
}

/*.wheel {
	-moz-animation: spin 4s linear infinite reverse;
	-webkit-animation: spin 4s linear infinite reverse;
	animation: spin 4s linear infinite reverse;
}*/

/*.rolle {
	width:48px;
	height:48px;
	background: url(rolle1.png) no-repeat top left;
	position:absolute;
	top:232px;
}

.stuetze {
	width:48px;
	height:68px;
	background:url(stuetze.png) no-repeat top left;
	position:absolute;
	top:232px;
}

#r1, #s1 {
	left:40px;
}

#r2, #s2 {
	left:180px;
}

#r3, #s3 {
	left:422px;
}

#r4, #s4 {
	left:562px;
}

.treadmill {
	background:#ccc;
	width:110%;
	height: 48px;
	border:3px solid #4f4f4f;
background: #4f4f4f;
background: -moz-linear-gradient(top,  #4f4f4f 0%, #d6d6d6 16%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(16%,#d6d6d6));
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#d6d6d6 16%);
background: -o-linear-gradient(top,  #4f4f4f 0%,#d6d6d6 16%);
background: -ms-linear-gradient(top,  #4f4f4f 0%,#d6d6d6 16%);
background: linear-gradient(to bottom,  #4f4f4f 0%,#d6d6d6 16%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#d6d6d6',GradientType=0 );

}

#tm1 {
	position:absolute;
	top:230px;
	left:-3px;
}

.optional-background {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 38%, #d6d6d6 100%);
	background: -webkit-linear-gradient(top,  #ffffff 38%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #ffffff 38%,#d6d6d6 100%);

}
*/
.optional-styles {
	border: 5px solid rgb(248, 248 ,248);
	top:20px;
	left:20px;
}

#gradient-overlay {
	width:650px;
	height:270px;
	position:absolute;
	top:0;
	left:0;
	background:url(slideshow-gradient.png);
}

.gradient {
	background:url(slideshow-gradient.png);
}

/*#button-left {
	position:absolute;
	top:121px;
	left: -10px;
	width:30px;
	height: 28px;
	z-index: 100;
	background: url(slideshow-button-left.png);
}*/

#button-right {
	position:absolute;
	top:121px;
	left:630px;
	width:30px;
	height: 28px;
	background: url(slideshow-button-right.png);
	cursor:pointer;
}