.kbafinderSelectionHint{background:#eee;display:none;color:#000;padding:3px;position:absolute;z-index:100}.kbafinder .selectorHeader{font-weight:bold;padding:5px;text-align:center;width:100%}.kbafinder .selectorFields{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:15px;width:100%}.kbafinder .fieldArrow{border-left:10px solid transparent;border-right:10px solid transparent;display:none;height:10px;margin:auto;width:0}.kbafinder .fields{float:left;padding:0}.kbafinder .fields .nummer{color:#fff;border-radius:50%;display:inline-block;font-weight:bold;height:25px;line-height:25px;margin-bottom:10px;margin-top:20px;text-align:center;width:25px}.kbafinder .oder{font-weight:bold;padding-bottom:5px;text-align:center}@media(max-width:767px){.kbafinder{margin-bottom:15px}.kbafinder .fields:nth-child(even)::after{content:none}.kbafinder .fieldContent{margin-bottom:10px}.kbafinder .selectorFields .fields:not(:first-child) .fieldContent{border-left:0}.kbafinder .hsn_tsn button{background:#a0a0a0;border:0;display:block;color:#fff;font-weight:bold;margin:auto;padding:5px 20px}.kbafinder .hsn_tsn button:disabled{color:#eee;font-weight:normal}}@media(min-width:768px){.kbafinder .hsn_tsn button{border:0;color:#fff;font-weight:bold;padding:5px 10px;width:100%}.kbafinder .hsn_tsn button:disabled{color:#eee;font-weight:normal}}.kbafinder .fields label{display:block}.kbafinder .markeModell{font-weight:bold;text-align:left}.kbafinder .hsn_tsn label{display:inline}.kbafinder .hsn_tsn input[type=text]{margin-bottom:10px;text-transform:uppercase;width:40px}.kbafinder .hsn_tsn_result{font-size:.9em;margin-top:5px}.kbafinder .eurocode a{font-weight:bold}.kbafinder .eurocode button{border:0;color:#fff;padding:5px 10px}.kbafinder .center{text-align:center}.kbafinder .fieldContent{padding:0 15px}.kbafinder .info{color:#fff;background:#000;border-radius:50%;display:inline-block;font-family:serif;font-size:1.2em;font-style:italic;font-weight:bold;height:25px;line-height:25px;margin:0 0 10px 5px;text-align:center;width:25px}.kbafinder .typesList{display:none;margin:5px 0;padding:15px}.kbafinder .typetable{margin-top:15px;width:100%}.kbafinder .typetable th{width:25%}.kbafinder .typetable th:not(:first-child){text-align:right}.kbafinder .typetable th:last-child{padding-left:10px}.kbafinder .typetable td{cursor:pointer}.kbafinder .typetable tbody tr:hover{color:#fff;font-weight:bold}.kbafinder .typetable tbody td:not(:first-child){text-align:right}.kbafinder .selectedCar{border:1px solid #ccc;display:none;margin-bottom:5px}.kbafidner .pane{position:relative}.kbafinder .selectedCar .pane{padding:15px}.kbafinder .selectedCar .pane:first-child{border-right:1px solid #ddd}.kbafinder .selectedCar .model{font-weight:bold}.kbafinder .selectedCar .specifics,.kbafinder .selectedCar .schlusselnummer{font-size:.8em;font-weight:bold;margin-top:0}.kbafinder .carSelector{display:none;margin-bottom:5px}.kbafinder span.reset{background-color:#ddd;border:1px solid #ddd;border-radius:50%;cursor:pointer;font-size:18px;height:28px;position:absolute;right:15px;width:28px}.kbafinder span.reset i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kbafinder a.reset{float:right}.kbafinder option.reset{font-weight:bold}.kbafinder .selectedCar a{font-size:.8em}.kbafinder select.right{position:absolute;right:15px}.kbafinder .fullwidth{width:100%}.fullwidthWithButton{margin-right:0;padding-right:0;width:calc(100% - 38px)}.buttonWithInput{margin:0;padding:0}.kbafinder em{font-weight:bold;font-style:normal}