
/* @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} */

@import "font/font.css";

/* f3e8eb */

/* f2f2f2 */

#divkplcontent button, #iddiv_modallayer_konfi_container button, #divkplbreadcrumb button {
	padding: 8px 14px;
	cursor: pointer;
	background: #3E3D41;
	color: #ffffff;
	font-size: 16px;
	transition: all 200ms ease-in-out;
	border-radius: 4px;
	font-weight: normal;
	height: auto;
	border: 0px;
}

#divkplcontent button:hover, #iddiv_modallayer_konfi_container button:hover, #divkplbreadcrumb button:hover {
	background: #E33C19;
}

#divkplcontent *, #iddiv_modallayer_konfi_container *, #iddiv_modallayer_konfi_sm_container *, #divkpllegende * {
	font-family: 'Lato', sans-serif !important;
}

#divkplcontent {
	color: #000000;
	margin: 0px auto;
	width: 1280px;
	/* background-color:#d1d1d1; */
	min-height: 550px;
	font-weight: normal;
	font-size: 11px;
	box-sizing: border-box;
	/* padding: 10px; */
	padding: 10px 0px;
	font-family: 'Lato', sans-serif;
}

#iddiv_start_hersteller_auswahl, #iddiv_hsn_tsn_eg_container, #iddiv_modell_auswahl {
	height: 350px;
	width: 400px;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
}

.clsdiv_autobox:nth-child(7n + 1) {
	margin-left: 0px;
}

.clsdiv_autobox {
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	display: inline-block;
	margin-left: 10px;
	margin-top: 25px;
	cursor: pointer;
	cursor: hand;
}

.clsimg_autobox {
	width: 150px;
	height: 150px;
}

.clsdiv_ergtab_baujahr {
	display: inline-block;
	width: 10%;
}

.clsdiv_ergtab_leistung {
	display: inline-block;
	width: 10%;
}

.clsdiv_ergtab_version {
	display: inline-block;
	width: 25%;
}

.clsdiv_ergtab_typ {
	display: inline-block;
	width: 13%;
}

.clsdiv_ergtab_zollgroesse {
	display: inline-block;
	width: 11%;
	font-size: 15px;
}

.clsdiv_ergtab_lochkreis {
	display: inline-block;
	width: 16%;
	font-size: 15px;
}

.clsdiv_ergtab_keinefelgengefunden {
	display: inline-block;
	width: 13%;
	font-size: 13px;
}
.clsspan_zentralverschluss
{
	font-size: 13px;
}

.trcolor1 {
	background: #a1a1a1;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	cursor: pointer;
}

.trcolor2 {
	background: #d1d1d1;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	cursor: pointer;
	margin-bottom: 3px;
}

.trcolor2:last-child {
	margin-bottom: 0px;
}

.trcolor2:hover, .trcolor1:hover {
	color: #ffffff;
	background: #e7411b;
}

.clsdiv_ergtab_row div {
	box-sizing: border-box;
	padding-left: 5px;
}

.clsdiv_ergtab_row.disabled {
	color: #9b9b9b !important;
}

.selected_autobox {
	border-top: 2px solid #e33c19 !important;
	border-left: 2px solid #e33c19 !important;
	border-right: 2px solid #e33c19 !important;
}

#iddiv_modallayer_konfi_bg_sm {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1000;
}

#iddiv_modallayer_konfi_bg {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 998;
}

#iddiv_modallayer_konfi {
	position: absolute;
	top: 90px;
	background: #ffffff;
	left: calc(50% - 625px);
	width: 1250px;
	border-radius: 4px;
	z-index: 999;
}

#iddiv_modallayer_konfi_sm {
	position: absolute;
	top: 90px;
	background: #ffffff;
	left: calc(50% - 250px);
	width: 500px;
	border-radius: 4px;
	z-index: 1001;
}

#ida_neue_konfi {
	color: #000000;
}

.clsdiv_fahrzeuganzeige_felge {
	display: inline-block;
	width: 150px;
	vertical-align: top;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	margin-left: 6px;
	margin-bottom: 6px;
	position: relative;
}

.clsdiv_fahrzeuganzeige_felge:nth-child(8n + 1) {
	margin-left: 0px;
}

#iddiv_fahrzeuganzeige_felgencontainer {
	width: 1280px;
	min-height: 305px;
	max-height: 610px;
	overflow-y: auto;
	background: #f2f2f2;
	border-radius: 4px;
	/* margin-top: 30px; */
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.konfitabelle {
	max-height: 999999px !important;
}

.clsspan_dimension_preis {
	float: right;
}

#iddiv_fahrzeuganzeige_bild {
	width: 833px;
	height: 333px;
	float: left;
	position: relative;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	margin-right: 30px;
}

.selected_felge, .clsdiv_zollgroesse_wahl:hover {
	background: #E33C19;
	color: #ffffff;
}

.clsdiv_felgedetails_dim_header {
	display: inline-block;
}

.clsdiv_felgedetails_dimensionen_dim, .clsdiv_felgedetails_dimensionen_reifen, .clsdiv_felgedetails_dimensionen_verfuegbarkeit, .clsdiv_felgedetails_dimensionen_abe, .clsdiv_felgedetails_dimensionen_preis_ek, .clsdiv_felgedetails_dimensionen_preis_vk, .clsdiv_felgedetails_dimensionen_preis_ertrag, .clsdiv_felgedetails_dimensionen_preis, .clsdiv_felgedetails_dimensionen_menge, .clsdiv_felgedetails_dimensionen_gutachten_ok, .clsdiv_felgedetails_dimensionen_angebot, .clsdiv_felgedetails_dimensionen_felge_kpl {
	display: inline-block;
}

#clsdiv_felgedetails_dimensionen_verfuegbarkeit a {
	margin-top: 5px;
}

#iddiv_felgedetails_dimensionen_header_dim, .clsdiv_felgedetails_dimensionen_dim {
	/* width: 11.66%; */
	width: 13%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_reifen, .clsdiv_felgedetails_dimensionen_reifen {
	width: 14%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	padding-right: 10px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_verfuegbarkeit, .clsdiv_felgedetails_dimensionen_verfuegbarkeit {
	width: 13.16%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_abe, .clsdiv_felgedetails_dimensionen_abe {
	width: 9.33%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_angebot, .clsdiv_felgedetails_dimensionen_angebot {
	width: 6.33%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

.clsdiv_felgedetails_dimensionen_abe img, .clsdiv_felgedetails_dimensionen_angebot img {
	max-height: 32px;
	cursor: pointer;
}

.clsdiv_felgedetails_dimensionen_abe>a {
	color: #e33c19;
	text-decoration: underline;
}

#iddiv_felgedetails_dimensionen_header_preis_vk, .clsdiv_felgedetails_dimensionen_preis_vk {
	width: 9.5%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_preis_ertrag, #iddiv_felgedetails_dimensionen_header_preis_ek, .clsdiv_felgedetails_dimensionen_preis_ertrag, .clsdiv_felgedetails_dimensionen_preis_ek {
	width: 6.5%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_preis, .clsdiv_felgedetails_dimensionen_preis {
	width: 13%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_felgedetails_dimensionen_header_menge, .clsdiv_felgedetails_dimensionen_menge {
	width: 5%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
	margin-left: 5px;
	margin-right: 5px;
	/* margin-left: 1.5%;
	margin-right: 1.5%; */
}

#iddiv_felgedetails_dimensionen_header_gutachten_ok, .clsdiv_felgedetails_dimensionen_gutachten_ok {
	width: 7%;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	padding-left: 5px;
	box-sizing: border-box;
	text-align: center;
}

#iddiv_felgedetails_dimensionen_header_kpl_felge, .clsdiv_felgedetails_dimensionen_felge_kpl {
	width: 15%;
	box-sizing: border-box;
	padding-left: 5px;
	vertical-align: top;
	font-size: 16px;
	color: #393939;
	margin-right: 5px;
	float: right;
}

input[type=number] {
	width: 50px;
}

#iddiv_felgedetails_fahrzeug img {
	margin-top: 5px;
	margin-bottom: 5px;
}

#iddiv_felgedetails_fahrzeug {
	background: #f2f2f2;
	border-radius: 4px;
	width: 610px;
	text-align: center;
	cursor: pointer;
	height: 260px;
}

#iddiv_felgedetails_felge {
	background: #f2f2f2;
	border-radius: 4px;
	height: 260px;
	width: 250px;
	vertical-align: top;
	text-align: center;
}

#iddiv_felgedetails_fahrzeug_wrapper {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	vertical-align: top;
	margin-right: 30px;
	height: 288px;
	position: relative;
}

#iddiv_felgedetails_felge_wrapper {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	vertical-align: top;
	margin-right: 30px;
	height: 288px;
}

#iddiv_felgedetails_felgeninfos {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	vertical-align: top;
	height: 288px;
	width: 312px;
}

#iddiv_modallayer_schliessen_sm, #iddiv_modallayer_schliessen {
	float: right;
	margin-right: 10px;
	font-size: 18px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.clsdiv_dim_zeile {
	margin-top: 3px;
	background: #d1d1d1;
	padding: 3px 0px;
	box-sizing: border-box;
	border-radius: 4px;
}

/* 
.clsdiv_dim_zeile:hover {
	background: #E33C19;
}

.clsdiv_dim_zeile:hover div {
	color: #ffffff !important;
} */

.clsdiv_felge_auswahl {
	/* text-decoration: underline; */
	/* font-weight: bold; */
	position: absolute;
	bottom: 5px;
	right: 10px;
	cursor: pointer;
	background: #E33C19;
	color: #ffffff;
	border-radius: 4px;
	font-weight: normal;
	padding: 5px;
	font-size: 14px;
}

.clsdiv_felge_auswahl img {
	height: 18px;
	width: 18px;
}

.clsdiv_zollgroesse_wahl {
	cursor: pointer;
}

#iddiv_vorauswahl_zollgroessen {
	float: left;
	margin-top: 15px;
	/* margin-right: 50px; */
	/* width: 135px; */
	width: 20%;
	/* width: 28; */
}

#iddiv_vorauswahl_hersteller {
	margin-top: 15px;
	/* margin-right: 30px; */
	float: left;
	font-size: 16px;
	/* width: 155px; */
	min-width: 20%;
}

#iddiv_vorauswahl_fzgimg {
	float: left;
	width: 416px;
	/* border: 1px solid; */
	height: 200px;
	text-align: center;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	margin-right: 30px;
}

#iddiv_vorauswahl_fzgdaten {
	float: left;
	width: 833px;
	height: 200px;
	text-align: center;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	font-size: 16px;
}

#iddiv_fahrzeuganzeige_filter {
	float: left;
	height: 333px;
	width: 416px;
	/* text-align: center; */
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
}

.clsspan_felgenpreisab {
	float: right;
}

.clsspan_zollgroesse {
	float: left;
}

.clsdiv_rdkstab_waehlen, .clsdiv_rdkstab_preis, .clsdiv_rdkstab_preis_ek, .clsdiv_rdkstab_preis_ek_layer, .clsdiv_rdkstab_preis_vk, .clsdiv_rdkstab_preis_vk_layer, .clsdiv_rdkstab_preis_ertrag, .clsdiv_rdkstab_preis_ertrag_layer, .clsdiv_rdkstab_preis_layer, .clsdiv_rdkstab_best, .clsdiv_rdkstab_prog, .clsdiv_rdkstab_prog_layer, .clsdiv_rdkstab_bez, .clsdiv_rdkstab_herst, .clsdiv_rdkstab_menge, .clsdiv_rdkstab_infos, .clsdiv_rdkstab_bild, .clsdiv_rdkstab_anlerninfos {
	display: inline-block;
	margin: 0px 5px;
}

.clsdiv_rdkstab_preis div {
	padding: 0 !important;
}

.clsdiv_rdkstab_herst {
	/* width: 90px; */
	width: 65px;
}

.clsdiv_rdkstab_bild {
	width: 90px;
}

.clsdiv_rdkstab_bez {
	/* width: 300px; */
	width: 285px;
}

.clsdiv_rdkstab_prog {
	width: 150px;
}

.clsdiv_rdkstab_prog_layer {
	width: 120px;
}

.clsdiv_rdkstab_best {
	width: 130px;
	text-align: left;
}

.clsdiv_rdkstab_preis_vk {
	text-align: left;
	width: 129px;
}

.clsdiv_rdkstab_preis_vk_layer {
	text-align: left;
	width: 100px;
}

.clsdiv_rdkstab_preis_ek, .clsdiv_rdkstab_preis_ertrag {
	width: 100px;
	text-align: left;
	/* text-align: center; */
}

.clsdiv_rdkstab_preis_ek_layer, .clsdiv_rdkstab_preis_ertrag_layer {
	width: 60px;
	text-align: left;
	/* text-align: center; */
}

.clsdiv_rdkstab_preis_layer {
	width: 122px;
}

.clsdiv_rdkstab_preis_layer .clsspan_panz_text {
	width: 85px;
}

.clsdiv_rdkstab_preis_layer div {
	height: 15px !important;
	padding: 0 !important;
}

.clsdiv_rdkstab_row {
	height: 90px;
	background: #d1d1d1;
	margin-bottom: 3px;
	box-sizing: border-box;
}

.clsdiv_rdkstab_row div {
	padding-top: 5px;
	padding-bottom: 5px;
	box-sizing: border-box;
}

.clsdiv_rdkstab_infos {
	width: 120px;
	text-align: center;
}

.clsdiv_rdkstab_anlerninfos {
	width: 120px;
	text-align: center;
}

#iddiv_rdkstab_rows div {
	/* height: 95px; */
	height: 120px;
	vertical-align: top;
}

#iddiv_rdkstab_rows .clsdiv_rdkstab_bez {
	vertical-align: top;
}

#iddiv_rdkstab_rows .clsdiv_rdkstab_best {
	vertical-align: top;
	text-align: left;
}

#iddiv_rdkstab_rows .clsdiv_rdkstab_preis_ek, #iddiv_rdkstab_rows .clsdiv_rdkstab_preis_vk, #iddiv_rdkstab_rows .clsdiv_rdkstab_preis_ertrag {
	vertical-align: top;
	/* text-align: left; */
}

#iddiv_rdkstab_rows .clsdiv_rdkstab_waehlen {
	vertical-align: top;
	text-align: center;
}

.clsdiv_rdkstab_waehlen_btn, .clsdiv_rdkstab_waehlen_btn_layer {
	background: #e33c19;
	padding: 8px 14px;
	cursor: pointer;
	border-radius: 4px;
	border: 0px;
	height: auto !important;
	margin-top: 26px;
	margin-right: 5px;
}

.clsdiv_rdkstab_waehlen_btn img, .clsdiv_rdkstab_waehlen_btn_layer img, .clsdiv_rdkstab_waehlen_btn_layer_disabled img {
	width: 24px;
	height: 24px;
}

.clsdiv_rdkstab_waehlen_btn_layer_disabled {
	background: #f2f2f2 !important;
	color: #8d8d8d !important;
	padding: 8px 14px;
	cursor: pointer;
	border-radius: 4px;
	border: 0px;
	height: auto !important;
	margin-top: 26px;
	margin-right: 5px;
}

.clsdiv_rdkstab_waehlen {
	float: right;
}

.clsdiv_reifentabelle_img, .clsdiv_reifentabelle_hersteller, .clsdiv_reifentabelle_artikelbez, .clsdiv_reifentabelle_bestand, .clsdiv_reifentabelle_preis_ek, .clsdiv_reifentabelle_preis_vk, .clsdiv_reifentabelle_preis_ertrag, .clsdiv_reifentabelle_kplpreis_ek, .clsdiv_reifentabelle_kplpreis_vk, .clsdiv_reifentabelle_kplpreis_ertrag, .clsdiv_reifentabelle_naesse, .clsdiv_reifentabelle_kraftstoff, .clsdiv_reifentabelle_geraeusch, .clsdiv_reifentabelle_saison, .clsdiv_reifentabelle_reifenpreis, .clsdiv_reifentabelle_sensorpreis, .clsdiv_reifentabelle_felgenpreis, .clsdiv_reifentabelle_kplpreis, .clsdiv_reifentabelle_preis_reifenpreis, .clsdiv_reifentabelle_preis_sensorpreis, .clsdiv_reifentabelle_preis_felgenpreis, .clsdiv_reifentabelle_preis_kplpreis, .clsdiv_reifentabelle_bestellen {
	display: inline-block;
	padding-left: 5px;
	box-sizing: border-box;
	vertical-align: top;
}

.clsdiv_reifentabelle_naesse, .clsdiv_reifentabelle_kraftstoff, .clsdiv_reifentabelle_geraeusch {
	width: 29px;
	text-align: center;
}

.clsdiv_reifentabelle_geraeusch {
	width: 35px;
}

.clsdiv_reifentabelle_row div {
	border-radius: 4px;
	height: 85px;
	vertical-align: top;
}

.clsdiv_reifentabelle_img {
	width: 75px;
}

.clsdiv_reifentabelle_img img {
	width: 70px;
	height: 70px;
	/* width: 90px;
	height: 90px; */
}

.clsdiv_reifentabelle_hersteller {
	width: 140px;
}

.clsdiv_reifentabelle_artikelbez {
	width: 315px;
}

.clsdiv_reifentabelle_bestand {
	width: 125px;
	text-align: left;
}

.clsdiv_reifentabelle_bestand .clsdiv_bestandsanzeige_lieferzeit {
	margin-top: 5px;
}

.clsdiv_reifentabelle_preis_vk {
	width: 95px;
	text-align: left;
}

.clsdiv_reifentabelle_preis_ek {
	width: 95px;
	text-align: left;
}

.clsdiv_reifentabelle_preis_ertrag {
	width: 100px;
	text-align: left;
}

.clsdiv_reifentabelle_kplpreis_ek {
	width: 125px;
	text-align: left;
}

.clsdiv_reifentabelle_kplpreis_vk {
	width: 90px;
	text-align: left;
}

.clsdiv_reifentabelle_kplpreis_ertrag {
	width: 100px;
	text-align: left;
}

.clsdiv_reifentabelle_row .clsdiv_reifentabelle_bestellen {
	line-height: 90px;
}

.clsdiv_reifentabelle_row .clsdiv_reifentabelle_bestellen img {
	/* margin-top: 33px; */
	height: 24px;
	width: 24px;
}

.clsdiv_zusammenfassung_bild {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	width: 120px;
}

.clsdiv_zusammenfassung_bild img {
	height: 100px;
	width: 100px;
}

.clsdiv_zusammenfassung_artikelbez {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	width: 495px;
}

.clsdiv_zusammenfassung_bestand {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	width: 145px;
	text-align: left;
	font-size: 15px;
}

.clsdiv_zusammenfassung_preis {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	width: 180px;
	text-align: left;
	font-size: 15px;
	float: right;
}

#iddiv_kplzusammenfassung_head .clsdiv_zusammenfassung_preis {
	padding-left: 36px;
}

/* #iddiv_kplzusammenfassung_artikel_leinwand .clsdiv_zusammenfassung_preis:last-child {
	border-right: 0px;
} */

.clsdiv_zusammenfassung_menge {
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	width: 125px;
	text-align: center;
	font-size: 15px;
}

.clsdiv_zusammenfassung_bez {
	font-size: 16px;
}

.clsdiv_zusammenfassung_hersteller {
	font-size: 19px;
}

.clsdiv_zusammenfassung_groesse {
	font-size: 15px;
}

.clsdiv_zusammenfassung_ean {
	font-size: 12px;
}

.clsdiv_zusammenfassung_farbe {
	font-size: 12px;
}

.clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_bild, .clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_artikelbez, .clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_bestand, .clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_menge, .clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_preis {
	height: 120px;
	/* border-right: 1px solid; */
	vertical-align: top;
}

.clsdiv_zusammenfassung_position {
	background: #d1d1d1;
	margin-bottom: 5px;
	color: #393939;
	border-radius: 4px;
}

#iddiv_zusammenfassung_summenband_container {
	float: right;
}

#iddiv_zusammenfassung_summenband_ek, #iddiv_zusammenfassung_summenbank_ek_einzelpreis, #iddiv_zusammenfassung_summenband_vko, #iddiv_zusammenfassung_summenband_vkm, #iddiv_zusammenfassung_summenbank_vko_einzelpreis, #iddiv_zusammenfassung_summenbank_vkm_einzelpreis, #iddiv_zusammenfassung_summenband_ertrag, #iddiv_zusammenfassung_summenbank_ertrag_einzelpreis {
	/* float: left; */
	/* padding: 10px; */
	box-sizing: border-box;
	width: 275px;
	/* border: 1px solid; */
	/* text-align: center; */
	font-size: 15px;
	background: #d1d1d1;
	border-radius: 4px;
	/* margin-left: 5px; */
}

/* #iddiv_zusammenfassung_summenband_ertrag {
	float: left;
} */

#idbtn_resetfilter {
	float: right;
}

#iddiv_reifengroessen_container {
	height: 288px;
	width: 530px;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
}

.clsdiv_reifenfilter_box {
	background: #f2f2f2;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 10px;
	color: #393939;
	display: inline-block;
	/* margin-bottom: 10px; */
	margin-left: 10px;
}

.clsdiv_reifenfilter {
	padding: 8px 10px;
	cursor: pointer;
	background: #3E3D41;
	color: #ffffff;
	transition: all 200ms ease-in-out;
	border-radius: 4px;
	font-weight: normal;
	border: 0px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align: center;
	box-sizing: border-box;
}

.clsdiv_reifenfilter_box .clsdiv_reifenfilter:nth-child(1) {
	margin-left: 0px;
}

.clsdiv_reifenfilter:hover {
	background: #E33C19;
}

.selectedreifenfilter {
	background: #E33C19;
}

#konfiloader {
	position: absolute;
	top: 300px;
	width: 100px;
	height: 100px;
	border-left: 7px solid #e7411b;
	border-top: 7px solid #e7411b;
	border-right: 7px solid #e7411b;
	left: calc(50% - 50px);
	animation: spinloader 1.2s linear infinite;
	border-bottom: 7px solid transparent;
	border-radius: 50%;
}

@keyframes spinloader {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#idimg_vorfilter_bild {
	margin-top: 20px;
	/* margin-left: 25px; */
	/* float: left; */
}

.clsdiv_vorauswahl_fzg_zeile_label, .clsdiv_vorauswahl_fzg_zeile_wert {
	float: left;
	text-align: left;
}

.clsdiv_vorauswahl_fzg_zeile_label {
	/* width: 100px; */
	width: 265px;
}

#iddiv_fahrzeuganzeige_farben {
	position: absolute;
	top: 15px;
	right: 15px;
}

.clsdiv_fahrzeugfarbe {
	height: 20px;
	width: 20px;
	border: 1px solid #000000;
	float: right;
	margin-right: 2px;
	border-radius: 50%;
	cursor: pointer;
	margin-bottom: 3px;
}

#iddiv_farben_akt_farbe {
	border-radius: 50%;
	/* border: 1px solid #000000; */
	height: 24px;
	width: 24px;
	cursor: pointer;
}

#iddiv_fahrzeuganzeige_tieferlegung {
	position: absolute;
	top: 50px;
	right: 15px;
	z-index: 1;
}

.clssdiv_fahrzeug_tieferlegung {
	float: left;
	margin-right: 2px;
}

.clssdiv_fahrzeug_tieferlegung button {
	padding: 0px !important;
}

.clsdiv_fahrzeuginfos_fzg_zeile_label, .clsdiv_fahrzeuginfos_fzg_zeile_wert {
	float: left;
	text-align: left;
}

.clsdiv_fahrzeuginfos_fzg_zeile_label {
	width: 100px;
}

.classaletztefahrzeuge {
	color: #dddddd;
	cursor: pointer;
}

.classaletztefahrzeuge:hover {
	text-decoration: underline;
	color: #e33c19;
	font-weight: bold;
}

.konfitabelle {
	max-width: 1280px;
	min-width: 1280px;
	padding-left: 20px;
	padding-right: 20px;
}

#iddiv_start_suchcontainer {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.header_menu {
	float: right;
}

hr {
	width: 1280px !important;
}

#header_block {
	width: 1280px;
	font-family: Tahoma, Arial, Verdana, Sans-Serif !important;
	border-bottom: 2px solid #e33c19;
	padding-bottom: 5px;
}

/* 
#footer_block {
	width: 1280px;
} */

.footer_ticker {
	width: 1280px;
}

.clsspan_hsn_tsn_label {
	display: block;
	font-size: 16px;
}

#iddiv_hsn {
	margin-bottom: 12px;
}

#idinp_hsn, #idinp_tsn {
	height: 31px;
	font-size: 15px;
	width: 100%;
	box-sizing: border-box;
}

#idbtn_hsn_tsn_suche {
	margin-top: 15px;
	width: 100%;
	background: #E33C19 !important;
}

.divcontainerueberschrift {
	font-size: 16px;
}

#iddiv_start_hersteller_pd, #iddiv_modell_auswahl_sel {
	background: #f2f2f2;
	color: #363636;
	height: 292px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 5px;
	box-sizing: border-box;
	padding-top: 5px;
	padding-bottom: 5px;
}

#iddiv_start_hersteller_pd {
	width: 309px;
	display: inline-block;
	vertical-align: top;
}

#iddiv_fzg_favoriten {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
	margin-left: 12px;
}

.clsdiv_herstellerwahl_start, .clsdiv_modellwahl_start {
	cursor: pointer;
	padding-left: 5px;
	box-sizing: border-box;
	font-size: 14px;
}

.clsdiv_herstellerwahl_start:hover, .clsdiv_modellwahl_start:hover, .gewaehlter_hersteller, .gewaehltes_modell {
	color: #ffffff;
	background: #E33C19 !important;
}

#iddivletztefahrzeugelinks {
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	margin-top: 35px;
}

#idspan_letztefahrzeuge {
	font-size: 19px;
	display: block;
	font-weight: bold
}

#iddivletztefahrzeuge1, #iddivletztefahrzeuge2 {
	margin-top: 10px;
	font-size: 14px;
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

#iddiv_start_ergtab {
	margin-top: 20px;
	background: #f2f2f2;
	padding: 10px;
	display: none;
	box-sizing: border-box;
	border-radius: 4px;
	box-shadow: 0px 0px 2px #dedede;
}

#iddiv_fahrzeugliste_blaettern {
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
}

#idspan_fahrzeugliste_aktseite {
	margin-left: 5px;
	margin-right: 5px;
}

#idspan_fahrzeugliste_seiten {
	margin-left: 5px;
}

.clsspan_fahrzeugliste_blaettern:hover {
	background: #E33C19;
}

.clsspan_fahrzeugliste_blaettern {
	color: #ffffff;
	background: #3e3d41;
	border-radius: 4px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 3px;
	transition: all 200ms ease-in-out;
	cursor: pointer;
	padding-left: 5px;
}

.clsdiv_ergtab_header {
	margin-bottom: 5px;
}

.clsdiv_breadcrumb {
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
	float: left;
	text-align: center;
	width: 120px;
	margin-left: 10px;
	height: 35px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 5px solid transparent;
}

.clsdiv_breadcrumb_aktiv {
	border-bottom: 5px solid #e33c19;
	/* background-color:#e6e6e6; */
	/* border-bottom: 3px solid #e33c19; */
	/* border-top: 5px solid #393939; */
	border-top: 5px solid #e33c19;
}

#iddiv_modallayer_konfi_header {
	font-weight: normal;
	font-size: 19px;
	color: #ffffff;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
	background: #393939;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#iddiv_modallayer_konfi_container {
	font-weight: normal;
	padding: 10px;
	min-height: 450px;
}

.clsdiv_vorhandene_konfi_auswahl {
	font-size: 16px;
	cursor: pointer;
}

#ida_neue_konfi {
	font-size: 14px;
	cursor: pointer;
}

#iddiv_vorhandene_konfi_container {
	height: 405px;
	overflow: auto;
	margin-bottom: 10px;
}

.clsdiv_autobox_name, .clsdiv_autobox_types {
	font-size: 13px;
}

.clsdiv_letzte_fahrzeuge a, .clsdiv_letzte_fahrzeuge img {
	float: left;
}

#idimg_hsntsn_fzgschein {
	margin-top: 15px;
	height: 110px;
}

#iddiv_vorauswahl_fzgimg_bg {
	background: #f2f2f2;
	border-radius: 4px;
	height: 170px;
}

#iddiv_vorauswahl_wrapper {
	height: 300px;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	margin-top: 30px;
}

#iddiv_vorauswahl_header {
	font-size: 19px;
}

#iddiv_vorauswahl_zollgroessen_head {
	font-size: 16px;
	margin-bottom: 5px;
}

.clsdiv_vorauswahl_zollgroesse span {
	font-size: 16px;
}

.clsdiv_vorauswahl_zollgroesse, .clsdiv_vorauswahl_hersteller {
	height: 22px;
}

#iddiv_vorauswahl_hersteller_head {
	margin-bottom: 5px;
}

.clsinp_zollgroesse, .clsinp_hersteller {
	margin-right: 3px;
}

#idbtn_vorauswahl_weiter {
	float: right;
	margin-top: 20px;
	width: 207px;
}

#iddiv_fahrzeuganzeige_header {
	font-size: 21px;
	margin-bottom: 25px;
}

#iddiv_fahrzeuganzeige_bild_bild img {
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: bottom;
}

#iddiv_fahrzeuganzeige_bild_bild {
	width: 809px;
	height: 305px;
	background: #f2f2f2;
	text-align: center;
	border-radius: 4px;
}

#iddiv_farben_container {
	display: none;
	position: absolute;
	top: 0px;
	right: 25px;
	width: 750px;
	z-index: 2;
}

.clsdiv_felgenfilter_label {
	font-size: 14px;
	margin-bottom: 3px;
	/* width: 210px; */
	float: left;
	width: 100px;
}

#idsel_felgenfilter_hersteller, #idsel_felgenfilter_zollgroesse, #idsel_felgenfilter_farbe, #idsel_felgenfilter_breite, #idsel_felgenfilter_et {
	margin-bottom: 5px;
}

#idbtn_resetfilter {
	background: #E33C19 !important;
}

.clsdiv_fahrzeuganzeige_felge_hersteller {
	font-size: 16px;
	text-align: center;
}

.clsdiv_fahrzeuganzeige_felge_name {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}

.clsdiv_fahrzeuganzeige_felge_img {
	height: 110px;
	width: 126px;
	text-align: center;
	background: #f2f2f2;
	border-radius: 4px;
}

.clsimg_felgenanzeige, .clsimg_felgenanzeige_off {
	margin-top: 5px;
	cursor: pointer;
}

.clsdiv_zollgrossen_container {
	width: 126px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: rgb(150, 150, 150);
	padding: 5px;
	box-sizing: border-box;
	border-radius: 4px;
	color: #ffffff;
}

.clsdiv_zollgroesse_wahl {
	font-size: 12.5px;
	/* font-size: 14px; */
}

.clsdiv_zollgrossen_spacer {
	width: 126px;
	height: 22px;
}

.clsdiv_felgenfilter_filter select {
	width: 140px;
}

.clsdiv_felgenfilter_filter_cb {
	float: left;
	width: 25px;
}

#iddiv_filter_sort_trenner {
	/* margin-top: 20px; */
	height: 2px;
	background: #E33C19;
}

#iddiv_felgenfilter_head {
	font-size: 19px;
	margin-bottom: 10px;
}

.selectedcolor {
	border: 1px solid red;
}

#idimg_felgedetails_felge {
	margin-top: 20px;
	cursor: pointer;
}

#iddiv_felgedetails_dimensionen {
	margin-top: 30px;
	border-radius: 4px;
	background: #f2f2f2;
	width: 1280px;
	box-sizing: border-box;
	padding: 10px;
}

.clsa_felgewaehlen,
.clsa_felgewaehlen_kombi {
	padding: 8px 14px;
	cursor: pointer;
	/* background: #3E3D41; */
	background: #E33C19;
	color: #ffffff;
	border-radius: 4px;
	font-weight: normal;
	display: block;
	box-sizing: border-box;
	text-align: center;
	width: 185px;
}

/* .clsa_felgewaehlen:hover {
	color: #E33C19;
} */

.clsa_felgewaehlen[data-art="kpl"],
.clsa_felgewaehlen_kombi[data-art="kpl"] {
	margin-bottom: 4px;
}


#iddiv_felgedetails_felgeninfos_head {
	font-size: 19px;
	margin-bottom: 5px;
}

.clsdiv_felgedetails_felgeninfolabel {
	display: inline-block;
	font-size: 14px;
	width: 85px;
	vertical-align: top;
}

.clsdiv_felgedetails_felgeninfovalue {
	display: inline-block;
	font-size: 14px;
}

.clsdiv_felgedetails_felgeninforow {
	margin-bottom: 2px;
}

#iddiv_reifengroessen_fahrzeugbild {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	width: 720px;
	margin-right: 30px;
	float: left;
	box-sizing: border-box;
	height: 288px;
	position: relative;
}

#iddiv_reifengroessen_fahrzeugbild_bild img {
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: bottom;
}

#iddiv_reifengroessen_fahrzeugbild_bild {
	background: #f2f2f2;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	height: 260px;
}

#iddiv_reifengroessen_container_head {
	font-size: 19px;
	margin-bottom: 5px;
}

.clsdiv_reifengroesse:hover {
	background: #E33C19;
	color: #ddd;
}

.clsdiv_reifengroesse {
	/* background: #E33C19; */
	background: #f2f2f2;
	color: #383838;
	border-radius: 4px;
	padding: 4px 6px;
	float: left;
	/* margin-left: 5px; */
	font-size: 14px;
	cursor: pointer;
	margin-bottom: 5px;
	min-width: 100px;
	box-sizing: border-box;
	transition: all .1s ease-in-out
}

.clsdiv_reifengroesse_deaktiviert {
	/* background: #E33C19; */
	background: #f2f2f2;
	color: #8d8d8d;
	border-radius: 4px;
	padding: 4px 8px;
	float: left;
	/* margin-left: 5px; */
	font-size: 14px;
	/* cursor: pointer; */
	margin-bottom: 5px;
	min-width: 100px;
	box-sizing: border-box;
}

#iddiv_reifenfilter {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	/* width: 1280px; */
	box-sizing: border-box;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

.clsdiv_reifenfilter_box_head {
	font-size: 16px;
	margin-bottom: 5px;
}

#iddiv_reifenfilter_loadindex {
	width: 155px;
}

#iddiv_reifenfilter_loadindex .clsdiv_reifenfilter:nth-child(4n-6) {
	margin-left: 0px;
}

#iddiv_reifenfilter_speedindex {
	width: 160px;
}

#iddiv_reifenfilter_speedindex .clsdiv_reifenfilter:nth-child(4n-6) {
	margin-left: 0px;
}

#iddiv_reifenfilter_merk .clsdiv_reifenfilter:nth-child(2n-2) {
	margin-left: 0px;
}

#iddiv_reifenfilter_saison {
	width: 110px;
}

#iddiv_reifenfilter_saison .clsdiv_reifenfilter {
	margin-left: 0px;
	width: 100%;
}

#iddiv_reifenfilter_naessegrip, #iddiv_reifenfilter_kraftstoffverbrauch, #iddiv_reifenfilter_geraeuschentwicklung {
	margin-bottom: 5px;
}

#iddiv_reifenfilter_erstausruestung {
	width: 127px;
}

#iddiv_reifenfilter_naessegrip img, #iddiv_reifenfilter_kraftstoffverbrauch img, #iddiv_reifenfilter_geraeuschentwicklung img {
	float: left;
}

#iddiv_reifenfilter_naessegrip select, #iddiv_reifenfilter_kraftstoffverbrauch select, #iddiv_reifenfilter_geraeuschentwicklung select {
	height: 24px;
	margin-left: 5px;
}

#iddiv_reifenfilter_kategorie {
	width: 110px;
}

#iddiv_reifenfilter_kategorie .clsdiv_reifenfilter {
	margin-left: 0px;
	width: 100%
}

#iddiv_reifenfilter_merk {
	min-width: 113px;
}

#iddiv_reifenfilter_merk .clsdiv_reifenfilter {
	width: 44%;
}

#iddiv_reifentabelle_container {
	margin-top: 30px;
	background: #f2f2f2;
	border-radius: 4px;
}

#iddiv_reifentabelle_container {
	font-size: 14px;
	padding: 10px;
	box-sizing: border-box;
}

.clsdiv_reifentabelle_row {
	background: #d1d1d1;
	margin-bottom: 3px;
	padding-top: 5px;
	box-sizing: border-box;
	padding-bottom: 5px;
	color: #383838;
	position: relative;
}

/* .clsdiv_reifentabelle_row:hover {
	background: #e33c19;
}

.clsdiv_reifentabelle_row:hover div {
	color: #ffffff;
} */

/* #iddiv_reifentabelle_head {
    line-height: 27px;
    height: 27px;
} */

.clsdiv_reifentabelle_saison {
	width: 29px;
}

.clsdiv_reifentabelle_row div div {
	height: auto;
}

.clsdiv_reifentab_artikelkat img {
	float: left;
}

.clsdiv_reifentab_artikelkat span {
	float: left;
	margin-left: 5px;
}

.clsdiv_reifentabelle_bestellen {
	float: right;
	margin-right: 10px;
}

.clsdiv_bestbtn {
	padding: 5px 14px;
	cursor: pointer;
	/* background: #3E3D41; */
	background: #E33C19;
	color: #ffffff;
	border-radius: 4px;
	margin-bottom: 3px;
}

#iddiv_kplzusammenfassung_fahrzeugbild {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	box-sizing: border-box;
	position: relative;
}

#iddiv_kplzusammenfassung_artikel {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	box-sizing: border-box;
	margin-top: 30px;
}

#iddiv_kplzusammenfassung_fahrzeugbild_bild img {
	margin-top: 5px;
	margin-bottom: 5px;
}

#iddiv_kplzusammenfassung_fahrzeugbild_bild {
	background: #f2f2f2;
	cursor: pointer;
	border-radius: 4px;
	text-align: center;
	height: 260px;
}

#iddiv_kplzusammenfassung_artikel_leinwand {
	padding: 10px;
	border-radius: 4px;
	background: #f2f2f2;
	color: #393939;
}

#iddiv_kplzusammenfassung_head {
	font-size: 15px;
}

#idbtn_konfiindenwk {
	float: right;
	margin-top: 10px;
}

#iddiv_rdks_fahrzeugbild_container {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	box-sizing: border-box;
	width: 630px;
	text-align: center;
	margin-right: 30px;
	height: 288px;
	vertical-align: top;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

#iddiv_rdks_fahrzeugbild {
	background: #f2f2f2;
	border-radius: 4px;
	height: 260px;
}

#iddiv_rdks_fahrzeugbild img {
	margin-bottom: 5px;
}

#iddiv_rdks_sensor_container {
	background: #f2f2f2;
	border-radius: 4px;
	width: 1280px;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 10px;
	font-size: 15px;
	color: #393939;
}

#iddiv_rdkstab_head {
	margin-bottom: 5px;
}

#iddiv_rdks_felgenbild_container {
	padding: 10px;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	box-sizing: border-box;
	height: 288px;
	vertical-align: top;
	display: inline-block;
	margin-right: 30px;
}

#iddiv_rdks_felgenbild {
	background: #f2f2f2;
	border-radius: 4px;
	height: 260px;
	width: 250px;
	text-align: center;
}

#iddiv_rdks_felgenbild img {
	margin-top: 15px;
}

#iddiv_modallayer_fzgbild img {
	margin-top: -5px;
}

#iddiv_modallayer_fzgbild {
	background: #f2f2f2;
	border-radius: 4px;
	text-align: center;
	height: 435px;
	width: 100%;
}

#iddiv_modallayer_fahrzeuginfos {
	float: left;
	font-size: 16px;
	background: #f2f2f2;
	padding: 10px;
	border-radius: 4px;
	color: #393939;
	width: 520px;
	width: 457px;
	height: 250px;
	box-sizing: border-box;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.clsdiv_fahrzeuginfos_fzg_zeile_label {
	width: 150px;
}

#iddiv_modallayer_konfi_felgenimg {
	text-align: center;
	border-radius: 4px;
	width: 100%;
	background: #f2f2f2;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 650px;
	position: relative;
}

#idbtn_konfipdferstellen {
	margin-top: 10px;
}

#idbtn_konfipdferstellenEK {
	margin-top: 10px;
	margin-left: 15px;
}

#idbtn_weiterohnesensor {
	margin-top: 15px;
	float: right;
}

#iddiv_vorauswahl_preisschlater {
	float: left;
	margin-top: 15px;
	font-size: 16px;
	width: 17%;
}

#iddiv_fahrzeuganzeige_bild_fzginfo, #iddiv_felgedetails_fahrzeug_infos, #iddiv_rdks_fahrzeugbild_infos, #iddiv_reifengroessen_fahrzeugbild_infos, #iddiv_kplzusammenfassung_fahrzeugbild_infos {
	position: absolute;
	color: #383838;
	font-size: 15px;
	left: 15px;
	top: 15px;
}

#iddiv_wkinfos {
	margin-top: 15px;
	padding-left: 15px;
	font-size: 14px;
}

#iddiv_fahrzeuginfos_felgenbild {
	background: #f2f2f2;
	margin-top: 20px;
	float: left;
	height: 250px;
	width: 250px;
	text-align: center;
	border-radius: 4px;
	padding-top: 10px;
	box-sizing: border-box;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

#iddiv_fahrzeuginfos_felgeninfos {
	float: left;
	margin-top: 20px;
	/* margin-left: 30px; */
	background: #f2f2f2;
	height: 250px;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
	color: #383838;
	width: 490px;
	border-radius: 4px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	padding-left: 30px;
}

#iddiv_vorauswahl_zollgroessen_infotext {
	margin-top: 10px;
	font-size: 16px;
	color: red;
	font-weight: bold;
}

#iddiv_eg_suche {
	display: none;
	padding: 5px;
	height: 287px;
	font-size: 16px;
	position: relative;
	z-index: 1;
	background: #595959;
}

#iddiv_hsn_tsn_eg_switcher div {
	display: inline-block;
	/* width: 50px; */
	font-size: 16px;
	/* text-transform: uppercase; */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-align: center;
	height: 23px;
	cursor: pointer;
	padding: 0px 5px;
}

#iddiv_hsn_tsn_auswahl {
	padding: 5px;
	position: relative;
	z-index: 1;
	background: #595959;
}

#idinp_eg_abe_nr {
	height: 31px;
	font-size: 15px;
	width: 100%;
	box-sizing: border-box;
}

#idbtn_eg_suche {
	margin-top: 202px;
	display: inline-block;
	background: #e33c19 !important;
	width: 100%;
}

.aktive_suche {
	background: #595959;
}

#divcontrdks {
	margin-left: 20px;
	padding-top: 5px;
}

.clsinp_menge {
	width: 30px;
}

#iddiv_modallayer_konfi_sm_container {
	min-height: 200px;
	max-height: 550px;
	margin: 10px;
	font-weight: normal;
	font-size: 20px;
	overflow-x: hidden;
	overflow-y: auto;
}

#iddiv_reifentabelle_rows .clsdiv_reifentabelle_hersteller, #iddiv_reifentabelle_rows .clsdiv_reifentabelle_naesse, #iddiv_reifentabelle_rows .clsdiv_reifentabelle_kraftstoff, #iddiv_reifentabelle_rows .clsdiv_reifentabelle_geraeusch, #iddiv_reifentabelle_rows .clsdiv_reifentabelle_preis {
	padding-top: 9px;
}

.clsdiv_fzg_favorit {
	background: #f2f2f2;
	padding: 3px;
	width: 55px;
	height: 55px;
	box-sizing: border-box;
	margin-bottom: 4px;
	cursor: pointer;
}

.clsdiv_fzg_favorit img {
	width: 45px;
	height: 45px;
	margin: 2px;
}

.clsdiv_breadcrumb_disabled {
	cursor: default;
}

/* .clsdiv_breadcrumb_disabled img {
	filter: grayscale(1);
} */

#iddiv_reifenbild_hover {
	position: absolute;
	max-width: 200px;
	max-height: 200px;
	background: #f2f2f2;
	border-radius: 4px;
}

#iddiv_reifenbild_hover img {
	max-width: 180px;
	max-height: 180px;
	margin: 10px;
}

.clsdiv_reifengroesse_aktiv {
	color: #ddd;
	background: #e33c19;
}

.clsdiv_reifentabelle_sort_aktiv {
	position: relative;
}

.clsdiv_felgendim_sort_aktiv {
	position: relative;
}

.clsdiv_felgendim_sort_aktiv[data-sortrichtung="DESC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #393939 transparent;
	position: absolute;
	left: -8px;
	top: 4px;
}

.clsdiv_felgendim_sort_aktiv[data-sortrichtung="ASC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #393939 transparent transparent transparent;
	position: absolute;
	left: -8px;
	top: 4px;
}

.clsdiv_reifentabelle_sort_aktiv[data-sortrichtung="DESC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #393939 transparent;
	position: absolute;
	left: -7px;
	top: 5px;
}

.clsdiv_reifentabelle_sort_aktiv[data-sortrichtung="ASC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #393939 transparent transparent transparent;
	position: absolute;
	left: -7px;
	top: 5px;
}

.clsdiv_reifentabelle_sort {
	cursor: pointer;
	text-decoration: underline;
}

.clsdiv_felgendim_sort {
	cursor: pointer;
	text-decoration: underline;
}

.clsinp_rdkstab_menge {
	width: 40px;
	margin-top: 28px;
}

.clsdiv_rdkstab_ang_btn_layer {
	display: inline-block;
	height: 35px !important;
	margin-top: 25px;
	width: 25px;
	text-align: center;
	padding-top: 8px !important;
	border-radius: 4px;
	background: #e33c19;
	color: #fff;
	cursor: pointer;
}

#iddiv_modallayer_konfi .clsdiv_rdkstab_waehlen_btn_layer {
	display: inline-block;
}

#idbtn_nursensoren {
	margin-top: 10px;
	float: right;
	width: 207px;
}

#iddiv_reifenfilter_vorfilter {
	float: left;
	border-radius: 4px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	box-sizing: border-box;
	margin-top: 30px;
	margin-right: 30px;
	height: 185px;
	width: 390px;
}

#iddiv_reifenfilter_hersteller {
	margin-top: 10px;
	height: 115px;
	overflow: auto;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #f2f2f2;
	margin-right: 10px;
}

/* #idbtn_vorfilter_prae,
#idbtn_vorfilter_qual,
#idbtn_vorfilter_budg {
	background: #e33c19 !important;
	margin-left: 10px;
} */

#idbtn_vorfilteranwenden {
	background: #e33c19 !important;
	margin-left: 10px;
}

.clsdiv_reifenfilter_hersteller input[type=checkbox] {
	margin-left: 0;
	float: left
}

.clsdiv_reifenfilter_hersteller span {
	font-size: 14px;
	float: left;
	color: #383838;
}

.clsdiv_reifenfilter_hersteller {
	height: 20px;
}

.selected {
	text-decoration: underline;
}

.clsdiv_rdkstab_ang_btn_layer img {
	height: 22px;
}

#iddiv_preisschalter {
	float: left;
	/* margin-left: 10px; */
	background: #f2f2f2;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 4px;
	width: 275px;
}

.clsdiv_preisschlater_bc {
	display: inline-block;
	font-size: 10px;
	font-family: 'Lato', sans-serif !important;
	font-weight: normal;
	height: 18px;
}

.clsdiv_preisschlater_bc span {
	vertical-align: middle;
	font-size: 12px;
}

.clsdiv_preisschlater_bc input {
	margin: 0 6xp;
	vertical-align: middle;
}

.clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_preis, .clsdiv_zusammenfassung_position .clsdiv_zusammenfassung_menge {
	padding-top: 14px;
}

.clsdiv_rdkstab_row .clsdiv_rdkstab_preis {
	padding-top: 5px;
}

.clsdiv_rdkstab_preis {
	width: 155px;
}

#idbtn_kpl_lose_da_kein_sensor {
	margin-top: 15px;
	float: right;
}

#iddiv_modallayer_fahrzeuginfos_head, #iddiv_fahrzeuginfos_felgeninfos_head, #iddiv_modallayer_cocdaten_head {
	font-size: 21px;
	margin-bottom: 10px;
}

#iddiv_reifengroessen_container_scroll {
	display: inline-block;
	max-width: 200px;
	vertical-align: top;
	height: 232px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 200px;
}

#iddiv_reifengroessen_hersteller {
	/* display: inline-block; */
	margin-left: 13px;
	vertical-align: top;
	float: right;
	/* position: relative; */
	height: 230px;
	width: 290px;
}

#iddiv_reifengroessen_hersteller_scroll {
	overflow: auto;
	/* height: 195px; */
	/* width: 200px; */
	height: 163px;
	width: 180px;
	background: #f2f2f2;
	padding: 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
	float: left;
}

/* #iddiv_reifengroessen_hersteller_scroll:hover {
	height: 150px;
} */

#idbtn_vorfilter_prae, #idbtn_vorfilter_qual, #idbtn_vorfilter_budg {
	color: #ddd !important;
	background: #e33c19 !important;
	padding: 4px 8px !important;
	float: left;
	margin-right: 6px;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
}

#idbtn_reifenanzeigen {
	color: #ddd !important;
	background: #e33c19 !important;
	padding: 4px 8px !important;
	float: right;
	margin-top: 6px;
}

.clsdiv_reifenfilter_herstellericons img {
	max-width: 90px;
	/* max-height: 20px; */
	cursor: pointer;
	/* filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); */
	/* filter: gray; */
	/* -webkit-filter: grayscale(100%); */
	/* transition: filter 0.2s ease-in; */
}

#iddiv_reifengroessen_hersteller_favo {
	background: #f2f2f2;
	padding: 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
}

.clsdiv_reifenfilter_herstellericons:not(:last-child) {
	margin-bottom: 6px;
}

.imgausrichten {
	vertical-align: bottom;
	display: inline-block;
	height: 100%;
}

.clsdiv_vorauswahl_hersteller_stahl, .clsdiv_vorauswahl_hersteller_alu {
	/* display: inline-block; */
	float: left;
	/* width: 43%; */
	vertical-align: top;
}

.clsdiv_vorauswahl_hersteller_alu {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 200px;
}

#iddiv_vorauswahl_hersteller_alu {
	margin-top: 15px;
	/* margin-right: 50px; */
	float: left;
	font-size: 16px;
	width: 155px;
	min-width: 43%;
}

#iddiv_reifentabelle_head {
	margin-bottom: 3px;
}

.clsdiv_reifentabelle_row .clsdiv_reifentabelle_kplpreis_vk, .clsdiv_reifentabelle_row .clsdiv_reifentabelle_kplpreis_ek, .clsdiv_reifentabelle_row .clsdiv_reifentabelle_kplpreis_ertrag {
	line-height: 18px;
}

.clsdiv_pdf_reifen_erstellen, 
.clsdiv_pdf_reifen_erstellen_kombi {
	padding: 5px 14px;
	cursor: pointer;
	/* background: #3E3D41; */
	/* background: #e33c19; */
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
}

.clsdiv_pdf_reifen_erstellen img,
.clsdiv_pdf_reifen_erstellen_kombi img {
	width: 20px !important;
	height: 24px !important;
	line-height: initial;
}

.clsdiv_rdkstabelle_sort_aktiv {
	position: relative;
}

.clsdiv_rdkstabelle_sort_aktiv[data-sortrichtung="DESC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 10px 5px;
	border-color: transparent transparent #393939 transparent;
	position: absolute;
	left: -12px;
	top: 4px;
}

.clsdiv_rdkstabelle_sort_aktiv[data-sortrichtung="ASC"]::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #393939 transparent transparent transparent;
	position: absolute;
	left: -12px;
	top: 4px;
}

.clsdiv_rdkstabelle_sort {
	text-decoration: underline;
	cursor: pointer;
}

.tooltip {
	position: relative;
	display: inline-block;
	padding-top: 0 !important;
	margin-left: 4px;
	text-align: center;
	cursor: pointer;
}

.tooltip:hover::after {
	content: attr(data-tooltip);
	background: #393939;
	color: #fff;
	padding: 8px;
	border-radius: 3px;
	position: absolute;
	white-space: nowrap;
	top: -29px;
	left: -3px;
	font-weight: normal;
	font-size: 15px;
	text-align: left !important;
	line-height: 16px;
}

.tooltip:hover::before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 2px;
	top: 1px;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #393939 transparent transparent transparent;
}

.clsdiv_legende_links {
	display: inline-block;
	width: 150px;
}

.clsdiv_legende_rechts {
	display: inline-block;
	vertical-align: middle;
}

#divkpllegende {
	border-radius: 4px;
	background: #f2f2f2;
	padding: 15px;
	box-sizing: border-box;
	display: none;
	position: relative;
}

.clsdiv_legende_row {
	margin-bottom: 8px;
	font-weight: normal;
}

.clsdiv_legende_row:last-child {
	margin-bottom: 0px;
}

.tooltip img {
	width: 15px;
	height: 15px;
	margin-top: 9px;
	float: left;
}

.clsdiv_bestandsanzeige div {
	vertical-align: top !important;
	padding: 0px !important;
	height: 30px !important;
	line-height: 28px !important;
}

.clsdiv_bestandsanzeige {
	height: 40px !important;
}

#iddiv_legendeclose {
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
}

#iddiv_reifentabelle {
	min-height: 375px;
}

.button {
	padding: 8px 14px;
	cursor: pointer;
	background: #3E3D41;
	color: #ffffff;
	font-size: 16px;
	border-radius: 4px;
	font-weight: normal;
	height: auto;
	border: 0px;
	cursor: pointer;
	display: inline-block;
	transition: all 200ms ease-in-out;
}

.button:hover {
	background: #E33C19;
}

.naviback {
	margin-top: 15px;
}

.clsimg_naviback {
	height: 19px;
}

.naviback span {
	vertical-align: top;
	display: inline-block;
}

.clsimg_naviback {
	height: 19px;
	display: inline-block;
	vertical-align: middle;
}

.clsdiv_auflagenlayer_kuerzel {
	font-weight: bold;
	font-size: 18px;
}

.clsdiv_auflagenlayer_text {
	font-size: 14px;
}

.clsdiv_auflagenlayer_row {
	margin-bottom: 15px;
}

.clsimg_reifenauflagen {
	height: 16px;
	width: 16px;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 5px;
	cursor: pointer;
}

#iddiv_keinefelgen_gefunden {
	font-size: 20px;
}

#iddiv_keinezollgroesse {
	font-size: 20px;
	margin-top: 20px;
}

#iddiv_modallayer_konfi_felgenimg .clsdiv_fahrzeuganzeige_felge {
	position: absolute;
	bottom: 10px;
	right: 15px;
}

::placeholder {
	color: #bbb;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #bbb;
}

::-ms-input-placeholder {
	color: #bbb;
}

#iddiv_felge_auswahl {
	bottom: 15px !important;
	right: 15px !important;
	height: 36px !important;
	width: 36px !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

#iddiv_felge_auswahl div {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

#iddiv_felge_auswahl img {
	height: 24px;
	width: 24px;
	vertical-align: middle;
	display: inline-block;
}

.clsdiv_breadcrumb_v2 div {
	margin-left: 15px;
	text-align: center;
}

.clsdiv_breadcrumb_v2:first-child {
	margin-left: 0px !important;
}

.clsdiv_breadcrumb_v2:first-child::before {
	border-color: transparent transparent transparent transparent !important;
}

.clsdiv_breadcrumb_v2:last-child::after {
	border-color: transparent transparent transparent transparent !important;
}

.clsdiv_breadcrumb_aktiv_v2 {
	background: #e33c19 !important;
	cursor: default !important;
}

.clsdiv_breadcrumb_aktiv_v2::after {
	border-color: transparent transparent transparent #e33c19 !important;
}

.clsdiv_breadcrumb_v2 {
	background: #bdbdbd;
	padding: 5px;
	width: 120px;
	position: relative;
	margin-bottom: 5px;
	text-align: center;
	height: 45px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	cursor: pointer;
}

.clsdiv_breadcrumb_v2::after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 0 22px 15px;
	border-color: transparent transparent transparent #bdbdbd;
	top: 0;
	right: -15px;
	z-index: 1;
}

.clsdiv_breadcrumb_disabled_v2 {
	background: #f2f2f2 !important;
	cursor: default;
}

.clsdiv_breadcrumb_disabled_v2::after {
	border-color: transparent transparent transparent #f2f2f2 !important;
}

.clsdiv_breadcrumb_disabled_v2 img {
	filter: grayscale(1);
}

/* .clsdiv_breadcrumb_v2::before:first-child {
	border-color: transparent transparent transparent transparent !important;
} */

.clsdiv_breadcrumb_v2::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 0 22px 15px;
	border-color: transparent transparent transparent #dddddd;
	top: 0;
	left: 0;
}

#iddiv_navi_v2 {
	float: left;
}

.preisschalter_ertrag, .preisschalter_ek, .preisschalter_vko, .preisschalter_vkm {
	text-align: right;
	height: 20px !important;
}

.clsdiv_felgedetails_dimensionen_menge {
	text-align: center;
}

.clsdiv_rgr_hasabe {
	float: right;
	height: 25px;
	background: #f2f2f2;
	color: #383838;
	border-radius: 4px;
	margin-left: 3px;
	line-height: 25px;
	padding: 0px 4px;
	font-size: 11px;
}

.clsdiv_reifengroesse_item {
	margin-bottom: 3px;
}

.clsdiv_reifen_exclude {
	float: left;
	padding-top: 4px;
}

.clsdiv_rgr_hasabe_text {
	float: right;
}

#iddiv_reifentabelle_info {
	font-size: 26px;
	margin-top: 20px;
	background: #393939;
	color: #dddddd;
	border: 2px solid #000;
	border-bottom: 6px solid #E33C19;
	padding: 10px;
	border-radius: 4px;
}

.clsa_felgewaehlen_disabled, .clsa_felgewaehlen_disabled_pdf {
	background: #f2f2f2;
	color: #8d8d8d;
	padding: 8px 14px;
	cursor: pointer;
	border-radius: 4px;
	font-weight: normal;
	display: block;
	box-sizing: border-box;
	text-align: center;
	width: 185px;
	margin-bottom: 4px;
}

#idbtn_nursensoren_disabled {
	background: #f2f2f2 !important;
	color: #8d8d8d !important;
	margin-top: 10px;
	float: right;
	width: 207px;
}

#idbtn_nursensoren_disabled:hover {
	background: #f2f2f2 !important;
	color: #8d8d8d !important;
}

.clsdiv_reifeninfofelgebild {
	/* display: none; */
	color: #939393;
	font-size: 9px;
	margin-top: 4px;
}

.clsdiv_zusammenfassung_reifeninfofelge {
	/* display: none; */
	color: #939393;
	font-size: 9px;
	margin-top: 4px;
}

.clsdiv_feedbackstern_active {
	color: yellow;
}

#iddiv_modallayer_feedback_sterne div img {
	cursor: pointer;
	height: 15px;
	width: 15px;
}

#iddiv_modallayer_feedback_sterne div {
	display: inline-block;
	box-sizing: border-box;
	/* border: 1px solid black; */
	width: 20px;
	height: 20px;
	margin-right: 10px;
	text-align: center;
}

#idbtn_konfi_feedback {
	margin-top: 5px;
	margin-left: 20px;
	float: right;
	width: 140px;
}

#iddiv_modallayer_feedback_sterne {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
}

#idtxt_feedbacktext {
	resize: none;
	width: 600px;
	height: 200px;
	margin-bottom: 10px;
}

#iddiv_modallayer_feedback_text {
	font-size: 18px;
}

.clsa_felgeanfragen {
	padding: 8px 14px;
	cursor: pointer;
	/* background: #3E3D41; */
	background: #3e3d41;
	color: #ffffff;
	border-radius: 4px;
	font-weight: normal;
	display: block;
	box-sizing: border-box;
	text-align: center;
	width: 185px;
}

#iddiv_modallayer_anfrage_head {
	font-size: 19px;
}

#iddiv_modallayer_anfrage_text {
	font-size: 19px;
	height: 200px;
}

#idbtn_felgenanfrage_senden {
	margin-right: 10px;
}

#iddiv_modallayer_anfrage_abweichendedaten {
	margin-top: 15px;
	margin-bottom: 25px;
}

#iddiv_modallayer_anfrage_abweichendedaten label {
	min-width: 55px;
	display: inline-block;
}

#iddiv_modallayer_anfrage_abweichendedaten div {
	margin-bottom: 5px;
}

#iddiv_zusammenfassung_summenband_ek_conatiner, #iddiv_zusammenfassung_summenband_vk_conatiner {
	float: left;
}

#iddiv_zusammenfassung_summenband_container_einzel {
	background: #d1d1d1;
	margin-bottom: 5px;
	border-radius: 4px;
	vertical-align: middle;
	display: inline-block;
	padding: 10px;
}

#iddiv_zusammenfassung_summenband_container_gesamt {
	background: #d1d1d1;
	border-radius: 4px;
	vertical-align: middle;
	display: inline-block;
	padding: 10px;
}

.clsdiv_zusammenfassung_summenband_text {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 17px;
}

#iddiv_zusammenfassung_summenband_container_einzel_outter, #iddiv_zusammenfassung_summenband_container_gesamt_outter {
	text-align: right;
}

#idbtn_weiterohnesensor_rdksvorhanden {
	float: right;
	margin-top: 15px;
}

.clsspan_panz_text {
	width: 73px;
	display: inline-block;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 11px;
	color: #939393;
}

.clsdiv_reifentabelle_preis_reifenpreis, .clsdiv_reifentabelle_reifenpreis {
	width: 85px;
	text-align: right;
}

.clsdiv_reifentabelle_preis_sensorpreis, .clsdiv_reifentabelle_sensorpreis {
	text-align: right;
	width: 85px;
}

.clsdiv_reifentabelle_preis_felgenpreis, .clsdiv_reifentabelle_felgenpreis {
	text-align: right;
	width: 85px;
}

.clsdiv_reifentabelle_preis_kplpreis, .clsdiv_reifentabelle_kplpreis {
	width: 160px;
	box-sizing: border-box;
	padding-left: 14px;
}

.clsdiv_reifentabelle_kplpreis .clsspan_panz_text {
	width: 90px;
}

.fontbold {
	font-weight: bold;
}

#iddiv_preisswitch_bc {
	float: left;
	background: #f2f2f2;
	font-family: 'Lato';
	width: 275px;
	padding: 0 10px;
	box-sizing: border-box;
	font-weight: normal;
	border-radius: 2px;
	height: 45px;
	display: flex;
	justify-content: start;
	align-items: center;
	flex-wrap: wrap;
}

.clsdiv_preisswitch {
	display: inline-block;
	margin-right: 15px;
}

.clsdiv_preisswitch label {
	display: inline-block;
	float: right;
	cursor: pointer;
}

.clsdiv_preisswitch input {
	display: inline-block;
	float: left;
	margin: 0px;
	margin-right: 5px;
	margin-top: 2px;
	cursor: pointer;
}

.clsdiv_felge_info {
	position: absolute;
	bottom: 5px;
	left: 10px;
	cursor: pointer;
	background: #E33C19;
	border-radius: 4px;
	padding: 2px;
}

.clsdiv_felge_info img {
	height: 24px;
}



#iddiv_stahlfelgeninfo {
	background: #f2f2f2;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 15px;
	margin-top: 30px;
}

.clsdiv_rotate {
	display: inline-block;
	height: 100%;
	line-height: 280px;
	margin: 0px 15px;
	color: #e33c19;
	font-size: 28px;
	cursor: pointer;
}

#iddiv_felge_3d {
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#iddiv_felge_3d[disabled=""], #iddiv_felge_3d[disabled="disabled"] {
	background: #fff !important;
	color: #383838 !important;
}

input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	height: 36px;
	width: 16px;
	border-radius: 4px;
	background: #e33c19;
	cursor: pointer;
	margin-top: -14px;
	border: 0px;
}

input[type=range]::-moz-range-thumb {
	height: 36px;
	width: 16px;
	border-radius: 4px;
	background: #e33c19;
	cursor: pointer;
	border: 0px;
}

input[type=range]::-ms-thumb {
	height: 36px;
	width: 16px;
	border-radius: 4px;
	background: #e33c19;
	cursor: pointer;
	border: 0px;
}

#idinp_3d_slider {
	width: 275px;
	background: transparent;
}

input[type=range] {
	-webkit-appearance: none;
}

input[type=range]::-webkit-slider-runnable-track {
	height: 8px;
	cursor: pointer;
	background: #ffffff;
	border-radius: 25px;
	border: 0.2px solid #010101;
	border: 1px solid #393939;
}

input[type=range]::-moz-range-track {
	height: 8px;
	cursor: pointer;
	background: #ffffff;
	border-radius: 25px;
	border: 1px solid #393939;
}

input[type=range]::-ms-track {
	height: 8px;
	cursor: pointer;
	background: transparent;
	border-color: transparent;
	color: transparent;
	border: 1px solid #393939;
	border-radius: 25px;
}

input[type=range]::-ms-fill-lower {
	background: #ffffff;
	border-radius: 50px;
}

input[type=range]::-ms-fill-upper {
	background: #ffffff;
	border-radius: 50px;
}

input[type=range]:focus::-ms-fill-lower {
	background: #ffffff;
	border-radius: 25px;
}

input[type=range]:focus::-ms-fill-upper {
	background: #ffffff;
	border-radius: 25px;
}

.clsdiv_rgr_abeampel {
	height: 16px;
	width: 16px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}

.clsdiv_rgr_abeampel img {
	margin-top: 0px !important;
}

.clsdiv_felge_felgenfarbe {
	height: 12px;
	font-size: 10px;
	text-align: center;
	margin-bottom: 5px;
}

.clsa_sensor_doc {
	color: #0000ff;
	text-decoration: underline;
}

.clsimg_sensor_docs {
	width: 18px;
	vertical-align: middle;
	margin-left: 6px;
}

.clsa_sensor_doc {
	display: block;
	color: #e33c19;
	font-size: 16px;
}

.clsdiv_sensorinfos_headline {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.clsnoheight {
	height: unset !important;
}

.clsimg_sensor_infos {
	cursor: pointer;
}

#iddiv_rdks_hinweis_optional {
	background: #f2f2f2;
	margin-top: 10px;
	border-radius: 4px;
	padding: 10px;
	box-sizing: border-box;
	font-size: 16px;
}

.clsdiv_rdkstab_waehlen_btn.btn_disabled {
	background: #f2f2f2 !important;
	color: #7d7d7d !important;
}

.clsdiv_rdkstab_waehlen_btn.btn_disabled img {
	filter: invert(1);
}

.clsimg_sensor_infos {
	height: 30px;
}

.clsimg_rdksherst_bild {
	max-width: 65px;
}

.clsdiv_artikeldetails_opener {
	position: absolute;
	left: 600px;
	cursor: pointer;
	top: 71px;
	text-decoration: underline;
	height: 22px !important;
}
.clsdiv_artikeldetails_opener_small {
	/* color:blue; */
	text-decoration: underline;
	height: 22px !important;
	cursor: pointer;
}


#iddiv_bildlayer_header {
	display: flex;
}

#iddiv_bildlayer_header_herstellerbild {
	flex-basis: 400px;
}

#idimg_bildlayer_header_herstellerbild {
	max-width: 100%;
}

#iddiv_bildlayer_header_bezeichnung {
	flex-basis: 400px;
	padding-left: 10px;
	box-sizing: border-box;
}

#iddiv_bildlayer_header_bezeichnung1 {
	font-size: 23px;
}

#iddiv_bildlayer_header_bezeichnung2 {
	font-size: 20px;
	font-weight: normal;
}

#idbtn_bildlayer_email img,
#idbtn_bildlayer_pdf img,
#idbtn_eulabel_drucken img,
#idbtn_bildlayer_drucken img {
	height: 20px;
}

#idbtn_bildlayer_drucken img {
	filter: invert(1);
}

#idbtn_bildlayer_email,
#idbtn_bildlayer_pdf,
#idbtn_eulabel_drucken,
#idbtn_bildlayer_drucken {
	margin-left: 5px;
	vertical-align: top;
}

#idinp_bildlayer_email {
	height: 36px;
	vertical-align: top;
	padding-left: 5px;
	box-sizing: border-box;
}

#iddiv_bildlayer {
	padding: 10px;
	box-sizing: border-box;
}

#iddiv_bildlayer_header_buttons {
	margin-left: auto;
}

#iddiv_bildlayer_body {
	display: flex;
}

#iddiv_bildlayer_body_artikel {
	flex-basis: 33%;
	padding: 10px;
	box-sizing: border-box;
}

#iddiv_bildlayer_body_beschreibung {
	flex-basis: 33%;
	padding: 10px;
	box-sizing: border-box;
}

#iddiv_bildlayer_body_label {
	flex-basis: 33%;
	padding: 10px;
	box-sizing: border-box;
}

#idtable_bild_layer_artikel_infos,
#idtable_bild_layer_label {
	width: 100%;
	font-weight: normal;
	font-size: 16px;
}

#idtable_bild_layer_artikel_infos tr,
#idtable_bild_layer_label tr {
	height: 25px;
}

#idtable_bild_layer_artikel_infos tr td,
#idtable_bild_layer_label tr td {
	border-bottom: 1px solid #d1d1d1;
}

#iddiv_bildlayer_body_artikel_infos {
	margin-top: 15px;
}

#text_area {
	width: 100%;
}

#iddiv_bildlayer_body_beschreibung_header,
#iddiv_bilderlayer_body_beschreibung_tests_header {
	font-size: 16px;
	margin-bottom: 3px;
}

#iddiv_bilderlayer_body_beschreibung_tests_header {
	margin-top: 10px;
}

#idimg_bildlayer_body_label {
	margin: 0 auto;
	display: block;
	height: 400px;
}

#idtable_bild_layer_label {
	margin-top: 15px;
}

.clslayer_bildanzeige {
	height: 915px !important;
	top: 90px !important;
	position: fixed !important;
}

#iddiv_modallayer_cocdaten {
	background: #f2f2f2;
	margin-top: 20px;
	border-radius: 4px;
	padding: 10px;
	color: #393939;
}

#iddiv_modallayer_cocdaten_table_head {
	display: flex;
	flex-direction: row;
	font-weight: bold;
	height: 22px;
}

.clsdiv_modallayer_cocdaten_row {
	display: flex;
	flex-direction: row;
	height: 30px;
	align-items: center;
	border-top: 1px solid #ddd;
}

.clsdiv_modallayer_cocdaten_achse {
	flex-basis: 80px;
}

.clsdiv_modallayer_cocdaten_saison {
	flex-basis: 190px;
}

.clsdiv_modallayer_cocdaten_felgengroesse {
	flex-basis: 230px;
}

.clsdiv_modallayer_cocdaten_reifengroesse {
	flex-basis: 230px;
}

.clsdiv_modallayer_cocdaten_achse,
.clsdiv_modallayer_cocdaten_saison,
.clsdiv_modallayer_cocdaten_felgengroesse,
.clsdiv_modallayer_cocdaten_reifengroesse {
	font-size: 16px;
}


#iddiv_modallayer_cocdaten_table_scroll {
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
}

.clsimg_fzg_infos,
.clsimg_fzg_infos_noclick {
	vertical-align: bottom;
	height: 18px;
	margin-left: 5px;
	cursor: pointer;
}

#iddiv_fahrzeuginfo_opener {
	float: right;
	font-weight: normal;
	background: #e33c19;
	color: #fff;
	border-radius: 4px;
	box-sizing: border-box;
	height: 45px;
	font-size: 15px;
	margin-left: 5px;
	width: 124px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

/* #idbtn_womo_lk_zurueck,
#idbtn_womo_lk_bestaetigen {
	margin-top: 5px;
	margin-right: 10px;
} */

#idbtn_lk_buttons {
	margin-top: 15px;
	display: flex;
	justify-content: space-between;
}

#divkpltelefon {
	text-align: center;
	height: 30px;
	margin-bottom: 8px;
}

#divkpltelefon>img {
	height: 30px;
}

.clsdiv_zusammenfassung_artikelbez_zubehoer {
	width: 600px;
}

#iddiv_preisschalter_header {
	margin-bottom: 5px;
}

.clsdiv_felgenfilter_label_cb {
	float: left;
	width: auto;
	font-size: 14px;
	margin-bottom: 3px;
}

.tttclsdiv_fahrzeuganzeige_felge_name {
	font-size: 14px;
	text-align: center;
	margin-bottom: 3px;
}

.clsspan_lochkreis {
	font-size: 9px;
	margin-left: 5px;
}

.clsdiv_felgendetails_ean_han {
	font-size: 12px;
}


#iddiv_modallayer_mini {
	position: absolute;
	z-index: 1000;
	top: 170px;
	left: calc(50% - 250px);
	width: 500px;
	height: 250px;
	background: #fff;
	box-shadow: 0px 0px 4px #aeaeae;
	border-radius: 4px;
}

#iddiv_modallayer_mini_head {
	border-top-left-radius: 4px;
	height: 35px;
	background: #3E3D41;
	border-top-right-radius: 4px;
	line-height: 35px;
	color: #fff;
	padding-left: 10px;
	font-size: 15px;
	font-weight: normal;
}

#idimg_close_minimodal {
	float: right;
	margin-top: 8px;
	margin-right: 10px;
	cursor: pointer;
}

#iddiv_modallayer_mini_content {
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	font-size: 18px;
	font-weight: normal;
}

.clsimg_3d {
	height: 250px;
	width: 600px !important;
	display: none;
	vertical-align: middle !important;
}

.clsdiv_bestbtn.clsimg_reifen_waehlen,
.clsdiv_bestbtn.clsimg_reifen_waehlen_kombi,
.clsdiv_pdf_reifen_erstellen,
.clsdiv_pdf_reifen_erstellen_kombi {
	height: 24px !important;
	line-height: initial;
}


.clsdiv_bestbtn.clsimg_reifen_waehlen>img {
	line-height: initial;
}

.clsdiv_dim_zeile_kombi_achse1 {
	margin-top: 3px;
	background: #d1d1d1;
	padding: 3px 0px;
	box-sizing: border-box;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.clsdiv_dim_zeile_kombi_achse2 {
	background: #d1d1d1;
	padding: 3px 0px;
	box-sizing: border-box;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.clsdiv_reifengroesse_kombi_va,
.clsdiv_reifengroesse_kombi_ha {
	display: flex;
	align-items: center;
}

.clsdiv_reifengroesse_kombi {
	background: #f2f2f2;
	color: #383838;
	border-radius: 4px;
	padding: 4px 6px;
	float: left;
	font-size: 14px;
	cursor: pointer;
	margin-bottom: 5px;
	min-width: 100px;
	box-sizing: border-box;
	transition: all .1s ease-in-out;
}

.clsdiv_reifengroesse_kombi:hover {
	background: #E33C19;
	color: #ddd;
}

.clsdiv_reifengroesse_kombi .clsdiv_reifen_exclude {
	padding: 0;
	float: none;
}

.clsdiv_reifen_kombi_trenner {
	height: 2px;
	width: 100%;
	background-color: #000000;
}

#iddiv_reifengroessen_hersteller_buttons {
	display: flex;
	flex-wrap: wrap;
}

.clsdiv_dim_zeile_kombi_info {
	width: 100%;
	padding-left: 5px;
	font-size: 14px;
	color: #393939;
}

#iddiv_konfi_reifen_tabelle_keine_treffer {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}

.clsimg_konfi_achse {
	vertical-align: middle;
}

.clsdiv_felgedetails_dimensionen_dim .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_felgedetails_felgeninfovalue .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_reifengroesse_kombi .clsimg_konfi_achse {
	margin-right: 3px;
	width: 24px;
}

.clsdiv_zusammenfassung_summenband_text .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_zusammenfassung_hersteller .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_fahrzeuginfos_fzg_zeile_wert .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_zusammenfassung_achse .clsimg_konfi_achse {
	margin-right: 3px;
}

.clsdiv_zusammenfassung_achse {
	padding: 10px;
	font-size: 16px;
}

.clsdiv_zusammenfassung_va_ha_spacer {
	margin-top: 15px;
}
@media (max-width: 768px), (max-width: 900px) and (orientation: landscape) {
	.konfitabelle {
		padding-left: 10px;
		padding-right: 10px;
		min-width: unset;
		max-width: unset;
		box-sizing: border-box;
	}

	#divkplcontent {
		width: 100%;
	}

	#iddiv_start_suchcontainer {
		flex-wrap: wrap;
	}

	#iddiv_start_hersteller_auswahl, #iddiv_hsn_tsn_eg_container, #iddiv_modell_auswahl {
		margin-bottom: 10px;
		max-width: 500px;
		flex-basis: 320px;
		flex-grow: 1;
	}

	#iddiv_start_hersteller_pd {
		width: calc(100% - 70px);
	}

	.clsdiv_herstellerwahl_start, .clsdiv_modellwahl_start {
		font-size: 16px;
	}

	.clsdiv_autobox {
		margin-left: 0;
		margin-top: 0;
		flex-grow: 1;
		flex-shrink: 0;
	}

	#iddiv_start_types {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
	}

	#iddiv_navi_v2 {
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 10px);
	}

	.clsdiv_breadcrumb_v2 {
		flex-grow: 1;
		width: auto;
	}

	#idimg_hsntsn_fzgschein {
		width: 100%;
		height: auto;
		max-height: 110px;
		max-width: 285px;
	}

	.clsdiv_ergtab_row {
		display: flex;
	}

	#iddivletztefahrzeuge1, #iddivletztefahrzeuge2 {
		width: 100%;
		font-size: 1rem;
	}

	.clsdiv_letzte_fahrzeuge {
		display: flex;
	}

	.clsdiv_letzte_fahrzeuge>img {
		align-self: center;
	}

	#iddiv_vorauswahl_fzgimg {
		width: 100%;
		max-width: 416px;
	}

	#iddiv_vorauswahl_fzgdaten {
		width: 100%;
		max-width: 833px;
		margin-top: 10px;
	}

	.clsdiv_vorauswahl_fzg_zeile_label {
		width: 90px;
	}

	.clsdiv_vorauswahl_fzg_zeile_label, .clsdiv_vorauswahl_fzg_zeile_wert {
		font-size: 0.82rem;
	}

	#iddiv_vorauswahl_wrapper {
		height: auto;
		display: flex;
		flex-wrap: wrap;
	}

	#iddiv_vorauswahl_zollgroessen {
		float: none;
		width: 100%;
	}

	#iddiv_vorauswahl_hersteller {
		float: none;
		width: 100%;
	}

	#iddiv_vorauswahl_hersteller_alu {
		float: none;
		width: 100%;
	}

	#iddiv_vorauswahl_preisschlater {
		float: none;
		width: 100%;
	}

	.clsdiv_vorauswahl_hersteller_alu {
		width: 100%;
		height: 200px;
		overflow: auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		background: #595959;
	}

	#idbtn_zurueckzursuche,
	#idbtn_vorauswahl_weiter,
	#idbtn_nursensoren,
	#idbtn_nursensoren_disabled,
	#idbtn_zurueckzumvorfilter {
		width: 100%;
		box-sizing: border-box;
	}

	#konfiloader {
		position: fixed;
	}

	#iddiv_modallayer_konfi,
	#iddiv_modallayer_konfi_sm {
		width: calc(100% - 20px);
		left: 10px;
		right: 10px;
		top: 10px;
		position: fixed;
	}

	#idinp_hsn, #idinp_tsn {
		border-radius: 2px;
		border: 0;
	}

	.clsdiv_autobox_img {
		text-align: center;
	}

	#iddiv_preisswitch_bc {
		width: 100%;
	}

	#iddiv_fahrzeuginfo_opener {
		width: 100%;
		height: 32px;
		margin-top: 5px;
	}

	#iddiv_fahrzeuganzeige_bild {
		width: 100%;
		margin-right: 0;
		height: auto;
	}

	#iddiv_fahrzeuganzeige_bild_bild {
		width: 100%;
		height: auto;
		padding-top: 55px;
		padding-bottom: 45px;
	}

	#iddiv_fahrzeuganzeige_bild_bild>img {
		width: 100%;
		min-height: 115px;
	}

	#iddiv_fahrzeuganzeige_tieferlegung {
		position: absolute;
		top: unset;
		bottom: 15px;
		right: 55px;
	}

	#iddiv_fahrzeuganzeige_filter {
		width: 100%;
		margin-top: 10px;
		height: auto;
	}

	.clsdiv_felgenfilter_row {
		display: flex;
		flex-wrap: wrap;
	}

	.clsdiv_felgenfilter_label {
		flex-basis: 100%;
		width: auto !important;
	}

	.clsdiv_felgenfilter_label_cb {
		flex-basis: 240px;
		flex-grow: 1;
	}

	#iddiv_stahlfelgeninfo {
		height: auto;
		line-height: unset;
		padding-top: 10px;
		padding-right: 10px;
	}

	#iddiv_fahrzeuganzeige_felgencontainer {
		width: 100%;
		gap: 5px;
	}

	.clsdiv_fahrzeuganzeige_felge {
		margin-left: 0;
		flex-basis: 135px;
		width: auto;
		flex-grow: 1;
		margin-bottom: 0px;
	}

	.clsdiv_zollgrossen_container {
		width: 100%;
	}

	.clsdiv_zollgrossen_spacer {
		width: 100%;
	}

	.clsdiv_fahrzeuganzeige_felge_img {
		width: 100%;
	}

	.clsdiv_zollgroesse_wahl {
		display: flex;
		flex-wrap: wrap;
		column-gap: 10px;
		align-content: center;
	}

	.clsdiv_zollgrossen_container {
		display: flex;
		flex-direction: column;
		gap: 5px;
	}

	#iddiv_modallayer_konfi_felgenimg {
		height: auto;
		width: 100%;
	}

	#iddiv_modallayer_konfi_felgenimg>img {
		width: 100%;
		height: auto;
	}

	#iddiv_fahrzeuganzeige_bild_fzginfo {
		word-wrap: anywhere;
		width: calc(100% - 30px);
	}

	.clsimg_3d {
		height: auto !important;
		width: 100% !important;
		min-height: unset !important;
	}

	.clsdiv_rotate {
		display: none;
	}

	#iddiv_3d_slider {
		margin-top: 0 !important;
		margin-bottom: 10px;
	}

	#iddiv_felgedetails_fahrzeug_wrapper {
		width: 100%;
		height: auto;
	}

	#iddiv_felgedetails_fahrzeug {
		width: 100%;
		height: auto;
		padding-top: 50px;
	}

	#iddiv_felgedetails_fahrzeug img {
		width: 100%;
	}

	#iddiv_felgedetails_felge_wrapper {
		width: 100%;
		margin-top: 10px;
	}

	#iddiv_felgedetails_felge {
		width: 100%;
	}

	#iddiv_felgedetails_felgeninfos {
		width: 100%;
		margin-top: 10px;
		height: auto;
	}

	#iddiv_felgedetails_dimensionen {
		width: 100%;
	}

	#iddiv_felgedetails_dimensionen_header {
		display: none;
	}

	.clsdiv_dim_zeile {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 5px;
	}

	.clsdiv_felgedetails_dimensionen_dim {
		grid-column: 1/2;
		grid-row: 1/2;
		width: 100%;
	}

	.clsdiv_felgedetails_dimensionen_reifen {
		grid-column: 2/3;
		grid-row: 1/2;
		width: 100%;
	}

	.clsdiv_felgedetails_dimensionen_verfuegbarkeit {
		grid-column: 1/2;
		grid-row: 2/3;
		width: 100%;
	}

	.clsdiv_felgedetails_dimensionen_abe {
		grid-column: 1/2;
		grid-row: 3/4;
		width: 100%;
		align-self: center;
	}

	.clsdiv_felgedetails_dimensionen_felge_kpl {
		width: 100%;
		grid-row: 7/8;
		grid-column: 1/3;
		padding-right: 5px;
	}

	.clsdiv_felgedetails_dimensionen_angebot {
		width: 100%;
		grid-row: 3/4;
		grid-column: 2/3;
	}

	.clsdiv_felgedetails_dimensionen_preis {
		width: 100%;
		grid-column: 2/3;
		grid-row: 5/6;
	}

	.clsdiv_felgedetails_dimensionen_menge {
		width: 100%;
		grid-column: 1/2;
		grid-row: 5/6;
	}

	.clsdiv_felgedetails_dimensionen_gutachten_ok {
		width: 100%;
		grid-column: 1/3;
		grid-row: 6/7;
	}

	.clsa_felgewaehlen,
	.clsa_felgewaehlen_kombi {
		width: 100%;
	}

	.clsdiv_felgedetails_dimensionen_gutachten_ok::before {
		content: attr(data-lang);
		display: inline-block;
	}

	#iddiv_rdkstab_head {
		display: none;
	}

	#iddiv_rdkstab_rows div {
		height: auto;
	}

	.clsdiv_rdkstab_row {
		height: auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	#iddiv_rdks_sensor_container {
		width: 100%;
	}

	#iddiv_rdks_fahrzeugbild_container {
		width: 100%;
		height: auto;
	}

	#iddiv_rdks_fahrzeugbild_infos {
		text-align: left;
		width: 100%;
	}

	#iddiv_rdks_fahrzeugbild {
		width: 100%;
		height: auto;
	}

	#iddiv_rdks_fahrzeugbild img {
		width: 100%;
		padding-top: 50px;
	}

	#iddiv_rdks_felgenbild_container {
		width: 100%;
		margin-top: 10px;
	}

	#iddiv_rdks_felgenbild {
		width: 100%;
	}

	.clsdiv_rdkstab_bild {
		display: none;
	}

	.clsdiv_rdkstab_herst {
		display: none;
	}

	.clsdiv_rdkstab_row>div {
		width: 100%;
		margin: 0;
		padding-left: 5px;
		padding-right: 5px;
	}

	.clsdiv_rdkstab_bez {
		grid-column: 1/3;
		grid-row: 1/2;
	}

	.clsdiv_rdkstab_prog {
		grid-column: 1/3;
		grid-row: 2/3;
	}

	.clsdiv_rdkstab_best {
		grid-column: 1/2;
		grid-row: 3/4;
	}

	.clsdiv_rdkstab_preis {
		grid-column: 2/3;
		grid-row: 3/4;
	}

	.clsdiv_rdkstab_infos {
		grid-column: 1/2;
		grid-row: 4/5;
	}

	.clsdiv_rdkstab_anlerninfos {
		grid-column: 2/3;
		grid-row: 4/5;
	}

	.clsdiv_rdkstab_waehlen {
		grid-column: 1/3;
		grid-row: 5/6;
		padding-right: 5px;
	}

	.clsdiv_rdkstab_waehlen_btn, .clsdiv_rdkstab_waehlen_btn_layer {
		margin-top: 0;
	}

	.clsdiv_rdkstab_anlerninfos::before {
		content: attr(data-lang);
		display: inline-block;
	}

	.clsdiv_rdkstab_infos::before {
		content: attr(data-lang);
		display: inline-block;
	}

	#idbtn_weiterohnesensor {
		width: 100%;
	}

	#iddiv_reifengroessen_fahrzeugbild {
		width: 100%;
		float: none;
		height: auto;
	}

	#iddiv_reifengroessen_fahrzeugbild_bild {
		width: 100%;
		height: auto;
		padding-top: 50px;
	}

	#iddiv_reifengroessen_fahrzeugbild_bild img {
		width: 100%;
	}

	#iddiv_reifengroessen_container {
		width: 100%;
		margin-top: 10px;
		height: auto;
		float: none;
	}

	#iddiv_reifengroessen_hersteller {
		float: none;
		margin-left: 0;
		width: 100%;
		height: auto;
	}

	#iddiv_reifengroessen_hersteller_scroll {
		width: 100%;
	}

	#iddiv_reifengroessen_hersteller_favo {
		display: none;
	}

	#iddiv_reifengroessen_hersteller_buttons {
		display: flex;
		flex-wrap: wrap;
		height: auto;
		gap: 10px;
	}

	#idbtn_reifenanzeigen {
		flex-basis: 100%;
	}

	#idbtn_vorfilter_prae, #idbtn_vorfilter_qual, #idbtn_vorfilter_budg {
		margin: 0;
		flex-grow: 1;
		flex-basis: 20px;
		text-align: center;
	}

	#iddiv_reifentabelle_info {
		display: none !important;
	}

	#iddiv_reifenfilter {
		gap: 10px;
	}

	.clsdiv_reifenfilter {
		margin: 0;
	}

	.clsdiv_reifenfilter_box {
		margin: 0;
		flex-grow: 1;
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
		align-content: flex-start;
	}

	.clsdiv_reifenfilter_box_head {
		flex-basis: 100%;
	}

	#iddiv_reifenfilter_saison {
		flex-basis: 100px;
	}

	#iddiv_reifenfilter_kategorie {
		flex-basis: 100px;
	}

	#iddiv_reifenfilter_loadindex {
		flex-basis: 110px;
	}

	#iddiv_reifenfilter_speedindex {
		flex-basis: 110px;
	}

	#iddiv_reifentabelle_head {
		display: none;
	}

	.clsdiv_reifentabelle_img {
		display: none;
	}

	.clsdiv_reifentabelle_saison {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.clsdiv_reifentabelle_saison>img {
		width: 100%;
	}

	.clsdiv_reifentabelle_artikelbez {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.clsdiv_reifentabelle_hersteller {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
	}

	.clsdiv_reifentabelle_row>div {
		width: 100%;
		height: auto;
	}

	.clsdiv_reifentabelle_row {
		display: grid;
		grid-template-columns: 24px 1fr 1fr;
	}

	.clsdiv_reifentabelle_naesse,
	.clsdiv_reifentabelle_kraftstoff,
	.clsdiv_reifentabelle_geraeusch,
	.clsdiv_reifeninfofelgebild,
	.clsdiv_reifentabelle_kplpreis,
	.clsdiv_reifentabelle_felgenpreis,
	.clsdiv_reifentab_ean,
	.clsdiv_reifentabelle_sensorpreis {
		display: none;
	}

	.clsdiv_reifentabelle_reifenpreis {
		grid-column: 3/4;
		grid-row: 1/2;
		padding-right: 5px;
	}

	.clsdiv_reifentabelle_bestellen {
		grid-column: 3/4;
		grid-row: 2/4;
	}

	.clsdiv_bestbtn.clsimg_reifen_waehlen,
	.clsdiv_bestbtn.clsimg_reifen_waehlen_kombi {
		width: 24px;
	}

	.clsdiv_reifentabelle_hersteller {
		padding-top: 0 !important;
	}

	.clsdiv_pdf_reifen_erstellen,
	.clsdiv_pdf_reifen_erstellen_kombi {
		width: 24px;
	}

	.clsdiv_artikeldetails_opener {
		grid-row: 4/5;
		grid-column: 2/4;
		position: initial;
		padding-left: 5px;
	}

	#idimg_bildlayer_artikelbild {
		width: 100% !important;
		height: auto !important;
	}

	#iddiv_bildlayer_body {
		flex-wrap: wrap;
	}

	#idimg_bildlayer_body_label {
		width: auto;
		max-width: 100%;
		height: auto;
		margin-left: 0;
		padding: 0px;
	}

	#iddiv_bildlayer_body_artikel {
		padding: 0;
		flex-basis: 100%;
	}

	#iddiv_kplzusammenfassung_fahrzeugbild_bild {
		height: auto;
		padding-top: 50px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#iddiv_kplzusammenfassung_fahrzeugbild_bild img {
		width: 100%;
	}

	#iddiv_kplzusammenfassung_artikel {
		margin-top: 10px;
	}

	#iddiv_kplzusammenfassung_head {
		display: none;
	}

	.clsdiv_zusammenfassung_position {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.clsdiv_zusammenfassung_bild {
		height: auto !important;
		grid-column: 1/3;
		width: 100%;
		grid-row: 1/2;
		justify-self: center;
		text-align: center;
	}

	.clsdiv_zusammenfassung_artikelbez {
		width: 100%;
		height: auto !important;
		grid-column: 1/3;
		grid-row: 2/3;
	}

	.clsdiv_zusammenfassung_bestand {
		height: auto !important;
		width: 100%;
		grid-column: 1/3;
		grid-row: 3/4;
	}

	.clsdiv_zusammenfassung_menge {
		height: auto !important;
		width: 100%;
		grid-column: 1/2;
		grid-row: 4/5;
	}

	.clsdiv_zusammenfassung_preis {
		height: auto !important;
		width: 100%;
		grid-row: 4/5;
		grid-column: 2/3;
	}

	.clsspan_panz_text {
		width: auto;
	}

	.clsdiv_zusammenfassung_menge::after {
		content: "x";
		display: inline-block;
	}

	#iddiv_zusammenfassung_summenband_container {
		float: none;
		width: 100%;
	}

	#divcontradiomontage,
	#divcontrdks {
		float: none !important;
	}

	.clsdiv_zusammenfassung_summenband_text {
		width: 100%;
	}

	#iddiv_zusammenfassung_summenband_container_einzel,
	#iddiv_zusammenfassung_summenband_container_gesamt {
		width: 100%;
		box-sizing: border-box;
	}

	.clszsm_montage .clsdiv_zusammenfassung_menge,
	.clszsm_montage .clsdiv_zusammenfassung_bestand,
	.clszsm_montage .clsdiv_zusammenfassung_bild,
	.clszsm_montage .clsdiv_zusammenfassung_preis {
		display: none;
	}

	#iddiv_zusammenfassung_summenband_ek,
	#iddiv_zusammenfassung_summenbank_ek_einzelpreis,
	#iddiv_zusammenfassung_summenband_vko,
	#iddiv_zusammenfassung_summenband_vkm,
	#iddiv_zusammenfassung_summenbank_vko_einzelpreis,
	#iddiv_zusammenfassung_summenbank_vkm_einzelpreis,
	#iddiv_zusammenfassung_summenband_ertrag,
	#iddiv_zusammenfassung_summenbank_ertrag_einzelpreis {
		width: 100%;
	}

	#idbtn_konfipdferstellen,
	#idbtn_konfipdferstellenEK,
	#idbtn_konfiindenwk {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	#idbtn_zurueckzurreifenauswahl {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		box-sizing: border-box;
	}

	#iddiv_modallayer_fzgbild {
		height: auto;
	}

	#iddiv_modallayer_fzgbild>img {
		width: 100%;
	}

	#iddiv_modallayer_konfi_container {
		height: calc(100vh - 95px);
		overflow: auto;
	}


	#iddiv_fahrzeuginfos_felgenbild {
		width: 100%;
		border-radius: 4px;
	}

	#iddiv_modallayer_fahrzeuginfos,
	#iddiv_fahrzeuginfos_felgeninfos {
		padding: 10px;
		width: 100%;
		height: auto;
	}

	.clsdiv_modallayer_cocdaten_achse,
	.clsdiv_modallayer_cocdaten_saison,
	.clsdiv_modallayer_cocdaten_felgengroesse,
	.clsdiv_modallayer_cocdaten_reifengroesse {
		flex-basis: auto;
		text-align: left;
		width: 100%;
	}

	.clsdiv_modallayer_cocdaten_row {
		flex-direction: column;
		height: auto;
	}

	#iddiv_modallayer_cocdaten_table_head {
		display: none;
	}

	.clsdiv_ergtab_header {
		display: none;
	}

	#iddiv_fahrzeug_liste_erg>.clsdiv_ergtab_row {
		flex-wrap: wrap;
		height: auto;
	}

	#iddiv_fahrzeug_liste_erg>.clsdiv_ergtab_row>div {
		flex-basis: 100%;
	}

	#iddiv_fahrzeug_liste_erg>.clsdiv_ergtab_row>div::before {
		content: attr(data-lang);
		display: inline-block;
		width: 85px;
	}

	#iddiv_fahrzeuganzeige_farben {
		top: 35px;
		right: 14px;
	}

	.clssdiv_fahrzeug_tieferlegung,
	.clssdiv_fahrzeug_tieferlegung>button {
		height: 36px !important;
	}

	#idbtn_kpl_lose_da_kein_sensor {
		width: 100%;
	}

	#idbtn_zurueckzudenfelgendetails {
		width: 100%;
		box-sizing: border-box;
	}

	#iddiv_preisschalter {
		width: 100%;
	}

	.clsdiv_reifentabelle_bestand {
		grid-column: 2/3;
		grid-row: 3/4;
	}
}