input[type=range] {-webkit-appearance:none;width:180px}input[type=range]::-webkit-slider-runnable-track {width:180px;height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb {-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background:#999;margin-top:-4px}input[type=range]:focus {outline:none}input[type=range]:focus::-webkit-slider-runnable-track {background:#ccc}input[type=range]::-moz-range-track {width:180px;height:5px;background:#ddd;border:none;border-radius:3px}input[type=range]::-moz-range-thumb {border:none;height:14px;width:14px;border-radius:50%;background:#999}input[type=range]:-moz-focusring{outline:1px solid white;outline-offset:-1px}input[type=range]::-ms-track {width:180px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower {background:#777;border-radius:10px}input[type=range]::-ms-fill-upper {background:#ddd;border-radius:10px}input[type=range]::-ms-thumb {border:none;height:16px;width:16px;border-radius:50%;background:#999}input[type=range]:focus::-ms-fill-lower {background:#888}input[type=range]:focus::-ms-fill-upper {background:#ccc}table .ungeradezeile {	background-color:#eee}#webshop_navi {	float:left;	width:100%;	height:100%;	}	#webshop_navi .navi_headline {		padding:20px 0 10px 20px;		font-size:14px;		text-decoration:underline;	}	#webshop_navi .navi_content {		overflow:auto;		padding:0 0 10px 20px;		width:90%;	}	#webshop_navi .navi_content .step_by_step {				width:100%;		padding-bottom:10px;	}	#webshop_navi .navi_content .step_by_step .steps_container {		left:25px;		position:relative;		margin-top:10px;		color:#ccc;	}	#webshop_navi .navi_content .step_by_step .steps_full_container {		position:relative;		margin-top:10px;		color:#ccc;		border-bottom:1px solid rgba(255, 255, 255, 0.05);		box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1) inset;		padding-bottom:10px;	}	#webshop_navi .navi_content .step_by_step .steps_container.selected {		color:#707173;	}	#webshop_navi .navi_content .step_by_step .steps_full_container.selected {		color:#707173;	}	#webshop_navi .navi_content .step_by_step .steps_container.selected .one_step {		background:url("/img/custom/calculationtool/calculationtool_one_step_dark.png") no-repeat scroll #eee;	}	#webshop_navi .navi_content .step_by_step .steps_container .one_step {		background:url("/img/custom/calculationtool/calculationtool_one_step_normal.png") no-repeat scroll #eee;		height:13px;		left:-27px;		position:absolute;		top:4px;		width:25px;	}	#webshop_navi ul {		padding:0;		margin-top:5px;		overflow-x:hidden;	overflow-y:auto;		width:250px;	}	#webshop_navi ul li {		padding-left:0;		list-style-type:none;		position:relative;		line-height:20px;		overflow:hidden;	}	#webshop_navi ul li:hover {		cursor:pointer;	}	#webshop_navi ul li a {		-moz-user-select:none;		float:left;		width:200px;		padding:2px 0;	}	#webshop_navi ul li a:hover {		color:#333;	}	#webshop_navi input.filter {		visibility:hidden;		float:left;		margin:0 10px 0 0;	}	#webshop_navi label {		background-color:#f3f3f3;		border:1px solid #999;		border-radius:2px;		cursor:pointer;		height:10px;		left:2px;		position:absolute;		top:8px;		width:10px;		z-index:0;	}	#webshop_navi li:hover input[type="checkbox"]:not(:disabled) + label {		border-color:#333;	}	#webshop_navi input[type="checkbox"]:checked + label::after {		opacity:1;	}	#webshop_navi input[type="checkbox"]:checked + label {		border-color:#333;		transition:border-color 0.2s ease-in-out 0s;	}	#webshop_navi input[type="checkbox"]:checked + label + a {		color:#333;	}	#webshop_navi label::after {		-moz-border-bottom-colors:none;		-moz-border-left-colors:none;		-moz-border-right-colors:none;		-moz-border-top-colors:none;		background:rgba(0, 0, 0, 0) none repeat scroll 0 center;		border-color:-moz-use-text-color -moz-use-text-color #000 #000;		border-image:none;		border-style:none none solid solid;		border-width:0 0 1px 1px;		content:"";		height:3px;		left:1px;		opacity:0;		position:absolute;		top:2px;		transform:rotate(-45deg);		width:7px;	}	#calculationtool_head {	float:right;	width:78.5%}	#calculationtool_head .headline {		background-color:#ccc;		padding:8px 0 12px 20px;		color:#fff;		font-size:14px;	}#calculationtool_content {	float:right;	width:78.5%}	#calculationtool_content #calculation_overlay_content {		padding:20px;	}	#calculationtool_content .content {		padding:15px 0;		overflow:hidden;			}	#calculationtool_content .content.brakes {		width:60%;		float:left;	}	#calculationtool_content .sidebar.brakes {		padding:15px 0;		overflow:hidden;		width:40%;		float:left;		text-align:center;	}	#calculationtool_content .introduction {		padding:15px 20px;	}	#calculationtool_content .content .produkt_zeichnung {		text-align:center;		margin-bottom:15px;	}	#calculationtool_content .content .produkt_zeichnung img {		width:350px;	}	#calculationtool_content .content .produkt_tabelle_groessen {				overflow:auto;		margin:0 auto;	}	#calculationtool_content .content .konfigurator_produkt_detail {				overflow:auto;		}	#calculationtool_content .content .konfigurator_produkt_downloads {				overflow:auto;			padding:0 15px 15px;	}	#calculationtool_content .content .konfigurator_produkt_downloads .product_picture {		background:transparent url("/img/custom/product_photo_bg.png") repeat-x scroll;		background-size:auto 250px;		width:380px;	}	#calculationtool_content .content .auswahl_list {		margin:0;		padding:0;		list-style-type:none;	}	#calculationtool_content .content .auswahl_list li {		padding:3px 0;	}	#calculationtool_content .content .auswahl_list li label {		padding-left:5px;	}	#calculationtool_content .content #list_auswahl_step1 {		width:300px;	}	#calculationtool_content .content .auswahl_list .text_field_param {		padding-top:5px;		padding-left:30px;	}	#calculationtool_content fieldset {				border-radius:5px;			}	#calculationtool_content .content fieldset #cad_generator {		min-height:80px !important;		max-height:200px !important;	}	#calculationtool_content .content .table_konfig {		border:medium none;	}	#calculationtool_content .content #table_schrumpfscheibe_hohlwelle {		width:430px !important;	}	#calculationtool_content .content #table_hohlwelle_welle {		width:430px !important;	}	#calculationtool_content .content #products_table_overview {		margin:0 auto;	}	#calculationtool_content .content .table_product_selection {		width:100%;				border-collapse:collapse;		white-space:normal;	}	#calculationtool_content .content .table_product_selection .trBorderBottom {		border-bottom:1px solid #ccc;		border-collapse:collapse;	}	#calculationtool_content .content .table_product_selection .tdBorderRight {				border-collapse:collapse;	}	#calculationtool_content .content .table_product_selection td.td_colour {		background-color:#eee;		}	#calculationtool_content .content .table_product_selection.filter_listing td {		padding:10px 10px 10px 20px;	}	#calculationtool_content .content #calculation {				padding:0 20px 20px;	}	#calculationtool_content .content .container_disclaimer {		border:1px solid #BBB;		padding:15px;		font-size:0.95em !important;		white-space:normal;		max-width:950px;		margin-bottom:15px;	}	#calculationtool_content .content #passung_tab {		min-width:830px;		overflow:auto;	}	#calculationtool_content .content .border-passung {		border:1px solid rgb(233, 81, 35) !important;		border-bottom-width:0 !important;	}	#calculationtool_content .content #kse_nabe_tab {		max-width:1300px;	}	#calculationtool_content .content #passung_tab img {		margin:30px 20px 25px 50px;	}	#calculationtool_content .content #wellendurchmesser_tab {		overflow:auto;	}	#calculationtool_content .content #wellendurchmesser_tab img {		margin:20px 25px 25px 80px;	}	#calculationtool_content .content #kse_nabe_tab img {		margin:20px 25px 25px 80px;	}	#calculationtool_content .button_area {		margin-top:10px;		height:45px;		clear:both;	}	#calculationtool_content .button_area.next {		text-align:right;	}	#calculationtool_content .button_area.back {		position:absolute;		margin-top:-45px;	}	#calculationtool_content .button_print {		background:#eee url("/img/custom/calculationtool/print_icon.svg") no-repeat scroll center center / 30px auto;		padding-left:15px;		padding-right:15px;	}	#calculationtool_content .button:hover {			}	#calculationtool_content .button.next {			}	#calculationtool_content .button.back {			}	#calculationtool_content .button.home {		border-radius:0;		background:url("/img/icons/konfig_icon_home.png") no-repeat #E9F1F9;		background-position:center;		padding-left:10px;		padding-right:10px;	}	#calculationtool_content .button.print {		border-radius:0;		background:url("/img/icons/konfig_icon_print.png") no-repeat #E9F1F9;		background-position:center;		padding-left:10px;		padding-right:10px;	}	#calculationtool_content .button_apply_calculated_values {		display:none;	}	#calculationtool_content .button_simultaneous {		border:1px solid #707173;		background-color:#EEEEEE;		cursor:pointer;	}	#calculationtool_content .print_calculation {		display:none;	}	#calculationtool_footer {	width:20%;	float:left;	margin-top:20px}	#calculationtool_footer .footer_l {		background-color:#eee;		float:left;		width:100%;	}	#calculationtool_footer .footer_l p {		padding:8px 0 11px 20px;	}	#calculationtool_footer .footer_desc {		background-color:#eee;		float:right;		width:78.5%;	}	#calculationtool_footer .footer_desc p {		padding:8px 0 11px 20px;	}.table_in_table_belt_drums td {	padding:4px 4px 4px 0 !important}.state-loading-red {	width:100%;	height:400px;	background:url("/img/icons/loader-red.gif") transparent no-repeat;	background-position:center;	opacity:1.0}#filter_content_list .content_section {	float:left;	height:100%;		overflow:hidden}#filter_content_list .content_section .price {	font-size:18px;	font-weight:bold}#filter_content_list .content_section .image {	padding:5px 0}#filter_content_list .content_section .image img {	max-width:100%}#filter_content_list .filter_product_row {	overflow:hidden;	width:100%;	height:110px}#filter_content_list .content_section.x-small { width:15%; }#filter_content_list .content_section.small { width:20%; padding:59px 0; }#filter_content_list .content_section.medium { width:25%; padding:42px 0; }#filter_content_list .content_section.large { width:40%; padding:25px 0; }.pp-slider {	width:150px;	float:left;	-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-o-user-select:none;	user-select:none;	height:30px}.pp-slider .pp-slider-scale {	background-color:#ccc;	height:5px;	border-bottom:1px solid #efefef;	width:120px;	margin-top:6px;	float:left}.pp-slider .pp-slider-scale .pp-slider-button {	width:12px;	border-radius:15px;	border:1px solid #666;	height:12px;	position:relative;	top:-4px;	left:0px;	background-color:#666;	cursor:pointer}.pp-slider .pp-slider-scale .pp-slider-button:hover {	border-color:rgb(233,81,35);	background-color:rgb(233,81,35)}.pp-slider .pp-slider-scale .pp-slider-button .pp-slider-divies {	}.pp-slider .pp-slider-scale .pp-slider-tooltip {	width:24px;	height:20px;	position:relative;	top:-5px;	left:0px;	text-align:center;		color:#aaa}.pp-slider .pp-slider-min {	float:left;	width:15px;	color:#aaa;	}.pp-slider .pp-slider-max {	float:left;	width:15px;	color:#aaa;		text-align:right}