.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}

.noUi-handle {
	background:#9dc63c;
	border:1px solid #76ab1d;
	border-radius:0;
    box-shadow:none;
	cursor:pointer;
}
.noUi-horizontal .noUi-handle {
	width:20px;
	left:-10px;	
}
.noUi-handle:after, .noUi-handle:before {
	left:9px;
	background:#fff;
}

.mcsetting {
	float:left;
	margin:0 0 80px 0;	
}
.mcsetting .left {
	float:left;
	width:400px;
	margin:0 60px 0 0;
}
.mcsetting h2 {
	display:block;
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0;
}
.mcsetting .rangebox {
	float:left;
	width:100%;
	margin:0;
}
.mcsetting .top {
	float:left;
	width:400px;
	height:35px;
	clear:both;
}
.mcsetting .top span {
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	width:100px;
}
.mcsetting .top span.soft {
	width:120px;
}
.mcsetting .top span.original {
	width:158px;
	font-weight:normal;
}
.mcsetting .top span.hard {
	width:120px;
}
.mcsetting .slider {
	float:left;
	width:302px;
	margin:0 0 50px 50px;
}
.mcsetting .slider .noUi-base {
	background:url(/static/img/2014/mcbg_1.png) 0 0 no-repeat;
}
.mcsetting .slider.org {
	float:left;
	width:302px;
	margin:0 0 50px 50px;
}
.mcsetting .slider.org .noUi-base {
	background:url(/static/img/2014/mcbg_2.png) 0 0 no-repeat;
}

input.mcs {
	display:none;	
}

#model_selection {
	width:400px;
	height:170px;
	margin:0;
}
#model_selection .choose {
	display:block;
	float:left;
	width:400px;
}

#model_selection select {
	display:block;
	float:left;
	width:200px;
	margin:0 0 8px 0;
}

.mcsetting .clr {
	float:left;
	width:100%;
	padding:17px 0;	
}

.mcsetting .right {
	float:left;
	width:700px;
	padding:0;
	border-left:1px solid #f5f5f5;	
}

.mcsetting .line {
    padding:4px 0;
    float:left;
    overflow: hidden;
    padding:0 0 8px 0;
    width:465px;
}

.mcsetting .line label {
    display: block;
    float: left;
    padding: 2px 0 0;
    width: 245px;
}
#s_gewicht {
	text-align:center;
	width:40px;
}
.addtocart {
	float:left;
	width:100%;	
}
.addtocart .price-box {
    font-size: 32px;
    color: #D7110E;
    font-weight: bold;
}
.addtocart .add-to-cart {
	padding:20px 0 20px 0;
	height:auto;
}

