/*************************************************************************************************/

/*
/*	Style-Datei für Reifen Göggel Montage-Shop
/*
/*************************************************************************************************/
/* @import url('https://fonts.googleapis.com/css?family=Lato&display=swap'); */
@import "font/font.css";
@import "css/header.css";
@import "css/wpnews.css";
/* @import "css/footer.css"; */

* {
    font-family: 'Lato' !important;
}

body {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Tahoma, Arial, VERDANA, SANS-SERIF;
    background-color: #dddddd;
    /* background-image:url(images/farbverlauf_2.png); */
    background-position: top;
    background-repeat: repeat-x;
}

hr {
    color: darkgray;
}

a {
    color: #ffffff;
    text-decoration: none;
}

/* button
{
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-weight:bold;
	font-size:10pt;
	height:22px;
	text-align:center;
	color:#000000;
	border:1px solid #000000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;   
	-ms-border-radius:5px;    
	-o-border-radius:5px;     
	border-radius:5px;        
	background-color:#ededed;
} */

.wkorb_textfarben {
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

#rg_start_main_left {
    float: left;
    margin-left: 0;
    margin-right: 4px;
}

#button_block {
    width: 140px;
    height: 23px;
    margin-left: -3px;
    margin-top: 0px;
    border: 0px solid green;
}

#button_icon {
    float: left;
    width: 24px;
    height: 24px;
    border: 0px solid red;
}

#button_text {
    width: 113px;
    margin-left: 26px;
    text-align: left;
    padding-top: 4px;
    padding-left: 1px;
    height: 18px;
    border: 0px solid red;
}

#button_icon_big {
    float: left;
    width: 21px;
    height: 21px;
    margin-left: 4px;
    border: 0px solid red;
}

#button_text_big {
    width: 100px;
    margin-left: 26px;
    text-align: left;
    padding-top: 3px;
    padding-left: 5px;
    height: 18px;
    border: 0px solid red;
}

.searchresult_button {
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    width: 195px;
}

#button_icon_sresult {
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 0px;
}

#button_text_sresult {
    width: 150px;
    margin-left: 21px;
    text-align: left;
    padding-left: 5px;
    height: 18px;
    border: 0px solid red;
    margin-top: -2px;
}

#button_icon_sresult img {
    height: 20px;
    width: 20px;
}

/*************************************************************************************************/

/*	Footer Ticker
/*************************************************************************************************/

.footer_ticker {
    width: 1280px;
    height: 22px;
    /* background-color: #6d767f; */
    padding-bottom: 3px;
}

.itsnewslinkstyle1 {
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

/*************************************************************************************************/

/*	Suchleiste
/*************************************************************************************************/

.tyre_search_suche {
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
}

.feld_info {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #000000;
    font-size: 7pt;
}

.feld_info2 {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #ffffff;
    font-size: 8pt;
}

.suche_ueber_b {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #000000;
    font-size: 11pt;
}

.suche_ueber_w {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #ffffff;
    font-size: 11pt;
}

.white_text_klein {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #ffffff;
    font-size: 8pt;
}

.white_text_gross {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #ffffff;
    font-size: 10pt;
}

.black_text_klein {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #000000;
    font-size: 8pt;
}

.black_text_gross {
    font-family: Tahoma, Arial;
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
}

.suchen_but_search {
    width: 80px;
    height: 80px;
    background-color: transparent;
    border: 0px solid #e7401c;
    background-image: url(images/suchen_button.png);
    background-position: center;
    background-repeat: no-repeat;
    cursor: hand;
    cursor: pointer;
}

.div_suche_bqz {
    /* width:400px;
	height:80px;
	border:1px solid #000000;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
    background-color:#dcdcdc; */
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
    width: 450px;
    margin-right: 15px;
}

#iddiv_such_menge {
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
    height: 146px;
}

/*************************************************************************************************/

.footer_div {
    color: #000000;
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 8pt;
    text-decoration: none;
}

.new_border {
    height: 70px;
    padding: 10px;
    border: 1px solid #e7401c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #dcdcdc;
}

/****                            Ende                                ****/

.mouseover_div {
    float: left;
    width: 180px;
    height: auto;
    text-align: left;
    background-color: #dddddd;
}

.mouseover_div_text {
    font-weight: bold;
    color: #000000;
    font-size: 8pt;
}

/*************************************************************************************************/

/* Filterleiste
/*************************************************************************************************/

#filter_leiste {
    background-color: #6d767f;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
}

/*************************************************************************************************/

/* F-Leiste Überschriften
/*************************************************************************************************/

.filter_tds {
    /* padding-top:3px; */
    padding-bottom: 3px;
    padding-left: 10px;
    text-align: center;
    border: 0px solid red;
}

.aktualisierungs_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.aktualisierungs_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.zusatz_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.zusatz_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.hilfe_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.filfe_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.hilfe_info_std {
    color: #000000;
    font-weight: normal;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.filfe_info_std {
    color: #000000;
    font-weight: normal;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.treffer_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.treffer_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.footer_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.footer_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.footer_info_extra {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 12pt;
}

a.footer_info_extra {
    /* color: #000000; */
    color: #a4a4a5;
    font-weight: normal;
    font-size: 12pt;
    text-decoration: none;
}

/* .scart_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.scart_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
} */

.scart_std {
    color: #000000;
    font-weight: normal;
    font-family: Tahoma, Arial;
    font-size: 10pt;
}

a.scart_std {
    color: #000000;
    font-weight: normal;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-decoration: none;
}

.wksum_info {
    color: #393939;
    font-weight: bold;
    font-size: 14px;
}

a.wksum_info {
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    text-decoration: none;
}

.wksum_info_red {
    color: #e7401c;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
}

a.wksum_info_red {
    color: #e7401c;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    text-decoration: none;
}

/*************************************************************************************************/

/* F-Leiste DIV
/*************************************************************************************************/

/* .dbr    { display:inline-block; line-height:22px; vertical-align:top; text-align:center; } */

/* .div_x { width:90px; float:left; margin-left:4px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; } Reset */

/* .div_filter_saison		{ width:100px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_load 		{ width:85px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_speed 		{ width:85px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_fzg			{ width:125px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_kategorie	{ width:100px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_label 		{ width:170px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; }
.div_filter_merkmale	{ width:87px; float:left; margin-left:8px; font-family:Tahoma,Arial; font-weight:bold; font-size:10pt; color:#ffffff; border:0px solid red; } */

.angebot_stdtext {
    vertical-align: middle;
    line-height: 25px;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}

a.angebot_stdtext {
    vertical-align: middle;
    line-height: 25px;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.COPYRIGHT {
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.TOPTITEL {
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 22px;
    font-weight: bold;
    color: #000000;
}

/* .TABHEADERBACK	{ background-color:#000000; } */

/* .TABHEADERTEXT	{ height:16px; color:#ffffff; font-size:11px; font-weight:bold; } */

.TABHEADERTEXT {
    height: 16px;
    color: #393933;
    font-size: 14px;
    font-weight: bold;
}

.TR1 {
    background-color: #d1d1d1;
    height: 30px;
}

.TD1 {
    font-family: Tahoma, Arial;
    font-size: 14px;
    color: #393939;
    font-weight: normal;
}

.scart_tr1 {
    background-color: #d1d1d1;
}

.scart_td1 {
    color: #393933;
}

.TDSonder1 {
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    background-color: #ff9900;
}

.TR2 {
    background-color: #d1d1d1;
    height: 30px;
}

.TD2 {
    font-family: Tahoma, Arial;
    font-size: 14px;
    color: #393939;
    font-weight: normal;
}

.scart_tr2 {
    background-color: #d1d1d1;
}

.scart_td2 {
    color: #393933;
}

.TDSonder2 {
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    background-color: #ff9900;
}

.TRSonder {
    background-color: #ff9900;
    font-size: 11px;
}

.TDSonder {
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    background-color: #ff9900;
}

.TRN1 {
    background-color: SILVER;
    font-size: 9pt;
}

.TRN2 {
    background-color: #d9d9d9;
    font-size: 9pt;
}

.tdblink {
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    background-image: url(images/blink_gelb.gif);
}

/* *************************** */

/* Ergebnistabelle Überschrift */

/* *************************** */

.tbergtableheader {
    width: 1270px;
    background-color: #dddddd;
    border: 0px solid #000000;
    table-layout: fixed;
}

.tbergtableheader1 {
    width: 1250px;
    /* background-color:#dddddd;
	border:0px solid #000000; */
    table-layout: fixed;
    margin-left: 6px;
}

/* *********************** */

/* Ergebnistabelle Artikel */

/* *********************** */

.tbergtable {
    width: 1270px;
    background-color: #dddddd;
    border: 0px solid #000000;
    table-layout: fixed;
}

.tbergtable1 {
    width: 1250px;
    background-color: #dddddd;
    border: 0px solid #000000;
    table-layout: fixed;
    margin-left: 5px;
    border-bottom: 2px solid #f2f2f2;
}

/* ******************** */

/* Ergebnistabellen DIV */

/* ******************** */

.divergtable {
    width: 1278px;
    height: auto;
    padding-left: 1px;
    scrollbar-face-color: #dddddd;
    overflow: auto;
    border: 0px solid red;
}

.divergtable1 {
    width: 1275px;
    height: 250px;
    padding-left: 1px;
    scrollbar-face-color: #dddddd;
    overflow: auto;
    border: 0px solid red;
}

hr {
    color: darkgray;
}

.TRN1 {
    background-color: SILVER;
    font-size: 9pt;
}

.TRN2 {
    background-color: #d9d9d9;
    font-size: 9pt;
}

.TRBOOK {
    background-color: SILVER;
}

.TDBOOK {
    font-size: 9pt;
    color: black;
    height: 22px;
    padding-left: 5px;
}

/*************************************************************************************************/

/* Ergebnistabelle-Footer - DIV
/*************************************************************************************************/

.footer_ergebnistab {
    width: 1280px;
    height: 40px;
    margin: 0px auto;
    display: flex;
    flex-direction: row;
}

.footer_ergebnistab_preisauswahl {
    width: 450px;
    height: 25px;
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-left: 4px;
    border: 0px solid red;
}

.preisauswahl_td {
    vertical-align: middle;
    text-align: center;
    height: 23px;
}

.preisauswahl_nettoek {
    margin-left: 0px;
    float: left;
    width: 85px;
    text-align: left;
    border: 1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #e7401c;
}

.preisauswahl_evbpreis {
    margin-left: 5px;
    float: left;
    /* width:95px; */
    width: 150px;
    text-align: left;
    border: 1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #e7401c;
}

.preisauswahl_kbpreis {
    margin-left: 5px;
    float: left;
    width: 185px;
    text-align: left;
    border: 1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #e7401c;
}

.pdfilt {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
}

.selbasispreis {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
}

.selrund {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
}

.selrundpreis {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
}

.input_dienstl {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color: #000000;
}

.footer_ergebnistab_haftung {
    width: 29px;
    float: left;
    text-align: left;
    border: 0px solid red;
}

.footer_ergebnistab_buttons {
    width: 400px;
    text-align: right;
    padding-top: 5px;
    border: 0px solid red;
    margin-left: auto;
}

.footer_ergebnistab_blaettern {
    width: 160px;
    height: 25px;
    float: left;
    text-align: center;
    padding-top: 9px;
    padding-left: 4px;
    border: 0px solid red;
}

/****                        Kundenprofil/Bestellung OK                            ****/

.reg_tab {
    /*margin-left:60px;*/
    color: white;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
}

#eingabe {
    font-size: 8pt;
    font-family: Tahoma;
    color: #404040;
    font-weight: bold;
    height: 20px;
}

.eingabefeld {
    font-size: 8pt;
    font-family: Tahoma;
    color: #404040;
    font-weight: bold;
    height: 18px;
}

/* Nur Bestellung OK */

#absch_button {
    background-color: #E1EAFC;
    color: #0093DD;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 80%;
    height: 20px;
}

/****                            Ende                                ****/

/* Suchmenue */

#such_bez
/* Bezeichnungen &uuml;ber den einzelnen Suchfeldern */

    {
    /* font-weight: bold;
    color: #000000;
    font-family: Tahoma, Arial;
    font-size: 10pt; */
}

.fontkalk
/* Schrift Kalkulation */

    {
    color: white;
}

#menue_buttons {
    /*background-color:#404040;*/
    /*background-color:#F87C28;*/
    /*color:#0093DD;*/
    /* color: #fffblack;
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 80%;
    height: 20px;
    width: 170px; */
    /* height: 20px; */
}

#wk_oben {
    float: left;
    /*border:2px solid red;*/
    color: black;
    margin-left: 13px;
    width: 600px;
    height: 50px;
}

#wk_menue_oben {
    float: right;
    /*border:2px solid red;*/
    color: black;
    width: 300px;
    height: 50px;
}

/* Tabellenformatierungen */

#suchtab {
    WIDTH: 1280px;
    margin-left: 0px;
    margin-top: 0px;
    /*float:left;*/
}

#shop_ergebnistab {
    font-weight: bold;
    font-family: Tahoma, Arial;
    font-size: 80%;
}

#nav_buttons {
    float: right;
}

#bestellfeld {
    background-color: #D3D3D3;
    color: #000000;
    font-family: Tahoma, Arial;
    font-weight: bold;
    font-size: 8pt;
    width: 25px;
    border: 1px solid #000000;
}

#gespbestellfeld {
    background-color: #8D8D8D;
    font-weight: bold;
    color: RGB(0, 86, 121);
    font-family: Tahoma, Arial;
    font-size: 90%;
}

/*  Referenzformatierungen für diverse Felder (Schriften,Farben...) */

.spansonderhinweis {
    FONT-WEIGHT: bold;
    COLOR: red;
    margin-left: 95px;
}

.inputreadonly {
    /*background-color:#404040;*/
    background-color: #C0C0C0;
    color: white;
    /*border:0px;*/
    border-color: #C0C0C0;
    border-style: solid;
}

.item {
    cursor: hand;
}

.Textfarben {
    font-weight: bold;
    color: #000000;
}

.infozelle {
    font-family: Verdana;
    color: white;
}

.infotabelle {
    font-weight: bold;
    color: blue;
}

.kalktabelle {
    margin-left: 20px;
    margin-top: 20px;
}

.kalkmsg {
    font-weight: bold;
    color: red;
}

.divergtable {
    /*position:absolute;*/
    /*margin-left:11px;*/
    /*margin-top:5px;*/
    width: 1280px;
    height: 300px;
    /*scrollbar-face-color :#F87C28;*/
    overflow: auto;
}

.divfooter {
    /*margin-left:11px;
    position:absolute;
    margin-top:310px;
    MARGIN-RIGHT:10px;*/
}

.tbergtableheader {
    /*margin-left:-15px;*/
    width: 960px;
    background-color: #404040;
}

.ergtable1 {
    /*background-color:silver;*/
}

.tbergtable {
    width: 960px;
    background-color: #404040;
}

.tbwkorbtable {
    /*width:960px;*/
    /* background-color: #404040; */
}

.toplogo {
    margin-top: 5px;
}

/* Hilfe */

.help_tab {
    /*margin-left:60px;*/
    color: #404040;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-left: 20px;
}

/* Angebote */

.divangebotesuche span, b, a, p {
    color: white;
}

.divangebotesuche {
    margin-left: 20px;
    margin-top: 20px;
}

/* Angebote */

.divangeboteneu span, b, a, p, th {
    color: white;
}

.divangeboteneu {
    margin-left: 20px;
    margin-top: 5px;
}

.angposscroll {
    /*ackground-color:#FF0000;*/
    width: 960px;
    height: 220px;
    /*scrollbar-face-color :#F87C28;*/
    overflow: auto;
}

.angsuchscroll {
    width: 960px;
    height: 280px;
    /*scrollbar-face-color :#F87C28;*/
    overflow: auto;
    /*border:2px solid red;*/
}

.ergtabscrolltr td {
    color: black;
    font-weight: bold;
}

.divkalkvorgabenscroll {
    width: 1270px;
    height: 370px;
    /*scrollbar-face-color :#F87C28;*/
    overflow: auto;
}

/* Komplettradprogramm */

.kplraddivzeile1 {
    background-color: WHITE;
    height: 25px;
}

.kplraddivzeile2 {
    background-color: LIGHTYELLOW;
    height: 25px;
}

.kplradtabtd {
    padding-left: 5px;
    color: black;
    font-weight: bold;
    font-size: 11px;
}

.kplradergscroll {
    margin-left: 6px;
    background-color: SILVER;
    width: 930px;
    height: 320px;
    overflow: auto;
    /*
    overflow-y:scroll;
    overflow-x:auto;
    */
}

.kplradergtabueber {
    background-color: SILVER;
    width: 935px;
    margin-top: 20px;
}

.kplraddivfzg {
    margin-top: 10px;
}

.kplraddivsch {
    margin-top: 70px;
}

.kplradtabueber {
    color: red;
    font-weight: bold;
}

.kplradergscroll2 {
    background-color: SILVER;
    width: 935px;
    height: 320px;
    overflow: auto;
    /*
    overflow-y:scroll;
    overflow-x:auto;
    */
}

.kplradergtabueber2 {
    background-color: SILVER;
    width: 935px;
    margin-top: 20px;
}

/*Stahlfelgen */

.stahlfergscroll {
    margin-left: 6px;
    background-color: SILVER;
    width: 927px;
    height: 300px;
    overflow: auto;
    /*
    overflow-y:scroll;
    overflow-x:auto;
    */
}

.stahlfergtabueber {
    background-color: SILVER;
    width: 935px;
    margin-top: 20px;
}

.anreglink {
    font-weight: bold;
    color: black;
}

/* --------------------------  Zubehör ------------------------------------------------------*/

.zubergtabscroll {
    background-color: SILVER;
    margin-top: 4px;
    width: 900px;
    height: 410px;
    overflow: auto;
    border: 0px solid red;
}

.zubergtab {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 10px;
    width: 880px;
    height: 25px;
    border: 0px solid red;
}

.zubminfo {
    color: red;
    background-color: black;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 12px;
    padding: 10px;
    width: 900px;
    height: 65px;
    border: 1px solid red;
}

/* --------------------------  Bestellübersicht ------------------------------------------------------*/

.bestuebergtabscroll {
    background-color: SILVER;
    margin-top: 2px;
    width: 930px;
    height: 380px;
    overflow: auto;
    border: 0px solid red;
}

.bestuebergtab {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 10px;
    width: 930px;
    height: 25px;
    border: 0px solid red;
}

.bestuebergtabheadline {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 1px;
    width: 930px;
    height: 25px;
    border: 0px solid SILVER;
}

.bestuebergtabscrolldetails {
    /*background-color:SILVER;*/
    margin-top: 2px;
    width: 640px;
    height: 370px;
    overflow: auto;
    border: 0px solid SILVER;
}

.bestuebergtabdetails {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 10px;
    width: 640px;
    height: 25px;
    border: 0px solid red;
}

.bestuebpkttabscroll {
    /*background-color:SILVER;*/
    margin-top: 2px;
    width: 240px;
    height: 370px;
    overflow: auto;
    border: 0px solid SILVER;
}

.bestuebpkttab {
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    margin-top: 10px;
    width: 240px;
    height: 25px;
    border: 0px solid red;
}

/* --------------------------  extshop Administration ------------------------------------------------------  */

.extadminvorgscroll {
    /*margin-top:10px;*/
    margin-left: 10px;
    width: 960px;
    height: 240px;
    overflow: auto;
    border: 0px solid SILVER;
}

.extadminvorgscroll td {
    color: black;
}

.extadminuserscroll {
    /*margin-top:2px;*/
    margin-left: 7px;
    width: 1275px;
    height: 240px;
    overflow: auto;
    border: 0px solid SILVER;
}

.extadminuserscroll td {
    color: black;
}

.extadminauftvscroll {
    /*margin-top:2px;*/
    margin-left: 10px;
    width: 960px;
    height: 380px;
    overflow: auto;
    border: 0px solid SILVER;
}

.extadminauftvscroll td {
    color: black;
}

.extadminauftbscroll {
    /*margin-top:2px;*/
    margin-left: 0px;
    width: 960px;
    height: 160px;
    overflow: auto;
    border: 0px solid SILVER;
}

.extadminauftbscroll td {
    color: black;
}

#div_hidden_content_allgemein {
    border: 1px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    display: none;
}

.gewinnspiel {
    color: #000000;
    font-size: 13px;
    font-family: Tahoma;
    font-weight: bold;
}

.gewinnspiel_header {
    color: #000000;
    font-size: 14pt;
    font-family: Tahoma;
    font-weight: bold;
}

.gewinnspiel_text {
    color: #000000;
    font-size: 12pt;
    font-family: Tahoma;
    font-weight: normal;
}

.gewinnspiel_text_bold {
    color: #000000;
    font-size: 12pt;
    font-family: Tahoma;
    font-weight: bold;
}

.gewinnspiel_text_big {
    color: #000000;
    font-size: 14pt;
    font-family: Tahoma;
    font-weight: bold;
}

.gewinnspiel_highlight {
    color: #FF0000;
    font-size: 14pt;
    font-family: Tahoma;
    font-weight: normal;
    font-style: italic;
}

#ausgabe_newsbeitraege p {
    color: #000000;
}

.konfitabelle {
    margin: 20px auto;
}

.clsdiv_bestandsanzeige_klein {
    width: 15px;
    height: 15px !important;
    cursor: pointer;
    color: #393939 !important;
    border-radius: 4px;
    font-weight: normal;
    border: 0px;
    /* float: left; */
    text-align: center;
    vertical-align: middle;
    /* line-height: 30px;  */
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px !important;
}

.clsdiv_bestandsanzeige_mittel {
    width: 20px;
    height: 20px !important;
    cursor: pointer;
    color: #393939 !important;
    border-radius: 4px;
    font-weight: normal;
    border: 0px;
    /* float: left; */
    text-align: center;
    /* vertical-align: middle; */
    /* line-height: 30px;  */
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px !important;
}

.clsdiv_bestandsanzeige_gross {
    width: 30px;
    height: 30px !important;
    cursor: pointer;
    color: #393939 !important;
    border-radius: 4px;
    font-weight: normal;
    border: 0px;
    /* float: left; */
    text-align: center;
    /* vertical-align: middle; */
    line-height: 30px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px !important;
}

.clsdiv_bestandsanzeige_lieferzeit {
    /* padding: 8px 10px;  */
    cursor: pointer;
    /* height:30px; */
    /* 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;
    vertical-align: middle;
    /* line-height: 30px;  */
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}

.clsgreen {
    background-color: green;
}

.clsyellow {
    background-color: yellow;
}

.clsred {
    /* width: 115px; */
    /* height: 30px !important; */
    color: black !important;
    background: red;
    /* margin: 0 auto; */
}

.clsbestandsanzeige {
    min-width: 50px;
    height: 20px;
}

#iddiv_footer_container {
    /* width: 1280px; */
    width: 100%;
    margin: 0 auto;
}

.suchbox_header {
    font-size: 17px;
    margin-bottom: 10px;
    width: 100%;
    height: 20px;
    font-weight: bold;
}

.clsdiv_suche_v2_row {
    margin-bottom: 2px;
}

.clsdiv_suche_v2_row label {
    display: inline-block;
    font-weight: normal;
    font-size: 15px;
}

#bqz_breite {
    width: 36px;
    margin-right: 15px;
    float: left;
}

#bqz_querschnitt {
    float: left;
    width: 79px;
    margin-right: 15px;
}

#bqz_zoll {
    float: left;
    width: 25px;
}

#idsel_saison {
    height: 22px;
    margin-left: 17px;
}

#bqz_producer {
    float: left;
}

#iddiv_suche_v2_alt {
    text-align: left;
    height: 118px;
}

button.btnred, input[type="submit"].btnred, input[type="button"].btnred, input[type="reset"].btnred {
    background: #E33C19;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
    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;
}

button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
    background: #E33C19;
}

#iddiv_such_hilfe {
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
    height: 146px;
}

#iddiv_suche_buttons {
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
    height: 146px;
    margin-left: auto;
    width: 285px;
}

#iddiv_such_hilfe_button {
    height: 45px;
    width: 45px;
    background: #e33c19;
    border-radius: 100%;
    line-height: 44px;
    font-size: 28px;
    cursor: pointer;
    text-align: center;
}

#iddiv_suchcontainer {
    display: flex;
    width: 1280px;
    margin: 0 auto;
    /* justify-content: space-between; */
}

#idbtn_bqzsuche {
    margin-top: 8px;
}

#idtable_such_filter {
    /* border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19; */
}

.clsdiv_search_v2_filterbox {
    background: #f2f2f2;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 10px;
    color: #393939;
    display: inline-block;
    margin-left: 10px;
    padding-top: 5px;
    flex-basis: 150px;
}

.clsdiv_filterbox_head {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: normal;
}

#iddiv_search_v2_filter_container {
    max-height: 185px;
    overflow: auto;
}

#iddiv_search_v2_filter {
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    padding: 10px 20px;
    border: 2px solid #000;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
}

.clsdiv_filteritem {
    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;
    font-size: 11px;
}


.clsdiv_filteritem:hover, .filterselected {
    background: #E33C19;
}

.clsdiv_filteritem img {
    margin-right: 5px;
    vertical-align: top;
    /* width: 15px; */
    height: 15px;
}

.div_filter_saison .clsdiv_filteritem, .div_filter_kategorie .clsdiv_filteritem {
    margin-left: 0px !important;
    width: 100%;
}

.div_x {
    width: 75px;
}

.div_filter_kategorie {
    width: 122px;
}

.div_filter_load {
    width: 170px;
}

.div_filter_speed {
    width: 160px;
}

.div_filter_fzg {
    width: 140px;
}

.div_filter_label {
    width: 105px;
}

.div_filter_merkmale {
    width: 150px;
}

.div_filter_merkmale .clsdiv_filteritem:nth-child(2n) {
    margin-left: 0 !important;
}

.div_filter_speed .clsdiv_filteritem:nth-child(4n-6) {
    margin-left: 0px !important;
}

.div_filter_load .clsdiv_filteritem:nth-child(4n-6) {
    margin-left: 0px !important;
}

#idbtn_filterreset {
    font-size: 11px;
    width: 100%;
}

#iddiv_such_tabelle {
    width: 1280px;
    margin: 0 auto;
    background: #f2f2f2;
}

.TABHEADERBACK a {
    color: #393933;
}

#iddiv_footer {
    background: #bebebe;
    padding-bottom: 10px;
    border-top: 7px solid #e33c19;
    margin-top: 50px;
}

#iddiv_footer_inner {
    width: 1280px;
    margin: 0 auto;
}

#iddiv_footer_blackline {
    color: #8f8f8f;
    background: #19171c;
}

#iddiv_footer_blackline_inner {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 1280px;
    margin: 0 auto;
}

a.footer_info {
    font-weight: normal;
    font-size: 14px;
    color: #a4a4a5;
    cursor: pointer;
}

.footer_info {
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}

#iddiv_scart_container {
    min-height: calc(100vh - 382px);
}

#iddiv_scart_topline {
    width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#iddiv_scart_kdaten,
#iddiv_scart_delete,
.clddiv_wk_adressblock {
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
}

#iddiv_scart_kdaten .row {
    display: flex;
    flex-direction: row;
    width: 100%;
}

#iddiv_scart_kdaten .row .col {
    width: 50%;
    font-size: 14px;
}

#iddiv_scart_kdaten .row .col.bold {
    font-weight: bold;
}

#iddiv_scart_kdaten {
    width: 240px;
}

#iddiv_scart_delete {
    text-align: center;
    font-size: 14px;
}

#iddiv_scart_delete a {
    color: #ddd;
}

#iddiv_wk_tabelle {
    width: 1280px;
    margin: 0 auto;
    background: #f2f2f2;
    margin-top: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
    border-radius: 4px;
}

#iddiv_scart_warenkorbpositionen_text {
    width: 1280px;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 18px;
}

.tbwkorbtable td {
    padding-left: 5px;
    box-sizing: border-box;
    font-size: 14px;
}

.tbwkorbtable td button {
    box-sizing: border-box;
    padding: 0 !important;
    text-align: center;
    width: 55px !important;
    color: #fff !important;
    font-weight: normal !important;
    margin-left: 5px;
    font-size: 12px !important;
}

.scart_info {
    color: #393939;
}

#iddiv_padresse_tabelle {
    background: #f2f2f2;
    padding-top: 5px;
    padding-bottom: 10px;
    width: 1280px;
    margin: 0 auto;
}

#iddiv_padresse_tabelle tr td {
    padding-left: 5px;
}

.clsdiv_wk_adressblock_head {
    font-size: 18px;
    margin-bottom: 7px;
}

.clsdiv_wk_adressblock_row {
    display: flex;
    flex-direction: row;
    margin-bottom: 2px;
}

.clsdiv_wk_adressblock_row div {
    color: #dddddd;
}

.clsdiv_wk_adressblock_row div:first-child {
    flex-basis: 30%;
}

.clddiv_wk_adressblock {
    height: 295px;
    margin-right: 20px;
}

#iddiv_suche_v2_fzg {
    border: 2px solid #000;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 4px;
    background: #393939;
    color: #ddd;
    border-bottom: 6px solid #E33C19;
    /* width: 505px; */
    width: 430px;
    margin-right: 15px;
}

.clsdiv_drittesuche_art img {
    vertical-align: middle;
}

#iddiv_drittesuche_head {
    width: 40%;
    float: left;
}

#iddiv_drittesuche_switcher {
    float: right;
}

.clsdiv_selected_drittesuche {
    background: #e33c19;
}

.clsdiv_drittesuche_art {
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
    height: 32px;
    width: 40px;
    vertical-align: top;
    text-align: center;
}

.clsdiv_drittesuche_art div {
    display: inline-block;
    height: 32px;
    vertical-align: middle;
}

#iddiv_drittesuche_content {
    box-sizing: border-box;
}

#iddiv_drittesuche_pds {
    width: 280px;
    float: left;
}

.clsdiv_drittesuche_pd {
    display: inline-block;
    margin-right: 10px;
    font-weight: normal;
    font-size: 15px;
}

.clskomfortsucherow {
    margin-bottom: 2px;
}

#idbtn_komfortsuche {
    margin-top: 20px;
    float: right;
    max-width: 145px;
}

#iddiv_notiz {
    width: 540px;
}

#iddiv_ladresse {
    min-width: 280px;
}

#iddiv_modallayer_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
}

#iddiv_modallayer {
    position: absolute;
    top: 150px;
    left: calc(50% - 640px);
    height: 565px;
    width: 1280px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0px 0px 10px #777777;
}

#iddiv_modallayer_header {
    background: #393939;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 35px;
    padding-left: 10px;
    color: #ffffff;
    font-weight: normal;
    line-height: 34px;
    font-size: 18px;
    box-sizing: border-box;
}

#iddiv_modallayer_schliessen {
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

#iddiv_modallayer_feedback_text {
    margin: 10px 0px 10px 10px;
}

#iddiv_modallayer_feedback_sterne {
    display: flex;
    flex-direction: row;
}

#iddiv_modallayer_feedback_sterne div {
    margin-right: 5px;
    margin: 0px 0px 10px 10px;
}

#idtxt_feedbacktext {
    margin: 0px 0px 10px 10px;
    height: 100px;
    width: 400px;
    resize: none;
}

#idbtn_feedbacksenden {
    margin-left: 10px;
}

#iddiv_preisfilter_label_min {
    display: inline-block;
    float: left;
    margin-left: -10px;
}

#iddiv_preisfilter_label_max {
    display: inline-block;
    float: right;
    margin-right: -10px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    background: #e33c19 !important;
    border: 0px !important;
}

.ui-widget.ui-widget-content {
    border: 1px solid #e33c19;
}

.ui-widget-header {
    background: #393939 !important;
}

#iddiv_bewertung_form {
    width: 1280px;
    margin: 0 auto;
    min-height: calc(100vh - 382px);
}

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

.clsdiv_bewertung_stern img,
.clsdiv_bewertung_stern_wert img {
    height: 15px;
    width: 15px;
}

.clsdiv_bewertung_stern {
    margin-right: 5px;
    cursor: pointer;
}

#iddiv_bewertung_sterne_text {
    width: 100%;
    margin-bottom: 10px;
}

#iddiv_bewertung_freitext_text {
    margin-bottom: 10px;
    margin-top: 20px;
}

#iddiv_bewertung_absenden {
    margin-top: 20px;
}

#idtxt_bewertung_freitext {
    height: 200px;
    width: 425px;
    resize: none;
}

#iddiv_bewertung_kdaten {
    margin-bottom: 25px;
}

.clsdiv_bewertung_wert {
    margin-top: 20px;
}

.clsdiv_bewertung_stern_wert {
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    margin-top: 10px;
}

#iddiv_filter_fahrzeug .clsdiv_filteritem {
    width: 47%;
}

#iddiv_filter_fahrzeug .clsdiv_filteritem:nth-child(2n) {
    margin-left: 0px !important;
}

#iddiv_global_rueckruf_titel_betreff {
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    font-weight: normal;
    display: flex;
}

#iddiv_global_rueckruf_titel {
    display: inline-block;

}

#iddiv_global_rueckruf_betreff {
    display: inline-block;
    margin-left: 25px;
}

#iddiv_modallayer_rueckruf_text {
    margin-top: 10px;
    margin-left: 10px;
}

#idtxt_rueckruf_text {
    margin-left: 10px;
    height: 120px;
    width: 500px;
    resize: none;
    margin-bottom: 5px;
}

#idbtn_rueckruf_senden {
    margin-top: 10px;
    margin-left: 10px;
}


#modalfensterbackground {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: .70;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1000;
}

#modalfensterdialog {
    background-color: white;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 20px 0 #222;
    -webkit-box-shadow: 0 0 20px 0 #222;
    -moz-box-shadow: 0 0 20px 0 #222;
    display: none;
    height: 530px;
    padding: 10px;
    position: absolute;
    width: 1260px;
    z-index: 1000;
    top: 150px;
    left: calc(50% - 630px);
    box-sizing: border-box;
}


.clsdiv_modallayer_nopad {
    padding: 0 !important;
}

#iddiv_modalfenster_head {
    height: 35px;
    background: #393939;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    box-sizing: border-box;
    padding-left: 10px;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    line-height: 34px;
}

#idimg_modal_close {
    float: right;
    font-size: 18px;
    margin-right: 10px;
    cursor: pointer;
}

#iddiv_beschwerde_felder {
    margin-left: 10px;
}

#iddiv_anregung_text {
    margin-left: 10px;
    margin-top: 10px;
}

#idbtn_beschwerde_senden {
    margin-left: 10px;
    margin-top: 10px;
}


#idtxt_anregung_text {
    height: 120px;
    width: 500px;
    resize: none;
    margin-bottom: 5px;
}

.clsdiv_beschwerde_row_label {
    flex-basis: 95px;
}

.clsdiv_beschwerde_row {
    display: flex;
    margin-bottom: 3px;
}

#idinp_beschwerde_plz {
    margin-right: 3px;
    width: 70px;
}
