*{font-family:arial,helvetica,sans-serif;font-size:12px;color:#000}html,body{height:100%}body{background-color:#e9e9e9;margin:0;padding:0}.displayNone{display:none}.contentOuter{left:16px;top:16px;right:16px;bottom:16px;position:absolute;background-color:#fff;min-height:450px;min-width:666px;-webkit-box-shadow:7px 7px 9px -5px rgba(187,185,187,1);-moz-box-shadow:7px 7px 9px -5px rgba(187,185,187,1);box-shadow:7px 7px 9px -5px rgba(187,185,187,1)}
.contentBeforeButtons{position:absolute;top:0;left:0;right:0;bottom:33px}.cartTable{height:100%;overflow:hidden;position:relative}.cartTableInnerContainer{overflow:auto;overflow-x:hidden;height:100%;width:100%}.cartTableInnerContainer .cell-description{word-break:break-word}.contentInner{position:absolute;top:33px;right:16px;bottom:16px;left:16px}
.innerArea{width:100%;margin-top:2px;border-bottom:1px solid #b0b0b0;padding-top:4px;padding-bottom:8px;margin-bottom:12px}.actionMsgOrErr .contentBeforeButtons{top:30px}#breadCrumbDiv{position:absolute;top:0;left:0;right:0;width:100%}#confirmationInfo{padding-right:40px}#btnPrintQuotation{position:absolute;right:0;top:0}
#btnPrint{position:absolute;right:0;top:8px}#addAreaDiv{position:absolute;top:35px;left:0;right:0;width:100%}#page3TopTableDiv{position:absolute;top:35px;left:0;right:0;width:100%}#page4TopTableDiv{position:absolute;top:65px;left:0;right:0;width:100%}.selectCartPage #DYNAMIC_HEIGHT{position:absolute;top:100px;bottom:0;left:0;right:0;width:100%}
.cartPage1 #DYNAMIC_HEIGHT{position:absolute;top:85px;bottom:120px;left:0;right:0;width:100%}.imCartPage1 #DYNAMIC_HEIGHT{position:absolute;top:35px;bottom:220px;left:0;right:0;width:100%}.cartPage2 #DYNAMIC_HEIGHT{position:absolute;top:35px;bottom:0;left:0;right:0;width:100%}.cartPage3 #DYNAMIC_HEIGHT{position:absolute;top:250px;bottom:0;left:0;right:0;width:100%}
.cartPage4 #DYNAMIC_HEIGHT{position:absolute;top:320px;bottom:0;left:0;right:0;width:100%}.cartPage3 .additionalInfoBottomOffsetType_1{bottom:50px !important}.cartPage3 .additionalInfoBottomOffsetType_2{bottom:80px !important}.cartPage3 .additionalInfoBottomOffsetType_3{bottom:100px !important}.cartPage4 .additionalInfoBottomOffsetType_1{bottom:20px !important}
.cartPage4 .additionalInfoBottomOffsetType_2{bottom:50px !important}.cartPage4 .additionalInfoBottomOffsetType_3{bottom:70px !important}#additionalInfoAtBottom{position:absolute;bottom:-12px;left:0;right:0;width:100%;background-color:#fff}#dealerAreaTable{position:absolute;bottom:0;height:150px;left:0;right:0;width:100%}
#imPage1BottomContent{position:absolute;bottom:0;height:230px;left:0;right:0;width:100%}.actionMsgErrContainer{height:26px}.buttonDivider{position:absolute;left:-16px;right:-16px;bottom:23px;border-top:1px solid #b0b0b0}.buttonArea{position:absolute;left:0;right:0;bottom:-5px;width:100%;height:32px}
.buttonTable{padding-top:11px;padding-left:1px;padding-right:1px}.buttonTable td{line-height:20px}th{background-color:#fdf1c2;font-weight:bold}input.kbdSubmit{position:absolute;top:0;left:0;width:1px;height:1px;border:0 none;background-color:transparent}td.page3DealerTableHorSpacer{padding-right:0}td.page3DealerTableLabelCol{padding-right:20px}
.stepDone{text-decoration:underline;font-weight:700}.stepActive{font-weight:700}.stepTodo{text-decoration:none}.addTable{padding-bottom:4px}th[class=addLabel]{padding-left:10px;padding-right:10px}.addButton{padding-left:4px;padding-top:3px}.tableButton{text-align:center;width:28px;padding-top:3px}.row0{background-color:#fff}
.row1{background-color:#fff}.detailsTable td:nth-child(3){padding-right:4px}.detailsTable{padding:0;margin:0;border:0}.detailsTable tbody{padding:0}.detailsTableContainer{width:auto;height:199px;overflow:auto;padding:0;margin:0 0 0 -6px;border:0}td.dividerLine{padding:0 1px 1px 1px}div.dividerLine{border-bottom:1px solid #b0b0b0;margin:0 2px 0 2px;padding:0;width:100%;height:1px}
textarea{border:1px solid #b0b0b0;background-color:#efefef;vertical-align:top;font-size:11px;color:#505050;resize:none;padding:1px 3px;height:58px}.txtField,.txtFieldNumber{background-color:#efefef;border:1px solid #b0b0b0;color:#505050;font-size:11px;height:18px;line-height:16px}.txtField{padding-left:3px}
select.txtField{height:20px;padding:0}.checkBox,.radioBtn{margin:0 4px 1px 0;padding:0;vertical-align:middle}.txtField[disabled]{color:graytext}.txtFieldNumber{text-align:right;width:35px;padding-right:2px}.txtFieldComment{background-color:#efefef;border:0;color:#505050;font-size:11px;text-align:left;height:16px;width:35px;padding-right:2px;width:100%}
.inputPage2{width:304px}select.inputPage2,select.fixedWidth{width:309px}.dealerSearchTxtField{width:100%;background-color:#efefef;border:1px solid #b0b0b0;color:#505050;font-size:11px;line-height:16px;margin-top:4px;margin-bottom:4px}.dealerSearchSelectField{width:100%;background-color:#efefef;border:1px solid #b0b0b0;color:#505050;font-size:11px;height:20px;margin-top:4px;margin-bottom:4px}
.filterTable{width:100%}.filterTable td{padding:4px 2px 2px 2px}.filterTable input,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dealerSearchButtonDiv{float:right}.searchBtn{margin-top:20px}.uploadButton{margin-left:2px;margin-right:4px;margin-bottom:2px;cursor:pointer;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;font-weight:normal}
.addBt{width:100%}#uploadFile{border:1px solid #cecece;border-radius:3px;margin-bottom:2px;cursor:pointer;background-color:transparent;font-size:11px;font-weight:normal;height:21px;width:300px;overflow:hidden}.selectUpload{width:100%;text-align:right}.quantityString{padding-left:5px}.abortDMSBtnContainer{padding:0;top:0;display:block;z-index:101;position:absolute;width:100%;height:100%}
.abortDMSBtnContainer div.container{position:relative;margin-top:30%;border:0 solid #000;border-top-width:2px;border-bottom-width:2px;margin-left:auto;margin-right:auto;background:#fff url('/partslink24/img/misc/processing.gif') no-repeat 5px 5px;width:300px;height:75px}.abortDMSBtnContainer .msg{font-size:14px;font-weight:bold;position:absolute;top:5px;right:5px}
.abortDMSBtnContainer #abortBtn4DMS{position:absolute;bottom:5px;right:5px}.PASQ_CANCEL_BTN_CONTAINER{padding:0;top:0;display:block;z-index:101;position:absolute;width:100%;height:100%}.PASQ_CANCEL_BTN_CONTAINER div.container{position:relative;margin-top:30%;border:0 solid #000;border-top-width:2px;border-bottom-width:2px;margin-left:auto;margin-right:auto;background:#fff url('/partslink24/img/misc/processing.gif') no-repeat 5px 5px;width:300px;height:75px}
.PASQ_CANCEL_BTN_CONTAINER .msg{font-size:14px;font-weight:bold;position:absolute;top:5px;right:5px}.PASQ_CANCEL_BTN_CONTAINER #PASQ_CANCEL_BTN{position:absolute;bottom:5px;right:5px}table.stockQueryLegend{border-top:1px solid #b0b0b0}.stockQueryLegend td{font-size:11px;text-align:left}.stockQueryLegend .txt{width:20%;min-width:20%;word-wrap:normal;vertical-align:top}
.stockQueryLegend .icon{padding:0 3px 0 3px;vertical-align:top}img.disposabilityStateImage{width:14px;height:14px;border:0 none;float:left;background-repeat:no-repeat}img.ON_REQUEST{background-image:url(/partslink24/img/misc/Bestand-OnRequest.png)}img.AT_SHORT_NOTICE{background-image:url(/partslink24/img/misc/Bestand-Depot.png)}
img.PARTIALLY{background-image:url(/partslink24/img/misc/Bestand-DMS-Partial.png)}img.IMMEDIATELY{background-image:url(/partslink24/img/misc/Bestand-DMS.png)}img.vinInfo{background-image:url('/partslink24/img/misc/bullet_full.gif');width:18px;height:14px}div.navigation-container{min-height:22px;margin-top:0}
div.navigation-container div.errorMessage span{line-height:22px;font-size:12px}div.page-navigation{background-color:#fff;border:0 solid #b0b0b0;vertical-align:middle;line-height:22px}div.page-navigation .navInfo{float:left;height:22px;padding:0}div.page-navigation .navLinks{float:right;height:22px;text-align:right;padding:0}
div.searchResultsInfo{font-size:12px;color:#000;line-height:22px;margin:0 10px 0 0}div.dealerSearchResultsInfo{font-size:12px;color:#000;margin:0 10px 0 2px}.navLinks span.disabled{color:graytext}.navLinks span.visible-page{padding:0 2px;font-size:13px;font-weight:bold}.navLinks a.page{padding:0 2px;text-decoration:none}
div.navLinks a.page:hover{color:#980000;font-weight:bold}.navLinks a.next-page,div.navLinks span.prev-page{padding:0 0 0 2px}#mapParentContainer{position:absolute;top:142px;left:0;right:0;bottom:0}#mapSearchResultGridContainer{position:absolute;overflow-y:auto;top:20px;left:0;bottom:20px;right:0;width:230px}
#mapSearchResultMapContainer{position:absolute;top:0;left:240px;right:0;bottom:20px;border:0}#wega{height:100%;width:100%}#deliveryNationwide{margin-left:0}.mapFirstEntry{border-top:1px solid #b0b0b0}.mapSearchResultEntry{border-bottom:1px solid #b0b0b0;margin-right:2px;margin-left:2px;list-style-type:none;padding-top:5px;padding-bottom:5px;padding-left:2px}
li.selectedGridEntry{background-color:#fdf1c2}.hoveredGridEntry{background-color:#e9e9e9}.mapSearchResultGridAddressContainer{float:left;padding:0;width:184px}.mapSearchResultGridAddressContainerHeadline{margin:0 0 5px}#deliveryNationwideLabel{position:relative;top:-3px}:-ms-input-placeholder{color:#b0b0b0}