.wrap-specials img {
	
	width: 50px; height: auto;
}


#total {color: #ffffff!important; font-size: 18px; padding-top: 30px;}

.active { opacity: 1;}
.inactive {opacity: 0.5;}
/* CHECKED STYLES */
.motorbut:checked + img {
  outline: 2px solid #f00;
}
#motorshower, #wheelshower, #schirmshower, #rettungshower { display: none;}

#imgholder {top: 0px; position:  relative; width 100%; height: 666px;}
#imgholder img {  position: absolute;
    top:0; left:0;
    width: 100%;
    height: auto;}

#motor2x,#motor3x,#motor4x,#motor2x1, #motor2x2, #motor1x, #motor1x1, #motor1x2, #wheels, #wheels2,#wheels3, #schirm, #rescue, #rescue1, #rescue2, #schirm1, #schirm2 {display: none; }

.konfigurator-right {z-index:auto; }
.skillbar {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:100%;
	background: rgba(0,0,0,0.90);
	height:35px;
	border-radius:3px;
	transition:0.1s linear;
	transition-property:width, background-color;
}
.skillbar-title {
	position:absolute;
	top:0;
	left:0;
	width:50px;
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	background:#6adcfa;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.skillbar-title span {
	display:block;
	background:rgba(0, 0, 0, 0.1);
	padding:0 12px;
	height:35px;
	line-height:35px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	
}
.skillbar-bar {
	height:35px;
	background:#6adcfa;
	border-radius:3px;
}
.skill-bar-percent {
	position:absolute;
	right:10px;
	top:0;
	font-size:11px;
	height:35px;
	line-height:35px;
	color:#ffffff !important;
}