.addressFSComponent .fieldSetViewAreaRow{display:none}.bmwValidateForm{font-size:13px}.bmwValidateForm fieldset{padding:1em 0;border:1px solid #0053A1}.bmwValidateForm fieldset legend{color:#fff;background:#0053A1;border:1px solid #0053A1;padding:1px 5px;margin-left:10px;font-size:1.1em}.bmwValidateForm .bmwValidateNewRow{margin-top:15px;margin-left:10px;width:800px}.bmwValidateForm .bmwValidateNewRow.validationFirstRow{margin-top:30px}.bmwValidateForm .bmwValidateNewRow.bmwValidateGroupsRow{margin-top:5px}.bmwValidateForm .bmwValidateNewRow.bmwValidateWithoutLabel{margin-left:160px}.bmwValidateForm .bmwValidateNewRow label{display:inline-block;font-size:13px}.bmwValidateForm .bmwValidateNewRow .bmwValidateFieldLabel{width:150px;font-size:13px;font-weight:400}.bmwValidateForm .bmwValidateNewRow .bmwValidateFieldLabel.bmwValidateForMultilineInput{vertical-align:top}.bmwValidateForm .bmwValidateNewRow .bmwValidateCheckboxLabel{display:inline-block;margin-right:50px;vertical-align:top;line-height:20px}.bmwValidateForm .bmwValidateNewRow .bmwValidateInputTxt{border:1px solid #888;height:20px;padding:0 4px;width:186px;font-weight:400;font-size:13px}.bmwValidateForm .bmwValidateTextArea{border:1px solid #888;height:200px;padding:0 4px;width:186px;font-weight:400;font-size:13px}.bmwValidateForm .bmwValidateButtonArea{margin-top:20px}.bmwValidateForm input.bmwValidateCheckBox{width:20px;height:20px}.bmwValidateForm select.bmwValidateComboBox,.bmwValidateForm select.bmwValidateListBox{width:196px;font-size:13px;line-height:16px;margin:0;padding:0;border:1px solid #888}.bmwValidateForm .bmwValidateLeftCol{float:left}.bmwValidateForm .bmwValidateRightCol{float:right}.bmwValidateForm .bmwValidateInputGrp{width:196px;float:left}.bmwValidateForm .bmwValidateFieldErrorMsg{width:300px;color:#D20000;display:inline-block;vertical-align:text-top;margin-left:6px}.bmwValidateForm .bmwValidateNewRow a.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow div.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow label.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow li.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow span.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRowp.bmwValidateHighlightError{color:#D20000;border:0}.bmwValidateForm .bmwValidateNewRow input.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow select.bmwValidateHighlightError,.bmwValidateForm .bmwValidateNewRow textarea.bmwValidateHighlightError{color:#000;border:1px solid #D20000}.bmwValidateForm .bmwValidateNewRow .bmwValidateErrMsgPlacement{display:inline-block}.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{filter:alpha(opacity=50);opacity:.5}.imgareaselect-handle{background-color:#fff;border:1px solid #000;filter:alpha(opacity=50);opacity:.5}.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:.5;cursor:crosshair}.imgareaselect-selection{cursor:crosshair}.exportComponent{border-top:1px solid #FCC652;padding:10px;position:relative}.importComponent{padding:10px;position:relative;border-bottom:1px solid #FCC652}.buttonKeyvalue{width:200px;height:30px}#exportTitle{margin:10px 0 5px}#importTitle{margin:10px 0 20px}.xlsExportDate{margin:20px 0 20px -10px}.xlsExportDate td{padding-left:10px}.xlsImportDate{margin:20px 0 20px -10px}.xlsImportDate td{padding-left:10px}.importList{margin:10px 0 20px;position:relative}.importList th{font-weight:700;padding:10px}.importList td{padding-left:10px;vertical-align:top}.importList tr:nth-child(even){background:#CCC}.importList tr:nth-child(odd){background:#FFF}.addressRowCountry .fieldSetLayoutCol2{min-height:20px;height:auto!important;height:20px}.bmwLoadingStateArea{display:none;position:absolute;height:100%;width:100%;left:0;top:0;z-index:18521}.bmwLoadingStateImageOuter{position:relative;top:50%;left:50%}.bmwLoadingStateImageCenter{margin-left:-18px;margin-top:-18px}.bmwLoadingStateImage{height:37px;width:37px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_37x666.png.resource.1381319054687.png) no-repeat}.bmwStateOverlayDither{display:none;background:url(/images/digital/icons/2_2_dither.png);height:100%;left:0;position:absolute;top:0;width:100%;font-family:BMWType_Bold,Arial,sans-serif;z-index:4000}.loginbox .bmwStateOverlayDither{z-index:2200}.mybmw-loginbox-iframe-div .bmwStateOverlayDither{width:97.5%}.bmwStateOverlayImageOuter{position:relative;left:50%;top:50%}.bmwStateOverlayImageCenter{margin-left:-18px;margin-top:-18px}.bmwStateOverlayImage{display:none;height:37px;width:37px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_37x666.png.resource.1381319054687.png) no-repeat}.bmwTabs.ui-widget button,.bmwTabs.ui-widget input,.bmwTabs.ui-widget select,.bmwTabs.ui-widget textarea,.bmwWizTabs.ui-widget button,.bmwWizTabs.ui-widget input,.bmwWizTabs.ui-widget select,.bmwWizTabs.ui-widget textarea{font-family:inherit;font-size:inherit}.bmwTabs .ui-helper-reset{line-height:15px;font-size:13px}.bmwWizTabs .ui-helper-reset{line-height:1;font-size:13px}.bmwTabs .ui-widget-content,.bmwWizTabs .ui-widget-content{border:none;outline:0;background:0 0;color:inherit}.bmwTabs{display:none}.bmwTabs.ui-tabs{position:relative;padding:0;zoom:1;border:0;background:0 0;margin:-5px 0 30px}.bmwTabs.ui-tabs .ui-tabs-nav{margin:0;padding:0;border:0;height:41px;overflow:hidden}.bmwTabs.ui-tabs .ui-tabs-nav li{border-right:2px solid #E6E6E6;list-style:none;float:left;position:relative;top:9px;margin:0;padding:0;white-space:nowrap;z-index:0;-moz-box-shadow:1px 0 5px rgba(0,0,34,.5);-webkit-box-shadow:1px 0 5px rgba(0,0,34,.5);box-shadow:1px 0 5px rgba(0,0,34,.5)}.bmwTabs.ui-tabs .ui-tabs-nav li:first-child{box-shadow:0 0 5px rgba(0,0,34,.5);margin-left:15px}.bmwTabs.ui-tabs .ui-tabs-nav li:last-child{border:0}.bmwTabs.ui-tabs .ui-tabs-nav li a{float:left;padding:7px 15px 10px;text-decoration:none;font-weight:400;outline:0}.bmwTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:0;border:0;top:5px;padding-top:4px;-moz-box-shadow:0 0 5px rgba(0,0,34,.5);-webkit-box-shadow:0 0 5px rgba(0,0,34,.5);box-shadow:0 0 5px rgba(0,0,34,.5);z-index:1;background:#fff}.bmwTabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.bmwTabs.ui-tabs .ui-tabs-nav li.ui-state-processing a,.bmwTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text;padding:7px 15px 10px}.bmwTabs.ui-tabs .ui-tabs-nav li a,.bmwTabs.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.bmwTabs.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:30px 15px 0;background:#fff;margin:0;position:relative;width:916px}.bmwTabs.ui-tabs .ui-tabs-nav li a .bmwWizTabsStep,.bmwTabs.ui-tabs .ui-tabs-nav li a h4.bmwWizTabsStepTxt{display:none}.bmwTabs.ui-tabs .ui-tabs-nav li a h4.bmwWizTabsRegModeHdr{display:block}.bmwTabs.ui-tabs .ui-state-default a .bmwTabsTabHeadline{color:#888}.bmwTabs.ui-tabs .ui-state-active a .bmwTabsTabHeadline,.bmwTabs.ui-tabs .ui-state-hover a .bmwTabsTabHeadline{color:#1C69D4}.bmwTabs.ui-tabs .ui-tabs-nav li{background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwTabsContainer/tabs_shadow_fixed.png.resource.1381319054695.png) -10px 29px repeat-x #fff}.bmwTabs.ui-tabs .ui-tabs-nav{background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwTabsContainer/tabs_shadow_fixed.png.resource.1381319054695.png) -3px 38px repeat-x #fff}.bmwWizTabs{display:none;margin:0 -15px}.bmwWizTabs.ui-tabs .ui-tabs-nav li:first-child{margin-left:15px}.bmwWizTabs.ui-tabs{position:relative;border:0;background:#FFF;padding:15px;zoom:1}.bmwWizTabs.ui-tabs .ui-tabs-nav{margin:0;padding:0 0 2px;background:#FFF;border:0;border-bottom:2px solid #E6E6E6;overflow:hidden}.bmwWizTabs.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;margin:0 40px 0 0;border:0;padding:0 0 10px;white-space:normal;z-index:0}.bmwWizTabs.ui-tabs .ui-tabs-nav li a{float:left;padding:0;text-decoration:none;font-weight:400;outline:0}.bmwWizTabs.ui-tabs .ui-tabs-nav li a h4{font-weight:400;margin-top:5px;width:140px}.bmwWizTabs.ui-tabs .ui-tabs-nav li a .bmwWizTabsStep{display:block;color:#1C69D4}.bmwWizTabs.ui-tabs .ui-tabs-nav li.ui-state-disabled .bmwWizTabsStep{color:#bbb}.bmwWizTabs.ui-tabs .ui-tabs-nav li a h4.bmwWizTabsStepTxt{display:block}.bmwWizTabs.ui-tabs .ui-tabs-nav li a h4.bmwWizTabsRegModeHdr{display:none}.bmwWizTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0}.bmwWizTabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.bmwWizTabs.ui-tabs .ui-tabs-nav li.ui-state-processing a,.bmwWizTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text;padding:0}.bmwWizTabs.ui-tabs .ui-state-default.ui-state-disabled a,.bmwWizTabs.ui-tabs .ui-state-default.ui-state-disabled a .bmwTabsTabHeadline,.bmwWizTabs.ui-tabs .ui-state-default.ui-state-disabled a:link,.bmwWizTabs.ui-tabs .ui-state-default.ui-state-disabled a:visited{color:#bbb}.bmwWizTabs.ui-tabs .ui-state-default a .bmwTabsTabHeadline{color:#1C69D4}.bmwWizTabs.ui-tabs .ui-tabs-nav li a,.bmwWizTabs.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.bmwWizTabs.ui-tabs .ui-tabs-panel{display:block;border-width:0;margin:0 0 0 15px;background:#fff;position:relative;padding:0;width:884px}.cmxBox{background-color:#FFF;border-bottom:2px solid #E6E6E6}.cmxBox form{padding:0;margin:0}.cmxBoxWrapper{padding:0 15px}.boxComponent{padding-top:14px;padding-bottom:15px}.boxComponentIcon{position:absolute;right:10px;top:10px;z-index:1;display:none}.boxComponentIcon a{width:18px;height:18px;display:block;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/box/layer_close_x.png.resource.1381319054696.png);background-repeat:no-repeat}.boxComponentHeader{position:relative;margin-bottom:5px}.boxComponentHeadline{padding-top:0;margin-bottom:13px}.boxComponentHeadline headlineNormal{margin-bottom:0;margin-top:-7px}.cmxBox div,.cmxBox span,.cmxBox td{font-size:13px}.cmxBox td{height:24px}.boxLabel{font-weight:700}.buttonComp{font-family:BMWType_Bold;font-size:13px;overflow:hidden;display:block;color:#fff;text-align:left;padding:4px 10px 5px;margin-top:8px;width:180px;border:0;background-color:#777;background-image:url(/images/digital/button/1px_bgs.png);background-position:0 -110px;background-repeat:repeat-x;cursor:pointer;max-height:31px;line-height:15px}.buttonComp[disabled],.buttonComp[disabled]:active,.buttonComp[disabled]:hover{background-position:0 0}.buttonBlue{background-color:#1c69d4;background-position:0 -149px}.buttonGrey{background-position:0 -110px}.buttonComp.hover,.buttonComp:ACTIVE,.buttonComp:HOVER{background-image:none}a.buttonComp{width:160px}.flexbox{border-spacing:6px 0;position:relative;left:-6px}.flexbox .buttonComp{display:table-cell}.buttonText{width:160px;max-height:30px;overflow:hidden;font-family:BMWType_Bold;font-size:13px;color:#fff;text-align:left;border:0;cursor:pointer;line-height:15px}.salesBarLeftButtons .buttonText{width:130px}.buttonbar{width:100%}.buttonbar .buttonbarColumnLeft{float:left}.buttonbar .buttonbarColumnRight{float:right}.buttonbar .buttonbarColumnLeft{min-width:180px;margin-right:8px}.buttonbar .buttonbarColumnRight{min-width:180px;margin-left:8px}.infoIconContextLayer{display:none}.infoIconContextLayer .shadow{overflow:hidden}.infoIconLayerIcon{cursor:pointer;display:inline-block}.contextLayer,.infoIconLayer{display:inline}.teaserInfoLayer .infoIconLayerIcon{display:block}.contextLayerWrap{background-color:#FFF;height:auto;min-height:40px;min-width:50px;overflow:hidden;width:375px}.contextLayerSmall .contextLayerWrap{width:210px;max-height:250px}.contextLayerDialogMain{background-color:#FFF;display:none;position:absolute;z-index:10700}.contextLayerDialog{float:left;width:100%}.contextLayerContent{max-height:289px;margin-right:6px;overflow:auto;padding-right:20px;padding-bottom:1px;width:334px}.contextLayerContentFlexibleHeight{max-height:500px;margin-right:6px;overflow:auto;padding-right:20px;padding-bottom:1px;width:315px}.contextLayerFixed .contextLayerContent{max-height:237px}.contextLayerFixed .contextLayerClosable{margin:0 30px 6px 15px}.contextLayerFixedWrapper{border-top:2px solid #E6E6E6}.contextLayerFixed .contextLayerFixedContent{margin:20px 30px 30px 15px}.contextLayerSmall .contextLayerContent{width:100%;max-height:205px;overflow:hidden;padding-right:0;margin-right:0}.contextLayerContentContainer{font-size:13px;line-height:16px;text-align:left;vertical-align:top;margin-top:-25px}.contextLayerContentHeadline{font-family:BMWType_Bold;margin-top:25px;clear:both;width:330px}.contextLayerContentText{margin:9px 0 0;width:330px}.contextLayerContentList{margin:7px 0 -2px;width:330px;line-height:20px}.contextLayerContentKeyValue{clear:both;overflow:auto;width:330px}.contextLayerContentKey{float:left}.contextLayerContentKeyValueFontLarge{font-size:1.3em}.contextLayerContentKeyValueFontExtraLarge{font-size:1.5em}.contextLayerContentKeyValueFontSmall{font-size:.8125em}.contextLayerContentKeyValueFontExtraSmall{font-size:.625em}.contextLayerContentValue{float:right}.keytotal_gross .contextLayerContentKey,.keytotal_gross .contextLayerContentValue,.keytotal_rate .contextLayerContentKey,.keytotal_rate .contextLayerContentValue{font-family:BMWType_Bold}.contextLayerPointer{background-image:url(/images/digital/icons/icons.png);background-position:-671px -218px;background-repeat:no-repeat;display:block;height:14px;overflow:hidden;position:absolute;width:28px}.contextLayerPointerUp{background-position:-671px -174px}.contextLayerPointerDown{background-position:-671px -218px}.contextLayerPointerLeft{background-position:-656px -189px;height:28px;width:14px}.contextLayerPointerRight{background-position:-700px -189px;height:28px;width:14px}.contextLayerClosable{margin:0 30px 30px 15px}.contextLayerSmall .contextLayerClosable{margin:6px 6px 10px 15px}.contextLayerCloseButton{float:right;height:18px;margin:6px;width:18px;cursor:pointer}.contextLayerSmall .contextLayerCloseButton{margin:0}.contextLayerSmall .contextLayerCloseButton+*{margin-right:9px;margin-top:7px}.contextLayerSpecial{height:308px;width:467px;margin-top:15px;overflow-y:scroll;overflow-x:hidden;padding-right:10px}.contextLayerSpecialLink{width:461px;margin-top:18px}.contextLayerSpecialBlock{height:365px;margin:15px 40px 20px 15px}.contextLayerStandard{margin:15px 40px 20px 15px;overflow:hidden}.infoIconContent .glossaryItemHighlightLink{color:#666;text-decoration:underline}.infoIconContent .glossaryItemHighlightLink:hover{color:#1C69D4}.energyLabelIcon{height:12px;width:30px;cursor:pointer;display:inline-block;text-indent:-9999px;vertical-align:middle;margin-bottom:2px;text-align:left}.specTableColumn td .energyLabelSpacer{padding-top:7px;padding-bottom:7px}.energyLabelIcon:hover,html .energyLabelIcon:hover{background-position:0 -12px}.energyLabelContent{display:none}.energyLabelImageLarge{height:238px;width:302px;display:inline-block;margin:7px 0 3px}.energyLabelImageSmall{height:132px;width:125px;display:inline-block;margin:7px 0 3px}form.cqEditMode{border:1px dashed red;margin-top:10px;margin-bottom:10px}.fieldSetCqEditModeHelper{display:none}form.cqEditMode .fieldSetCqEditModeHelper{display:block;color:red}form.cqEditMode fieldset{border:1px dashed purple}form.cqEditMode fieldset .fieldSetCqEditModeHelper{display:block;color:purple}.formFieldSetButton{float:right}.fieldSetInlineFormButtonViewMode{float:right;margin-top:-10px!important}.formFieldSetInlineFormButtonViewMode{padding-bottom:0!important}.formFieldSetInlineFormButtonEditMode{padding-bottom:15px!important}.formsContainer .linkArrow13px,.formsContainer .linkArrow13pxActive,.formsContainer .linkArrow13pxInactive{display:inline-block}.formsContainer .dealerBaseFS .linkArrow13px,.formsContainer .dealerBaseFS .linkArrow13pxActive,.formsContainer .dealerBaseFS .linkArrow13pxInactive{display:block}.formsContainer .copyText p{margin-top:9px;padding:0}.formsContainer .copyText p:first-child{margin-top:0}.formFootnote{margin-bottom:-42px;margin-top:29px;padding-bottom:7px}.formButtonBar{border-top:2px solid #e6e6e6;margin-top:42px;padding-top:20px}.formButtonBar .buttonComp{float:right;margin:0 0 0 6px}.wizardtabs{margin-top:7px}.wizardStep{display:none;padding-top:15px}.wizardStep.active{display:block}.wizardStepTab{display:inline-block;margin-right:35px;margin-top:20px;vertical-align:top}.wizardStepTab .wizardStepNumber{display:block;color:#bbb;margin-bottom:8px}.wizardStepTab .wizardStepTitle{color:#bbb;min-width:90px;max-width:135px;margin-top:12px}.wizardStepTab.active .wizardStepNumber,.wizardStepTab.active .wizardStepTitle{color:#1c69d4}.wizardStepTab.clickable{cursor:pointer}.wizardStepTab.clickable .wizardStepNumber,.wizardStepTab.clickable .wizardStepTitle{color:#666}.glassPaneLayerHeaderContent .formHeader{width:auto;max-width:685px}.formHeaderInWizard{padding-top:15px}.gcdmValidationPlacement{margin-top:20px}.formHeadline h3.headlineh3{margin-top:43px;padding-bottom:10px}.wizardStep .formHeadline:first-child h3.headlineh3{margin-top:25px}.baseFS fieldset{border:none;line-height:16px;font-size:13px}.fieldSetEditMode,.fieldSetViewMode{display:none}fieldset.editMode .fieldSetEditMode,fieldset.viewMode .fieldSetViewMode{display:block}.fieldsetProperties,.fieldsetTemplate,.hiddenFieldsetData{display:none}.fieldSetLayoutCol1,.fieldSetLayoutCol12,.fieldSetLayoutCol2,.fieldSetLayoutCol23,.fieldSetLayoutCol3{float:left;overflow:hidden;position:relative}.fieldSetLayoutCol1{margin-right:15px;padding-right:35px;width:195px}.fieldSetLayoutCol2{margin-right:30px;padding-right:20px;width:195px}.fieldSetLayoutCol3{width:300px}.glassPaneLayer .fieldSetLayoutCol3,.gplnContent .fieldSetLayoutCol3{width:180px}.fieldSetLayoutCol12{margin-right:30px;padding-right:20px;width:440px}.fieldSetLayoutCol23{width:425px}.fieldSetLayoutCol123{width:100%}.fieldSetViewAreaRow{height:auto!important;min-height:20px}.fieldSetEditAreaRow,.fieldSetViewAreaRow{margin-top:6px}.fieldSetEditAreaRow.hasExtraSpacing,.fieldSetViewAreaRow.hasExtraSpacing{margin-top:10px}.fieldSetEditAreaRow.followsCopyText,.fieldSetViewAreaRow.followsCopyText{margin-top:20px}.fieldSetCheckboxGroup,.fieldSetColLabel,.fieldSetCopyText,.fieldSetLink,.fieldSetPreferredMarker,.fieldSetRadioButtonGroup,.fieldSetRowLabel,.fieldSetValidationMessage{display:block;padding:2px 0}.fieldSetViewAreaRow .fieldSetCopyText{word-wrap:break-word}.fieldSetViewAreaRow .fieldSetLayoutCol2 .fieldSetCopyText{padding-top:1px}.fieldSetCheckboxGroup .fieldSetInputLabel,.fieldSetRadioButtonGroup .fieldSetInputLabel{float:left;margin-left:4px}.fieldSetCheckboxGroup .fieldSetFieldCheckbox,.fieldSetRadioButtonGroup .fieldSetFieldRadio{float:left;width:14px;height:14px}.fieldSetColLabel{padding-bottom:3px}.fieldSetFieldText{border:1px solid #888;height:18px;padding:0 4px}.fieldSetFieldText.small{width:51px}.fieldSetFieldText.large{width:118px}.fieldSetFieldText.xlarge{width:185px}.fieldSetFieldSelect{border:1px solid #888;font-size:13px;height:20px;line-height:16px}.fieldSetFieldSelect.xlarge{width:195px}.fieldSetFieldSelect.large{width:180px}.fieldSetFieldSelect.medium{width:95px}.fieldSetFieldSelect.medium:first-child{width:96px}.fieldSetFieldSelect.small{width:61px}.fieldSetFieldTextarea{border:1px solid #888;display:block;height:97px;margin:0;padding:1px 0 0 4px;width:434px}.baseFS .infoIconContent{display:block}.baseFS .infoIconContent .spriteIconInfoSmall{position:static;top:0}.fieldSetLayoutCol2 .fieldSetTooltip{position:absolute;right:2px;top:4px}.fieldSetLayoutCol2.fieldSetMultiFieldGroup{margin-right:20px;padding-right:0;width:225px}.fieldSetMultiFieldGroup .fieldSetCheckboxGroup,.fieldSetMultiFieldGroup .fieldSetRadioButtonGroup{float:left;margin-right:30px}.fieldSetMultiFieldGroup .fieldSetCopyText,.fieldSetMultiFieldGroup .fieldSetFieldSelect,.fieldSetMultiFieldGroup .fieldSetFieldText{float:left;margin-right:6px}.fieldSetMultiFieldGroup .baseIconSizeMedium{float:left;margin-top:1px}.fieldSetLayoutCol2.fieldSetMultiFieldGroup .fieldSetTooltip{right:12px}.fieldSetCopyText p:first-child{margin-top:0}.fieldSetValidationMessage{display:none}.fieldSetErrorMessage,.fieldSetHasError,.fieldSetHasError .fieldSetValidationMessage{color:#D20000}fieldset.fieldSetHasError .fieldSetHasWarning .fieldSetValidationMessage{color:#000}.fieldSetValidationMessages{display:none}.fieldSetEditAreaRow.fieldSetIsShowingValidationMessage.fieldSetHasError .fieldSetValidationMessage,.fieldSetEditAreaRow.fieldSetIsShowingValidationMessage.fieldSetHasWarning .fieldSetValidationMessage{display:block}.fieldSetEditAreaRow.fieldSetIsShowingValidationMessage.fieldSetHasError .fieldSetFieldText{border:1px solid #D20000;color:#000}.fieldSetEditAreaRow.fieldSetIsShowingValidationMessage.fieldSetHasError .fieldSetFieldSelect{color:#000;border:1px solid #D20000}.fieldSetEditAreaRow.fieldSetIsShowingValidationMessage.fieldSetHasError label{color:#D20000}.rfxPar .ui-widget,.ui-widget{background:#fff;padding:9px 15px 16px}.ui-menu .ui-menu-item a{padding:0;margin:0;font-size:13px;line-height:20px;width:210px;background:0 0}.ui-widget :active{outline:0}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu-item a.ui-state-active{margin:0}.ui-widget-content{border:none}.addressRowXL .fieldSetLayoutCol2 input{width:185px}.addressRowLS .fieldSetLayoutCol2 .addressRowFieldTwo,.addressRowSL .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSSS .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSSS .fieldSetLayoutCol2 .addressRowFieldThree,.addressRowSSS .fieldSetLayoutCol2 .addressRowFieldTwo{width:51px}.addressRowLS .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSL .fieldSetLayoutCol2 .addressRowFieldTwo{width:118px}.addressRowMM .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowMM .fieldSetLayoutCol2 .addressRowFieldTwo{width:84px}.addressRow .fieldSetFieldDivider{display:none}.addressRowLS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldTwo,.addressRowSL.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSSS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSSS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldThree,.addressRowSSS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldTwo{width:44px}.addressRowLS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowSL.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldTwo{width:115px}.addressRowMM.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldOne,.addressRowMM.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldTwo{width:79px}.addressRowMM.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldTwo,.addressRowSSS.addressRowDivided .fieldSetLayoutCol2 .addressRowFieldThree{margin-left:7px}.addressRow.addressRowDivided .fieldSetFieldDivider{display:inline;float:left;margin-left:6px;width:4px;text-align:center;padding-top:2px}optgroup[label]{font-style:normal}.captchaFS .captchaWidget{display:inline-block;font-size:13px}.captchaFS .fieldSetRowLabel{padding-top:2px;vertical-align:top}.captchaFS .myBMW-tooltip{margin-bottom:3px}.captchaFS .captcha_image img{display:block;height:20px}.captchaFS .captcha_input_wrapper{height:20px;margin-bottom:7px;margin-top:6px}.glassPaneLayer .checkboxGridFS{margin-bottom:-11px}.checkBoxGridCell{font-family:BMWType_Bold;font-weight:400;padding-bottom:4px;width:195px;float:left;margin-right:50px;display:inline-block;height:auto!important;min-height:23px}.glassPaneLayer .checkBoxGridCell,.gplnContent .checkBoxGridCell{width:180px;margin-right:65px}.glassPaneLayer .checkBoxGridCellColLastInRow,.gplnContent .checkBoxGridCellColLastInRow{margin-right:0}.spriteLabel{background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png);background-repeat:no-repeat;display:inline-block;padding-right:6px;width:13px;padding-bottom:4px}.checkboxInput{display:inline-block;margin-right:6px;float:left}.checkboxLabel{display:inline-block;width:173px;float:left}.textLabel{font-family:BMWType_Bold;display:inline-block;width:173px}.glassPaneLayer .checkBoxGridCell .textLabel,.gplnContent .checkBoxGridCell .textLabel,.userRegisterForm .checkBoxGridCell .textLabel .checkboxLabel{width:161px}.fontGrey{color:#BBB}.floatLeft{float:left}form.cqEditMode div.formSummaryFS fieldset{position:relative;padding-bottom:5px}form.cqEditMode div.formSummaryFS .formSummaryFSError{position:absolute;margin-top:70px;top:0;left:0;color:red;font-size:24px;text-align:center;width:100%}form.cqEditMode div.formSummaryFS.formSummaryFSError{background:#f5f5f5}div.formSummaryFS div.summaryheadline h4{margin-top:15px;padding-top:20px}div.formSummaryFS .summarysteplink{position:absolute;right:0;z-index:15000}div.formSummaryFS .summarysteplink.beforeheadline{margin-top:39px}div.formSummaryFS .summarysteplink.jumpToStepOneLink{margin-top:24px}div.formSummaryFS .summaryContainer{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}div.formSummaryFSError{color:red}.imageUploadFS .fieldSetViewAreaRow:first-child{margin-top:1px}.baseFS.imageUploadFS .infoIconContent,.imageUploadFS .fieldSetTooltip{display:inline-block}.imageUploadFS .imageUpload{opacity:0;position:absolute;width:380px}.imageUploadFS .imageFileUploadTextBox{float:left;height:22px}.imageUploadFS .imageBrowseFileButton{margin:0 0 0 6px;float:left}.imageUploadFS .imageUploadFileFormForm{background:#fff}.imageUploadFS .imageUploadSuccessArea{display:none;margin-top:15px}.imageUploadFS .uploadedImage{border:0;display:block;height:180px;margin-left:0;width:180px}.imageUploadFS .successMessage{display:table-cell;padding-left:18px;position:relative;vertical-align:middle}.imageUploadFS .imageIcon{left:0;position:absolute;top:0}.imageUploadFS .fieldSetValidationFeedback{padding-top:12px}.implicitEmailPolicyUsageFS{display:none}form.cqEditMode .implicitEmailPolicyUsageFS{display:block}form.cqEditMode div.implicitEmailPolicyUsageFS fieldset{padding-bottom:5px;border-color:orange}form.cqEditMode div.implicitEmailPolicyUsageFS fieldset .fieldSetCqEditModeHelper{color:orange}form.cqEditMode div.implicitEmailPolicyUsageFS .implicitEmailPolicyUsageFSError{display:none;color:red;font-size:24px;text-align:center;width:100%;line-height:28px}.fieldSetEditAreaRow.c2bInfoRow{display:none;margin-top:13px}.C2BRegisterButtonBar{float:right;margin-top:-12px}.c2bInfoRow .copy{float:left;width:440px}.c2bInfoRow .fieldSetTooltip{float:left;margin-left:6px}.loginFS fieldset{position:relative}.loginFs .buttonComp{float:right}p.myParagraph{color:red}.multiRadioGroupFS .radioGroupRow{margin-top:29px}.multiRadioGroupFS .fieldSetRadioButtonGroup{display:inline-block;float:left;margin-left:50px;margin-right:0;padding:0;width:195px;height:auto!important;min-height:13px}.glassPaneLayer .multiRadioGroupFS .fieldSetRadioButtonGroup:first-child,.multiRadioGroupFS .fieldSetRadioButtonGroup:first-child{margin-left:0}.multiRadioGroupFS .fieldSetRadioButtonGroup .radioButtonGroupItem{margin-top:10px}.multiRadioGroupFS .fieldSetRadioButtonGroup .radioButtonGroupItem:first-child{margin-top:0}.glassPaneLayer .multiRadioGroupFS .fieldSetRadioButtonGroup{margin-left:65px;width:180px}.glassPaneLayer .multiRadioGroupFS .textLabel{width:161px}.baseFS.multiRadioGroupFS .infoIconContent,.multiRadioGroupFS .fieldSetTooltip{display:inline-block}.multiRadioGroupFS .fieldSetViewAreaRow:first-child{margin-top:1px}form.cqEditMode div.multiStepLineFS fieldset{position:relative;padding-bottom:5px;border-color:orange}form.cqEditMode div.multiStepLineFS fieldset .fieldSetCqEditModeHelper{color:orange}form.cqEditMode div.multiStepLineFS .multiStepLineFSError{position:absolute;margin-top:25px;top:0;left:0;color:red;font-size:24px;text-align:center;width:100%}form.cqEditMode div.multiStepLineFS.multiStepLineFSError{background:#f5f5f5}.optionalFieldFS .fieldSetEditAreaRow .fieldSetLayoutCol2 .fieldSetCheckboxGroup{margin-top:6px}.optionalFieldFS .fieldSetEditAreaRow .fieldSetLayoutCol2 .fieldSetCheckboxGroup label{width:177px}.optionalFieldFS .fieldSetEditAreaRow .fieldSetLayoutCol2 .fieldSetCheckboxGroup:first-child{margin-top:0}div.policyTextblock div.policyError label.policyLabel{color:#d20000}div.policyTextblock div.policyConsent,div.policyTextblock div.policySubHeadline,div.policyTextblock div.policyTextParagraph,div.policyTextblock div.policyUsage{margin-top:5px;margin-bottom:5px}div.policyTextblock div.policySubHeadline{margin-top:15px;font-family:BMWType_Bold;font-weight:400}div.policyCurrentFS .enabledUsages *{color:#262626}div.policyCurrentFS .fieldSetIsShowingValidationMessage label{color:#000}div.policyCurrentFS .missingConsent label,div.policyCurrentFS .policyError label{color:#D20000}div.policyCurrentFS .policyText a{color:#666;text-decoration:underline}div.policyCurrentFS .policyText a:hover{color:#1C69D4}.textAreaFS .fieldSetEditAreaRow:first-child{margin-top:1px}.textAreaFS .fieldSetViewAreaRow .fieldSetCopyText{white-space:pre-wrap}.textAreaFS fieldset.fieldSetIsShowingValidationMessage label{color:#D20000}.textAreaFS fieldset.fieldSetIsShowingValidationMessage textarea{color:#000;border:1px solid #D20000}.textAreaFS .fieldSetLayoutCol3 .fieldSetCopyText{margin-top:-5px}div.fieldSetEditAreaRow .vehicleInterestList select{float:left;margin-right:6px}div.fieldSetViewAreaRow .vehicleInterestList div{font-family:BMWType_Bold,Arial,sans-serif;line-height:20px}.vehicleInterestListItem{margin-top:6px}.vehicleInterestListItem:first-child{margin-top:8px}.vehicleInterestAddNewModelButtonContainer{margin-top:7px}.tellAFriendForm .tellAFriendFormContent div.textAreaFS{margin-top:5px}.tellAFriendForm .tellAFriendSuccessMessage{background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/fieldsetforms/forms/tellAFriendForm/icon_success.png.resource.1381319054702.png) no-repeat;margin:-6px 0 0;padding:2px 0 0 30px;min-height:40px;display:none}.tellAFriendForm .furtherRecommendationLink{margin-top:14px}div.formsContainer.cqEditMode{border:1px dashed #b22222;margin:-5px;padding:5px}div.formsContainer .formsContainerCqEditModeHelper{display:none}div.formsContainer.cqEditMode .formsContainerCqEditModeHelper{display:block;color:#b22222}.glassPane,.gplnSpinner{position:fixed;bottom:0;left:0;width:100%;height:100%;background:#000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);z-index:10500}.gplnSpinner{z-index:10570;background:0 0;-moz-opacity:100;opacity:1;filter:alpha(opacity=100)}.gplnSpinner .glassPaneLayerNextSpinner{position:absolute;left:50%;top:50%;display:block}.gplnSpinner .glassPaneLayerNextSpinner .spinnerImage{position:relative;left:-18px;top:-18px;width:37px;height:37px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_37x666.png.resource.1381319054687.png)}.gplnInlineSpinner{z-index:10600;background:0 0;-moz-opacity:100;opacity:1;filter:alpha(opacity=100);position:relative}.gplnInlineSpinner .glassPaneLayerNextSpinner{position:absolute;left:50%;top:50%;display:block}.gplnInlineSpinner .glassPaneLayerNextSpinner .spinnerImage{position:relative;left:-18px;top:-18px;width:37px;height:37px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_37x666.png.resource.1381319054687.png)}.glassPaneLayerCloseButton.gplnCloseButtonContainer{position:absolute;display:none;top:6px;right:6px;overflow:hidden;z-index:10613}.gplnCloseButtonDither{position:absolute;width:18px;height:18px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);display:none}.glassPaneLayer.glassPaneLayerNextWrapper{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:10560;display:block}.glassPaneLayer.glassPaneLayerNextWrapper .glassPaneLayerDialog.gplnPositioningContainer{display:table;overflow:hidden;margin:0 auto}.glassPaneLayer.glassPaneLayerNextWrapper .glassPaneLayerLayerWrapObject.gplnContentContainer{display:table-cell}.glassPaneLayer.glassPaneLayerNextWrapper .glassPaneLayerDialog.gplnPositioningContainer{height:100%;width:auto;position:relative}.gplnContent{margin:30px 0;width:auto;height:auto;position:relative;background-color:#fff;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.gplnAjaxContent{position:relative;z-index:10561;-moz-opacity:0;opacity:0;width:auto}.gplnContent .glassPaneLayerHeaderContent.gplnContentHeader{position:relative;min-height:35px;width:739px}.gplnContent .glassPaneLayerFooterContent.gplnContentFooter{min-height:30px;border-top:none;width:739px}.gplnContent .gplnFooterLine{height:auto;border-top:2px solid #E6E6E6;margin:0 0 15px}.gplnContent .gplnHeaderLine{height:auto;border-bottom:2px solid #E6E6E6}.gplnHiddenContent{-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.gplnVisibleContent{-moz-opacity:100;opacity:1;filter:alpha(opacity=100)}.gplnContentHeader .glassPaneLayerHeaderContent.space{padding:15px 30px;margin:0}.gplnFixed .gplnContentValue{height:auto;width:739px;overflow-x:hidden;overflow-y:auto;margin-right:6px;position:relative}.gplnContentValue{position:relative}.gplnContentValue .glassPaneLayerContent.space{padding:0 0 0 30px;height:auto;width:670px}.gplnContentFooter .glassPaneLayerFooterContent.space{padding:15px 30px;margin:0}.gplnContentSpace{height:30px;display:table-cell}.gplnFlex .glassPaneLayerContent.gplnContentValue,.gplnbigimage .glassPaneLayerContent.gplnContentValue{height:auto;width:auto;overflow:hidden}.gplnFlex .glassPaneLayerContent.space,.gplnbigimage .glassPaneLayerContent.space{padding:0 15px;width:auto}.ieFadingFix{position:absolute;background:#fff;z-index:10500}.glassPaneLayerNextContainer{display:none}.gplnFlex .glassPaneLayerFooterContent.space,.gplnFlex .glassPaneLayerHeaderContent.space,.gplnbigimage .glassPaneLayerHeaderContent.space{padding:7.5px}.gplnFlex .glassPaneLayerCloseButton.gplnCloseButtonContainer,.gplnbigimage .glassPaneLayerCloseButton.gplnCloseButtonContainer{position:absolute;top:21px;right:21px;overflow:hidden;z-index:10613}.gplnFixed .buttonBig,.gplnFlex .buttonBig,.gplnbigimage .buttonBig{width:24px;height:24px}.gplnFlex .buttonMedium,.gplnbigimage .buttonMedium{width:18px;height:18px}.gplnFlex #wallpaperLayer,.gplnbigimage #wallpaperLayer{display:block}#gplnContent .w4{width:1000px}#gplnContent .w11{width:440px}#gplnContent .w12{width:670px}#gplnContent .w13{width:1210px}#gplnContent .w14{width:1000px}.gplnFixed .gplnContentValue.w11 .glassPaneLayerContent.space{padding:0 0 0 30px;height:auto;width:370px}.gplnFixed .gplnContentValue.w12 .glassPaneLayerContent.space{padding:0 0 0 30px;height:auto;width:600px}.gplnFixed .gplnContentValue.w13 .glassPaneLayerContent.space{padding:0 0 0 30px;height:auto;width:1140px}.gplnFixed .gplnContentValue.w14 .glassPaneLayerContent.space{padding:0 0 0 30px;height:auto;width:930px}.glassPaneLayer h1{margin-top:-5px}.glassPaneLayer h1.headlineh1Mixed{margin-top:-8px}.glassPaneLayer h1.headlineSizableSmall,.glassPaneLayer h3{margin-top:8px}.glassPaneLayer.brand-bmw h1.headlineSizableSmall{line-height:20px!important;letter-spacing:0!important;margin-top:8px}.glassPaneLayer.brand-bmw h3{font-size:17px!important;line-height:20px!important;letter-spacing:0!important;margin-top:11px}.glassPaneLayer.brand-bmwi h1.headlineSizableSmall,.glassPaneLayer.brand-bmwi h3{margin-top:6px}.glassPaneLayer.brand-bmwi h1.headlineSizableSmall{line-height:26px!important}.glassPaneLayer.brand-bmwi .formHeadline h3{margin-top:43px}.glassPaneLayer.brand-bmw h4,.glassPaneLayer.brand-bmw h4.headlineh3,.glassPaneLayer.brand-bmwi h4,.glassPaneLayer.brand-bmwi h4.headlineh3{font-family:BMWType_Bold,Arial,sans-serif;font-size:13px;line-height:17px;margin-top:0}.glassPaneLayer.brand-bmw h4,.glassPaneLayer.brand-bmw h4.headlineh3{margin-top:7px}.headlineSizableStageSmall{font-size:32px!important;line-height:32px!important;margin-bottom:5px!important;margin-left:-18px;font-weight:400}.headlineSizableStageMedium{font-size:48px!important;line-height:48px!important;margin-bottom:5px!important;margin-left:-26px;font-weight:400}.headlineSizableStageLarge{font-size:64px!important;line-height:64px!important;margin-bottom:5px!important;margin-left:-35px;font-weight:400}.iframeContainerWrap iframe{width:100%}.infoIconContent{display:inline-block}#leftNavigationSEO,.cdpNaviItem,.hideCauseRoleCheckRequired,.hideInNav{display:none}ul.leftNavigation{padding-bottom:66px;width:300px}ul.leftNavigation li{padding-left:5px;padding-bottom:5px}ul.leftNavigation ul{padding-bottom:5px;padding-top:15px}ul.leftNavigation ul li{padding-left:10px}ul.leftNavigation ul li ul li{padding-left:15px}ul.leftNavigation ul li ul li ul li{padding-left:20px}ul.leftNavigationLight li a.linkArrow13px{color:#fff;background-position:-1020px -197px}ul.leftNavigationLight li a.linkArrow13px:hover{color:#1C69D4;background-position:-960px -257px}#leftNavigationContainer{min-height:275px;visibility:hidden}.howToBuyButton{margin-top:33px;background:#FFF;padding:0;display:inline-block;max-width:180px;cursor:pointer}#myBMWArea .howToBuyButton{display:none;opacity:0}.howToBuyButton a.headlineh3{color:#666;display:inline-block;padding:0;margin:5px 9px 4px 14px;line-height:26px}.howToBuyButton a.headlineh3:hover{color:#1C69D4}.howToBuyIconHover{background-position:0 -90px}.howToBuyLinkHover{color:#1C69D4!important}.howToBuyButton .baseIconSprite{display:inline-block;margin:0;padding:0}.howToBuyButton .spritePosition{display:inline;width:18px;padding:3px 0 0;margin-left:10px}.slideBoxHigh .slideBoxCheckContainer,.slideBoxHigh .slideBoxCheckContainer .slideBoxSlider div,.slideBoxHigh .slideBoxCheckContainer .slideBoxSlider span,.slideBoxHigh .slideBoxLeftBorder,.slideBoxHigh .slideBoxLeftBorderWrapper,.slideBoxHigh .slideBoxRightBorder,.slideBoxHigh .slideBoxRightBorderWrapper{height:32px}.slideBoxSmall .slideBoxCheckContainer,.slideBoxSmall .slideBoxCheckContainer .slideBoxSlider div,.slideBoxSmall .slideBoxCheckContainer .slideBoxSlider span,.slideBoxSmall .slideBoxLeftBorder,.slideBoxSmall .slideBoxLeftBorderWrapper,.slideBoxSmall .slideBoxRightBorder,.slideBoxSmall .slideBoxRightBorderWrapper{height:26px}.slideBoxCheckContainer{position:relative;cursor:pointer;overflow:hidden;float:left}.slideBoxLeftBorderWrapper,.slideBoxRightBorderWrapper{overflow:hidden;width:4px;float:left;position:relative}.slideBoxLeftBorder,.slideBoxRightBorder{width:4px;position:absolute}.slideBoxHigh .slideBoxLeftBorder{background:url(/images/digital/icons/icons.png) -90px -380px no-repeat}.slideBoxHigh .slideBoxRightBorder{background:url(/images/digital/icons/icons.png) -100px -380px no-repeat}.slideBoxSmall .slideBoxLeftBorder{background:url(/images/digital/icons/icons.png) -110px -380px no-repeat}.slideBoxSmall .slideBoxRightBorder{background:url(/images/digital/icons/icons.png) -120px -380px no-repeat}.slideBoxCheckContainer input{position:absolute;left:30px;opacity:0;display:none;margin-top:10px}.slideBoxCheckContainer label{white-space:nowrap;font-size:17px;line-height:17px;font-family:BMWType_Bold;text-transform:uppercase;cursor:pointer;display:block;height:32px;position:absolute;width:auto;top:0;overflow:hidden}.slideBoxCheckContainer,.slideBoxCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none}.slideBoxCheckDisabled{opacity:.5}.slideBoxHigh .slideBoxCheckContainer .slideBoxSlider{background:url(/images/digital/icons/icons.png) 0 -380px no-repeat;height:32px;clear:both}.slideBoxSmall .slideBoxCheckContainer .slideBoxSlider{background:url(/images/digital/icons/icons.png) 0 -420px no-repeat;height:26px;clear:both}.slideBoxCheckContainer .slideBoxSlider div{float:left}.slideBoxCheckContainer .slideBoxSlider .slideBoxOn{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.6);left:0}.slideBoxCheckContainer .slideBoxSlider .slideBoxOff{color:#8b8b8b;text-shadow:0 0 2px rgba(255,255,255,.6);text-align:right;right:0}.spacerSmall{height:10px}.spacerMiddle{height:15px}.spacerLarge{height:20px}.subheadline,.subheadline h2,.subheadline h3,.subheadlineNormal{font-family:BMWType_Bold;font-size:20px;color:#262626;overflow:hidden;text-align:left;vertical-align:top;line-height:20px;padding-bottom:3px;margin-bottom:-3px}.subheadline{margin:0 0 13px}.subheadlineWhite{color:#fff!important}.subheadlineBlack{color:#000!important}.subheadlineDarkGrey{color:#262626!important}.subheadline h3{font-size:17px;line-height:17px}.tableContainer{width:600px;margin-bottom:21px}.tableContainer .tableHeadline{margin-bottom:10px}.tableContainer .tableSubheadline{margin-bottom:9px}.tableContainer .columnHeadline{margin-bottom:1px}table.tableCommon{width:100%}table.tableCommon tbody tr td,table.tableCommon tfoot tr td,table.tableCommon thead tr th{padding:10px 0 8px 15px}table.tableCommon thead tr th{padding-top:0}table.tableCommon tfoot tr td{text-align:right}table.tableCommon tbody tr td:first-child,table.tableCommon thead tr th:first-child{padding-left:0}table.tableCommon thead tr th{font:13px BMWType_Bold;color:#262626}table.tableCommon tfoot tr{border-bottom:none}table.tableCommon td.tableAlignRightBottom,table.tableCommon td.tableAlignRightBottom .headlineNormal,table.tableCommon td.tableAlignRightBottom .text,table.tableCommon th.tableAlignRightBottom,table.tableCommon th.tableAlignRightBottom .headlineNormal,table.tableCommon th.tableAlignRightBottom .text{text-align:right;vertical-align:bottom}table.tableCommon td.tableAlignRightMiddle,table.tableCommon td.tableAlignRightMiddle .headlineNormal,table.tableCommon td.tableAlignRightMiddle .text,table.tableCommon th.tableAlignRightMiddle,table.tableCommon th.tableAlignRightMiddle .headlineNormal,table.tableCommon th.tableAlignRightMiddle .text{text-align:right;vertical-align:middle}table.tableCommon td.tableAlignRightTop,table.tableCommon td.tableAlignRightTop .headlineNormal,table.tableCommon td.tableAlignRightTop .text,table.tableCommon th.tableAlignRightTop,table.tableCommon th.tableAlignRightTop .headlineNormal,table.tableCommon th.tableAlignRightTop .text{text-align:right;vertical-align:top}table.tableCommon td.tableAlignLeftBottom,table.tableCommon td.tableAlignLeftBottom .headlineNormal,table.tableCommon td.tableAlignLeftBottom .text,table.tableCommon th.tableAlignLeftBottom,table.tableCommon th.tableAlignLeftBottom .headlineNormal,table.tableCommon th.tableAlignLeftBottom .text{text-align:left;vertical-align:bottom}table.tableCommon td.tableAlignLeftMiddle,table.tableCommon td.tableAlignLeftMiddle .headlineNormal,table.tableCommon td.tableAlignLeftMiddle .text,table.tableCommon th.tableAlignLeftMiddle,table.tableCommon th.tableAlignLeftMiddle .headlineNormal,table.tableCommon th.tableAlignLeftMiddle .text{text-align:left;vertical-align:middle}table.tableCommon td.tableAlignLeftTop,table.tableCommon td.tableAlignLeftTop .headlineNormal,table.tableCommon td.tableAlignLeftTop .text,table.tableCommon th.tableAlignLeftTop,table.tableCommon th.tableAlignLeftTop .headlineNormal,table.tableCommon th.tableAlignLeftTop .text{text-align:left;vertical-align:top}table.tableCommon td.tableAlignCenterBottom,table.tableCommon td.tableAlignCenterBottom .headlineNormal,table.tableCommon td.tableAlignCenterBottom .text,table.tableCommon th.tableAlignCenterBottom,table.tableCommon th.tableAlignCenterBottom .headlineNormal,table.tableCommon th.tableAlignCenterBottom .text{text-align:center;vertical-align:bottom}table.tableCommon td.tableAlignCenterMiddle,table.tableCommon td.tableAlignCenterMiddle .headlineNormal,table.tableCommon td.tableAlignCenterMiddle .text,table.tableCommon th.tableAlignCenterMiddle,table.tableCommon th.tableAlignCenterMiddle .headlineNormal,table.tableCommon th.tableAlignCenterMiddle .text{text-align:center;vertical-align:middle}table.tableCommon td.tableAlignCenterTop,table.tableCommon td.tableAlignCenterTop .headlineNormal,table.tableCommon td.tableAlignCenterTop .text,table.tableCommon th.tableAlignCenterTop,table.tableCommon th.tableAlignCenterTop .headlineNormal,table.tableCommon th.tableAlignCenterTop .text{text-align:center;vertical-align:top}table.tableCommon tbody tr td,table.tableCommon tfoot tr td,table.tableCommon thead tr th{border-bottom:none}table.tableCommon.tableCommonMark tbody tr td,table.tableCommon.tableCommonMark tfoot tr td,table.tableCommon.tableCommonMark thead tr th{border-bottom:2px solid #e6e6e6}.visualIdentifier .visualIdentifierPageHeader{height:132px}.visualIdentifier .visualIdentifierPageHeaderTitle{height:auto;position:absolute;top:20px;left:50px;width:960px}.visualIdentifier .visualIdentifierPageHeaderTitle .pageVIHeader{font-size:56px!important;line-height:56px!important}.visualIdentifierError{margin-top:10px;width:630px;color:red}.extendedSearchHead{height:330px;width:1050px}.extendedSearchHeadBottomLine{background-color:#E6E6E6;font-size:0;line-height:0;height:2px;margin:0 46px 20px}.extendedSearchPageContentInlineWrapper{display:block;float:left;margin:4px 0 0 6px}.extendedSearchHead .extendedSearchLeft{width:280px}.extendedSearchHead .headlineNormal{margin:4px 100px 11px 0}.extendedSearchLeft,.extendedSearchMiddle,.extendedSearchRight{float:left}.extendedSearchPageWrapper{position:relative;margin:27px 10px 0 2px}.extendedSearchHeadBackgroundVisual{width:280px;height:158px}.extendedSearchHead .buttonComp{display:block;float:left;margin:0 0 0 1px}.extendedSearchHead .extendedSearchMiddle{padding:0 10px 0 7px;margin-top:40px;width:750px}.extendedSearchDescription{width:600px}.extendedSearchPageContentWrapper{padding:0 0 0 6px;position:relative;font-size:13px}.searchResultHead{height:165px}.searchResultHeadBottomLine{background-color:#E6E6E6;font-size:0;line-height:0;height:2px;margin:0 46px}.searchResultHeadBackgroundVisual{width:280px;height:158px}.searchResultHead .searchResultLeft{width:280px}.searchResultHead .searchResultMiddle{padding:0 10px 0 9px;margin-top:40px}.searchResultHead .headlineNormal{margin:4px 100px 5px 0}.searchResultHead .buttonComp{display:inline-block;margin:0 24px 0 0}.searchResultPageContentWrapper{padding:0 0 0 6px;position:relative}.searchResultPageContentWrapper .searchResultTab{display:none}.searchResultPageContentInlineWrapper{display:inline-block}.searchResultPageContentWrapper .linkArrow13px,.searchResultPageContentWrapper .linkArrow13pxActive{display:inline-block;margin:0 5px 0 2px;cursor:pointer}.searchResultPageWrapper{position:relative;z-index:10;margin:0 10px 0 0}#searchEngineSuggest{margin:11px 0 0;font-family:BMWType_Bold,Arial,sans-serif}.searchEngineSuggestLabel{display:inline-block;font-family:BMWType_Bold,Arial,sans-serif;margin-right:5px}.searchEngineSuggestLink{color:#888}.searchResultPageSearchFieldWrapper{float:left;position:relative;margin-top:3px}.searchResultPageFunctionsWrapper{float:left;margin:0 0 0 6px}.searchResultInputField{padding:2px 6px 4px;width:254px;font-size:12px}#searchResultHeadSuggestionTarget{height:30px;clear:both;overflow:hidden;font-size:13px}.searchEngineResultsNoResultFirstLine{font-family:BMWType_Bold,Arial,sans-serif}.searchEngineResultsNoResultLine{display:block;margin:0 0 4px}#searchResultPageNaviTarget .searchEnginePageNavi{display:none}.extendedSearchInputFieldLabel{width:244px;display:block;float:left;padding:7px 0 0}.extendedSearchWrapper{margin-top:10px}.extendedSearchFieldWrapper{height:30px;clear:both;overflow:hidden}.extendedSearchPageFunctionsWrapper{margin:8px 0 10px;clear:both;overflow:hidden}.extendedSearchGenField{width:500px}.extendedSearchInputField{width:418px;padding:4px 2px 1px;margin:0 0 5px;float:left;display:block}.extendedSearchLinkComp{display:inline}.searchQueryLiveSearchLayer{left:0;font-size:13px;margin:0 0 20px;width:230px;color:#369;display:none;padding:2px 4px 8px 6px;background-color:#FFF;z-index:10480}.searchQueryBarLiveSearchLayerSuggest .searchQueryLiveSearchLayer{position:absolute;top:28px}.searchResultPageLiveSearchLayerSuggest .searchQueryLiveSearchLayer{position:absolute;top:32px}.searchQuerySuggestList{cursor:default}.searchQueryLiveSearchLayerListSection{color:#282828;padding:0;margin:10px 0 1px 7px;font-family:BMWType_Bold,Arial,sans-serif}.searchQueryLiveSearchLayerList{list-style:none;margin:3px 0 0;padding:0 0 7px;background-color:#FFF;overflow:hidden}.searchQueryLiveSearchLayerListLast{border-bottom:none}.searchQueryLiveSearchLayerListItem{display:block;padding:0 0 0 3px}.searchQueryLiveSearchLayerListItemLink{display:block;color:#666;text-decoration:none;padding:2px 5px;cursor:pointer;font-family:BMWType_Bold,Arial,sans-serif;white-space:normal}.searchQueryLiveSearchLayerList a.searchQueryLiveSearchLayerListItemLink:hover{color:#1C69D4}.searchQueryLiveSearchLayerListItemLink b{color:#1C69D4;font-weight:inherit}.searchQueryLiveSearchLayerHighlight{color:#1C69D4;font-family:BMWType_Bold,Arial,sans-serif}.searchQueryLiveSearchLayerListSelected a{color:#1C69D4}.fastlaneNavSearchQueryBar{z-index:10480}.searchQueryBar{display:inline}.searchQueryBarWrapper{position:relative;float:left;margin:0 10px 0 0;z-index:10480}.searchQueryBarInputField{padding:2px 0 1px 20px;color:#a0a0a0;width:130px;height:16px;margin-top:5px}.searchQueryBarInputFieldIcon{position:absolute;z-index:2;height:16px;width:16px;top:8px;left:4px}.searchResult{overflow:hidden;position:relative;margin:0 0 20px;width:100%}.searchResultContentWrapper{position:relative}.searchResultContentLoading{display:none;background:url(/images/digital/icons/2_2_dither.png);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;z-index:1}.searchResultContentSlowLoading{display:none;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_big.gif.resource.1381319054692.gif) no-repeat;width:85px;height:85px;position:absolute;top:330px;left:580px;text-align:center;z-index:2}.searchResultPageContentWrapper .searchResultContentSlowLoading{top:130px}.searchResultContent .searchResultLeft,.searchResultContent .searchResultMiddle,.searchResultContent .searchResultRight,.searchResultLeft,.searchResultMiddle,.searchResultRight{float:left}.searchResultLeftNavigation{font-size:13px;display:block;margin:22px 45px 4px 34px;width:185px;padding:0 10px}.searchResultPageContentWrapper .searchResultLeftNavigation .searchResultDynamicNavigationClearFilter{margin:0 5px 9px 2px}.searchResultLeftNavigation h3{margin-bottom:14px}.searchResultLeft .searchResultLeftNavigationTitle{font-weight:inherit;line-height:20px;padding-bottom:1px}.searchResultDynamicNavigationFacetteContainer{margin-bottom:8px;border-bottom:2px solid #e6e6e6}.searchResultDynamicNavigationFacetteHeadline{font-family:BMWType_Bold,Arial,sans-serif;cursor:pointer;position:relative;padding:0 0 8px;display:block}.searchResultDynamicNavigationFacetteHeadline.inactive,.searchResultDynamicNavigationFacetteHeadline.inactive .baseIconSprite{cursor:text}.searchResultDynamicNavigationFacetteHeadline .ditherOverlay{display:none}.searchResultDynamicNavigationFacetteHeadline.inactive .ditherOverlay{display:block;left:0;width:24px}.searchResultDynamicNavigationFacetteHeadline.active{margin:7px 0 0;border-bottom:none}.searchResultDynamicNavigationFacetteHeadline.active .searchResultDynamicNavigationFacetteHeadlineValue{color:#1C69D4}.searchResultDynamicNavigationFacetteHeadlineValue{background-color:#FFF;margin:0;display:block;width:150px;float:left;padding:2px 0 0;color:#262626}.searchResultDynamicNavigationFacetteHeadline.inactive .searchResultDynamicNavigationFacetteHeadlineValue{color:#BBB}.searchResultDynamicNavigationFacetteHeadline .baseIconSprite{display:block;margin:0 8px 0 0;padding:0 0 0 15px;position:relative;float:left;height:18px}.searchResultDynamicNavigationFacetteListWrapper{padding:0}.searchResultDynamicNavigationFacetteList{padding:1px 0 4px;width:181px}.searchResultDynamicNavigationFacetteItem{margin-bottom:3px;min-height:16px}.searchResultDynamicNavigationFacetteItemInput{float:left;margin-top:1px}.searchResultDynamicNavigationFacetteItemLabel{float:left;margin-left:4px;width:163px}.searchResultDynamicNavigationFacetteItemFCB{margin:0;padding:0}.searchResultDynamicNavigationFacetteItemFCBL.active,.searchResultDynamicNavigationFacetteItemFCBL.active a{color:#1C69D4}.searchResultDynamicNavigationFacetteItemFCBL a.inactive,.searchResultDynamicNavigationFacetteItemFCBL.inactive{color:#BBB;cursor:text}.searchResultDynamicNavigationFacetteItemFCBL,.searchResultDynamicNavigationFacetteItemFCBL a{color:inherit}.searchResultDynamicNavigationClearFilter{margin-top:26px}.searchResultHiddenContent{display:none}#searchEngineSuggest,#searchResultResultsTarget,.searchResultPageNavi{width:695px}#searchEngineStatistic{font-size:12px}.searchResultContentWrapper{min-height:500px}.searchResultList{padding:11px 10px;clear:both;display:none;font-size:13px}.searchResultListItem{font-size:13px;line-height:16px;padding:10px 0;clear:left;margin-bottom:8px}.searchResultListItem b{color:#1C69D4;font-weight:inherit}.searchResultListItemTitle{font-family:BMWType_Bold,Arial,sans-serif;color:#000;display:inline-block}.searchResultListItemTitle:hover{color:#1C69D4}.searchResultListItemText{display:block}.searchResultListItemUrl{color:#666;font-size:x-small;text-decoration:underline}#searchResultPageNaviTargetBottom{margin:30px 0 70px}.searchResultPageNavi a,.searchResultPageNavi span{vertical-align:middle;font-size:13px}.searchEnginePageNavi{margin:10px 0 0}.searchResultPageNavi{margin:15px 0 18px}.searchResultPageNavi span{color:#1C69D4;font-family:BMWType_Bold,Arial,sans-serif}.searchResultPageNavi .navPrev{margin-right:7px;display:inline-block}.searchResultPageNavi .navNext{margin-left:2px;display:inline-block}.searchResultPageNavi .delimited,.searchResultPageNavi .first{display:inline-block;width:24px;padding:2px 3px 0 0;text-align:center}.searchResultListItemUrlWrapper{margin-top:1px}.searchItemSize{color:#666;font-family:BMWType_Bold,Arial,sans-serif}.shareFormGlassPaneLayerContent .tellAFriend .shareFormLayerSectionHeadlineWrapper{margin-bottom:13px}.shareFormGlassPaneLayerContent .tellAFriend .shareFormLayerSectionHeadlineWrapper.active{margin-bottom:20px}.shareFormLayerSeparatorLine{background:#E6E6E6;height:2px;margin-bottom:6px;overflow:hidden}.interactionsShareFormEditMode div{float:left}.cq-wcm-edit .interactionsShareFormEditMode div{float:none}.interactionsHeadline.headline h1{margin-bottom:6px;padding:0}.shareSocialMediaCLayer .interactionsHeadline.headline h3{margin-bottom:5px}.interactionsSubHeadline.headline h3{margin-bottom:0;padding:0;line-height:24px}.shareSocialMediaCLayer .interactionsSubHeadline.headline h4{margin-bottom:15px}.shareFormLayerSectionHeadline.text p{font-size:14px;font-family:BMWType_Bold,Arial,sans-serif;margin:0;padding-bottom:0;padding-top:2px;background-color:#FFF;height:16px}.shareFormGlassPaneLayerContent .shareFormLayerSectionHeadlineWrapper{margin-bottom:17px;margin-top:6px}.shareFormGlassPaneLayerContent .shareFormLayerSectionHeadlineWrapper .processTextWrapper,.shareFormGlassPaneLayerContent .shareFormLayerSectionHeadlineWrapper .processTextWrapperLast{padding-bottom:0}#shareButtonGlassPaneLayerContent .interactionsSubHeadline .headlineNormal{margin-bottom:0}.shareSocialMediaCLayer .shareFormLayerSectionHeadlineWrapper{margin:7px 0 17px}.shareButtonIconWrapper a{display:block;height:24px;text-indent:-1000px;width:24px;background-repeat:no-repeat}.videoThumbIFrameOverlay{display:none}.glassPaneLayerNextWrapper .videoThumbIFrameOverlay{display:inline;left:15px;position:absolute;top:30px}.ie9 .glassPaneLayerNextWrapper .flashContent .videoThumbIFrameOverlay .interactionPanelWrapper{display:none}.glassPaneLayerNextWrapper .videoIFrameParent .videoThumbIFrameOverlay{left:225px}.interactionListWrapper,.interactionsShareButtonActive{position:absolute;top:142px;right:0;z-index:5001;width:40px;text-align:right;line-height:0}.interactionsShareButtonActive{z-index:11001;display:none}.interactionsShareButtonActive .baseIconSprite{cursor:default}.interactionListWrapper .printButtonWrapper,.interactionListWrapper .shareButton,.interactionsShareButtonActive .shareButton{display:inline-block;margin:0 0 6px;height:24px}.interactionsShareButtonActive .spriteIconShareBig{background-position:-420px -150px}.interactionListWrapper .printButton{display:inline-block}.shareButtonLayerHeadline{font-size:22px;font-family:BMWType_Bold,Arial,sans-serif;margin:0 0 33px}.shareButtonIconWrapper{display:block;margin:0 10px 20px 0}.vinToolPerspectiveSwitchContainer{font-size:12px;white-space:nowrap;margin:5px 0}.vinToolPerspectiveSwitchContainer.active label{color:#1C69D4}#vinToolTabsContentModelTree,#vinToolTabsContentVehicleList{display:none}.vinToolPerspectiveSwitchContainerWrapper{padding:8px 0 23px}.vinToolDescription{margin:0 0 20px}.vinToolSelectForm{margin:2px 0 8px}.vinToolSelectFormResetButton{margin-bottom:3px}#vinToolAddNewVinButton{margin-top:6px}#vinToolShowAddVinButtonArea a{margin-top:5px}#vinToolConfigTab .vinToolSelectFormLabel{display:block;padding:0 0 3px;font-size:13px}#vinToolAddVin{display:block;margin-top:11px}#vinToolExistingVins,#vinToolShowAddVinButtonArea{display:none}#vinToolSaveVinVehiclePrompt{font-size:12px;margin-top:5px;width:180px}#vinToolAddToMyBMWButton{margin:12px 0}#vinToolAddVin .vinToolAddVinErrMsg{display:none;margin-top:5px}#vinToolAddVin.withError .vinToolAddVinErrMsg{display:block;font-size:12px;color:#D20000}#vinToolAddVin.withError label{color:#D20000}#vinToolAddVin.withError input{border:1px solid #D20000}#vinToolSaveVinVehicleErrMsg{display:none;color:#D20000}.vinTool .infoicon{margin-left:3px;position:relative;top:2px}#vinToolAddToMyBMWButtonArea .infoicon{margin-left:1px}.vinTool .infoicon .baseIconSprite,.vinTool .infoicon .infoIcon,.vinTool .infoicon .infoIconContent,.vinTool .infoicon .infoIconLayerIcon,.vinTool .linkArrow13px,.vinTool .linkArrow13pxActive,.vinTool .linkArrow13pxInactive{display:inline-block}.selectinput .inactive{color:#ccc}.vinToolPerspectiveSwitchContainer input{display:block;float:left;height:12px;width:12px}.vinToolPerspectiveSwitchContainer .vinToolPerspectiveSwitchLabelWrapper{float:left;margin-left:5px}.vinToolSelectFormVertical{width:220px}.vinToolSelectFormVertical .form_row{margin:0 0 6px}.vinToolSelectFormVertical .vinToolSelectFormReset{display:none}.vinToolSelectFormVertical .selectinput{width:180px}.vinToolSelectFormVertical .txtinput{width:171px;font-family:Arial,sans-serif;font-size:13px;font-weight:400;height:18px;margin:0 30px 0 0;padding:0 4px}.vinToolSelectFormVertical .vinToolModelTreeReset{display:block}#vinToolConfigTab .vinToolSelectFormVertical .form_row_disabled,.noModelTreeLoaded #switchPerspectiveRadioButton1,.noModelTreeLoaded #switchPerspectiveRadioButton2,.noModelTreeLoaded #switchPerspectiveRadioButtonLabel1,.noModelTreeLoaded #vinToolTabsContentModelTree{display:none}.noModelTreeLoaded .vinToolPerspectiveSwitchContainer .vinToolPerspectiveSwitchLabelWrapper{margin-left:0}.noModelTreeLoaded .vinToolPerspectiveSwitchContainer.active label{color:#262626}.accessoriesFinderWrapper{margin:44px 0 0 50px}.accessoriesFinderHeadlineWrapper{margin:0 0 28px;position:relative;z-index:3}.accessoriesFinderNavigation .headlineNormal{line-height:20px;padding-bottom:1px}.accessoriesFinderHeadTarget{width:100%;margin:0 0 15px}.accessoriesFinderNumberProducts{float:left;font-size:18px;font-family:BMWType_Bold,Arial,sans-serif;margin-top:1px}.accessoriesFinderNumberProductsCount{font-size:24px;line-height:28px}.accessoriesFinderProductSortTarget{float:right;display:none;margin:10px 160px 0 0}.accessoriesFinderProductSort{margin:0 0 0 5px;width:178px}.accessoriesFinderContentWrapper{width:1220px}.accessoriesFinderResultTarget{display:none}.accessoriesFinderNavigation{float:left;width:226px;margin:8px 20px 90px 0}.accessoriesFinderModelHeadline,.accessoriesFinderSearchHeadline{margin:0 0 6px}.accessoriesFinderFilterHeadline{margin:0 0 5px}.accessoriesFinderContent,.accessoryCategory{float:left;width:970px;margin-left:4px}.accOverviewStage{position:relative;z-index:2;overflow:hidden;margin-top:-120px}.accOverviewContentContainer{top:-15px;position:relative;z-index:5}.accOverviewTeaserContainer{width:985px}.accessoriesFinderTileContainer{float:left;margin:0 30px 23px 0;width:180px}.accessoriesFinderTileContainer .productTileTextContainer{margin-top:6px}.accessoriesFinderTileContainer .financingOfferPrice{margin-top:4px}.accessoriesFinderResultTarget .searchResultPageNavi{margin:14px 0 90px}.accessoriesFinderTileContainer .productTileTextContainer b{font-weight:inherit}.accessoriesFinderTileContainer .financingOfferMainHeadline,.accessoriesFinderTileContainer .financingOfferSubheadline{max-height:none}.accessoriesFinderContent .offerContainer{float:left;margin-right:35px;width:210px}.accessoryDetailWrapper{margin:43px 0 0 45px}.accessoryDetailHeadlineWrapper{margin:0 0 35px}.accessoryDetailContentWrapper{width:1270px;padding-top:20px}.accessoryDetailNavigation{float:left;width:224px;margin:39px 70px 20px 0}.accessoryDetailNavigationOverviewLink{margin-left:49px;margin-bottom:5px}.accessoryDetailContent{float:left;width:965px}.accessoryDetailContentPresentation{position:relative;padding-top:36px;margin-bottom:32px}.accessoryDetailContentPresentation .productPresentationTeaserHeadline{margin-bottom:3px;width:600px}.accessoryProductDetails{padding:14px 0 0 20px}.accessoryDetailContent .productPresentationAdditionalContent{float:left;width:332px}.accessoryDetailContent .productPresentationTeaserContent{margin-left:0}.accessoryDetailContent .productPresentationTeaserText{width:332px}.accessoryDetailContent .textBlockHeadline{margin-bottom:10px}.accessoryDetailContent .textBlockContainer{width:330px;margin:0}.accessoryDetailContent .productPresentationTeaserArea .smallTeaserContainer{margin-bottom:0}.accessoryDetailContent .offerContainerPlaceholder{height:auto;margin-bottom:20px}.accessoryDetailProductLinksHeadlineWrapper{margin:0 0 13px}.accessoryDetailProductLinks{margin:0 0 35px}.accessoriesDetailFooterNote{font-size:12px;margin:0 0 80px;width:550px}.accessoryInfoBoxSlide .fwSlide{height:260px;width:810px}.accessoryInfoBoxSlideshow .fwSlideshowSlides{width:810px}.accessoryInfoBoxSlideshow .parsys{width:810px;height:260px}.accessoryInfoBoxSlide{display:block}.accOverviewFixedHeadline{position:absolute;left:47px;top:43px}.accessoriesOverviewTeaser .largeTeaser{margin-left:-290px}.accTeaserOverlaySubline{margin-top:9px}.accessoriesSearchField{margin:0 0 32px;position:relative}.accessoriesSearchField .searchQueryLiveSearchLayer{position:absolute;top:31px;left:0}.accessoriesFinderSearchFieldResetButton{margin:0 0 13px}.accessoriesFinderSearchField{position:relative}.accessoriesFinderSearchFieldIcon{position:absolute;z-index:2;height:16px;width:16px;top:9px;left:4px}.accessoriesFinderSearchFieldInput{color:#A0A0A0;height:16px;margin-top:5px;padding:3px 0 0 20px;width:158px}.productOfferTextContainer b{font-weight:inherit}.accessoriesSearchFilter .searchResultLeftNavigation{margin:18px 0 33px;padding:0}.accessoriesFinderResetAllButtonWrapper{padding-top:3px}.accessoriesFinderTopicUncheck{margin:0 0 10px}.accessoriesFinderTopicUncheck .searchResultDynamicNavigationFacetteItemFCBL a.inactive,.accessoriesFinderTopicUncheck .searchResultDynamicNavigationFacetteItemFCBL.inactive{color:#262626}.accessoryInfoBoxSlide .fwSlideLinkOpt{margin-top:5px}.accessoryInfoBoxSlideshow .fwSlide{height:260px;width:810px}.accessoryInfoBoxSlideshow .fwSlideshowContainer{height:260px}.accessoryInfoBoxSlideshow{width:810px}.accessoryInfoBoxSlideshow .fwSlideshowButtonLeft{left:15px;top:102px}.accessoryInfoBoxSlideshow .fwSlideshowButtonRight{right:15px;top:102px}.accessoryDetailsPriceSub{font-size:11px}.accessoryDetailsPrice{margin:0 0 17px}.accessoryDetailsButtonsWrapper{margin:0 0 28px}.accessoryDetailsInfosLineWrapper{padding:0 0 8px;border-bottom:2px solid #e6e6e6;margin:0 0 10px}.accessorySeo .accessoryInfoBoxSlideshow.infoBox{margin-bottom:70px}.accessorySeoIFrameWrapper{display:none}.accessoriesFinderTileContainer .productTileImage{overflow:hidden}.voucher .voucherContent{position:relative}.voucher .voucherImage img{display:block}.voucher .voucherUserData{font-size:12px;font-weight:700;position:absolute;z-index:1}.voucher .voucherNoAccess{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.voucher .hidden{display:none}.voucher .opacity{opacity:.5;-moz-opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media print{.voucher .voucherNoAccess{display:none}body,html{background-color:transparent;padding:0;margin:0}}.invisibleImpulseMessage.dashboardModuleVI{filter:Alpha(Opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0}.impulsemessageAccordionWrap{width:455px;height:250px;overflow:hidden;display:block;position:relative;margin-top:20px}.dashboardmodule.impulsemessages,.dashboardmodule.mymessages{margin-bottom:54px}.dashboardmodule.impulsemessages .showAllLink{margin-right:15px}.impulsemessageAccordionItem{border-bottom:2px solid #e6e6e6;margin-top:8px;padding-left:15px;padding-bottom:1px}.impulsemessagesAccordionInnercontent{display:block}.impulsemessageAccordionWrap #messageAccordionItem2{border-bottom:0 none}.impulsemessageAccordionItem .impulsemessageAccordionOpenClose{float:left;padding-right:6px}.impulsemessageAccordionItem .impulsemessageAccordionHeadline{height:25px}.impulsemessageAccordionItem .impulsemessageDate{display:inline-block;cursor:pointer}.impulsemessageAccordionItem .impulsemessageHeadline{margin:0;display:inline-block;cursor:pointer;font-family:BMWType_Bold}.impulsemessageAccordionItem .impulsemessageContent{width:378px;margin-top:6px}.impulsemessageAccordionItem .impulsemessageContent p{padding-bottom:0}.impulsemessageAccordionItem .impulsemessageAccordionContent .messageLink{margin-top:5px}.impulsemessageAccordionItem .impulsemessageFrom{width:378px;margin-top:6px}.total2Messages .impulsemessageAccordionWrap #messageAccordionItem1{border-bottom:0 none}.total2Messages .impulsemessageAccordionItem .impulsemessageAccordionContent{height:162px}.total1Messages .impulsemessageAccordionWrap #messageAccordionItem0{border-bottom:0 none}.total1Messages .impulsemessageAccordionItem .impulsemessageAccordionContent{height:211px}.impulsemessageAccordionItem .impulsemessageAccordionContent{height:112px;margin-left:24px;overflow:auto}.impulseCallbackForm .registrationTop h3{margin-bottom:-5px}.impulseCallbackResponseFrame .gplContentFooter{margin-right:0}.insiderApplicationTop h3{margin-top:12px}fieldset.impulsesettingsfs .content{width:600px}fieldset.impulsesettingsfs .checkboxes{margin-top:39px;margin-bottom:39px}fieldset.impulsesettingsfs .checkboxinnerwrapper{float:left;display:inline-block;width:13px;margin-right:6px}fieldset.impulsesettingsfs .checkboxlabelwrapper{width:580px;float:left;display:inline-block}fieldset.impulsesettingsfs .checboxwrappertwo{margin-top:9px}fieldset.impulsesettingsfs .label2{clear:both}fieldset.impulsesettingsfs .bottombar h4{margin-bottom:7px}.myBMWArea{margin-bottom:90px}.myBMWArea .flexbox{left:6px}#myBMWMainContentModules{float:left;width:980px;margin-right:35px}.myBMWArea ul.leftNavigation{padding-top:115px;padding-left:10px;width:187px}.myBMWArea .leftNavigationStage ul.leftNavigation{padding-top:75px}.myBMWArea #loginLink{color:#fff;text-decoration:underline}.myBMWLeftArea .socialmedialike{margin:0;margin-left:15px!important}.myBMWLeftArea{padding-left:33px;width:210px;min-height:1px;float:left;margin-right:35px;margin-left:2px}.myBMWContentArea{width:945px;float:left;margin-top:45px}#myBMWPageMydashboard .myBMWContentArea{margin-top:48px}.myBMWClearing{clear:both;height:0;line-height:0;font-size:0}.myBMWArea h1.headlineNormal{position:relative}.myBMWHeadline h1.headlineNormal{margin-top:-8px;margin-bottom:0;margin-left:12px}.myBMWHeadline{padding-bottom:2px;margin-top:10px}.myBMWHeadlineWithSubline{border-bottom:2px solid #E6E6E6}#myBMWContentArea .pageSubHeadline{margin-bottom:16px;margin-top:51px;margin-left:15px}#myBMWContentArea .pageIntro{margin-left:15px}#myBMWContentArea .pageHeadline{margin-bottom:22px}#myBMWPageInterests #myBMWContentArea .pageHeadline{margin-bottom:0}#myBMWPageInterests .myBmwFormBase .myAccountForm{padding-bottom:20px;padding-top:20px}#myBMWPageInterests .myAccountForm .myAccountFormButtonBar{margin-top:13px}#myBMWPageInterests .myAccountForm .vehicleInterestsFS{padding-bottom:9px}#myBMWPageInterests .myBMWHeadline{margin-top:6px}#myBMWPageMydashboard .myBMWMainContent{margin-top:5px}#myBMWPageMyvehicles .myBMWMainContent{margin-top:33px}.cq-wcm-edit #myBMWPageMyconfigurations .myBMWMainContent,.cq-wcm-edit #myBMWPageMyvehicles .myBMWMainContent{margin-top:90px}.myBMWMainContent .offerContainer{float:left;margin-right:35px;margin-bottom:32px}.myBMWMainContent .configteasers .configTeaserAreaWithSnapshot .offerAreaContainer,.myBMWMainContent .configteasers .configTeaserAreaWithSnapshot .offerContainer{margin-right:0}.myBMWMainContent .configteasers .configTeaserAreaWithoutSnapshot{margin-top:65px!important}.myBMWMainContent .offerAreaContainer{margin-right:-35px;float:left;margin-top:20px}#myBMWPageCampaigns_and_offers .offerArea{margin-top:45px}#myBMWThemeSwitcher a.linkArrow13px:active,#myBMWThemeSwitcher a.linkArrow13px:hover{color:#1C69D4!important}.cmxDialog .buttonBlue,.cmxDialog .buttonComp,.myBMWArea .formBoxForm .buttonBlue,.myBMWArea .formBoxForm .buttonComp,.myBMWArea .myconfigWrapper .buttonComp{margin-top:0}.myBMWArea .galleryBaseContainer{padding-bottom:27px}.myBMWArea .galleryBaseContainer .headline h3{margin-bottom:12px}.myBMWArea .galleryWrap .items{margin-left:-66px;zoom:1}.myBMWArea .galleryWrap .items>div{margin-left:65px;margin-bottom:34px}.myBMWArea .introBasicLayer{padding-bottom:41px}#myBMWPageInterests #myBMWContentArea .pageIntro{margin-bottom:10px;margin-top:10px}#myBMWPageInterests #myBMWContentArea .pageSubHeadline{margin-bottom:0;margin-top:9px}#myBMWPageProfile #accessBox .emailaddress .boxComponent{padding-top:14px!important}#myBMWPageProfile #accessBox .password .boxComponent{margin-top:10px!important}#profile_personaldata .componentSetEditAreaNewRow{margin-bottom:8px!important}#myBMWPageProfile .spacerLarge{height:18px!important}#myBMWPageInterests .boxComponentHeader{margin-bottom:15px}div#profile_vehicleInterest{margin-top:-5px}#myBMWPageInterests .formBoxComponentFooter{margin-top:13px!important}#myBMWPageInterests .formBoxEditable .componentSetEditArea{margin-bottom:-12px}.myBMWArea .galleryWrap .items>div{margin-top:0!important}.myBMWArea .galleryWrap .videoItemContentFeatured,.myBMWArea .galleryWrap .videoItemThumbImageFile{margin-bottom:0!important}#myBMWPageCampaigns_and_offers .myBMWLeftArea,#myBMWPageMyconfigurations .myBMWLeftArea,#myBMWPageMydashboard .myBMWLeftArea,#myBMWPageMyvehicles .myBMWLeftArea{margin-top:67px}.fontBold,.mybmwCopytextBold{font-family:BMWType_Bold;font-weight:400}.myBMWContentArea .anchorItemsWrap,.myBMWContentArea .headline,.myBMWContentArea .textBlock{width:600px}.myBMWContentArea .anchorItemsWrap{margin-top:12px;margin-bottom:60px}.pageContentPage .loginprompt{margin-top:62px}.homeLayer.mybmwLandingPage{margin-left:295px;margin-top:43px}.mybmwLandingPage .gplContent{background:0 0!important}#myBMWContentArea .myBMWNewsHeadline .pageIntro,#myBMWContentArea .myBMWNewsHeadline .pageSubHeadline{margin-left:0}#myBMWContentArea .myBMWNewsContent,#myBMWContentArea .myBMWNewsHeadline{padding-left:15px;width:600px}.myBMWNewsFilterWrapper{float:right;padding-top:4px}.myBMWNewsFilterSelect{margin-left:10px;width:180px}.cq-wcm-edit .myBMWArea .newsEntries{height:50px}.myBMWNewsContent .productPresentationText h3{margin-bottom:8px}.myBMWNewsContent .productPresentationText .bulletedListContainer div{margin-bottom:0}.myBMWNewsContent .newsLinks{margin-top:9px}.myBMWStageArea{height:445px}.myBMWStageAreaReal{position:relative;height:420px;width:100%;max-width:1424px}.cq-wcm-edit .myBMWStageArea{height:550px}.leftNavigationStage{position:absolute;z-index:3602;top:40px;left:37px}.loginBoxStage{position:absolute;z-index:3602;top:212px;left:35px}.myBMWStageAreaMain{width:100%;height:100%}.stageShadowOuterContainer{position:absolute;width:1270px;height:4px;left:0;top:416px;overflow:hidden}.stageShadowInnerContainer{width:100%;height:4px;position:absolute;top:4px}#activationError{float:left;width:440px}#activationError .headline h1{font-size:32px;line-height:38px;margin-bottom:19px;width:440px;letter-spacing:-1.59px}.glassPaneLayerContent #activationError,.glassPaneLayerContent #activationError .headline h1{width:auto}#activationErrorButton{float:right}.componentSetFormInputArea{display:block}.componentSetHeadline .headline h3{margin-bottom:14px}.componentSetViewArea{display:none}.componentSetEditAreaHeader{padding:10px 0 0;margin-bottom:24px;font-size:13px;font-family:BMWType_Bold,Arial,sans-serif}.componentSetEditAreaNewRow{clear:both;margin-bottom:6px}.componentSetViewArea .componentSetEditAreaNewRow{margin-bottom:9px}.componentSetFormInputLabel{display:inline-block;width:230px;margin-right:15px;font-size:13px}.componentSetFormLabel{display:inline-block;width:195px;margin-right:6px;font-size:13px}.formBox span.componentSetFormLabel{font-family:BMWType_Bold,Arial,sans-serif}.componentSetInputTxt,.componentSetReadOnlyTxt{width:185px;height:18px;padding:0 4px;font-size:13px;font-weight:400;margin:0 30px 0 0}.componentSetInputTxt{border:1px solid #888}.componentSetInputRadio{margin-right:5px}.componentSetRadioGroup{width:195px;display:inline-block;margin-right:30px}.componentSetInputRadio~label{margin-right:30px}.preferredInputRadio .componentSetInputRadio~label{margin-right:6px;margin-left:-2px}.componentSetInputRadio~label.last{margin-right:0}.componentSetSelectBox{width:195px;font-size:13px;line-height:16px;height:20px;margin:0 30px 0 0;border:1px solid #888}.componentSetSelectBoxMultiple{width:195px;font-size:13px;font-weight:400;line-height:16px;height:75px;margin:0 30px 0 0;border:1px solid #888}.componentSetErrMsgContainer{display:inline-block;font-size:13px}.componentSetInstantCheck{display:block;font-size:13px}a.componentSetHighlightError,div.componentSetHighlightError,label.componentSetHighlightError,li.componentSetHighlightError,p.componentSetHighlightError,span.componentSetHighlightError{color:#D20000;border:0}input.componentSetHighlightError,select.componentSetHighlightError,textarea.componentSetHighlightError{color:#000;border:1px solid #D20000}.myBMW-tooltip{margin-top:0;vertical-align:middle;display:inline-block;margin-right:3px}.componentSetFieldErrorTextArea{margin-right:-5px;width:183px;margin-left:22px;color:#D20000;display:inline-block;vertical-align:text-top}.myBMW-tooltip+.componentSetErrMsgContainer .componentSetFieldErrorTextArea{width:183px;margin-left:31px;color:#D20000;display:inline-block;vertical-align:text-top}.preferredMsg .componentSetFieldErrorTextArea{margin-left:484px}.componentSetHasInfoIconPreferred,.componentSetHasRightInfoIcon{margin-right:6px}.componentSetLegend{margin:30px 0 6px}.componentSetDiffMsgContainer{display:none;font-size:13px;color:#00C}.registrationTop .headline h3{margin-top:12px;margin-bottom:-5px}.userRegister .c2b_registration_text{margin-top:30px}.userRegister .userRegister_parsys{position:relative}.userRegister .userRegister_dither{display:none}.userRegister .componentSetHeadline .headline h3{line-height:17px;margin-bottom:11px;margin-top:33px;max-width:440px}.userRegister .componentSetEditAreaNewRow{margin-bottom:6px}.userRegister .componentSetEditAreaNewRow>label{padding-bottom:2px;width:230px}.userRegister label.componentSetFormLabel{display:inline-block;width:195px;margin-right:6px;font-size:13px}.userRegister .gplContentFooter{margin-right:0}.componentSetFormInputArea input.street{width:126px;margin-right:6px}.componentSetFormInputArea input.streetNumber{width:43px}.componentSetFormInputArea input.zip{width:43px;margin-right:6px}.componentSetFormInputArea input.city{width:126px}.componentSetFormInputArea .preferredAddressLabel{margin-left:6px}.addressDeleteLink{float:right}.componentSetFormInputArea .field-radioGroup input{margin-right:6px}.autoCompleteStreetLayer{font-size:13px;position:absolute!important;width:184px;color:#369;display:none;padding:2px 4px 15px 6px;background-color:#FFF;z-index:10480}.autoCompleteStreetLayerHighlight{color:#0094FF;font-weight:700}.autoCompleteStreetLayerListItem{display:block;padding:0 0 0 3px;font-weight:700}.autoCompleteStreetLayerListItemLink{display:block;color:#666;text-decoration:none;padding:2px 5px}.autoCompleteStreetLayerListItemLink.ui-state-hover{color:#0094FF;font-weight:700!important}.addressAnchor{position:relative}.componentSetFormInputArea select.birthday_day{width:61px;margin-right:6px}.componentSetFormInputArea select.birthday_month{margin-right:6px;width:61px}.componentSetFormInputArea select.birthday_year{width:61px}.birthdayValidationErrMsg{display:none}.captchaComponentLabel{padding-top:2px;vertical-align:top}.componentSetCaptcha{display:inline-block;font-size:13px}.componentSetCaptcha .myBMW-tooltip{margin-bottom:3px}#recaptcha_image img{display:block}.recaptcha_input_wrapper{height:20px;margin-bottom:7px;margin-top:6px}table.contactSetSection tr.preferredContactType td{padding-top:26px}table.contactSetSection td select{width:100%}.componentPreferredContactMarker{display:none}.myBMW-tooltip+.preferredInputRadio .componentSetInputRadio{margin-left:10px}.preferredInputRadio{display:inline-block}span.preferredErrorMsg{display:block}.preferredErrorMsg .componentSetFieldErrorTextArea{margin-left:492px!important}.componentSetEditArea table.field-tableCheckBox{float:left}table.field-tableCheckBox td{padding-right:50px;vertical-align:top;height:auto}.componentSetEditArea table.field-tableCheckBox td{width:195px;padding-left:50px;padding-right:0;vertical-align:top;height:auto;padding-bottom:10px}.glassPaneLayerDialog .componentSetEditArea table.field-tableCheckBox td{width:180px;padding-left:65px}.componentSetEditArea table.field-tableCheckBox td:first-child{padding-left:0}.table.field-tableCheckBox td div.xxxx{font-family:BMWType_Bold;font-size:13px;text-indent:-18px;line-height:16px;padding-bottom:2px;padding-left:18px;display:inline-block}table.field-tableCheckBox td div.checkBoxWrapper{font-family:BMWType_Bold;font-size:13px;line-height:16px;padding-bottom:4px;width:195px}table.field-tableCheckBox td div.checkboxUnchecked{color:#BBB;display:inline-block;vertical-align:top;width:170px}table.field-tableCheckBox td div.checkboxChecked{display:inline-block;vertical-align:top;width:170px}table.field-tableCheckBox td div.spriteLabel{background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png);background-repeat:no-repeat;display:inline-block;padding-left:6px;font-family:BMWType_Bold}table.field-tableCheckBox td div.spriteLabelMinusGrey12{vertical-align:1px}table.field-tableCheckBox input{margin-right:6px;display:inline-block;vertical-align:top}table.field-tableCheckBox label{display:inline-block;width:176px}.glassPaneLayerDialog table.field-tableCheckBox label{display:inline-block;width:161px}.hobbiesSet input,.hobbiesSet label{float:left}.loginDataSet{position:relative}.loginDataSet .loginDataSet_c2b_user .c2b_right_part .myBMW-tooltip{margin-top:6px;height:100%}.loginDataSet .loginDataSet_c2b_user .c2b_right_part{display:inline-block;position:absolute;left:446px;top:0;height:100%}.loginDataSet .loginDataSet_c2b_user .copy{width:440px;display:inline-block}.loginDataSet .loginDataSet_c2b_user{display:none;margin-top:12px;position:relative}.loginDataSet .loginDataSet_c2b_user .miniLoginButton{display:inline-block;margin-left:21px}.loginDataSet .forgottenPasswordLink{display:none}.loginDataSet .readOnlyLogin{margin-right:8px;display:none}table.loginSetSection{font-size:13px}table.loginSetSection td{width:205px;line-height:26px;padding:0 0 1px}table.loginSetSection td.componentSetSpacer{width:30px}table.loginSetSection td.componentSetSpacer img{width:18px;height:18px;margin-left:6px;vertical-align:middle}table.loginSetSection td input{height:20px;border:1px solid #888}table.loginSetSection td input[type=password],table.loginSetSection td input[type=text]{width:100%}table.loginSetSection td input[type=radio]{margin-right:6px;vertical-align:middle}table.loginSetSection td input[type=radio]~label{margin-right:30px}table.loginSetSection td input[type=radio]~label.last{margin-right:0}table.loginSetSection .editMode,table.loginSetSection .readOnly{display:none}.personalDataSet .readOnlyFirstName,.personalDataSet .readOnlyLastName{margin-right:8px;display:none}table.personalDataSetSection td select{width:100%}.salutationValidationErrMsg{display:none}.componentSetFormInputArea select.plannedPurchase_month{margin-right:6px;width:94px}.componentSetFormInputArea select.plannedPurchase_year{width:95px}.noPurchasePlannedDiv{margin-top:10px}input.noPurchasePlanned{margin-left:245px;height:14px;vertical-align:middle}.plannedPurchaseValidationErrMsg{display:none}div.policyCurrentFS .disabledUsages *{color:#ccc}.productInterestSet .componentSetEditAreaNewRow>label{float:left}.productInterestSet table.field-tableCheckBox{width:500px}.technologyInterestSet input,.technologyInterestSet label{float:left}#errorMsg_technologies{display:none}.vehicleInterestListReadOnlyTxt div{line-height:20px}.vehicleInterestDelete{float:left;cursor:pointer}.vehicleInterestContainer .newModel{line-height:13px;margin-top:17px}.vehicleInterestContainer .newModel a{display:inline;cursor:pointer}.vehicleInterestList .vehicleInterest{margin-bottom:10px}.vehicleInterest select{height:20px;width:180px;float:left;margin-right:6px;padding:0}.vehicleInterest select.bodies{display:block}.componentSetViewArea table.field-tableCheckBox{position:relative}.vehicleInterestEditArea{margin-top:10px}.dashboardModuleLoggedIn,.dashboardModuleLoggedOut{visibility:hidden}.dashboardModuleHeadline .showAllLink{float:right;display:inline-block}.dashboardModuleHeadline .headlineTitle{float:left}.dashboardModule .headlineTitle{padding-top:14px;width:400px;height:25px;overflow:hidden}.dashboardModule .dashboardModuleLoggedIn .showAllLink a{float:right}.dashboardModule .dashboardModuleLoggedIn .showAllLink{width:139px;height:17px;margin-top:29px}.dashboardModule .dashboardModuleLoggedIn{display:none}.dashboardModuleButtonsOverlay{position:absolute;left:260px;bottom:14px}.dashboardModuleButtonsOverlay .dashboardModuleSecondButton .secondButton .buttonComp{margin-top:6px}.enableVI .dashboardModuleButtonsOverlay{bottom:5px}.dashboardModuleTextOverlay{position:absolute;left:28px;width:360px;top:25px}.enableVI .dashboardModuleTextOverlay{width:260px;top:60px}.dashboardModuleContent{position:relative;height:260px}.dashboardModuleContent .backgroundImageImage{background-position:0 bottom;height:260px;position:absolute;width:455px}.dashboardModule,.dashboardmodule{width:455px;height:330px;margin-bottom:59px;margin-right:35px;float:left}.dashboardModule .headlineIconDiv{float:left;width:40px;height:40px;padding-top:6px}.dashboardModule .headlineIcon{width:40px;height:40px}.dashboardModule .dashboardModuleHeadline{width:100%;height:50px;float:left}.dashboardModule .dashboardModuleHeaderLink{float:right}.dashboardModule .dashboardModuleHeaderLink .linkLink{margin-top:5px}.dashboardModule .dashboardModuleHeaderLink .linkContainer{width:auto}.dashboardModuleVI{margin-top:19px}.dashboardModuleVI.enableVI{margin-top:9px}.mymessageAccordionWrap{width:455px;height:260px;overflow:hidden;display:block;position:relative;margin-top:31px}#mymessageAccordionWrapLoadingIcon{overflow-x:hidden!important}.mymessageAccordionItem{border-bottom:2px solid #e6e6e6;margin-top:8px;padding-left:15px;padding-bottom:1px}.mymessageAccordionInnercontent{display:block}.mymessageAccordionWrap #messageAccordionItem2{border-bottom:0 none}.mymessageAccordionItem .mymessageAccordionOpenClose{float:left;padding-right:6px}.mymessageAccordionItem .mymessageAccordionHeadline{height:25px}.mymessageAccordionItem .mymessageDate{display:inline-block;cursor:pointer}.mymessageAccordionItem .mymessageHeadline{margin:0;display:inline-block;cursor:pointer;font-family:BMWType_Bold}.mymessageAccordionItem .mymessageContent,.mymessageAccordionItem .mymessageFrom{width:378px;margin-top:6px}.total2Messages .mymessageAccordionWrap #messageAccordionItem1{border-bottom:0 none}.total2Messages .mymessageAccordionItem .mymessageAccordionContent{height:162px}.total1Messages .mymessageAccordionWrap #messageAccordionItem0{border-bottom:0 none}.total1Messages .mymessageAccordionItem .mymessageAccordionContent{height:211px}.mymessageAccordionItem .mymessageAccordionContent{height:112px;margin-left:24px;overflow:auto}.mymessageAccordionItem .mymessageAccordionContent .messageLink{margin-top:5px;margin-right:15px}.impulsemessages .impulsemessagesAccordionInnercontent .impulsemessageHeadline,.mymessages .mymessageAccordionInnercontent .mymessageHeadline{padding-top:2px}.impulsemessages .impulsemessagesAccordionInnercontent .impulsemessageDate,.mymessages .mymessageAccordionInnercontent .mymessageDate{padding-top:1px}.dashboardStageNavi{position:absolute;top:15px;z-index:3602;left:295px;display:none}.dashboardStageNavi li{display:inline}.dashboardStageNavi li a{padding-left:25px;font-family:BMWType_Bold,Arial,sans-serif;background-repeat:no-repeat;background-position:10px 3px}.dashboardStageNavi li.dashboardStageLiFirst a,.myBMWStageAreaDark .dashboardStageNavi li.dashboardStageLiFirst a,.myBMWStageAreaLight .dashboardStageNavi li.dashboardStageLiFirst a{padding-left:0;background-image:none}.myBMWStageAreaDark .dashboardStageNavi li a{color:#FFF;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/base/static/parComponents/dashboardstagearea/tr_white.png.resource.1381319069033.png)}.myBMWStageAreaLight .dashboardStageNavi li a{color:#666;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/base/static/parComponents/dashboardstagearea/tr_grey.png.resource.1381319069032.png)}.dashboardStageNavi li a.active,.dashboardStageNavi li a:hover{color:#1C69D4}.dashboardStageTeaser{display:none;height:420px}.ui-dialog .dialogAjaxWrapper,.ui-dialog .ui-dialog-content{display:none}.cmxDialog form{padding:0;margin:0}.cmxDialog,.dialogComponent{background-color:#fff}.dialogComponent{padding:10px 10px 60px 30px}.dialogAjaxWrapper .dialogComponentCloseIcon{display:block}.dialogComponentCloseIcon{position:absolute;right:0;top:0;z-index:1;display:none}.dialogComponentCloseIcon a{width:18px;height:18px;display:block;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/box/layer_close_x.png.resource.1381319054696.png);background-repeat:no-repeat}.dialogClearing{clear:both;height:0;line-height:0}.dialogComponentContent{font-size:13px}.dialogComponentFooter{margin-top:30px;border-top:solid 2px #E6E6E6;padding-top:16px;margin-right:20px;min-height:24px}.dialogComponentHeader{position:relative;margin-bottom:10px}.dialogComponentHeadline{padding-top:20px;position:relative}.dialogComponentSubHeadline{position:relative;line-height:25px}.dialogComponentHeader h1.headlineNormal{margin-bottom:0;margin-top:-10px}.dialogComponentSubHeadline h2.subheadline{margin:0}.dialogComponentHeadline,.dialogComponentSubHeadline{padding-right:20px}.dialogbox .headlineSizableSmall{letter-spacing:0}.glasspanelayercontent.passwordresetInit.passwordresetExpired .gplContentBody .copyText,.glasspanelayercontent.passwordresetInit.passwordresetExpired .gplContentFooter,.glasspanelayercontent.passwordresetInit.passwordresetExpired .gplContentHeader{width:440px}.glasspanelayercontent.passwordresetInit.passwordresetExpired .gplContentFooter .gplContentFooterButtonBar{border-style:none}.glasspanelayercontent.passwordresetInit.passwordresetExpired .gplContentBody{margin-bottom:4px}.resetpasswordInitMain .copyText{margin-top:10px}.glasspanelayercontent.passwordresetInit .gplContentBody{margin-bottom:0;margin-right:0}.glasspanelayercontent.passwordresetInit .gplContentFooter{margin-right:0}.resetpasswordInitComp .myBMW-tooltip+.componentSetErrMsgContainer .componentSetFieldErrorTextArea{margin-left:29px}.gplContentBody .resetpasswordInitText p{padding-top:11px}#passwordresetInitLaye_errorState_resendActivationLink.componentSetErrLinkContainer{display:inline-block;float:right;margin:10px 10px 0 22px}.passwordresetInit .gplContentBody .formFootnote{margin-bottom:0;margin-top:31px}.passwordresetInit .resetpasswordInitFields .componentSetEditAreaNewRow{margin-bottom:0}.passwordresetInit .resetpasswordInitText .processTextWrapper,.passwordresetInit .resetpasswordInitText .processTextWrapperLast{padding-bottom:0}.passwordresetInit .resetpasswordInitFields{margin-top:42px}.gplClearing{clear:both;height:0;line-height:0}.gplContent{background-color:#fff;font-size:13px}.gplContentFooter{border-top:2px solid #e6e6e6}.gplContentFooter .flexbox{left:6px}.gplContent .gplContentFooterButtonBar{padding-top:20px;float:right}.gplContentFooterButtonBar .buttonComp{margin:0 0 0 6px}.glasspanelayercontent .gplContentBody .dialogContent{margin-top:8px}.glasspanelayercontent .gplContentBody .dialogContent .processTextWrapperLast{padding-bottom:42px}.gplContentBodyOkCancel{margin-bottom:30px}.gplContentBodyOkCancel p{padding-top:30px;margin-top:-1em}.gplContentBodyOkCancel p br{line-height:2em}.gplContentBodyOkCancel .richText br{line-height:16px}.gplContentFooter{margin-right:15px}.gplContentFooter .gplContentFooterButtonBar .cancelBtn,.gplContentFooter .gplContentFooterButtonBar .okButton{float:right;margin-top:15px}.myBMWLargeTeaser{position:relative}.myBMWLargeTeaser .largeTeaserButtons{margin-top:19px}.myBMWLargeTeaser .largeTeaserLink{margin-left:20px;margin-top:4px}.myBMWLargeTeaser a.largeTeaserLink{margin-left:0!important}.myBMWLargeTeaser .largeTeaserHeadlineContainer h4{padding-top:0;margin-top:10px}.myBMWLargeTeaser .largeTeaserCopytextContainer{margin-top:30px;margin-bottom:20px}.myBMWLargeTeaser .linkLink{margin-top:5px}.myBMWLargeTeaser a.linkWhite{color:#fff;background-image:url(/apps/bmwnext/base/parComponents/link/arrow_17_ffffff.png)}.myBMWLargeTeaser a.linkWhite:hover{color:#1C69D4;background-image:url(/apps/bmwnext/base/parComponents/link/arrow_17_1c69d4.png)}.myBMWLargeTeaser .linkContainer{width:auto;margin-right:20px}.myBMWLargeTeaser{height:420px;overflow-y:hidden}#newVINNo{border:1px inset #E5E5E5;height:18px;margin-right:5px;margin-top:8px;width:180px;font-family:Arial,sans-serif;font-size:13px;color:#CCC}#newVINForm{margin-top:10px;margin-left:15px}#newVINForm .linkLink{margin-top:5px}#newVINForm a.linkWhite{color:#fff;background-image:url(/apps/bmwnext/base/parComponents/link/arrow_17_ffffff.png)}#newVINForm a.linkWhite:hover{color:#1C69D4;background-image:url(/apps/bmwnext/base/parComponents/link/arrow_17_1c69d4.png)}#newVINForm a.buttonComp{width:auto}#newVINForm .largeTeaserButtons{margin-top:6px!important}.linkContainer{width:180px}.linkLink{margin-top:10px;font-weight:700;font-size:13px;color:#888}.linkLinkArrow{font-weight:700;font-family:Verdana;font-size:17px;color:#262626}.email_config_author{border:5px solid #CCC}.myMixedTeaserArea{margin:0 -35px 0 0}.myMixedTeaserArea .teaserAreaPlaceholderContainer{margin-left:0;margin-right:35px;margin-bottom:30px;height:230px;float:left}.myMixedTeaserArea .fixedTeaser{float:left}.myMixedTeaserArea .fixedTeaser .teaserAreaPlaceholderContainer{float:none}#mydealers{margin-bottom:24px;overflow:hidden}.mydealers{visibility:hidden}#mydealersTitle{margin-bottom:3px}.mydealers #mydealersTitle .subheadline div .subheadline{font-size:22px;line-height:22px}#mydealersHeadline{padding-bottom:10px}#mydealersFooter{margin-top:12px;margin-left:1px}.mydealersKlickableIcon{float:left;margin-right:6px}#mydealersClickableIconText{display:block;margin-left:24px}.mydealersHead{font-family:BMWType_Bold;line-height:16px!important;vertical-align:top!important;display:inline!important}.mydealersContent{background-color:#FFF;padding:15px}.mydealersSpacer{position:relative;overflow:hidden;background-color:#E7E7E7;margin-top:5px;margin-bottom:7px;height:2px}.mydealersMapContainer{width:180px;height:100px;overflow:hidden;float:left}.mydealersNoDealerMapContainer{width:180px;height:150px;overflow:hidden;float:left}.mydealersMap{margin:0;padding:0;width:180px;height:100px;z-index:1}.mydealersMapShadow{width:180px;height:100px;position:absolute;margin-top:-100px;background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/base/static/parComponents/mydealers/map-inner-shadow_180x100.png.resource.1381319069037.png);z-index:2}.mydealersMapNodealer{width:180px;height:150px;position:absolute;margin:0;padding:0}.mydealersMapShadowNodealer{width:180px;height:150px;position:absolute;background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/base/static/parComponents/mydealers/map-inner-shadow_180x150.png.resource.1381319069038.png);z-index:2}.mydealersLinks{margin-top:10px}.mydealersFirmeninfo{float:left;margin-bottom:10px;margin-top:7px}.mydealersAdresse{float:left;clear:both;margin-top:10px;margin-bottom:5px;width:180px}#mydealersDealer{overflow:hidden;margin:0;padding:0;border:0}#mydealersNodealer{margin-top:-4px;margin-left:-1px;cursor:pointer;position:relative;float:left}#mydealersDealer .mydealersFooterLink{margin-top:0!important;float:left}#mydealersNodealer .mydealersFooterLink{margin-top:15px!important;float:left}.mydealersExpandable{position:relative;overflow:hidden;float:left;margin:0;padding:0;border:0;clear:both;width:180px}.mydealersKlickableDiv{width:180px;float:left;overflow:hidden;position:relative}.resetpasswordFields{margin-bottom:11px}.resetpasswordContent{width:440px}.resetpasswordMainHeadline{margin-bottom:12px}.resetpasswordHeadlineContent{margin-bottom:45px}.resetpasswordHeadlineContent:last-child{margin-bottom:0}.resetpasswordMainSubheadline{margin-bottom:39px}.resetpasswordFinishedHeadline{margin-bottom:30px}.resetpasswordButton{margin-left:245px}.resetpasswordButton a.buttonComp{width:162px}.resetpasswordMain input{width:180px;padding:0}.myMixedTeaserAreaWithHeader{padding-top:14px}.myMixedTeaserAreaWithHeader .teaserAreaPlaceholderContainer{height:230px}.myMixedTeaserAreaWithHeader .teaserHeaderHeadline{margin-bottom:12px}.myMixedTeaserAreaWithHeader .persoTeasers .teaser,.myMixedTeaserAreaWithHeader .persoTeasers .teaserContent{margin-bottom:30px;margin-right:35px;float:left}.myMixedTeaserAreaWithHeader .persoTeasers{margin-right:-35px}.myMixedTeaserAreaWithHeader .teaserHeaderHeadline{float:left}.myMixedTeaserAreaWithHeader .teaserHeaderLink{float:right}.myMixedTeaserAreaWithHeader .teaserHeaderLink .linkLink{margin-top:5px}.myMixedTeaserAreaWithHeader .teaserHeaderLink .linkContainer{width:auto}.myMixedTeaserAreaWithHeader .teaserHeadlineTitle{display:inline-block}.myMixedTeaserAreaWithHeader .headlineIcon{height:40px;margin-left:15px;width:40px}.myconfigTooltip{display:none;position:absolute;padding:6px;background-color:#fff;border:1px dotted #09F;font-size:13px;width:180px;z-index:10000}.myconfigTooltipAnchor{width:auto;height:auto;z-index:1;display:inline}.tt_anchor{POSITION:absolute;TOP:1px;LEFT:-11px}.tooltipComp{font-size:13px;margin-top:6px!important;margin-bottom:1px;line-height:15px;display:none}.confirmLoginChange{float:left;padding-top:4px;width:440px}.mybmwLandingPage .parsys div.text{margin-top:12px;margin-bottom:4px;width:440px}.mybmwLandingPage .parsys .text p{line-height:20px}.landingPageCopytext{width:245px;float:left}.landingPageFormField{float:left;margin-left:15px;width:180px;text-align:right}.landingPageFormField input{width:178px}.formRow{float:left;clear:both;width:440px;margin-bottom:10px}.landingPageSubmitButtonWrapper{clear:both;margin-top:30px;margin-left:260px;width:180px}.usernameChangePasswordField{margin-top:19px;margin-bottom:20px}#confirmLoginChangeWrapper .errorMessages{width:180px;margin-left:472px;position:absolute;color:#D20000}#confirmLoginChangeError{float:left;width:440px}#confirmLoginChangeError .headline h1{line-height:38px;margin-bottom:4px;width:440px}#confirmLoginChangeError .buttonComp{clear:both;margin-top:30px;margin-left:260px;width:160px}.mybmw-feedbackLayer{overflow-y:hidden}div.mybmw-feedbackLayer{position:relative}.feedback-footer{border-top:2px solid #E6E6E6}.feedbackButton{margin-top:15px}.mybmw-feedbackLayer .feedbackButton{margin-top:20px}.mybmw-feedbackLayer .subheadline{margin-bottom:5px}.brand-bmwi .mybmw-feedbackLayer .subheadline h3{padding-bottom:16px}.mybmw-feedbackLayer .feedback-paragraphs .processTextWrapperLast{padding-bottom:42px}.copyArea,.policyInputArea{display:none}#copyArea{margin-top:10em;margin-bottom:10px}.policyInputAreaLabel{font-family:BMWType_Bold,Arial,sans-serif;font-size:22px;color:#262626;overflow:hidden;text-align:left;vertical-align:top;line-height:22px;margin-bottom:5px}#copyAreaText{height:472px;width:661px}form.campaignResponseForm .userRegisterButtonBar{position:relative}form.campaignResponseForm .processTextWrapperLast{margin-top:17px;padding-bottom:0}.campaignResponseFormBar{margin-top:10px;border-top:2px solid #E6E6E6}.campaignResponseFormBar .formSubmitButton{float:right}form.campaignResponseForm .userRegisterButtonBar .buttonComp{float:right;margin-left:8px}form.campaignResponseForm .userRegisterButtonBarDither{display:none;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);position:absolute;width:100%;height:100%}form.campaignResponseForm .locked .userRegisterButtonBarDither{display:block}.changeLoginForm .userhinttextContainer{margin-top:40px;min-height:50px}.changeLoginForm .userhinttextImage{width:27px;height:24px;float:left}.changeLoginForm .userhinttext{padding-left:13px;background-repeat:no-repeat;width:300px;height:auto;float:left}.formsContainer .myAccountForm .addressDeleteLink{position:absolute;right:15px;top:15px;display:none}form.myAccountAddressForm{position:relative}.addressDeleteConfig{display:none}.glassPaneLayer .addressDeleteConfig{display:block}.addressToDelete .fieldSetViewMode{display:block!important}.addressToDelete .fieldSetViewAreaRow .fieldSetLayoutCol1{display:none!important}.addressToDelete .fieldSetCopyText{padding:0!important}.addressToDelete .fieldSetViewAreaRow{margin:0!important;min-height:16px}.addressToDelete{margin-top:9px}.addressDeleteContent .richText{margin-top:29px!important}.addressDeleteFooter .gplContentFooter{margin-right:0!important}.addressDeleteFooter .gplContentFooterButtonBar{padding-top:20px!important}.addressDeleteFooter .feedbackButton .addressDeleteCancel,.addressDeleteFooter .feedbackButton .addressDeleteOk{float:right;margin-top:0}.addressDeleteFooter .feedbackButton .addressDeleteCancel{margin-right:6px}.addressDeleteFooter{margin-top:42px}form.myAccountForm{padding:12px 15px 15px;border-bottom:2px solid #E6E6E6}form.myAccountForm>h3{margin-bottom:5px}form.changeLoginForm{border-bottom:0}#myBMWPageProfile .changeLoginForm{padding-bottom:0}#myBMWPageProfile .changePasswordForm{padding-top:3px}#myBMWPageProfile .changePasswordForm .editMode{padding-top:6px}.myAccountFormButtonBar{margin-top:5px;position:relative}.myAccountFormButtonBar .changelabel{display:inline}.myAccountFormButtonBar .buttonBlue .changelabel,.myAccountFormButtonBar .updatelabel{display:none}.myAccountFormButtonBar .buttonBlue .updatelabel{display:inline}.myAccountFormButtonBar .buttonComp{float:right;margin-left:6px}.myAccountFormCancelButton,.myAccountFormSaveButton{display:none}.myAccountFormButtonBarDither{display:none;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);position:absolute;width:100%;height:100%}.locked .myAccountFormButtonBarDither{display:block}.myAccountForm .formFootnote{display:none;margin:42px 0 0;padding:0 0 4px;width:567px}.cqEditMode .myAccountForm .formFootnote{display:block!important}.myAccountForm .formFootnote .copyText p{margin-top:9px;padding:0}.myAccountForm .formFootnote .copyText p:first-child{margin-top:0}.deleteAccountForm .myAccountForm .myAccountFormButtonBar{margin-top:22px}.myAccountForm .myAccountFormButtonBar{margin-bottom:4px;margin-top:6px}.myAccountForm .processTextWrapper,.myAccountForm .processTextWrapperLast{padding-bottom:0}#myBMWPageProfile .myAccountForm .formHeadline .headlineh3{margin-top:0;margin-bottom:0;padding-bottom:10px}.myAccountForm .communicationsFS .fieldSetViewMode .fieldSetLayoutCol23{padding-top:2px}.formsContainer .nbgvForm .nbgvDeleteLink{position:absolute;right:15px;top:15px}form.nbgvForm{position:relative}.registrationTop h3{margin-top:11px}.userRegisterButtonBar{position:relative;float:right}.userRegisterFormButtonBar{margin-top:10px;border-top:2px solid #E6E6E6}.userRegisterFormButtonBar .formSubmitButton{margin-top:15px;float:right}.userRegisterButtonBar .buttonComp{float:right;margin-left:8px}.userRegisterButtonBarDither{display:none;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);position:absolute;width:100%;height:100%}.locked .userRegisterButtonBarDither{display:block}.currentVehicle-headline{font-weight:700;font-size:13px;margin-bottom:1.5em;margin-top:2em}.currentVehicle-text{margin-bottom:1em}.currentVehicle select{border:1px solid #888}.instant-check li,.instant-check p{font-size:13px}.instant-check ul{list-style-type:none;margin:0}.instant-check li{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/instantCheck/Bullet.png.resource.1381319071832.png);background-repeat:no-repeat;background-position:0 4px;margin:5px 0 0;padding-left:13px;line-height:15px}.instant-check li li{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/instantCheck/Bullet_small.png.resource.1381319071833.png)}.instant-check li.no-list{list-style-type:none;background-image:none;margin-left:0}.instant-check li.yes{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/instantCheck/Haken.png.resource.1381319071834.png)}.instant-check .headline{margin-bottom:0}div.loginbox{position:relative}.mybmw-loginbox{width:180px;padding:12px 15px;font-size:13px;background-color:#FFF}.mybmw-loginbox .fieldParagraph span{position:relative}.mybmw-loginbox .fieldParagraph span label{position:absolute;top:0;left:6px;width:153px;color:#999;cursor:text}.mybmw-loginbox .fieldParagraph span label.loginboxLabelSafari{top:2px}.mybmw-loginbox p{margin-bottom:6px}.mybmw-loginbox .loginLink{width:auto;max-width:100px;color:#fff}.mybmw-loginbox-header{width:100%;height:30px}.mybmw-loginbox-body{width:100%}.mybmw-loginbox-footer{width:100%;padding-top:2px;clear:both;display:inline-block}.mybmw-loginbox .errorContent .mybmw-loginbox-footer{padding-top:1px}.mybmw-loginbox .email,.mybmw-loginbox .password{padding-left:5px;width:173px;height:18px;border:1px solid #888}.mybmw-loginbox .buttonBar{margin-top:12px}.mybmw-loginbox .fieldLabel{margin-right:7px}.mybmw-loginbox h3{font-size:17px;padding-top:2px}.mybmw-loginbox .linkParagraph{margin-top:6px}.mybmw-loginbox .facebook{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_facebook.gif.resource.1381319071835.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginbox .openid{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_openid.gif.resource.1381319071837.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginbox .google{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_google.gif.resource.1381319071836.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginbox a.submit{color:#fff}.mybmw-loginbox a.backLink{color:#fff;width:160px}.mybmw-loginbox .submit{padding:3px 3px 5px;text-align:center}.mybmw-loginbox .error{color:#d20000!important;font-size:13px;line-height:15px}.mybmw-loginbox-error{height:90px;padding-bottom:5px;padding-top:6px}.mybmw-loginbox .border{border:1px solid #b4222d}.mybmw-loginbox .errorContent{width:auto;display:none}.mybmw-loginbox .errorContent .message{margin-bottom:12px}.mybmw-loginbox .buttonBar-checkbox{width:19px;position:relative;float:left}.mybmw-loginbox .buttonBar-text{display:inline-block;float:left;margin-top:-1px;position:relative;width:93px}.mybmw-loginbox .buttonBar-button{display:inline-block;float:right;margin-top:-8px;position:relative}.mybmw-loginbox div.loginVia{display:inline-block;float:right;margin-right:10px;margin-top:4px}.mybmw-loginbox .loginVia label{text-align:right;font-weight:700}.mybmw-loginbox-iframe-div{margin-left:5px;margin-top:5px}.myBmw_loginbox_errorMessageLabel{width:inherit;overflow:hidden;padding-bottom:3px}.mybmw-loginLayer{overflow:hidden}.mybmw-loginLayer .footerParts{float:right}.mybmw-loginLayer .loginLink{margin-top:0;display:inline}.mybmw-loginLayer .loginLayerLink{margin-right:15px;margin-top:1px;float:left}.mybmw-loginLayer .linkArrow13px{margin-top:3px}.mybmw-loginLayer-header{width:670px}.mybmw-loginLayer .promptCopy{width:670px;margin-bottom:30px}.mybmw-loginLayer-content{margin-top:38px}.mybmw-loginLayer .icon{margin-right:6px}.mybmw-loginLayer .copy{font-size:13px;color:#262626;width:195px;padding-right:35px}.mybmw-loginLayer .message.error{color:#d20000;font-size:13px;margin-left:35px}.mybmw-loginLayer .input{width:195px;font-size:13px}.mybmw-loginLayer .input input{width:193px;height:18px;border:1px solid #AAA}.mybmw-loginLayer .border{border:1px solid #D20000}.mybmw-loginLayer .checkbox{margin-right:6px}.mybmw-loginLayer h1{font-size:32px;color:#262626}.mybmw-loginLayer-icons{height:21px}.mybmw-loginLayer .icons{float:right;margin-top:12px}.mybmw-loginLayer .facebook{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_facebook.gif.resource.1381319071835.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginLayer .openid{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_openid.gif.resource.1381319071837.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginLayer .google{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/form/loginbox/img_google.gif.resource.1381319071836.gif);background-position:0 0;background-repeat:no-repeat;height:18px;width:18px;display:inline-block;overflow:hidden}.mybmw-loginLayer .breakline{color:#e6e6e6;height:1px;width:746px;margin:0 0 15px;padding:0}.mybmw-loginLayer .loginViaLabel{font-size:13px;color:#262626;margin-right:6px}.mybmw-loginLayer .loginContent{margin-bottom:27px}.mybmw-loginLayer tr.firstRow td{padding-bottom:6px}.mybmw-loginLayer tr.secondRow td{padding-bottom:13px}.mybmw-loginLayer .message{width:210px;border:none}.mybmw-loginlayer-footer .cancelLink{display:none;float:left}.mybmw-loginlayer-footer{width:670px;display:block;border-top:2px solid #e6e6e6;padding-top:20px;margin-top:45px}.mybmw-loginLayer .formFootnote{margin-bottom:-45px;margin-top:32px}.viaMsg{display:inline-block;float:right;font-family:BMWType_Bold;margin-right:10px;padding-top:4px}.componentSetErrMsgLnkWrapper{display:inline-block;vertical-align:text-top;width:200px}.componentSetErrLinkContainer{display:inline-block;margin:0 0 0 22px}.mybmw-loginLayer .componentSetFieldErrorTextArea{margin-left:20px;width:180px}.myBMWArea .mybmw-loginLayer .mybmw-loginLayer-header .subheadline{margin-top:12px}.deletionhinttext,.deletionhinttext p,.policyError,.redText{color:red}.loginWithPolicyConsent .gplContent .gplContentHeader .gplContentSubHeadline{margin-top:10px;font-weight:700;font-size:16px;line-height:20px}#policyContentContainer{margin-top:20px}.gplContentBody p{padding-top:27px;padding-bottom:26px}fieldset.nbgvFS .errorstate{display:none}fieldset.nbgvFS .errorstate h4{margin-top:8px}fieldset.nbgvFS .errorstate p{margin-top:5px;width:600px}fieldset.nbgvFS .withvehicle{display:none}.policyRow{margin-bottom:1em}.policyRow span{font-family:BMWType_Bold;display:inline-block;width:7em}.policyTextblock input{margin-right:6px}.policyTextblock div:first-child{width:670px}.policyTextblock label{width:651px}#accessBox .accessBox{padding-top:5px}#accessBox .formBoxComponentButtonBar{visibility:visible}#accessBox .emailaddress .boxComponent{padding-top:12px;padding-bottom:0}#accessBox .password .boxComponent{margin-top:12px;padding-top:0;padding-bottom:15px}#accessBoxFooter{margin-top:15px}#accessBoxFooter .accessBoxFooterLeft1,#accessBoxFooter .accessBoxFooterLeft2{float:left}#accessBoxFooter .accessBoxFooterLeft1{margin-top:4px}#accessBoxFooter .accessBoxFooterLeft2{margin-top:2px}#accessBoxFooter .accessBoxFooterRight{float:right}#accessBoxUsernameLabel{width:180px}#accessTooltip{height:auto}#accessBox .formBoxComponentFooter{margin-top:0}#accessBox .formInputElement{min-width:0}#passwordBox{margin-top:3px}.formBoxEditable #passwordBox .password{padding-bottom:15px}#passwordBox #passwordEdit{padding-top:15px}.formBoxEditable #emailaddressBox .emailaddress{padding-bottom:35px}#emailaddressBox .formInputContainer{min-height:21px;padding-top:8px}div.validationErrorMessage{display:inline;color:#D20000}.formInputError input.formInputTextField{border:1px solid #D20000}.formInputError .formInputLabel{color:#D20000;margin-top:2px}#emailaddressBox .userhinttext{padding-left:40px;margin-top:40px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/themes/myaccount/accessbox/userhint.png.resource.1381319071839.png);background-repeat:no-repeat;width:300px;height:auto;min-height:50px}#emailaddressBox #loginReadOnly{display:block;float:left;margin-top:2px}#loginReadOnly .loginreadonly,#passwordReadOnly .pwdreadonly{float:left}.addressbox .bmwAddressPreferred{margin-left:8px}.addressbox .addressCompanyField,.addressbox .addressTypeRow{display:none}.addressbox .preferredAddressRow{opacity:0;width:0;height:0}#loginAccountState{width:210px;margin-bottom:18px}#accStateState{background-color:#FFF;display:none}#accStateLogin{display:none}#accStateLoad{display:none;height:170px}.accStateText{height:20px}.accStateLink{margin-top:5px;margin-left:0}.accStateTooltipDiv{margin-left:10px;display:inline}#accStateContent{padding:12px 15px 12px 14px}.scoringBoxWrapper{width:100%;height:20px;padding-top:5px}#scoringBox{background-color:#fff;float:left;height:18px;position:relative;width:159px;overflow:hidden}#scoringIcon{float:left;position:relative;margin-top:2px;margin-left:6px}#scoringIcon .contextLayerMainBlock{float:none;margin-top:13px}#scoringIcon .contextLayerClosable{margin:0 30px 15px 15px}#scoringIcon .contextLayerDialog{float:none}#scoringProgressState{width:0;background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/themes/myaccount/loginaccountstate/gradient.png.resource.1381319071840.png);height:18px;position:absolute;z-index:1}#scoringProgressOverlay{background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/themes/myaccount/loginaccountstate/separators.png.resource.1381319071842.png) no-repeat;height:18px;left:0;position:absolute;top:0;width:159px;z-index:2}#scoringProgressShadow{background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myaccount/static/parComponents/themes/myaccount/loginaccountstate/inner-shadow.png.resource.1381319071841.png) repeat-x;height:18px;left:0;position:absolute;top:0;width:159px;z-index:3}#accStateSubHeadline{display:none;margin:0 0 18px}.scoringInformation{font-size:13px;margin-top:3px;margin-bottom:-1px}.incompleteScoringList{margin-top:0;display:block}.incompleteScoringList li{font-size:13px;font-weight:400;line-height:15px;list-style-type:disc;margin-left:20px;margin-top:3px;padding-top:2px;display:block}.incompleteScoringList li:first-child{margin-top:2px}.contextLayerScore .contextLayerCloseButton{margin:6px 6px 0}.contextLayerScore .contextLayerClosable{margin-bottom:27px}.loginaccountstatewrapperContentIframe{display:block;background:0 0;width:220px;height:200px;border:0;margin-left:-5px;margin-top:-5px}.myBMWArea .loginaccountstatewrapper{margin-bottom:43px}.loginaccountstatewrapper,.mybmw-loginbox-iframe-div .loginbox{opacity:0}.povBox .formBoxComponentButtonBar{visibility:visible}.povBox h3{margin-bottom:11px;width:580px;line-height:20px}.povBox .povBoxBmwLogo{display:none}.povBox .povBoxNoVehiclesHeadline{width:580px}.povBox .povBoxNoVehiclesTeaser{width:580px;margin-top:11px;margin-bottom:20px}.povBoxEditMode .povBoxVehicleDetails{margin-bottom:20px}td.povBoxVehicleData{width:440px}div.povListEntryTemplate{display:none}div.povBoxDeleteVehicle{float:right;margin-top:-27px}div.povBoxDeleteVehicle a{cursor:pointer}.povBoxVehicleIsBMW{position:relative;margin-bottom:32px}.povBoxVinPrompt{width:440px;height:107px}.povBoxRequiredStar{display:none}.povBoxEditLeftColumn{float:left;width:240px}.povBoxEditRightColumn,.povBoxEditRightColumn input,.povBoxEditRightColumn select{float:left}.povBoxEditLeftColumn .componentSetInputRadio{width:195px}.povBoxEditRightColumn .initreg_month{width:94px;margin-right:0}.povBoxEditRightColumn .initreg_year{width:94px;margin-left:6px}.povBox span.componentSetReadOnlyTxt{display:table-cell;margin:0!important;width:195px}.povBox label.componentSetFormInputLabel{float:left;width:230px;margin-right:15px;margin-bottom:inherit}.povBox .povBoxVehicleIdentifier label.componentSetFormInputLabel{float:none;width:200px}.povBoxVehiclePreview{width:300px;height:110px;background-position:center center;background-repeat:no-repeat;position:absolute;margin-left:440px}span.povBoxErrMsg{width:400px;margin-left:30px;display:none;color:#D20000}.povBoxValidationError .povBoxErrMsg{display:inline-block}.povBoxValidationError label{color:#D20000}.povBoxValidationError input,.povBoxValidationError select{border:1px solid #D20000}.povBoxEditModeContent{display:none}.povBoxEditMode .povBoxEditModeContent{display:block}.povBoxViewModeContent{display:none}.povBoxViewMode .povBoxViewModeContent{display:block}.povBoxCreateVehiclesButtonBar{margin-top:6px;margin-bottom:3px}.povBoxViewModeButtonBar{display:none}.povBoxViewMode .povBoxViewModeButtonBar{display:block}.povBoxEditModeButtonBar{display:none}.povBoxEditMode .povBoxEditModeButtonBar{display:block}.povBoxButtonNewBMW,.povBoxButtonNewVehicle{display:table-cell;float:none}#preownedvehiclesBox{position:relative}#myBMWPageVehicles #myBMWContentArea .pageHeadline{margin-bottom:0;padding-bottom:9px}#myBMWPageVehicles .povBoxViewModeContent{margin-bottom:15px!important}#myBMWPageVehicles .povBoxEditModeContent{margin-bottom:20px!important}#myBMWPageVehicles #myBMWContentArea .pageSubHeadline{margin-top:0;margin-bottom:10px}#myBMWPageVehicles #myBMWContentArea .pageIntro{margin-bottom:1px}#myBMWPageVehicles .povBoxVehicleDetails .componentSetEditAreaNewRow{margin-bottom:8px}#myBMWPageVehicles .myBMWHeadline{border:0}#myBMWPageVehicles .boxComponentTopBordered{border-top:2px solid #E6E6E6}#myBMWPageVehicles .povBoxListOfVehicles .boxComponentTopBordered{padding-top:13px}.servicebookletWrapper{width:100%;min-width:1000px}.servicebookletWrapper .servicebookletContent{padding:0 270px 0 0}.servicebookletWrapper .buttonBar{float:right}.servicebookletWrapper .serviceBookletActivateButton{margin-right:15px}.myvehicledelete #myVehicleDeleteDialogId .dialogComponentFooter{margin-top:0}.myvehicledelete .gplContentFooter{margin-right:0}.myvehicledelete .myVehicleDeleteContainer{min-height:256px;position:relative;margin-top:36px}.myvehicledelete .myVehicleDeleteContainer .imageNotAvailable{margin-left:260px;margin-top:75px}.myvehicledelete .myVehicleDeleteModelName{font-weight:700;font-family:sans-serif;font-size:18px;margin-bottom:8px}.myvehicledelete .myVehicleDeleteVehicleNote{font-family:Arial,sans-serif;font-size:13px;font-weight:400;margin-top:6px}.myvehicledelete .myVehicleDeleteTextWrapper{position:absolute;height:24px}.myvehicledelete .myVehicleDeleteIcon{display:inline-block;float:left;margin-right:6px;text-align:center;width:26px}.myvehicledelete .myVehicleDeleteVehicleImage{width:445px;height:212px;top:0;margin-top:8px}.myvehicledelete .myVehicleDeleteVehicleImage #myVehicleDeleteVehicleImage{background-position:center center;background-repeat:no-repeat}.myvehicledelete .myVehicleDeleteVehicleImageFilter{width:460px;height:256px;position:absolute;top:0;left:0;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png)}.myvehicledelete .myVehicleDeleteVehicleImageFilter img{width:100%;height:100%}.myvehicledelete .myVehicleDeleteVehicleImageText{display:inline-block;font-family:BMWType_Bold,Arial,sans-serif;font-size:17px;line-height:20px;margin-top:1px}.myvehicledelete .myVehicleDeleteDialogButton{margin-left:10px}.myvehiclerename .myVehicleRenameContainer{margin-top:26px}.myvehiclerename .gplContentFooter{margin-right:0}.myvehiclerename .vehicleNameContainer{height:22px}.myvehiclerename .myVehicleRenameContainer .leftColumn{float:left}.myvehiclerename .myVehicleRenameContainer .rightColumn{display:table-cell;font-size:13px;padding-top:5px}.myvehiclerename .myVehicleRenameContainer .leftColumn input{height:17px;width:438px;line-height:16px;padding:1px 0 0 3px;margin-top:3px;margin-right:48px;font-weight:inherit;font-size:inherit;border:1px solid #888;vertical-align:top;overflow:visible}.myvehiclerename .mandatoryReminder{clear:both;padding-bottom:7px;padding-top:30px}.myvehiclerename .errorMessageRequired,.myvehiclerename .hide{display:none}.myvehiclerename .myVehicleRenameCopyText .processTextWrapper,.myvehiclerename .myVehicleRenameCopyText .processTextWrapperLast{padding-bottom:0}.myvehiclerename .vehicleNameContainer{margin-top:39px}.addVinToMyVehicleForm .addVinToMyVehicleCopyText{margin-top:28px;margin-bottom:36px}.addVinToMyVehicleForm .addVinToMyVehicleFormContent .requiredLabel{margin-top:32px;margin-bottom:-35px}.addVinToMyVehicleForm .addVinToMyVehicleCopyText .processTextWrapperLast{padding-bottom:0}.currentVehicleDetailsForm{width:700px}.currentVehicleDetailsForm form,form.currentVehicleDetailsForm{display:none}.currentVehicleDetailsForm .fieldSetLayoutCol3{width:175px}.myBmwVehicleForm .myBmwVehicleFormContent div.textAreaFS{margin-top:5px}.myBmwVehicleForm .myBmwVehicleCopytext{margin-bottom:40px}.myBmwVehicleForm .myBmwVehicleHeadline{margin-bottom:29px;margin-top:-4px}.myBmwVehicleForm .myBmwVehicleSubHeadline{margin-bottom:15px}.myBmwVehicleForm .myBmwVehicleFormContent .requiredLabel{margin-top:32px;margin-bottom:-35px}.myBmwVehicleForm .myBmwVehicleCopytext .processTextWrapperLast{padding-bottom:0}.currentVehicleDetailsFS{margin-top:19px}.currentVehicleDetailsFS .bsmrow{display:none}.currentVehicleDetailsFS .bsmrow.vinrow{display:block}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodVINInputDiv{margin-bottom:10px}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelTreeRadioButtonContainer,.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodVINRadioButtonContainer{float:left}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelDivDescription,.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelTreeLabelContainer,.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodVINDivDescription,.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodVINLabelContainer{margin-left:17px}.myBmwVehicleForm .myBmwVehicleFS .extraInfoHeadlineDiv{margin-bottom:13px;margin-top:19px}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelTreeDiv{overflow:hidden;margin-top:4px;margin-bottom:21px}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelDivDescription{margin-top:13px}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelTreeLabel{margin-bottom:4px;float:left}.myBmwVehicleForm .myBmwVehicleFS .vehicleRadioButtonContainer{margin-bottom:6px}.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodModelDivDescription,.myBmwVehicleForm .myBmwVehicleFS .vehicleIdentMethodVINDivDescription{width:425px}div.vehiclesnapshotcontainer{display:none;padding-top:12px;padding-bottom:15px;width:700px}div.vehiclesnapshotcontainer div.vehiclesnapshotheader .headline h2{margin-top:45px;margin-bottom:40px}div.vehiclesnapshotcontainer div.vehiclesnapshotheader{padding:0 15px}div.vehiclesnapshotcontent h3{margin-top:34px;margin-bottom:10px;padding:0 15px}div.vehiclesnapshotcontent div.sarow{border-top:2px solid #e5e5e5;padding:8px 15px 6px}div.vehiclesnapshotcontent div.sacode{display:inline-block;width:50px}div.vehiclesnapshotcontent div.satext{display:inline-block}.vehicleStagePage{height:420px;width:100%;left:0;background-color:#fff;position:relative;z-index:1000}.vehicleErrorTeaser,.vehicleStageTeaser{display:none;width:100%;height:420px}.vehicleStageContent{display:none;position:absolute;height:420px;width:975px;z-index:3501;padding-left:295px}.vehicleStageContentBackgroundImage{position:absolute;height:420px;width:1270px;left:0;top:0}.vehicleStageToolboxOuterContainer{position:absolute;left:975px;width:295px;height:119px;overflow:hidden;top:301px;z-index:666}.vehicleStageToolboxInnerContainer{position:absolute;left:5px;top:6px;width:240px;height:300px;padding-left:50px;padding-top:0}.vehicleStageToolboxVinSection{margin-top:17px}.vehicleStageToolboxAddButtonContainer{margin-top:12px}.vehicleStageToolboxInnerContainer.vinEntered .vehicleStageToolboxVinSection .vehicleStageToolboxAddButtonContainer{display:none}.vehicleStageToolboxVinContainer{display:none;margin-top:8px}.vehicleStageToolboxInnerContainer.vinEntered .vehicleStageToolboxVinSection .vehicleStageToolboxVinContainer,.vehicleStageToolboxInnerContainer.vinEntered .vehicleStageToolboxVinSection .vehicleStageToolboxVinTitleContainer{display:block}.vehicleStageToolboxLinksContainer{width:180px;margin-top:20px;padding-top:13px;border-top:2px solid #e6e6e6}.vehicleStageToolboxInnerContainer.vinEntered .vehicleStageToolboxLinksContainer{margin-top:20px}.vehicleStageToolboxMoreOptionsOuterContainer{position:absolute;width:290px;height:34px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configstage/verlauf.png.resource.1381319073074.png);left:980px;top:391px;z-index:666}.vehicleStageToolboxMoreOptionsContainer{display:block;cursor:pointer;padding-left:16px;background-repeat:no-repeat;position:absolute;left:50px;top:19px;background-color:#fff}.vehicleStageToolboxMoreOptionsContainer .vehicleStageToolboxMoreOptionsTextContainer{margin-top:-3px;background:#fff}.vehicleStageToolboxMoreOptionsContainer .vehicleStageToolboxMoreOptionsTextContainer:hover{color:#1C69D4}.vehicleStageOuterTextContainer{width:auto;max-width:950px;overflow-x:hidden}.vehicleStageDeleteLinkContainer{margin-bottom:19px}.vehicleStageToolboxLinkNodeContainer{margin-top:5px;width:200px;opacity:0}.vehicleStageToolboxLinkNodeContainer:first-child{margin-top:0}.vehicleStageToolboxLinkNodeContainer .vehicleStageToolboxLink{display:inline}.vehicleStageDither{display:none;position:absolute;left:295px;top:0;width:950px;height:440px;z-index:3502}.vehicleStageDitherErrMsg{display:none;margin-top:200px;width:100%;text-align:center;font-weight:700;color:red}.vehicleStageDitherSpinner{display:none;position:absolute;top:220px;left:485px;margin-left:-20px;border:10px solid #fff;background:#fff}.vehicleStageOuterTextContainer{position:absolute;top:86px}a.vehicleStageShowDetailsLink{position:absolute;top:145px}h1.vehicleStageHeadline{white-space:nowrap;float:left;letter-spacing:0;overflow:hidden;max-width:900px;width:auto;text-overflow:ellipsis;padding-bottom:4px;margin-bottom:-4px}h3.vehicleStageSubheadline{clear:both;white-space:nowrap;float:left}span.vehicleStageSubheadline{float:left}div.vehicleStageImageContainer{position:absolute;width:1270px;overflow:hidden;left:0;height:100%}div.vehicleStagePreviewExterior{position:absolute;left:245px;top:44px;width:820px;height:360px}.vehicleStageSkipButtonContainer{float:left;height:34px;width:19px}.vehicleStageSkipButton{position:absolute;cursor:pointer;height:34px;width:19px}.vehicleStagePreviousVehicleButton{background-position:-330px -180px}.vehicleStagePreviousVehicleButton:hover{background-position:-330px -240px}.vehicleStageNextVehicleButton:hover{background-position:-450px -240px}.vehicleStageNextVehicleButton{background-position:-450px -180px;margin-left:15px}.vehicleStageHeadlineContainer{float:left;margin-left:12px;margin-top:1px}.vehicleStageHeadlineArrowContainer{position:absolute;top:42px;margin-left:-32px}div.vehicleStageBestVehicleStar{float:left;margin-top:3px;margin-left:6px}.brand-bmwi div.vehicleStageBestVehicleStar{margin-top:8px}.vehicleStageContent .vehicleStageVinNotSetText{right:304px;top:390px;position:absolute;color:#666}.vehicleStageContent .vehicleStageVinNoImageAvailable{right:304px;top:390px;position:absolute;color:#666;display:none}.myBMWStageAreaDark .vehicleStageTurnsWhiteOnInt{color:#fff}.vehicleTeaserArea{display:none;position:absolute}body.cq-wcm-edit .vehicleTeaserArea{position:static}.vehicleTeaserAreaExtendedTeasers,.vehicleTeaserAreaOfferTeasers{display:none}.vehicleTeaserAreaWithSnapshot{display:block;width:215px;right:40px;margin-top:32px}.vehicleTeaserAreaWithoutSnapshot{display:block;width:970px;margin-top:32px}.vehicleTeaserAreaWithSnapshot .offerArea .offerAreaContainer,.vehicleTeaserAreaWithSnapshot .offerArea .offerAreaContainer .offerContainer{margin-right:0}.vehicleTeaserFixed{float:left;margin-right:35px;margin-top:20px}.vehicleteasers{margin-top:-22px}#myConfigDeleteDialogId .dialogComponentFooter{margin-top:0}.myconfigdelete .gplContentFooter{margin-right:0}.myconfigDeleteContainer{min-height:256px;position:relative;margin-top:36px}.myconfigDeleteModelName{font-weight:700;font-family:sans-serif;font-size:18px;margin-bottom:8px}.myconfigDeleteConfigNote{font-family:Arial,sans-serif;font-size:13px;font-weight:400;padding-top:6px}.myConfigDeleteTextWrapper{position:absolute;height:24px}.myConfigDeleteIcon{display:inline-block;float:left;margin-right:6px;text-align:center}.myconfigDeleteContainer .spriteLabelWarningGrey24{width:26px}.myconfigDeleteConfigImage{width:445px;height:212px;top:0;margin-top:8px}.myconfigDeleteConfigImage #myconfigDeleteConfigImage{background-position:center center;background-repeat:no-repeat}.myconfigDeleteConfigImageFilter{width:460px;height:256px;position:absolute;top:0;left:0;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png)}.myconfigDeleteConfigImageFilter img{width:100%;height:100%}.myconfigDeleteConfigImageText{display:inline-block;font-family:BMWType_Bold,Arial,sans-serif;font-size:17px;line-height:20px;margin-top:1px}.myconfigDeleteDialogButton{margin-left:10px}.myconfigRenameContainer{margin-top:29px}.myconfigrename .gplContentFooter{margin-right:0}.myconfigrename .gplContentFooter .gplContentFooterButtonBar{padding-top:20px}.myconfigrename #myConfigMessageContainer{height:auto}.myconfigRenameContainer .leftColumn{float:left}.myconfigRenameContainer .rightColumn{display:table-cell;font-size:13px;padding-top:5px}.myconfigRenameContainer .leftColumn input{height:17px;width:438px;line-height:16px;padding:1px 0 0 3px;margin-top:5px;margin-right:48px;font-weight:inherit;font-size:inherit;border:1px solid #888;vertical-align:top;overflow:visible}.myconfigRenameMandatoryReminder{clear:both;padding-bottom:9px;padding-top:30px}.hide{display:none}#myconfigRenameErrorMessage{margin-top:4px;color:RED}#myconfigRenameNameRequiredErrorMessage{display:none}#myConfigMessageContainer{height:22px}.myconfigsave .gplContentBody,.myconfigsave .gplContentFooter,.myconfigsave .gplContentHeader{margin-right:0}#myconfigSave2ColumnLayoutTable{border:0;margin:0;padding:0}.myconfigSaveText{color:#555;font-family:Arial,sans-serif;font-weight:400;font-size:13px}.myconfigSaveLeftCol{width:460px;vertical-align:top;text-align:left}.myconfigSaveRightCol{width:210px;padding-left:30px;vertical-align:top;text-align:left}.myconfigSaveRightCol .myconfigSaveError{width:auto}.myconfigSaveConfigImageWrapper{width:460px;height:256px}#myconfigSaveConfigImage{margin-top:6px}#myconfigSaveUserNoteTitle{position:relative;z-index:100;margin-bottom:3px;margin-top:0}#myconfigSaveUserNote{width:415px;height:18px;padding:0 4px;border:1px solid #888;overflow:hidden}#myconfigSaveMandatoryHint{margin-top:30px;margin-bottom:6px}#myconfigSaveOptions{margin-top:27px;vertical-align:top;margin-bottom:5px}.myconfigSaveBody #myconfigSaveOptions{margin-top:40px}.myconfigSaveBody .myconfigSaveLeftCol .charleft{height:19px}#myconfigSaveUserNoteHint{width:425px}#myconfigSaveOptionsHeadline{margin-bottom:9px}.myconfigSaveOption{float:left;width:100%;vertical-align:top;text-align:left}.myconfigSaveOptionCheckbox{float:left;margin-right:6px;margin-top:2px;display:table-cell}.myconfigSaveOptionDesc{display:table-cell}.myConfigSavePrimaryFixImg{background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png);display:inline-block;margin-left:6px}.myconfigSavePrimaryDiv{position:relative;top:-208px;left:50px;width:24px;height:24px;z-index:1500;overflow:hidden;display:none}.myconfigSavePrimaryImage{display:none;background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png)}.myconfigSaveOptionDesc img{margin-left:4px;margin-right:4px;width:12px;height:12px}.myconfigSaveOptionClear{clear:both}.myconfigSaveOptionRequest{float:left;margin-top:14px}#myconfigSaveError{margin-top:21px}.myconfigSaveError{color:red!important;border-color:red!important}#myConfigSavePrimaryFix,#myconfigSaveError,.additionalOption,.myconfigOverwriteDialogButton,.myconfigSaveAsDialogButton,.myconfigSavedialogButton{display:none}.myconfigSaveBody .myconfigSaveText textarea{overflow:hidden}.myconfigsaveconfirm .gplContentFooter{margin-right:0}.myConfigSaveConfirmTextWrapper{position:absolute;height:24px}.myConfigSaveConfirmIcon{display:inline-block;float:left;margin-right:6px;text-align:center}.myconfigSaveConfigImageText{display:inline-block;font-family:BMWType_Bold;font-size:18px;margin-top:4px}.myconfigSaveConfirmBody{width:100%;display:block;height:256px;position:relative;margin-top:38px}.myconfigSaveConfirmImageDither{background-image:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);position:absolute;top:0;left:0;width:460px;height:256px}#successIconId{position:absolute;top:112px;left:132px}.myconfigSaveConfirmConfigName{top:-5px}.myconfigSaveConfirmUserNote{font-size:13px;margin-top:10px}.myconfigSaveConfirmMessageContainer{position:absolute;width:304px;left:156px;top:110px}.myconfigSaveConfirmButtonBar{height:24px}.myconfigSaveConfirmDialogButton{width:200px;margin-left:8px}.myconfigShareContainer{margin-bottom:42px}.myconfigShareDescriptionText{margin-top:-11px}.myconfigShareContainer .gplContentBody .processTextWrapper{padding-bottom:0}.myconfigShareContainer .gplContentBody .processTextWrapperLast{padding-bottom:0;margin-bottom:9px}.myconfigshare .gplContentHeader .gplHeadline h1,.myconfigsharesuccess .gplContentHeader .gplHeadline h1,.myconfigunshare .gplContentHeader .gplHeadline h1{line-height:38px}.myconfigshare .gplContentHeader,.myconfigsharesuccess .gplContentHeader,.myconfigunshare .gplContentHeader{margin-top:0}.myconfigshare .gplContentFooter,.myconfigsharesuccess .gplContentFooter,.myconfigunshare .gplContentFooter{margin-right:0}.myconfigshare .myconfigShareConfigImage{margin-top:-6px}.myconfigShareSuccessContainer{margin-top:24px;margin-bottom:23px}.myconfigShareSuccessFooter{margin-top:5px}.myconfigUnShareContainer{margin-top:24px;margin-bottom:23px}.myconfigUnShareFooter{margin-top:5px}.myConfigBoughtForm .myconfigBuyCopyText{margin-top:29px}.myConfigBoughtForm .formButtonBar{margin-top:52px}.myConfigBoughtForm .myconfigBuyHeadline h1{line-height:38px;padding-bottom:0;margin-top:-8px}.myConfigBoughtForm .myConfigBoughtFS .myConfigBuyContainer .myConfigBuyCheckboxContainer{margin-top:40px}.myConfigBoughtForm .requiredLabel{margin-top:29px;margin-bottom:-45px}.myConfigBoughtFS .myConfigBuyContainer .myconfigBuyVehicleDetailsSubheadline{margin-top:42px;margin-bottom:13px}.myConfigBoughtFS .myConfigBuyContainer .myConfigVinDescriptionDiv{margin-top:3px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyVinInputDiv{margin-top:14px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyVinHintDiv{color:#D20000;margin-top:9px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyVinDescription{margin-top:8px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyVinRequiredMessageDiv{margin-top:26px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyCheckboxContainer{margin-top:27px}.myConfigBoughtFS .myConfigBuyContainer .myconfigBuyCheckboxSubHeadline{margin-top:15px}.myConfigBoughtFS .myConfigBuyContainer .myConfigBuyCheckboxDiv{margin-top:10px}.myConfigBoughtFS .myconfigBuyMandatoryReminder{clear:both;padding-bottom:7px;padding-top:30px}.myConfigBoughtFS .myConfigBuyContainer .myconfigBuyInsertVinSubheadline{margin-top:22px}.checkBoxComponent label{display:block;padding-right:10px;padding-left:22px;text-indent:-22px}.checkBoxComponent input{vertical-align:middle;margin-right:1px}.checkBoxComponent label span{vertical-align:middle}.mybmw_myconfigurationslayer_carwrapper_stage,.mybmw_myconfigurationslayer_carwrapper_stage_expanded{float:left;width:1270px;margin-top:-5px}.mybmw_myconfigurationslayer_carwrapper_stage_expanded_hidden{position:absolute;top:-500px}.mybmw_myconfigurationslayer_carwrapper{float:left;position:relative;width:1210px;height:0;display:block;overflow:hidden;margin-left:40px;z-index:900}.mybmw_myconfigurationslayer_carwrapper_cutout{float:left;position:relative;width:1030px;height:1000px;display:block;overflow-x:hidden;overflow-y:visible;margin-left:90px;background:0 0;z-index:900}.mybmw_myconfigurationslayer_carwrapper_dither{position:absolute;width:1210px;height:691px;display:none;overflow:hidden;z-index:1200;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png)}.mybmw_myconfigurationslayer_carwrapper_inner{width:1000px;height:auto;overflow:hidden;margin-left:49px;margin-top:50px;position:absolute;display:block;z-index:900;padding-bottom:30px;background:#fff;filter:none}.mybmw_myconfigurationslayer_carcontainer{float:left;display:block;margin-right:35px;width:210px;background-color:#fff}.mybmw_myconfigurationslayer_image_container{width:210px;height:116px;overflow:hidden}.mybmw_myconfigurationslayer_carcontainer .primaryConfig{position:relative;float:left;margin-left:24px}.mybmw_myconfigurationslayer_carcontainer .primaryConfig .primaryConfigInner{float:left;position:absolute;height:18px;width:18px;top:10px;left:10px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png) -38px -37px no-repeat}.mybmw_myconfigurationslayer_carcontainer .invalidConfig{position:relative}.mybmw_myconfigurationslayer_carcontainer .invalidConfig .invalidConfigInner{float:left;position:absolute;height:18px;width:18px;top:10px;left:10px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/labels.png.resource.1382329114662.png) -154px -37px no-repeat}.mybmw_myconfigurationslayer_invalidConfigText{background:#fff;position:absolute;width:180px;height:51px;font-weight:700;margin-top:35px;padding-left:10px;display:none}.mybmw_myconfigurationslayer_carcontainer_linespacer{clear:both;height:15px}.mybmw_myconfigurationslayer_carcontainer .description,.mybmw_myconfigurationslayer_carcontainer .title{width:158px;max-height:158px;overflow-x:hidden;margin-left:10px}.mybmw_myconfigurationslayer_carcontainer .description{margin-top:4px;line-height:15px;word-wrap:break-word}.mybmw_myconfigurationslayer_toggle_wrapper{float:left;position:relative;width:1210px;height:47px;z-index:3610;opacity:0;moz-opacity:0;filter:alpha(opacity=0);overflow-y:hidden}.mybmw_myconfigurationslayer_toggle_inner_mask{float:left;margin-left:274px;margin-top:-1px;padding-left:5px;padding-right:5px;padding-bottom:5px;overflow-x:visible;overflow-y:hidden}.mybmw_myconfigurationslayer_toggle_inner{float:left;background:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configpalette/toggle_down.png.resource.1381319073061.png) 15px 16px no-repeat #fff;overflow:hidden;width:auto;min-width:250px;max-width:930px;padding-bottom:10px;padding-right:14px}.mybmw_myconfigurationslayer_toggle_inner_down{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configpalette/toggle_down.png.resource.1381319073061.png)}.mybmw_myconfigurationslayer_toggle_inner_up{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configpalette/toggle_up.png.resource.1381319073064.png)}.mybmw_myconfigurationslayer_toggle_inner_over_down{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configpalette/toggle_down_hover.png.resource.1381319073062.png)}.mybmw_myconfigurationslayer_toggle_inner_over_up{background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configpalette/toggle_up_hover.png.resource.1381319073066.png)}.mybmw_myconfigurationslayer_toggle{float:left;padding-left:38px;padding-top:9px;font-size:13px}.mybmw_myconfigurationslayer_toggle_inner_text{float:left;color:#666}.mybmw_myconfigurationslayer_arrow_left{position:absolute;left:40px;top:0;height:629px;width:31px;padding-top:292px;z-index:1000}.mybmw_myconfigurationslayer_arrow_right{position:absolute;left:1141px;top:0;height:629px;width:31px;padding-top:292px;z-index:1000}.mybmw_myconfigurationslayer_arrow_left_inner,.mybmw_myconfigurationslayer_arrow_right_inner{width:30px;height:55px}.mybmw_myconfigurationslayer_arrow_left_imagediv_inactive{background-position:-391px -300px;width:30px;height:55px;cursor:default}.mybmw_myconfigurationslayer_arrow_right_imagediv_inactive{background-position:-512px -300px;width:30px;height:55px;cursor:default}.mybmw_myconfigurationslayer_arrow_left_imagediv_active{background-position:-391px -180px;width:30px;height:55px}.mybmw_myconfigurationslayer_arrow_right_imagediv_active{background-position:-512px -180px;width:30px;height:55px}.mybmw_myconfigurationslayer_arrow_left_imagediv_hover{background-position:-391px -240px;width:30px;height:55px}.mybmw_myconfigurationslayer_arrow_right_imagediv_hover{background-position:-512px -240px;width:30px;height:55px}.mybmw_myconfigurationslayer_infobar{position:absolute;left:0;top:0;width:1210px;height:30px;margin-right:10px;margin-top:15px;text-align:right;z-index:1100}.mybmw_myconfigurationslayer_infobar_infotext{float:left;margin-left:25px;font-family:BMWType_Bold;font-size:13px}.mybmw_myconfigurationslayer_infobar_infotext_larger{font-size:17px}.mybmw_myconfigurationslayer_infobar_dropdown_wrapper{float:right;margin-right:9px;margin-left:30px}.mybmw_myconfigurationslayer_infobar_dropdown{width:180px;margin-left:1px}.mybmw_myconfigurationslayer_carcontainer_functions{display:none;position:absolute;width:210px;height:155px}.mybmw_myconfigurationslayer_RemoveButton{background-position:-450px -60px;background-repeat:no-repeat;display:block;width:18px;height:18px;position:absolute;right:20px}.mybmw_myconfigurationslayer_RemoveButton_over{background-position:-450px -90px}.mybmw_myconfigurationslayer_ChooseButtonContainerWrapper{overflow:hidden;width:180px;height:25px}.mybmw_myconfigurationslayer_ChooseButtonContainer{display:none;margin-left:10px;margin-top:84px;cursor:pointer;height:25px;width:180px;position:absolute;z-index:1250;overflow:hidden}.mybmw_myconfigurationslayer_LinkContainer{position:absolute;background-color:#fff;height:25px;width:180px;padding-top:2px;margin-top:30px;overflow:hidden}.mybmw_myconfigurationslayer_deleteLayer{display:none;position:absolute;width:180px;margin-top:70px;background:#fff;padding-left:10px;z-index:1300}.mybmw_myconfigurationslayer_deleteLayer deleteConfig_link{margin-top:7px!important}.mybmw_myconfigurationslayer_deleteLayer .deleteConfig_cancel_link{margin-top:6px!important}.mybmw_myconfigurationslayer_deleteLayer_text{padding-top:3px}.mybmw_myconfigurationslayer_chosenConfig,.mybmw_myconfigurationslayer_overButtonBar{background-color:#1C69D4;display:block;height:5px;position:absolute;width:180px}.mybmw_myconfigurationslayer_chosenConfig{margin-left:10px;margin-top:104px;z-index:1249}.mybmw_myconfigurationslayer_overButtonBar{margin-top:20px;z-index:1300}.configStage{height:420px;width:100%;left:0;background-color:#fff;position:relative;z-index:1000}.configStageContent .flexbox{position:absolute;border-spacing:2px 0;height:40px;top:401px;left:323px}.configStageContent .flexbox.noPalette{left:505px}.configStageEditModeToolbox{display:none;position:absolute;left:290px;top:210px;z-index:3505;background:#fff;padding:5px}.configErrorTeaser,.configStageTeaser{display:none;width:100%;height:420px}div.configErrorTeaser .largeTeaserButtons{display:none}.configStageContent{display:none;position:absolute;height:420px;width:970px;z-index:3501;padding-left:295px;background:#fff}.configStageSepBar{position:absolute;top:420px;width:100%;height:4px;background-position:bottom;background-repeat:repeat-x;z-index:3501}.dashboardstageconfig .configStageSepBar{display:none}.configStageDither{display:none;position:absolute;left:295px;top:0;width:950px;height:420px;z-index:3502}.configStageDitherErrMsg{display:none;margin-top:200px;width:100%;text-align:center;font-weight:700;color:red}.configStageDitherSpinner{display:none;position:absolute;top:220px;left:485px;margin-left:-20px;border:10px solid #fff;background:#fff}.configStageOuterTextContainer{width:auto;max-width:950px;overflow-x:hidden}h1.configStageHeadline{white-space:nowrap;float:left}h3.configStageSubheadline{clear:both;white-space:nowrap;float:left}span.configStageSubheadline{float:left}div.configStageBestConfigStar{float:left;margin-top:3px;margin-left:6px}.brand-bmwi div.configStageBestConfigStar{margin-top:8px}div.configStageLastChanged{clear:both;margin-top:10px;white-space:nowrap;float:left}div.configStageNoLongerBuildable{display:none;width:195px;float:left;clear:both;margin-top:30px}div.configStageNoLongerBuildableIcon{float:left;margin-right:9px;margin-top:2px}h4.configStageNoLongerBuildableLabel{line-height:15px}div.configStageNoLongerBuildable .infoiconNoLongerBuildable,div.configStageNoLongerBuildableInfoIconContainer{display:inline}a.configStageShowDetailsLink{position:absolute;top:145px}a.configStageDeleteConfigLink{display:none;float:left;margin-left:33px;margin-top:10px}div.configStageToolboxContainer{clear:both;float:left;margin-top:20px}div.configStageToolboxIcon{float:left;margin-right:5px}div.configStageToolboxLabel{white-space:nowrap;margin-top:1px}.configStageToolboxContent{margin-top:-2px}div.configStageToolboxContent a{white-space:nowrap;width:180px;filter:none}div.configStageRequestsBar{width:950px}div.configStageRequestsBar div.configStageRequestsButtonOpenConfigInNCCContainer,div.configStageRequestsBar div.rfxButton{float:left}div.configStageImagePerspective{position:absolute;top:336px;left:1171px}div.configStageExteriorIcon{display:none;float:left;margin-right:6px}div.configStageExteriorRearIcon,div.configStageInteriorIcon{float:left;margin-right:6px}div.configStageImageContainer{position:absolute;width:1270px;overflow:hidden;left:0;height:100%}.exteriorImage,.exteriorImageRear,.interiorImage,.interiorImageMask{display:none}div.configStagePreviewExterior,div.configStagePreviewExteriorRear{position:absolute;left:400px;top:50px;width:820px;height:380px}div.configStagePreviewExteriorRear{display:none}div.configStagePreviewInterior{display:none;position:absolute;left:0;top:0;width:1270px;height:100%;background-position:center -25px}.configStageRequestsBar .rfxButton{border-spacing:1px 0}.contextLayerClosableConfigStageToolbox{margin:0 30px 26px}.configStageToolboxContent .configStageToolboxLinkNode{padding-bottom:5px}.configStageToolboxLink.toolboxLink13px{cursor:pointer;color:#666;background:url(/images/digital/icons/icons.png) -990px -227px no-repeat;padding-left:9px}.configStageToolboxLink.toolboxLink13px.hover{cursor:pointer;color:#1C69D4;background-position:-960px -257px}.configStageToolboxContent .configStageToolboxLinkNode h4{margin-top:20px}.configStageToolboxContent .configStageToolboxLinkNodeLast{padding-bottom:0}.configStageToolboxContent .configStageToolboxCopyText{margin-top:3px}.configStagetoolConfigurationsLayerButtonContainer{position:absolute;margin-top:150px}.configStageSkipButtonContainer{float:left;height:34px;width:19px}.configStageSkipButton{position:absolute;cursor:pointer;height:34px;width:19px}.configStagePreviousConfigButton{background-position:-330px -180px}.configStagePreviousConfigButton:hover{background-position:-330px -240px}.configStageNextConfigButton:hover{background-position:-450px -240px}.configStageNextConfigButton{background-position:-450px -180px;margin-left:15px}.configStageHeadlineContainer{float:left;margin-left:12px;margin-top:1px}.configStageHeadlineArrowContainer{position:absolute;top:42px;margin-left:-32px}.configStageToolboxOuterContainer{position:absolute;left:975px;width:295px;height:204px;overflow:hidden;top:216px;z-index:666}.configStageToolboxInnerContainer{position:absolute;left:5px;top:2px;width:240px;height:300px;padding-left:50px;padding-top:0}.configStageToolboxLinksContainer{width:200px;margin-top:17px;padding-top:0;border-top:0 solid #e6e6e6}.configStageToolboxInnerContainer.vinEntered .configStageToolboxLinksContainer{margin-top:17px}.configStageToolboxMoreOptionsOuterContainer{position:absolute;width:290px;height:34px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/configstage/verlauf.png.resource.1381319073074.png);left:980px;top:390px;z-index:666}.configStageToolboxMoreOptionsContainer{display:block;cursor:pointer;padding-left:16px;background-repeat:no-repeat;position:absolute;left:50px;top:20px;background-color:#fff}.configStageToolboxMoreOptionsContainer .configStageToolboxMoreOptionsTextContainer{margin-top:-3px;background:#fff}.configStageToolboxMoreOptionsContainer .configStageToolboxMoreOptionsTextContainer:hover{color:#1C69D4}.configStageOuterTextContainer{position:absolute;top:87px}.configStageDeleteLinkContainer{margin-bottom:19px}.configStageToolboxLinkNodeContainer{margin-top:4px;width:200px}.configStageToolboxLinkNodeContainer:first-child{margin-top:0}.configStageToolboxLinkNodeContainer .configStageToolboxLink{display:block}.stageTooltip{position:absolute;margin-left:5px;margin-top:2px;display:inline}.configTeaserArea{display:none;position:absolute}.configTeaserAreaExtendedTeasers,.configTeaserAreaOfferTeasers{display:none}.configTeaserAreaWithSnapshot{display:block;width:215px;right:40px;margin-top:65px}.configTeaserAreaWithoutSnapshot{display:block;width:970px;margin-top:65px}.configTeaserFixed{float:left;margin-right:35px;margin-top:20px}.configteasers{margin-top:-20px}#carCompareLink,#carConfigureLink{margin-bottom:10px}#configSelectorButtonContainer{height:24px}#car{margin-top:40px;margin-right:10px}#myconfigPrimaryFlag{left:335px;top:150px;z-index:1;position:absolute}#carConfigure{width:180px;position:absolute;top:185px}.carPictureWrapper{background-color:#FFF;padding:15px 10px 10px 20px;width:auto;height:auto}#carPictureHeader{height:30px;position:absolute;width:890px}.carPictureContent{margin-top:10px}#carPicturePrint{float:left;margin-right:10px}#carPictureLastChangedDate{float:left;font-size:13px;line-height:16px;color:#262626;text-align:left;vertical-align:middle;white-space:normal;padding-top:2px}#carPictureControl{float:right}#carPictureControl a.linkArrow13px{float:left}#carPictureModelInfo{width:300px;z-index:10;position:absolute;top:45px}#carPictureModelInfo a.linkArrow13px{margin-top:7px}.carPictureModel{z-index:0;float:right;width:677px}.carPictureHeadline,.carPictureSubHeadline{font-size:22px;line-height:22px;font-weight:700;font-family:BMWType_Bold;color:#262626;text-align:left;vertical-align:top;text-transform:uppercase;white-space:normal}.carPictureHeadline{text-transform:none;margin-top:-4px}.carPictureSubHeadline{font-size:13px;line-height:13px;margin-top:7px;text-transform:none}.carPictureFont,.carPictureFontBold{font-size:13px;line-height:16px;color:#262626;text-align:left;vertical-align:middle;white-space:normal;padding-top:2px}#carPictureOverlay{position:absolute;top:300px;width:250px;right:10px;height:32px;z-index:20}#carPictureOverlay .carPictureOverlayLeft{float:left}#carPictureOverlay .carPictureOverlayRight{float:right;padding-top:10px}.carPictureFont{margin-bottom:9px;height:65px;overflow:hidden}.carPictureFont .text p{padding-bottom:0}.carPictureFontBold{font-family:BMWType_Bold}.myconfigLeft{background-color:#FFF;width:158px;float:left;padding:20px 40px 40px 20px}.myconfigCampaignOffers{position:absolute;top:474px;left:523px;width:439px;height:363px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/overview/img_dummy_campaign.jpg.resource.1381319073093.jpg)}.myconfigExplore{position:absolute;top:867px;left:523px;width:439px;height:320px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/overview/img_dummy_explore.jpg.resource.1381319073097.jpg)}.myconfigNotepad{position:absolute;top:1217px;left:523px;width:439px;height:294px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/overview/img_dummy_notepad.jpg.resource.1381319073100.jpg)}.myconfigWhatsHot{position:absolute;top:1541px;left:523px;width:439px;height:294px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/mybmw/myconfiguration/static/parComponents/themes/myconfigurations/overview/img_dummy_whatshot.jpg.resource.1381319073105.jpg)}.myconfigSnapshotBox{margin-bottom:30px;padding-bottom:8px;border-bottom:2px solid #E7E7E7;position:relative}.myconfigSnapshotChange{float:right;margin-top:16px}.myconfigMainRightCol .myconfigSnapshotBox{border-bottom:none;padding-bottom:0}.myconfigSnapshotBox .myconfigSnapshotHeadline{margin-bottom:15px}.myconfigSnapshotBox .myconfigSnapshotSubheadline{margin-bottom:11px}.myconfigSnapshotHeadline{font-size:22px;font-weight:700;font-family:BMWType_Bold;color:#262626;text-align:left;vertical-align:top;white-space:nowrap;margin-top:-7px;position:relative}.myconfigSnapshotSubheadline{font-size:17px;font-weight:700;font-family:BMWType_Bold;color:#262626;text-align:left;vertical-align:top;white-space:nowrap;margin-top:-5px;position:relative}.myconfigSnapshotTable{width:100%}.infoMoveToMyVehicles{float:left;margin:0 20px 0 6px}.infoMyConfigDelete{float:left;margin:0 0 0 6px}.myconfigSnapshotTable tr td{font-size:12px;line-height:16px;color:#262626;text-align:left;min-width:120px;vertical-align:bottom}.myconfigSnapshotTable tr.normal td{font-weight:400}.myconfigSnapshotTable tr.high td{font-weight:700;margin-top:0;padding-bottom:8px}.myconfigSnapshotTextHighlighted{font-size:12px;font-weight:700;color:#262626;text-align:left;line-height:22px}.myconfigLeftSide{float:left;padding:20px 40px 40px 20px;width:158px}.myconfigLeftSideBox{height:400px}.myconfigHeadlineDiv{padding-left:40px;height:94px;width:60%;float:left}.myconfigHeadline{overflow:visible;margin-top:35px;padding-bottom:25px}.myconfigRightSide{position:relative}#configSelectorButton{width:auto;float:right;margin-top:0}.myconfigCarpicture{background-color:#FFF;height:400px;position:relative}.myconfigMainTop{width:100%;margin-top:-24px}.myconfigMainLeftCol{float:left;width:455px;margin-right:35px;margin-bottom:30px;margin-top:30px}.myconfigMainRightCol{float:right;width:455px;margin-bottom:30px;margin-top:30px}.myconfigMainRightColBox{margin-top:30px;background-color:#fff}.myconfigSnapshot{background-color:#fff;padding:20px 20px 0}.noConfig{background-color:#fff;text-align:center;height:350px;display:block}.infoSetAsPrimary{float:left}#snapshotContent{float:left;margin-top:45px;margin-left:15px;opacity:0}#snapshotContent .nccConfiguration{margin-top:0;width:670px}#snapshotContent .nccSummaryModelTitle,#snapshotContent .nccSummaryOptiongroupTitle h3,#snapshotContent .nccSummaryTransmissionTitle{float:left;margin-top:18px;margin-bottom:9px}#snapshotContent .nccSummaryAboveTopBorder,#snapshotContent .nccSummaryBlockSubtitle,#snapshotContent .nccSummaryChangeEquipmentFirstLink,#snapshotContent .nccSummaryChangeEquipmentLink{float:right}#snapshotContent .nccSummaryChangeEquipmentFirstLink{width:auto}#snapshotContent #summaryFinancing,#snapshotContent .nccConfigurationItemLabel,#snapshotContent .nccSummaryDisclaimer,#snapshotContent .nccSummaryFeatureDetailCell,#snapshotContent .nccTransmissionType{clear:both}#snapshotContent .nccSummaryViewport{clear:none}#snapshotContent .nccTransmissionType{padding-top:9px}#snapshotContent .nccSummaryAboveTopBorder{padding-top:10px}#snapshotContent .nccSummaryHeadline,#snapshotContent .nccSummaryOptionHeadline{margin-left:-1px;letter-spacing:0}#snapshotContent h1{font-size:22px;line-height:22px;margin-bottom:0}#snapshotContent .nccSummarySectionTitle h2{margin-bottom:9px}#snapshotContent .nccSummaryBlockTitle{margin-top:0}#snapshotContent .nccSummaryBlockSubtitle{padding-top:20px}#snapshotContent .nccSummaryChangeEquipmentFirstLink{margin-top:20px}#snapshotContent .nccSummaryPageFeatureLabel{padding-top:6px}#snapshotContent .nccSummaryFeatureDetailCell .nccSummaryListImage{margin-top:9px}#snapshotContent .nccSummaryViewport .nccSummaryTable .nccTopBorderOff{padding-top:16px}#snapshotContent .nccSummaryRowBottom{margin-bottom:0;border-top:0 none}#snapshotContent .nccSummarySectionTitle h2{margin-top:46px}#snapshotContent #equipment .nccSummarySectionTitle h2{margin-bottom:1px;margin-top:34px}#snapshotContent #equipment .nccSummaryTable{margin-top:0;margin-bottom:27px}#snapshotContent #equipment .nccSummaryOptiongroupTitle h3{margin-top:0;margin-bottom:7px}#snapshotContent #equipment .nccSummaryChangeEquipmentFirstLink{margin-top:3px}.adfreshmentOverlay{position:absolute;top:0;left:0;width:400px}.adfreshmentTeaserDiv{height:328px!important;overflow:hidden;position:relative}.adfreshmentOverlay .largeTeaserButtonVertical{display:block!important}.adfreshmentOverlay .headlineSizableStageSmall{font-size:32px!important;line-height:32px!important;margin-left:0;margin-bottom:11px!important}.adfreshmentOverlay .headlineSizableStageMedium{font-size:44px!important;line-height:44px!important;margin-left:0;margin-bottom:10px!important}.adfreshmentOverlay .headlineSizableStageLarge{font-size:56px!important;line-height:56px!important;margin-left:0;margin-bottom:9px!important}.adfreshmentOverlay .adfreshmentSubline h2,.adfreshmentOverlay .headlineSizableStage h1{margin-bottom:0;padding-bottom:0}.adfreshmentOverlay .headlineSizableStageSmallIndent{margin-left:18px}.adfreshmentOverlay .headlineSizableStageMediumIndent{margin-left:26px}.adfreshmentOverlay .headlineSizableStageLargeIndent{margin-left:35px}.adfreshmentAreaContainer{position:relative;width:1440px;height:328px;overflow:hidden}.messageHeadline{float:left}.messageSenderAndDate{float:left;margin-left:6px}.messageContent{font-size:13px;margin-top:9px;width:600px}.messageAreaLinkContainer{margin-top:15px}.messageAccordionWrap{width:425px;overflow:hidden;display:block;position:relative;padding:0 15px}.messageAccordionItem{border-bottom:2px solid #e6e6e6;padding:15px 0 12px}.messageAccordionItem .last{border-bottom:2px solid #fff;padding:15px 0 12px}.messageAccordionItem .messageAccordionOpenClose{float:left;padding-right:10px}.messageAccordionItem .messageDate{float:right;color:#000;font-weight:700}.messageAccordionItem .messageHeadline{margin:0}.messageAccordionItem .messageSender{clear:both;float:none}.messageAccordionItem .messageContent{width:100%}.messageAccordionClearfloat{clear:both;display:block;height:0}.messageAreaContainer{width:670px;margin-top:2px}.messageAreaHeadline{margin-bottom:23px}p.messageAreaCopy{width:600px;padding-bottom:29px}hr.messageAreaHr{height:2px;border:0;background-color:#e6e6e6;margin-top:17px;margin-bottom:9px}.offerTeaserType{position:relative;width:180px;height:234px;cursor:pointer}.offerTeaserType .offerImage{overflow:hidden;width:180px;margin-bottom:10px}.teaserType10 .offerImage,.teaserType11 .offerImage,.teaserType9 .offerImage{width:200px}.teaserType10 .offerImage img,.teaserType11 .offerImage img,.teaserType9 .offerImage img{margin-left:-15px}.offerTeaserType .offerLinkArea,.offerTeaserType .offerLinkText{position:absolute;bottom:0}.offerTeaserType .offerLinkArea{height:20px;width:100%;bottom:0;background-color:#fff}.offerLinkText{width:100%}.offerContainerPlaceholder{width:210px;height:260px;color:#777;font-size:13px}.offerContent{width:180px;height:230px;padding:15px;overflow:hidden}.offerCosyImg{border:0;margin-left:-15px;margin-top:0}.stageTeaserOverlay{position:absolute;top:0;left:0;width:400px;margin-left:295px;margin-top:50px}.stageTeaserDiv{height:420px;overflow:hidden;position:relative}.stageTeaserOverlay .largeTeaserButtonVertical{display:block!important}.stageTeaserOverlay .headlineSizableStageSmall{font-size:32px!important;line-height:32px!important;margin-left:0;margin-bottom:11px!important}.stageTeaserOverlay .headlineSizableStageMedium{font-size:44px!important;line-height:44px!important;margin-left:0;margin-bottom:10px!important}.stageTeaserOverlay .headlineSizableStageLarge{font-size:56px!important;line-height:56px!important;margin-left:0;margin-bottom:9px!important}.stageTeaserOverlay .adfreshmentSubline h2,.stageTeaserOverlay .headlineSizableStage h1{margin-bottom:0;padding-bottom:0}.stageTeaserOverlay .headlineSizableStageSmallIndent{margin-left:18px}.stageTeaserOverlay .headlineSizableStageMediumIndent{margin-left:26px}.stageTeaserOverlay .headlineSizableStageLargeIndent{margin-left:35px}.largeTeaserButtons{margin-top:18px}.dloDealer{font-size:13px;position:relative}.currentDealerBaseFS .dloDealer,.watchlistBaseFS .dloDealer{padding:13px 15px 7px;width:150px}.selectedDealer .dloDealer{width:200px}.currentDealerBaseFS .dloDealer,.watchlistBaseFS .dloDealer{border-bottom:4px solid #FFF}.currentDealerBaseFS .dloDealer:hover,.dloDealer.selected,.watchlistBaseFS .dloDealer.isShowingDeleteDialog,.watchlistBaseFS .dloDealer:hover{background-color:#f0f0f0;border-bottom:4px solid #1c69d4}.currentDealerBaseFS .dloDealer:hover,.watchlistBaseFS .dloDealer:hover{cursor:pointer}.dloDealer .dealerName{font-family:BMWType_Bold,Arial,sans-serif;font-size:13px}.dloLocationVsDealer .dealerWithoutAddress .dloDealer .dealerName{font-family:BMWType_Light,Arial,sans-serif}.dloDealer .dealerName .nameWrapper{margin-right:6px}.dloDealer .dealerName .primaryMarker{display:inline-block}.dloDealer .dealerAddress,.dloDealer .dealerTelephoneAndFax{margin-top:4px}.dloDealer.contextMismatch .ditherOverlay{display:block!important}.dloDealer .dealerNotAvailable{display:none}.dloDealer.contextMismatch .dealerNotAvailable{display:block;margin-top:12px}.currentDealerBaseFS .dloDealer.contextMismatch:hover,.watchlistBaseFS .dloDealer.contextMismatch:hover{background-color:transparent;border-bottom:4px solid transparent;cursor:default}.watchlistBaseFS .dloDealer{float:left;margin-left:65px}.watchlistBaseFS.isDealerManagementEnabled .dloDealer .dealerName{width:130px}.watchlistBaseFS .dloDealer:first-child{margin-left:0}.dloSearchResult .dloDealer{margin:4px 0 0;padding:3px 6px 0}.dloSearchResult .dloDealer .innerBorderHelper{border-bottom:2px solid #e6e6e6;padding-bottom:7px}.dloSearchResult .dloDealer:hover{background-color:#f0f0f0;border-bottom:4px solid #1c69d4;cursor:pointer}.dloSearchResult .dloDealer:hover .outerBorderHelper{border-bottom:1px solid #fff}.dloSearchResult .dloDealer:hover .innerBorderHelper{border-bottom:none;padding-bottom:4px}.dlosearchresult .dloDealer .resultListInset{margin-top:4px}.dloSearchResult .dloDealer .dealerDistance{float:left}.dloSearchResult .dloDealer .detailLink{color:#666;float:right;text-decoration:underline}.dloSearchResult .dloDealer:hover .dealerName,.dloSearchResult .dloDealer:hover .detailLink{color:#1F66CE}.dloInfoWindow .dloDealer{padding:27px 30px 27px 15px}.dloInfoWindow .dloDealer .dealerAddress{margin-top:9px}.dloDealer .deleteDialogContent{display:none}.dloDealer .deleteDialogLinks{margin-top:12px}.dloDealer .deleteDialogContent .buttonComp{margin-top:6px}.dloDealer .dealerLinks{margin-top:9px}.dloDealer.selected .dealerLinks,.dloDealer:hover .dealerLinks{visibility:visible}.dloDealer .dealerLinkWrapper{margin-top:5px}.dloDealer .selectLink{margin-top:15px}.dloDealer.selected .selectLink{display:none}.dloInfoWindowOpen .dloDealer.selected .detailsLink{color:#bababa;cursor:pointer}.dloDealer .activeSelection,.dloDealer .addDealerConfirmation,.dloDealer .deleteDealerConfirmation{display:none;height:auto;line-height:15px;margin-top:5px;padding-left:16px;width:auto}.dloDealer.selected .activeSelection{display:block;margin-top:15px}.dloDealer.contextMismatch .dealerLinks{display:none}.currentDealerBaseFS .dloDealer .detailsLink,.currentDealerBaseFS .dloDealer .makePrimary,.currentDealerBaseFS .dloDealer .planRouteLink,.currentDealerBaseFS .dloDealer .selectLink,.watchlistBaseFS .dloDealer .detailsLink,.watchlistBaseFS .dloDealer .makePrimary,.watchlistBaseFS .dloDealer .planRouteLink,.watchlistBaseFS .dloDealer .selectLink{visibility:hidden}.currentDealerBaseFS .dloDealer.selected .detailsLink,.currentDealerBaseFS .dloDealer.selected .makePrimary,.currentDealerBaseFS .dloDealer.selected .planRouteLink,.currentDealerBaseFS .dloDealer:hover .detailsLink,.currentDealerBaseFS .dloDealer:hover .makePrimary,.currentDealerBaseFS .dloDealer:hover .planRouteLink,.currentDealerBaseFS .dloDealer:hover .selectLink,.watchlistBaseFS .dloDealer.selected .detailsLink,.watchlistBaseFS .dloDealer.selected .makePrimary,.watchlistBaseFS .dloDealer.selected .planRouteLink,.watchlistBaseFS .dloDealer:hover .detailsLink,.watchlistBaseFS .dloDealer:hover .makePrimary,.watchlistBaseFS .dloDealer:hover .planRouteLink,.watchlistBaseFS .dloDealer:hover .selectLink{visibility:visible}.contactDateFS .hasDatepicker,.contactDateFS .weekDisplay{background-image:url(/etc/designs/bmwnext/apps/bmwnext/requests/static/parComponents/formFieldSets/contactDateFS/calendar.png.resource.1381319077984.png);background-repeat:no-repeat;background-position:177px center;margin-right:8px;cursor:pointer}.contactDateFS .spriteIconDeleteMedium{margin-left:30px}.contactDateFS .fieldSetIsShowingValidationMessage .fieldSetEditAreaRow .fieldSetFieldText{border:1px solid #D20000;color:#000}.contactDateFS .fieldSetIsShowingValidationMessage .fieldSetEditAreaRow .fieldSetCopyText,.contactDateFS .fieldSetIsShowingValidationMessage .fieldSetEditAreaRow .fieldSetRowLabel{color:#D20000}.contactDateFS .fieldSetIsShowingValidationMessage .fieldSetValidationMessage{display:block}.contactDateFS .weekPickerRow{position:relative}.contactDateFS .weekPickerRow .weekDisplay{left:0;position:absolute;top:0}.currentDealerBaseFS .currentDealerContent{padding-top:15px}.currentDealerBaseFS,.currentDealerBaseFS .ditherOverlay,.currentDealerRfxFS{display:none}form.cqEditMode .currentDealerRfxFS{display:block}.workflowStep1 .currentDealerRfxFS .currentDealerContent{padding:17px 0}.dloBaseFS{min-height:50px;position:relative}.dloBaseFS .dloFormSearchArea{padding-top:20px}.dloBaseFS .dloMapPar{margin-top:15px}.dloBaseFS.hasCurrentDealerComponent .smallAccordion-tab,.dloBaseFS.hasWatchlistComponent .smallAccordion-tab{border-bottom:2px solid transparent}.dloBaseFS.hasWatchlistComponent.hasCurrentDealerComponent .smallAccordion-tab{border-bottom:2px solid #e6e6e6}.hiddenByRemovedFS{display:none}.dloRfxFS .dloFormSearchArea{position:relative}.dloRfxFS .chooseAnotherDealer,.dloRfxFS .dloFormSearchArea,.dloRfxFS .dloMapBaseFS,.dloRfxFS .searchIntroText,.dloRfxFS .selectedDealer,.dloRfxFS .selectionIntroText{display:none}.dloRfxFS .policyText,.dloRfxFS .selectionIntroText{margin-top:6px}.dloRfxFS .searchIntroText,.dloRfxFS .selectionIntroText{padding-bottom:9px}.dloRfxFS.dloBaseFS .dloFormSearchArea{padding-top:5px}.cq-wcm-edit .dloRfxFS.dloBaseFS .dloFormSearchArea{display:block}.dloBaseFS.workflowStep1 .dloFormSearchArea{padding-top:13px}.dloRfxFS .selectedDealer{padding-top:8px}.dloRfxFS .chooseAnotherDealer{padding-top:10px}.dloRfxFS .cqEditMode .parsys.searchPar,.dloRfxFS .cqEditMode .parsys.watchlistPar{border:1px dotted #a9a9a9;margin-top:20px}.dloRfxFS .cqEditMode .parsys.searchPar:before,.dloRfxFS .cqEditMode .parsys.watchlistPar:before{font-style:italic;color:#a9a9a9}.dloRfxFS .cqEditMode .parsys.watchlistPar:before{content:"Insert Watchlist component here:"}.dloRfxFS .cqEditMode .parsys.searchPar:before{content:"Insert DLO Search component here:"}.cqEditMode .dloRfxFS .chooseAnotherDealer,.cqEditMode .dloRfxFS .dloFormSearchAndSwitchArea,.cqEditMode .dloRfxFS .dloMapBaseFS,.cqEditMode .dloRfxFS .searchIntroText,.cqEditMode .dloRfxFS .selectedDealer,.cqEditMode .dloRfxFS .selectionIntroText{display:block}.dloRfxFS.dloBaseFS .dloMapPar{margin-top:7px}.dloRfxFS.dloBaseFS .dloMapRfxFS{margin-top:15px;padding-bottom:8px}.dloStandaloneFS{margin-top:9px}.cqEditMode .dloStandaloneFS .parsys.searchPar,.cqEditMode .dloStandaloneFS .parsys.watchlistPar{border:1px dotted #a9a9a9;margin-top:20px}.cqEditMode .dloStandaloneFS .parsys.searchPar:before,.cqEditMode .dloStandaloneFS .parsys.watchlistPar:before{font-style:italic;color:#a9a9a9}.cqEditMode .dloStandaloneFS .parsys.watchlistPar:before{content:"Insert Watchlist component here:"}.cqEditMode .dloStandaloneFS .parsys.searchPar:before{content:"Insert DLO Search component here:"}.cqEditMode .dloStandaloneFS .chooseAnotherDealerDiv,.cqEditMode .dloStandaloneFS .selectedDealer{display:block}.dloMapBaseFS .dloMap{background-color:#E5E3DF;height:344px;overflow:hidden;position:relative;width:670px;z-index:1}.dloMapBaseFS .dealerLocatorComponent{position:relative}.dloMapBaseFS .dloControl{height:auto;overflow:hidden;position:absolute;top:15px;z-index:2;display:none}.dloMapBaseFS .dealerLocatorComponent .routeResultPar{margin-top:3px}.dloSpinner{width:100%;height:50px;opacity:.7;text-align:center;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_small.gif.resource.1381319054694.gif) 50% no-repeat #fff;z-index:3}.dloMapBaseFS .dloErrorField{display:none}.dloMapBaseFS .dloErrorMessage{display:none;color:red}.dloMapBaseFS .dloResultList .dloErrorMessage{display:block;padding:7px 6px 2px}.dloMapBaseFS .smallAccordion-tab{border-bottom:none!important;padding:0;margin:3px 10px 3px 15px;-webkit-box-shadow:0 1px 3px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px 2px rgba(0,0,0,.2);box-shadow:0 1px 3px 2px rgba(0,0,0,.2)}.dloMapBaseFS .smallAccordion-head{padding:6px;width:228px}.dloMapBaseFS .smallAccordion-content{padding:0 6px 10px;width:228px}.dloMapBaseFS .dloSearchResult{max-height:240px;overflow-x:hidden;overflow-y:auto}.dloBaseFS .dloSearchResultForLabel{padding:7px 6px 2px}.dloMapBaseFS .dloSearchResult .locationEntry:hover .locationName{color:#1F66CE}.dloMapBaseFS .locationTitle{padding:7px 6px 2px}.dloMapBaseFS .dloLocationVsDealer .locationTitle{padding-bottom:0}.dloMapBaseFS .dloLocationVsDealer .locationEntry:hover{color:#1F66CE}.dloMapBaseFS .dloLocationVsDealer .dloVsHeader{padding:0 6px 5px}.dloMapBaseFS .dloLocationVsDealer .didYouMeanDealer{margin-top:10px}.dloMapBaseFS .locationEntry{border-bottom:1px solid #e4e4e4;margin:4px 0 0;padding:3px 6px 7px}.dloMapBaseFS .locationEntry:hover{background-color:#f0f0f0;border-bottom:4px solid #1c69d4;cursor:pointer;padding-bottom:4px}.dloInfoWindow{padding-left:5px;margin-bottom:-6px;background:url(/etc/designs/bmwnext/apps/bmwnext/requests/static/parComponents/formFieldSets/dealerHandling/dloMapFS/dloMapBaseFS/infowindow_anchor.png.resource.1381319078010.png) 5px bottom no-repeat}.dloInfoWindow .dloInfoWindowCloseIcon{cursor:pointer;position:absolute;right:6px;top:6px;z-index:3}.dloInfoWindow .deleteDialogContent{margin-top:9px}.dloInfoWindow .dloInfoWindowPointer{background-image:url(/images/digital/icons/icons.png);background-position:-714px -180px;background-repeat:no-repeat;height:18px;position:relative;width:16px}.dloMapShadow{overflow:hidden;position:absolute;z-index:10}.dloMapShadow.top{height:5px;left:3px;top:0;width:664px;-webkit-box-shadow:inset 1px 3px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 1px 3px 3px rgba(0,0,0,.2);box-shadow:inset 1px 3px 3px rgba(0,0,0,.2)}.dloMapShadow.right{height:100%;right:0;top:0;width:3px;-webkit-box-shadow:inset -1px -1px 3px rgba(0,0,0,.2);-moz-box-shadow:inset -1px -1px 3px rgba(0,0,0,.2);box-shadow:inset -1px -1px 3px rgba(0,0,0,.2)}.dloMapShadow.bottom{bottom:0;height:2px;left:3px;width:664px;-webkit-box-shadow:inset -1px -1px 3px rgba(0,0,0,.2);-moz-box-shadow:inset -1px -1px 3px rgba(0,0,0,.2);box-shadow:inset -1px -1px 3px rgba(0,0,0,.2)}.dloMapShadow.left{height:100%;left:0;top:0;width:3px;-webkit-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);box-shadow:inset 1px 2px 3px rgba(0,0,0,.2)}.cqEditMode .dloMapBaseFS .dealerLocatorComponent,.cqEditMode .dloMapBaseFS .dloControl{display:block;z-index:2}.dealerSearchBaseFS .dloFormSearchArea{width:100%}.dealerSearchBaseFS .dloLabelAndSearchFieldWrapper{float:left;width:100%}.dloRfxFS .dloFormSearchArea{width:100%}.dealerSearchBaseFS .dealerSearchRfxInputLabel{width:230px;margin-right:15px;float:left}.dealerSearchBaseFS h4{padding-top:2px}.dealerSearchBaseFS .dloSearchInputWrapper{float:left;margin-right:6px;position:relative}.dealerSearchBaseFS .dloSearchInput{height:20px;padding-left:23px;width:168px}.dealerSearchBaseFS .dloSearchInput.empty{color:#999}.dealerSearchBaseFS .dloSearchIconLink{display:block;height:14px;left:0;padding:4px 3px;position:absolute;top:0;width:14px}.dealerSearchBaseFS .dloSearchIcon{display:block;height:14px;width:14px}.dealerSearchBaseFS .dloSearchButton{float:left;margin-top:0;width:auto}.dealerSearchBaseFS .dloSearchFilters{float:right;padding-top:4px}.dealerSearchBaseFS .dloSearchFilters label{float:left;margin-left:30px}.dealerSearchBaseFS .dloSearchFilters label:first-child{margin-left:0}.dealerSearchBaseFS .dloSearchFilters label input{margin-right:6px;position:relative;top:2px}.watchlistBaseFS .preferredDealersContent{padding-top:15px}.watchlistBaseFS .ditherOverlay{display:none}.watchlistBaseFS .msgWatchlistEmpty{display:none;margin-left:15px;margin-top:18px;height:37px}.watchlistBaseFS .msgMaxNumPreferredDealersReached{color:#D20000;display:none;padding:15px 0 12px}.watchlistBaseFS .preferredDealersWrapper{position:relative}.watchlistBaseFS .loginText{margin-left:15px;margin-top:18px;height:64px}.watchlistBaseFS .loginLink{margin-top:12px}.dloBaseFS .watchlistBaseFS .dloDealer.inactive:hover{background-color:transparent;border-bottom:4px solid #FFF;cursor:default}.dloBaseFS .watchlistBaseFS .dloDealer.inactive:hover .dealerLinks{visibility:hidden}.watchlistBaseFS .dloDealer.selected .removeFromWatchlist,.watchlistBaseFS .dloDealer:hover .removeFromWatchlist{display:block}.watchlistBaseFS .dloDealer.selected .removeFromWatchlist{visibility:hidden}.watchlistBaseFS .dloDealer.selected:hover .removeFromWatchlist{visibility:visible}.watchlistBaseFS .dloDealer.contextMismatch:hover .removeFromWatchlist,.watchlistBaseFS .dloDealer.inactive:hover .removeFromWatchlist,.watchlistBaseFS .dloDealer.isShowingDeleteDialog:hover .removeFromWatchlist,.watchlistBaseFS .removeFromWatchlist{display:none;position:absolute;right:6px;top:6px}.watchlistBaseFS .dloDealer.isShowingDeleteDialog .dealerData,.watchlistBaseFS .dloDealer.isShowingDeleteDialog .dealerLinks{display:none}.dloBaseFS .watchlistBaseFS .dloDealer.isShowingDeleteDialog .deleteDialogContent{display:block}.dloBaseFS .watchlistBaseFS .deleteDialogContent a.cancelLink,.dloBaseFS .watchlistBaseFS .deleteDialogContent a.deleteLink{width:130px}.watchlistRfxFS{display:none}form.cqEditMode .watchlistRfxFS{display:block}.workflowStep1 .watchlistRfxFS .preferredDealersContent{padding:17px 0}.headlineFS .headlineh3{margin-top:43px;padding-bottom:10px}.downloadLink span{cursor:pointer}.infoDownloadLink .downloadIcon{width:18px;height:18px;float:left;margin-right:6px}.infoMaterialDownloadH4{overflow-y:hidden;max-height:48px}.infoMaterialDownloadRemoveLink{width:170px;height:16px;overflow:hidden}.activateDownloadLinkForInfomaterialDownload{cursor:pointer!important}.infoMaterialDownloadFSBoxArea,.infoMaterialDownloadFSTitleLabel{margin-top:7px!important}.infoMaterialDownloadLayoutBox{margin-top:19px}.infoMaterialDownloadFS .infoMaterialSelectionArea .fieldSetEditAreaRow.selectedBrochures{padding-top:11px}.infoMaterialDownloadFS .infoMaterialSelectionAddArea .fieldSetEditAreaRow{padding-top:37px}.fieldSetEditAreaRow #rfimodels,.fieldSetEditAreaRow label[for=rfimodels],.infoMaterialDownloadFS .helpCopyTextContainer,.infoMaterialFS .infoMaterialSelectionAddArea,.infoMaterialFS .infoMaterialSelectionArea{display:none}.infoMaterialFS .fieldSetEditAreaRow{border-bottom:2px solid #E6E6E6;padding-top:27px;margin-top:0}.infoMaterialFS .infoMaterialDdArea .fieldSetEditAreaRow{padding-bottom:20px}.infoMaterialFS .infoMaterialSelectionAddArea .fieldSetEditAreaRow{padding-bottom:15px}.infoMaterialFS .infoMaterialSelectionArea .fieldSetEditAreaRow{padding-bottom:40px}.infoMaterialFS .infoMaterialBrochure{float:left;margin-left:65px;width:180px}.infoMaterialFS .infoMaterialBrochure img{width:180px}.infoMaterialFS .infoMaterialBrochure:first-child{margin-left:0}.infoMaterialFS .infoMaterialBrochure h4{padding:5px 0 2px}.infoMaterialFS .rfiSelectionLabel{float:left}.rfxRfiForm .infoMaterialBrochure .fieldSetLink{padding:4px 0 2px}.infoTextFS{margin-top:9px}.infoTextFS.fieldSetFollowsHeadline{margin-top:-3px}.rfiCheckBoxFSInputLabelTextAreaBox{width:630px!important}.rfiCheckBoxFSFieldSetBox{float:left!important}.rfiCheckBoxFSNoReferenceAddressFieldSetAvailableNagMessage{margin-top:10px;width:630px;color:red}.rfiCheckBoxFSEditAreaRow{float:left}.saleschannelradio{margin-right:2px;vertical-align:middle}.saleschannelradio+label{vertical-align:middle}.separatorFS .fieldSetSeparator{background:#E6E6E6;border:none;height:2px;margin:40px 0 0;overflow:hidden}.tradeInVehicleCopyText{margin-top:20px}.vehicleProfile .vehicleProfileDetails{display:none}.vehicleProfile .nccConfiguration{margin-top:0;padding-top:47px}.vehicleProfile .nccModelBenchmarkData{margin-top:10px}.vehicleProfile dl#nccSummaryDisclaimer{margin-bottom:65px}.vehicleProfile dl#nccSummaryDisclaimer dt{margin-left:20px}.vehicleProfile .nccTransmissionType{margin-top:10px;padding:9px 0 0}.vehicleProfile .nccSummaryFinancing{margin-top:10px}.vehicleProfile .vehicleProfileDetailsLinkBottom{margin-top:-35px}.vehicleProfile .nccSummaryEnergyEfficiency{margin-top:36px;width:670px}.vehicleProfile .nccSummaryEnergyEfficiencyContent{border-top:2px solid #E6E6E6;margin-top:10px;padding-top:10px;width:670px}.vehicleProfile .nccEfficiencyMoreInfo{margin-top:9px}.vehicleSelectionFS .selectedVehicleArea{display:none}.vehicleSelectionFS .imageContainer,.vehicleSelectionFS .imageContainerNCC{height:255px;padding-left:105px;padding-top:40px;float:none;width:460px;overflow:hidden}.vehicleSelectionFS .imageContainerNCC{padding-left:30px;width:620px}.vehicleSelectionFS .imageContainer .selectedVehicleImage{display:none}.vehicleSelectionFS .headlineh2Mixed{padding-bottom:11px}.vehicleSelectionFS .bodyTypeArea,.vehicleSelectionFS .modelArea{display:none}.wallboxFS .fieldSetViewAreaRow:first-child{margin-top:1px}.baseFS.wallboxFS .infoIconContent,.wallboxFS .fieldSetTooltip{display:inline-block}.wallboxFS .fieldSetCopyText .contextLayer,.wallboxFS .fieldSetCopyText .infoIconLayer{bottom:0}.rfxContactForm .textAreaFS{margin-top:11px}.rfxContactForm .headlineFS .headlineh3{margin-top:40px}.rfxContactForm .textAreaFS .isSeparated{margin-top:10px}.rfxDloForm .bmwBIHeadline{display:none}#glassPaneLayerNextWrapper.brand-bmwi .rfxDloForm .bmwBIHeadline{display:block}#glassPaneLayerNextWrapper.brand-bmwi .rfxDloForm .bmwBMHeadline{display:none}.pageContentPage .requestFormWrapper .subBrandSwitchArea{margin-bottom:20px;margin-top:-34px}.rfxDloForm .cqEditMode .parsys.bmwheadlines,.rfxDloForm .cqEditMode .parsys.bmwiheadlines{border:1px dotted #a9a9a9;margin-top:20px}.rfxDloForm .cqEditMode .parsys.bmwheadlines:before,.rfxDloForm .cqEditMode .parsys.bmwiheadlines:before{font-style:italic;color:#a9a9a9}.rfxDloForm .cqEditMode .parsys.bmwheadlines:before{content:"Insert and edit here BMW AG Dealer Locator content which differs from the BMW i Dealer Locator content.:"}.rfxDloForm .cqEditMode .parsys.bmwiheadlines:before{content:"Insert and edit here BMW i Dealer Locator content which differs from the BMW AG Dealer Locator content:"}.cq-wcm-edit .pageContentPage .requestFormWrapper .subBrandSwitchArea,.rfx .rfxHeadlineViewMode{display:none}.rfx.editMode .coreForm,.rfx.editMode .formFootnote,.rfx.editMode .rfxButtonsForm,.rfx.editMode .rfxHeadlineEditMode,.rfx.resultMode .rfxButtonsResult,.rfx.viewMode .coreForm,.rfx.viewMode .rfxButtonsForm,.rfx.viewMode .rfxHeadlineViewMode{display:block}.rfx.editMode .rfxButtonsResult,.rfx.editMode .rfxHeadlineViewMode,.rfx.resultMode .coreForm,.rfx.resultMode .formFootnote,.rfx.resultMode .rfxButtonsForm,.rfx.resultMode .rfxHeadlineEditMode,.rfx.resultMode .rfxHeadlineViewMode,.rfx.viewMode .formFootnote,.rfx.viewMode .rfxButtonsResult,.rfx.viewMode .rfxHeadlineEditMode,.rfxResult{display:none}.rfxButtons .rfxBackLink{float:right;margin-right:23px;margin-top:4px}.rfxResult .formButtonBar{margin-top:45px}.subBrandSwitchArea{background:url(/etc/designs/bmwnext/apps/bmwnext/requests/static/parComponents/rfxSubBrandSwitch/rfx_switch_separator.png) 334px 0 repeat-y;padding:7px 0 6px}.subBrandSwitchArea .subBrandSwitchAreaPart{float:left;padding-left:15px;text-align:left;width:320px}.subBrandSwitchArea .subBrandSwitchAreaPart:first-child{text-align:right;padding-left:0;padding-right:15px}.subBrandSwitchArea .linkArrow13px,.subBrandSwitchArea .subBrandLabel{display:inline-block}.subBrandSwitchArea .subBrandLabel{color:#1C69D4;font-family:BMWType_Bold;font-size:13px;line-height:15px}.cqEditMode .rfxResult{display:block;border:3px dotted #00f;margin-top:100px}.cqEditMode .rfxResult:hover{background:#f7f7f7;color:#999}.cqEditMode .rfxResult.success:before{color:#999;content:"Result Page"}.cqEditMode .rfxResult.error:before{color:#999;content:"Error Page"}.headlineSuccess h1{margin:-8px 0 0;padding-bottom:9px}.headlineSuccess h3{padding-bottom:11px;margin-top:0}.rfxResultPar{margin-bottom:-9px}.rfxRfiDownloadForm .fieldsets .infoMaterialFS{margin-bottom:45px}.rfxRfiDownloadForm .fieldsets .separatorFS{margin-bottom:42px}.rfxRfiDownloadForm .fieldsets .infoTextAfterPersonalData{margin-top:42px}.rfxRfiForm .headlineFS .headlineh3{margin-top:43px}.rfxRfoForm .vehicleProfileFS .nccReadOnlySummary #nccSummaryDisclaimer,.rfxRfpForm .vehicleProfileFS .nccReadOnlySummary #nccSummaryDisclaimer{margin-left:20px}.rfxRfpForm .infoTextFS{margin-top:14px}.rfxRfpForm .textAreaFS{margin-top:15px}.rfxRfpForm .vehicleSelectionFS{margin-top:32px}.rfxRfpForm .formFootnote{martin-top:32px}.errorMsg_dealerLocatorIntegrated .componentSetFieldErrorTextArea{display:none}#rfx.TDA .dealerLocatorIntegrated{margin-top:0}.cqEditMode .resultPageHeadline{display:block!important}.resultPageHeadline{margin-top:21px;padding-bottom:8px}.resultPageText{margin-top:24px}.resultPageText.componentFollowsHeadline,.resultPageText:first-child{margin-top:2px}.cqEditMode .resultPageText{display:block!important}.rfxSwitch .tiles{background:url(/etc/designs/bmwnext/apps/bmwnext/requests/static/parComponents/rfxSubBrandSwitch/rfx_switch_separator.png) 334px 0 repeat-y;padding:7px 0 12px}.rfxSwitch .tile{float:left;width:335px}.rfxSwitch .linkWrapper{padding:0 15px}.rfxSwitch .tile:first-child .linkWrapper{text-align:right}.rfxSwitch .tile .linkWrapper .linkArrow13px{display:inline-block}.rfxSwitch .tile .clickableContent{cursor:pointer;margin-top:27px;margin-left:90px;width:180px}.rfxSwitch .tile:first-child .clickableContent{margin-left:65px}.rfxSwitch .tile .clickableContent .imageWrapper{background:#fcfcfc;height:100px;overflow:hidden;width:180px}.rfxSwitch .tile .clickableContent h2{margin-top:8px}.rfxSwitch .tile.BM .clickableContent h2{font-family:BMWType_Bold,Arial,sans-serif}.rfxSwitch .tile.BI .clickableContent h2{font-family:BMWType_Light,Arial,sans-serif}.rfxSwitch .tile .clickableContent .copyText{margin-top:18px}.rfxSwitch .hidden{display:none}.rfxSwitch h3.editModeHelper{display:none;margin-bottom:20px;text-align:center}.cq-wcm-edit .rfxSwitch h3.editModeHelper{display:block}.cq-wcm-edit .rfxSwitch{margin:10px 30px 30px}.cq-wcm-edit .rfxSwitch .tile .clickableContent .imageWrapper .image{background:#e6e6e6}.rfxSwitch .rfxSwitchError{color:red;margin:10px 30px 30px}.contentContentWrap{min-height:500px;position:relative}.contentLeftNavigation{width:195px;top:114px;left:45px;position:absolute;z-index:1}.contentIntro{padding-top:43px;margin-left:295px;width:600px;margin-bottom:48px}.contentIntro .contentIntroComp{margin-bottom:11px}.contentOptionalContent .iparsys{margin-top:43px}.contentOptionalContent .staticTagCloud{margin-top:48px}.contentOptionalContent .staticTagCloudItem{margin-right:38px;margin-left:38px;margin-top:13px}.contentOptionalContent .carouselWrap{margin-bottom:43px}.contentOptionalContent .productPresentationTeaserContent{min-width:922px}.contentOptionalContent .productPresentationTeaserArea{width:210px}.contentOptionalContent .carousel{margin:0 auto}.contentOptionalContent .productPresentation,.contentOptionalContent .table{margin-bottom:35px}.contentOptionalContent .imageExtended{margin-top:43px;margin-left:295px}.contentOptionalContent .businessCard{margin-left:295px}.contentOptionalContent>.parsys>.campaignLayerLink,.contentOptionalContent>.parsys>.faqReference,.contentOptionalContent>.parsys>.linkList,.contentOptionalContent>.parsys>.text,.contentOptionalContent>.parsys>.textBlock{margin-top:43px;margin-left:295px}.contentOptionalContent .tableContainer{margin-left:295px}.ajaxContent .contentOptionalContent>.parsys>.campaignLayerLink,.ajaxContent .contentOptionalContent>.parsys>.faqReference,.ajaxContent .contentOptionalContent>.parsys>.linkList,.ajaxContent .contentOptionalContent>.parsys>.text,.ajaxContent .contentOptionalContent>.parsys>.textBlock{margin-top:43px;margin-left:0}.ajaxContent .contentIntro{padding-top:43px;margin-left:0}.ajaxContent .contentOptionalContent .tableContainer{margin-left:0}.contentStandardChainmanImage{margin-top:12px;margin-bottom:15px}.contentIframeWrap .contentIframeContainerWrap{margin-left:295px;margin-bottom:70px}.parsys1{padding-top:68px;margin-left:295px}.parsys1>*,.parsys2>*{margin-bottom:70px}.parsys1 .productPresentationTeaserContent{margin-left:0}.parsys1 .intro{width:600px}.cookiesDisclaimerCenterColumn .cookiesComp{margin-bottom:20px;margin-top:0}.disclaimerLayerContent .cookiesDisclaimerCenterColumn .tableContainer{width:330px}.cookieDisclaimerWrapper{float:left;margin-right:2px}.cookiesDisclaimer .clickableDivInfoIcon{margin-right:6px}.cookieDisclaimerFixedContent{display:none}.cookieDisclaimerFixedContent .flexbox{left:6px}.cookiesLayerFailedToDeleteCookiesText.copyText{color:#D20000}.cookiesLayerDescriptionDelete,.cookiesLayerFailedToDeleteCookiesText{margin-bottom:23px}.disclaimerLayerContent .cookiesLayerDescriptionDelete,.disclaimerLayerContent .cookiesLayerFailedToDeleteCookiesText{margin-bottom:0}.cookiesDisclaimerCenterColumn .cookieDisclaimerEditing{border:2px dashed red}.cookiesDisclaimer a.buttonComp{float:none}.standardContent .requestFormWrapper{padding-top:44px;padding-bottom:50px;width:670px;margin:0 auto}.requestFormWrapper .headlineSizable .headlineSizableSmall{line-height:20px!important;letter-spacing:0!important;margin-top:11px}.requestFormWrapper.brand-bmwi .headlineSizable .headlineSizableSmall{line-height:26px!important;margin-top:9px}.requestFormWrapper.brand-bmwi .rfxDloForm .bmwBIHeadline{display:block}.requestFormWrapper.brand-bmwi .rfxDloForm .bmwBMHeadline{display:none}.designComparisonHeadline{margin-bottom:30px}.designComparisonCenterColumn{margin-left:20px;padding-top:43px;padding-bottom:60px}.designComparisonSection{border:2px solid #000}.designComparisonElement{border:1px dashed #A9BFD3}.designComparisonElement .productPresentationTeaserContent{margin-left:0}.designComparisonElement input{display:inline;margin-bottom:1px;margin-right:5px;vertical-align:bottom}.parsysButtonsHorizontal .button{float:left;margin-right:6px}sup{vertical-align:2px;white-space:nowrap}.disclaimerFooter{width:600px;margin-left:275px;margin-bottom:73px;overflow:hidden}.disclaimerFooter .TDdisclaimer{display:block;margin-bottom:9px}.disclaimerFooter .TDsup{width:18px;text-align:right;padding-right:3px}.disclaimerTextBlock .textBlockHeadline{display:none}#engineLeftNavigationContainer{margin-top:114px;margin-left:45px;width:250px;display:inline-block;float:left;vertical-align:top}.leftNavigationStatic,leftNavigationStaticColor{width:200px}.engineColumnMiddleWrap .anchorItems,.engineColumnMiddleWrap .introBasic{width:600px}.engineColumnMiddleWrap{margin-top:43px;width:930px;display:inline-block}.engineColumnMiddleWrap .anchorItems{margin:9px 0 0}.engineColumnMiddleWrap .engineItem{margin-top:60px}.enginePage{margin-bottom:42px}.errorContent{width:600px}.errorContent .linkList .link{margin-top:0;padding-bottom:5px}.errorHeadline{margin-bottom:17px}.errorHeadline h1{font-size:96px;line-height:96px}.errorSubheadline .headlineNormal{margin-bottom:28px;padding-top:5px}.errorLinksIntro{margin:17px 0 0}.errorSearchDescription{margin-top:12px}.errorBasic h3.headlineNormal{line-height:20px}.errorSubheadlineWrap{margin-bottom:28px}.languageErrorContainer .languageErrorHeadline{margin-bottom:29px}.languageErrorContainer .languageErrorHeadline h1{line-height:33px}.languageErrorContainer .languageErrorDescription{margin-bottom:14px}.languageErrorContainer .languageErrorDescription a{color:#333;text-decoration:underline}.errorBasic{margin:73px 0 0 52px;min-height:500px}.exploreHome{position:relative;margin-bottom:40px}.stageContainer{position:relative}.exploreHome .elasticNaviBarContent{position:relative;top:9px;left:-5px;z-index:1000;width:195px}.exploreHomeDragToInteract{position:absolute;z-index:1000;top:382px;right:20px}.exploreHomeTeaserContainer{margin-top:-15px;margin-bottom:15px}.exploreHomePlayButton .playButton{position:absolute;top:385px;left:0;height:80px}.exploreHome .offerAreaContainer>div{float:left;margin-top:-15px;margin-left:35px;margin-bottom:0;position:relative;width:210px}.exploreHomeText{max-width:1200px;margin-left:50px}.externalContentContainer{margin-left:0}.faqCenterColumn{padding-top:43px;padding-bottom:60px;margin-left:20px;width:600px}.faqCenterColumn .intro{margin-bottom:64px}.faqCenterColumn .faqBlock{margin-bottom:41px}.faqLeftNavigationContainer{margin-top:114px;margin-left:45px}.faqTeaserDiv{margin-top:230px}.faqRightPanel .offerAreaContainer>div{margin-top:-15px;margin-bottom:45px}.faqRightPanel .offerAreaContainer .offerContainer{width:180px}.glossaryItemPageWrap{margin-top:57px;width:600px;margin-left:20px}.glossaryItemLeft{margin-top:59px;padding-left:51px}.glossaryItemPage .threeColumnsRightWrap{width:220px;position:relative;top:-70px}.glossaryItemPage .glossaryItemContainer .glossaryItemSummary,.glossaryItemPage .glossaryItemContainer .glossaryItemText{width:510px}.glossaryItemPage .textBlockContainer{width:510px;padding-bottom:9px}.glossaryItemPage .textBlockContainer .textBlockHeadline h3{font-size:13px}.highlightContent{position:relative;min-height:500px}.highlightComponents{position:absolute;width:100%;min-height:200px}.hlHeadlineContainer{position:relative;color:#fff;padding:0 30px 0 50px;z-index:25;min-height:58px;top:-1px}.cq-wcm-edit .hlHeadlineContainer{z-index:8005}.hlHeadlineContainer ._headline{float:left;clear:both;overflow:hidden;padding-top:44px;padding-bottom:8px}.hlHeadlineContainer ._headline h1{padding-bottom:10px;margin-bottom:-10px}.hlSubheadline{float:left;clear:both;overflow:hidden;padding-bottom:8px;margin-top:-1px}.hlHeadlineContainerWrap{min-height:113px;float:left;overflow:hidden;clear:both;margin-bottom:2px}.hlHeadlineContainer h2{float:left;overflow:hidden;clear:both;margin-top:0;margin-bottom:-8px;padding-bottom:8px}.highlightContent .hlElasticNaviBar{width:200px;margin-left:-5px;margin-top:-2px;z-index:25;float:left;clear:both;overflow:hidden}#abstractLayer .interactionListWrapper{left:0;top:60px;width:24px}.flashPlayerError .headlineh3{margin-top:12px}.flashContent .flashPlayerError{padding:80px 35px}.flashContent .flashPlayerError h1{font-size:72px!important;line-height:72px!important}.flashContent .flashPlayerError h3{margin-top:25px}.flashContent .flashPlayerError .description{margin-top:30px;margin-bottom:18px;font-weight:700;width:600px}.flashContent{display:none;background-color:#fff}.closeButtonBigIFrame{position:absolute;z-index:10520;top:7px;right:7px;width:24px;height:24px}.homeLayer{position:relative;margin-bottom:80px}.homeTeaserContainer{margin-top:-15px;position:relative;min-height:370px;z-index:1}.homeTeaserContainer .homeLoginBoxFacebook{float:left;vertical-align:top;margin-left:35px;width:210px}.homeTeaserContainer .offerArea{float:left;vertical-align:top;width:1270px}.homeTeaserContainer .offerAreaContainer>div{float:left;width:210px;margin-left:35px}.contentInsuranceIndex{padding-top:10px;width:600px;margin-bottom:10px}.insuranceCarousel .carouselHead{margin-bottom:25px;margin-left:0}.insuranceCarousel .carousel .carouselTeaser,.insuranceCarousel .carouselFadeInBlock .carouselTeaser,.insuranceCarousel .insuranceItem{float:left;margin:0 30px 8px 0;max-height:107px;overflow:hidden;width:180px}.insuranceCarousel .carouselControl{width:19px;height:34px}.insuranceCarousel .carouselControlLeft{background-position:-330px -180px}.insuranceCarousel .carouselControlLeftDisabled{background-position:-330px -300px}.insuranceCarousel .carouselControlRight{background-position:-450px -180px}.insuranceCarousel .carouselControlRightDisabled{background-position:-450px -300px}.insuranceCarousel .carouselControlLeft:hover{background-position:-330px -240px}.insuranceCarousel .carouselControlRight:hover{background-position:-450px -240px}.insuranceCarousel .carouselButtonDivLeft,.insuranceCarousel .carouselButtonDivRight{top:1px}.insuranceCarousel .carouselViewWrap{padding-left:39px;padding-right:43px}.insuranceCarousel .carouselCollapseLink,.insuranceCarousel .carouselHeadline,.insuranceCarousel .carouselViewAllLink{vertical-align:bottom}.insuranceCarousel .carouselHeadline{margin-right:10px;margin-left:0;display:inline-block}.insuranceCarousel .carouselWrap{margin-bottom:0}.insuranceItemWrap{margin-top:8px}.insuranceProductBlue{color:#1C69D4}.insuranceProduct{padding-left:18px;position:relative}.insuranceProduct input[type=radio]{padding:0;margin:0;position:absolute;left:0;top:1px}.insuranceProduct label,.insuranceProduct label>p{font-family:BMWType_Bold;display:block;font-size:13px;line-height:16px;margin-bottom:4px}.jumpPage{min-height:776px}.jumpPage .threeColumnsLeft{padding:114px 0 0 45px}.jumpPage .threeColumnsCenter{padding:43px 0 0 20px;width:600px}.jumpPage .intro{margin-bottom:34px}.jumpPage .linkListLeft{float:left;width:285px;margin-right:30px}.jumpPage .linkListRight{float:left;width:285px}.jumpPage .rightBackgroundImage{position:absolute;z-index:-1;right:0;top:0;margin-top:45px}.jumpPage .linkList>.link{margin-top:5px}.largeTeaserPool .largeTeaserDiv{margin-bottom:20px}.MultiLevelDisclaimerPageContent{margin:30px 80px;padding:10px;width:700px}.MultiLevelDisclaimerContent .mldWrapperContainer{display:block}.multimediaGalleryPageContainer{position:relative}.multimediaGalleryPageContainer .threeColumnsCenterWrap{width:785px}.multimediaGalleryCenterColumn{margin-top:43px;margin-left:20px}.multimediaGalleryLeftNavigation{margin-left:45px;margin-top:114px}.multimediaGalleryAnchors{margin:8px 0 10px}.multimediaGalleryCenterColumn .galleryWrap{overflow:hidden;margin-bottom:65px}#nccContentInteractions{display:none}.newsItemPageWrap{margin-bottom:90px}.newsItemPage .newsItemMeta{position:relative;margin-bottom:14px}.newsItemPage .newsItemMeta .detailPagerControl{float:right;display:inline-block}.newsItemPage .threeColumnsCenter{margin-top:57px;margin-left:20px;width:600px}.newsItemPage .threeColumnsLeft{margin-left:50px;margin-top:59px}.overviewContainer,.overviewContainerStage{position:relative}.overviewContainerStage .backgroundImageImage{background-color:#FFF;background-position:right top;position:relative}.overviewContainerStageHeadline{left:50px;right:30px;position:absolute;top:44px;color:#fff;padding-right:30px}.overviewContainerStageTabs{height:40px;background:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/pageComponents/overview/shadow_content.png.resource.1381319064637.png) left bottom repeat-x;position:absolute;bottom:0;left:0;right:0}.overviewContainerElements{margin-left:0;margin-bottom:180px}._overviewElement{display:inline-block;margin-left:50px;vertical-align:top;width:530px}.financingOfferWrap{min-height:258px;overflow:hidden;position:relative;padding-bottom:50px}.financingOfferLeftNavigation{width:275px;top:114px;left:45px;position:absolute;z-index:1}.financingOfferContent{margin-left:295px}.financingOfferIntro{width:600px;margin-top:43px}.financingOfferResults{margin-top:39px;overflow:hidden;height:768px}.financingOfferResults .foContainer{width:180px;height:190px;float:left;margin:0 65px 38px 0}.financingOfferPrice{display:block;margin-top:2px}.financingOfferText{margin-top:6px}.offerIndexChainmanImage{margin-top:15px;margin-bottom:10px}.financingOfferWrap .productTileButtonContainer{padding-top:5px;background-color:#fff}.financingOfferWrap .productTileLinkAndBar{width:100%;position:absolute;bottom:34px}.financingOfferDetailContentWrap{min-height:258px;overflow:hidden;position:relative;padding-bottom:75px}.financingOfferDetailLeftNavigation{width:195px;top:60px;left:45px;position:absolute}.financingOfferDetailProductPresentation{margin-top:57px}.financingOfferDetailPagingControl{position:absolute;z-index:100;margin:1px 0 0 716px}.financingOfferDetailPagingControl .counter{float:left;width:127px;text-align:right}.financingOfferDetailPagingControl .buttons{float:right;width:56px;margin-left:10px}.productOfferNext,.productOfferPrevious{float:left}.productOfferPrevious{margin-right:6px}.financingOfferDetailPagingControl .ditherWrapper{width:18px;height:18px;position:absolute;left:0;top:0}.financingOfferDetailPagingControl .slideShowControlNext,.financingOfferDetailPagingControl .slideShowControlPrev{margin:0}.financingOfferDetailAccordion{position:relative;margin:41px 0 0 295px;width:600px}.financingOfferMainHeadline,.financingOfferSubheadline{max-height:32px}.financingOfferHeadline,.financingOfferText{max-height:16px}.financingOfferText{overflow:hidden}.financingOfferDetailContentWrap .tableContainer{margin-left:295px}.productTileImage{border-bottom:5px solid #fff}.mldHighlight .productTileImage{border-bottom:5px solid #1C69D4}.financingOfferDetailChainmanImage{margin-left:295px;padding-top:17px;margin-bottom:-48px}.mldWrapperContainer{display:none}.pureExternalContentContainer{margin-left:0}.seriesOverview{padding-bottom:70px}.seriesOverviewContent{width:685px;margin-left:295px;padding-top:26px}.seriesOverviewHeadline{width:600px;margin-bottom:8px}.seriesOverviewSubline{width:600px;margin-bottom:43px}.seriesOverviewModels{margin-left:-50px;margin-bottom:21px}.seriesOverviewModelsInfo{height:51px;margin-top:-14px;margin-left:15px;width:195px}.seriesOverviewModelsActions{bottom:10px;display:none;height:50px;position:absolute;width:180px;z-index:6}.seriesOverviewModelsActions .buttonComp{margin-top:6px}.seriesOverviewModelsPrice{margin-top:1px}.seriesOverviewTextBlock{width:600px;margin-bottom:52px}.seriesOverviewTeasers{margin:0 auto}.SFDisclaimerPageContent{margin:0;width:auto}.MultiLevelDisclaimerHeadline{margin-bottom:10px}.SFDisclaimerContent .mldWrapperContainer{display:block}.SFDisclaimerPageContent table.tableCommon td div.processTextWrapper,.SFDisclaimerPageContent table.tableCommon td div.processTextWrapperLast{padding-bottom:0}.SFDisclaimerPageContent ol{list-style:disc;margin-left:14px}.SFDisclaimerPageContent ol li{margin-bottom:4px}.SFDisclaimerContent b{font-size:15px}.SFDisclaimerPageContent table.tableCommon td{margin:0;padding:0 0 4px}.SFDisclaimerPageContent .tableContainer{margin-bottom:28px;margin-top:0;width:auto}.SFDisclaimerPageContent .tableContainer .tableHeadline{margin-bottom:16px}.SFDisclaimerPageContent .tableContainer .tableSubheadline{margin-bottom:10px}.SFDisclaimerPageContent table.tableCommon{margin-top:11px}.sitemap{min-height:776px}.sitemapContent{width:930px;padding:43px 0 90px 50px}.sitemapList{margin-top:15px}.sitemapLevel2>li{border-bottom:2px solid #e6e6e6;padding:17px 0 3px}.sitemapLevel3{margin-top:5px;margin-left:-50px}.sitemapLevel3>li{display:inline-block;vertical-align:top;width:195px;margin-left:50px;margin-bottom:25px;margin-top:5px}.sitemapLevel4{margin-top:11px}.sitemapLevel4>li{margin-top:5px;line-height:15px}.sitemapLevel5{margin:15px 0}.sitemapLevel5>li{margin-top:5px;margin-left:11px;line-height:15px}.sitemapTwoLevel{margin:10px 0 25px}.sitemapSeriesOverview{display:block!important;margin-bottom:5px!important}.sitemapDealerWrapper{min-height:300px;padding-bottom:73px}.sitemapDealerWrapperNavigation{float:left;margin:70px 65px 20px 0;width:180px;padding-left:50px}.sitemapDealerNavigationOverviewLink{padding-top:45px}.sitemapDealerNavigationOverviewLink .linkArrow13px,.sitemapDealerNavigationOverviewLink .linkArrow13pxActive,.sitemapDealerNavigationOverviewLink .linkArrow13pxInactive{padding-left:9px;background-image:url(/images/digital/icons/icons.png);background-repeat:no-repeat;background-position:-990px -228px;display:block}.sitemapDealerNavigationOverviewLink .linkArrow13pxActive{background-position:-960px -258px}.sitemapDealerNavigationOverviewLink .linkArrow13pxInactive{color:#BBB;cursor:text;background-position:-810px -408px}.sitemapDealerNavigationOverviewLink .linkArrow13px:hover{padding-left:9px;background-repeat:no-repeat;background-position:-960px -258px}.sitemapDealerWrapperContent{float:left;padding-top:43px}.sitemapDealerLinklistContainer{width:735px;margin-top:39px}.sitemapDealerLinklistItem{display:inline-block;vertical-align:top;width:180px;margin-right:65px;margin-bottom:15px}.dealerSitemapLevel1{margin-top:35px;margin-left:-50px;width:735px}.dealerSitemapLevel1>li{display:inline-block;vertical-align:top;width:195px;margin-left:50px;margin-bottom:25px;margin-top:5px;color:#262626}.dealerSitemapLevel2{margin-top:5px}.dealerSitemapLevel2>li{margin-top:3px;line-height:15px}.standardContent{margin:0 auto;min-width:1237px;max-width:1270px;position:relative}.grid1280,.gridDealer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:20000;display:none}.grid1280inner,.gridDealerinner{margin:0 auto;height:100%;max-width:1270px;min-width:1237px;position:relative;width:100%;overflow:hidden}.grid1280inner{background-image:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/pageComponents/standard/grid1280.png.resource.1381319064638.png)}.gridDealerinner{background-image:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/pageComponents/standard/gridDealer.png.resource.1381319064640.png)}.pageBackgroundImage{position:absolute;z-index:-1}.standardWhitespace{height:250px;background-color:transparent}.sfWarningDisclaimer .processTextWrapper,.sfWarningDisclaimer .processTextWrapperLast{font-size:17px;line-height:20px;font-weight:700;margin-left:295px;max-width:600px}.sfWarningDisclaimer{margin-bottom:28px}.textonly{min-height:776px}.textonly .threeColumnsLeft{padding:114px 0 0 45px}.textonly .threeColumnsCenter{padding:43px 0 0;width:600px}.textOnlyIntro{margin-bottom:24px}.textOnlyCenterColumn{width:600px;margin-left:20px;padding-bottom:60px}.textOnlyCenterColumn .tableContainer{margin-left:0}.threeColumnsLeftWrap{width:275px;float:left}.threeColumnsCenterWrap{width:735px;float:left}.threeColumnsCenter{min-width:600px}.threeColumnsRightWrap{margin-left:5px;width:220px;float:left}.threeColumnSingleColumn{float:left;vertical-align:top}.threeColumnsContainer{position:relative}.topStageFlexibleStage{position:relative;height:auto;max-width:1270px;overflow:hidden}.topStageContainerCopyText{position:relative;margin-top:17px;margin-left:295px;width:600px;margin-bottom:56px}.topStageOptionalContent{margin-bottom:0;padding-top:20px}.topStageOptionalContent .carousel{margin:0 auto}.topStageOptionalContent .twoColumns{min-width:887px;max-width:1117px}.topStageOptionalContent .twoColumns .secondColumn{margin-top:7px}.topStageOptionalContent .businessCard{margin-left:295px}.topStage .elasticNaviBarContent{position:absolute;z-index:1000;top:114px;left:45px;width:195px}.topStage .productPresentationTeaserArea{padding-bottom:3px}.topStageOptionalContent .imageExtended,.topStageOptionalContent>.parsys>.campaignLayerLink,.topStageOptionalContent>.parsys>.faqReference,.topStageOptionalContent>.parsys>.linkList,.topStageOptionalContent>.parsys>.text,.topStageOptionalContent>.parsys>.textBlock{margin-top:43px;margin-left:295px}.topStageOptionalContent>.parsys>.table>.tableContainer{margin-left:295px}.valueLineIntro{margin-left:295px;padding-top:68px;width:600px}.valueLineSearchResults{margin-left:300px;margin-top:43px;width:984px}.valueLineSearchResults span{vertical-align:bottom}.valueLineItemArea{margin-left:295px;margin-top:20px;width:984px;height:768px;position:relative}.viContainer{float:left;width:180px;height:208px;overflow:hidden;position:relative;margin-bottom:45px;margin-right:65px}.valuelineItemDetail{float:left;height:250px;overflow:hidden;position:relative}.valuelineItemContainer .valuelineItemDetail{display:none}.valuelineItemSpinner{background:url(/apps/bmwnext/connecteddrive/pageComponents/connecteddrive/loading.gif.resource.1306323690000.gif) 50% 50% no-repeat #FFF;height:250px;width:100%;position:absolute;top:0}#nccContent{min-height:500px}#zsoContentInteractions{display:none}#abstractLayer{border:15px solid #fff;position:fixed;z-index:10501;padding:0;display:none}#abstractLayer .spriteIconCloseBig,#abstractLayer .spriteIconCloseSmall{position:absolute;right:6px;top:6px;z-index:10500}.accordionWrap{margin-top:33px;position:relative;margin-bottom:16px}.accordionItemWrap+hr{border:1px solid #E6E6E6;clear:both;margin:8px 0 9px}.accordionOpenClose{float:left;margin-right:10px}.accordionImageContainer{float:left;line-height:0}.accordionImageContainer img{width:180px;height:100px;margin:3px 0}.accordionTextSecondColumn{width:48%;float:right}.accordionTwoColumns{width:48%}.accordionTextWrapper1{float:left}.accordionTextWrapper2{margin-left:195px}.accordionContent ul{padding-top:3px;margin-bottom:19px}.accordionContent .text p{padding-bottom:0}.accordionContent .text p+p{padding-top:8px}.accordionContent ul li{padding-top:3px}.accordionHeadline{cursor:pointer;margin-bottom:8px}.accordionItemWrap{margin-bottom:0}.accordionContentWrapper{padding-bottom:10px}.accordionImageAndText+.accordeonTextTwoColumnsWrapper{padding-top:8px}.accordeonTextTwoColumnsWrapper,.accordionLinks{width:510px}.accordionLinkList{margin-top:13px}.accordionLinkList>.link{margin-top:5px;line-height:15px}.accordionLinkListHeadline{margin-bottom:-3px}.accordionLinkList .baseIconSizeMedium{width:12px;height:12px}.accordionLinkList .spriteIconDownloadMedium{background-position:-330px 0}.accordionLinkList .iconHover:HOVER .spriteIconDownloadMedium,.accordionLinkList .spriteIconDownloadMedium:HOVER{background-position:-330px -30px}.anchorNavAutoTemplate{display:none}.anchorItems{margin:-2px 0 0}.anchorItems>li{margin:0 8px 0 0;display:inline-block;line-height:20px}.anchorNavLink>.icon{margin-top:2px}.anchorNavLink>*{display:inline-block;margin:0 2px 0 0;vertical-align:top}.anchorItemsWrap{margin-bottom:62px}.backgroundImageImage{overflow:hidden;padding:0;background-repeat:no-repeat;max-width:1424px}.backgroundImageFloating{position:relative}.backToTopWrap{position:absolute;margin:-54px 0 0 50px;z-index:2300}.backToTopLink{display:none}.backToTopLink>.jumpMarkUpIcon{margin-top:2px}.backToTopLink>*{display:inline-block;margin:0 2px 0 0;vertical-align:top}.BusinessCardWrap{margin-bottom:68px}.BusinessCardDataImage{float:left;margin-right:15px;overflow:hidden;max-width:180px;max-height:180px}.BusinessCardDataBlock{float:left;margin-top:-3px;width:405px}.BusinessCardHeadlineBlock{margin-bottom:14px}.BusinessCardDataPhone,.BusinessCardName{margin-bottom:10px}.carouselHeadline{display:inline;max-width:600px}.carouselHeadline h1{display:inline;margin-right:27px}.carouselWrap{clear:both;display:block;margin-bottom:0}.carouselViewArea{overflow:hidden;position:relative}.carouselViewWrap{margin:0 auto;position:relative;padding:0 49px 0 40px}.carouselControl{width:30px;height:55px;text-decoration:none;display:block;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/icon/base/icons.png.resource.1315014126000.png)}.carouselControlLeft{background-position:-390px -180px}.carouselControlLeftDisabled{background-position:-390px -300px;cursor:default}.carouselControlLeft:hover{background-position:-390px -240px}.carouselControlRight{background-position:-510px -180px}.carouselControlRightDisabled{background-position:-510px -300px;cursor:default}.carouselControlRight:hover{background-position:-510px -240px}.carouselButtonDivLeft{position:absolute;top:109px;left:0}.carouselButtonDivRight{position:absolute;top:109px;right:9px}.carousel{position:relative;top:0;left:0;margin:0;padding:0;overflow:hidden}.carousel .carouselTeaser{float:left;margin:5px 25px 25px 5px}.carouselSmall .carouselTeaser{margin:5px 30px 30px 5px}.carouselCollapseLink,.carouselViewAllLink{display:inline-block;vertical-align:bottom}.carouselHead{margin-bottom:6px;margin-left:295px}.carouselTeaser .smallTeaserContainerInvalid{height:226px;margin:20px;padding:15px;position:absolute;width:176px;z-index:1}.editingMessageWarning{color:red}.closeButton{background:url(/images/digital/icons/icons.png) -570px -60px no-repeat;height:18px;width:18px;display:block;overflow:hidden}.closeButton:hover{background-position:-570px -90px}.closeButtonBig{background-image:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/parComponents/closeButtonBig/close.gif.resource.1381319064643.gif);background-position:0 0;background-repeat:no-repeat;height:24px;width:24px;display:block;overflow:hidden;cursor:pointer}.closeButtonBig:hover{background-image:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/parComponents/closeButtonBig/close_h.gif.resource.1381319064644.gif)}.columnsWrap{display:block;overflow:hidden}.twoColumns{min-width:935px;margin:0 0 0 295px}.columnsWrap .firstColumn{width:600px;float:left}.columnsWrap .secondColumn{width:235px;float:left;margin-top:-10px;margin-left:120px}.twoColumns .offerContent,.twoColumns .teaserArea{margin-top:3px;margin-bottom:27px}.twoColumnsTeaserWrap{min-width:935px;height:200px}.twoColumnsTeaserFirstColumn{width:600px;float:left}.twoColumnsTeaserSecondColumn{width:220px;float:left;margin-left:120px}.communicationsLogo .socialmediaEfficientDynamicsLogo{position:relative;left:-5px;top:5px}.communicationsLogo .socialmediaConnectedDriveLogo{position:relative;left:-5px;top:14px}.communicationsLogo{height:32px;padding-right:22px}.communicationsLabel{margin-left:295px;margin-right:0;margin-bottom:92px}.exploreHome .communicationsLabel{display:inline-block;margin:42px -50px 0 50px}.consentContainer{border:0;width:100%;height:400px;margin-left:291px}.consentText{margin-left:17px;padding-top:1px}.consentButton{float:left;margin-right:9px;width:18px}.consentUpdateButton{margin-bottom:20px;margin-top:16px}.consentContractText{margin-top:4px}.consentErrorTextColor{color:#D20000}.consentErrorText{display:none}.consentErrorText label{display:inline-block;margin-left:31px;vertical-align:text-top;max-width:400px}.consentCheckbox{margin-right:6px}.consentInput{float:left;max-width:500px}.contentOptionalContent .contact{margin-left:295px;margin-bottom:25px}.contentOptionalContent .contact a{margin-top:3px}.cookieDisclaimerInfo{position:absolute;top:4px;right:269px;z-index:20}.cookieDisclaimerInfoLink{display:inline;float:right}.contextLayerFixedContent .cookieDisclaimerFixedContent a.buttonComp,.cookiesDisclaimerCenterColumn #cookiesButtonTextAccept,.cookiesDisclaimerCenterColumn #cookiesButtonTextReject{float:none}.disclaimerLayerContent h3.headline{margin-bottom:8px}.cookiesLayerDescriptionAccept{margin-bottom:10px}.cookiesLayerDescriptionWrapper{margin-bottom:15px}.disclaimerLayerContent #cookiesButtonTextAccept,.disclaimerLayerContent #cookiesButtonTextReject{float:right}.cookiesDisclaimerLayerLinkDiv{margin-top:9px;margin-bottom:38px}.cookieDisclaimerInfoLink .baseLabelSprite{margin-left:3px;margin-top:2px;width:14px;height:14px}div.cookiesDisclaimerCenterColumn ul li{margin-bottom:4px}.contextLayerFixedContent a.buttonComp{float:right;margin-top:0;width:140px}.cookiesButtonDelete{margin-right:6px}.threeColumnsContainer .cookiesLayerHideOnPage{display:none}.dataBlock{margin-bottom:30px}.specSelectTop{margin:12px 0 45px}.specContainerDataSheet{display:none;overflow:hidden}#datasheet0{display:block}.dataSheetImageLeft{width:735px;height:126px;overflow:hidden}.specTopNav{display:inline;position:relative;top:10px}.specTopNav a{display:inline;margin-right:5px}.specContainerNavigationRight{float:right}.specContainerNavigation{width:380px;margin-top:8px}.specContainerNavigationWide{width:auto}.column_left{float:left}.column_right,.specTableColumnRightWide{float:right}.specTableColumn .table,.specTableColumn table{margin-top:31px;border-collapse:collapse;width:350px}.specTableColumn .caption,.specTableColumn caption{font-size:17px;font-weight:700;line-height:20px;text-align:left;padding-bottom:8px}.specTableColumn .tr,.specTableColumn tr{height:25px;width:350px}.specTableColumn .tr{height:auto;border-top:solid #d3d3d3 2px}.specTableColumn .td,.specTableColumn td{width:200px;border-top:solid #d3d3d3 2px;vertical-align:top;line-height:17px}.specTableColumn .td{float:left;border:none}.specTableColumn .td p,.specTableColumn td p,.specTableParagraph{padding-top:7px;padding-bottom:7px}.specTableColumn .align-right{text-align:right;width:auto}.specTableColumn .td.align-right{float:right;width:140px}.specContent{width:735px}.dataSheetInfoIcon{text-align:left;margin-top:42px}.dataSheetDownloadLink{padding-top:5px}.specPreliminaryDisclaimer{margin-top:31px}.clickableDiv{width:350px!important}.clickableDivInfoIcon{float:left;display:inline-block;position:relative;top:2px;margin-right:5px}.dealerBmwiTopNaviLayer{padding:47px 22px 47px 30px;max-width:885px;min-width:643px}.dealerBmwiTopNaviLayerHeadline{margin-bottom:10px}.dealerBmwiTopNaviLayerDescription{margin-bottom:15px}.detailPagerControl{overflow:hidden}.detailPagerControl .counter{display:inline-block;line-height:16px}.detailPagerControl .buttons{display:inline-block}.detailPagerControl .slideShowControlNext,.detailPagerControl .slideShowControlPrev{margin:0 0 0 10px}.disclaimerFooter{margin-top:0}.downloadButton{float:left}.downloadTitle{margin-left:28px;padding-top:1px}.downloadLinks{margin-top:14px}.downloadLinks .downloadLinksTitle{width:210px;overflow:hidden}.downloadLinks .downloadLinksText{margin-top:13px}.downloadLinks .downloadLink,.downloadLinksWrap>.link{margin-top:5px;line-height:15px}.downloadLinksWrap{margin-left:0;margin-top:17px}.insuranceIntroWrap .downloadLinksWrap{margin-left:15px}.presentationInset .downloadLinks{margin-top:13px;margin-left:20px;margin-bottom:17px}.elasticNaviBar{width:275px}.elasticNaviBar>li{margin:0 0 5px}.elasticNaviBar2ndLevel{margin:15px 0 15px 10px;display:none}.elasticNaviBar2ndLevel>li{margin:0 0 3px}.engineBlock{width:685px;float:left}.engineItemTeasers{float:left;margin-top:15px;margin-left:35px;margin-bottom:8px}.engineItemTeasers .teaserArea{margin-bottom:30px}.engineBlock h2{padding-bottom:3px;margin-bottom:9px}.engineGraphics{float:left;width:180px;margin-right:15px}.engineGraphics .engineItemImg{margin-top:15px;overflow:hidden;max-width:180px}.engineData{width:405px;float:left;margin-top:10px}.engineDescription{margin-bottom:12px;padding:0;display:block}.engineData table{font-size:13px;color:#262626;text-align:left;vertical-align:top;display:block;margin-bottom:15px}.engineData th{height:20px;font-weight:700;padding-right:15px;width:230px;vertical-align:top}.engineData td{height:20px;padding:0}.engineData td.firstColumn{width:230px;padding-right:15px}.engineData td.secondColumn{width:160px}.engineItemImgPlaceholder{margin-top:-15px}.engineData .accordionContent{overflow:hidden;float:left;clear:both}.engineData .accordionContentWrapper{overflow:hidden;float:left;clear:both;padding:6px 0 12px}.engineItem .offerContent{margin-bottom:34px}.enginePage+.disclaimerFooter{margin-top:42px}.engineItemMpaLogo{margin-top:20px}.faqBlockWrap .headline{margin-bottom:13px}.faqBlockWrap .faqBlockContent{margin-bottom:17px}.faqBlockOpenClose{cursor:pointer}.faqBlockWrap{width:600px}.faqBlockContent .faqItem .faqHeadline{cursor:pointer;margin-bottom:0!important}#myBMWPageGuided_tour_and_faq .intro h3{margin-top:11px!important;margin-bottom:-2px!important}#myBMWPageGuided_tour_and_faq .bmwTabItemComponent{padding-top:26px!important}.myBMWArea #myBMWPageGuided_tour_and_faq .intro .introBasicLayer{padding-bottom:64px!important}.myBMWArea #myBMWPageGuided_tour_and_faq .intro .introBasicLayer hgroup{margin-bottom:0}.myBMWArea #myBMWPageGuided_tour_and_faq .faqBlock{padding-bottom:11px!important}.myBMWArea .faqBlockOpenClose{margin-top:0!important}.faqBlockWrap .faqBlockContent{margin-bottom:16px!important}.faqQuestion{display:inline-block;vertical-align:middle;width:570px}.faqAnswerContent{padding:8px 0}.faqAnswer{width:510px}.faqImage{margin-top:12px;overflow:hidden}.faqAnswerWrap .linkList{margin-bottom:0;width:510px}.faqBlockOpenClose{margin-top:10px;float:left;clear:both;margin-bottom:30px}.copyText.faqAnswer p,.myBMWArea .faqBlock{padding-bottom:0}.faqAnswerWrap .spriteIconDownloadMedium{background-position:-330px 0}.faqAnswerWrap .iconHover:HOVER .spriteIconDownloadMedium,.faqAnswerWrap .spriteIconDownloadMedium:HOVER{background-position:-330px -30px}#bmw-paragraphreference-data .bmw-paragraphreference-paragraph{background:#fff;border:1px solid #000;float:left;margin:3px;overflow:hidden;width:220px;height:26px}#bmw-paragraphreference-data .bmw-paragraphreference-selected{border-color:red}.contentOptionalContent .faqReference{margin-left:295px}.valueLineItemFilterAccordion{width:984px}.valueLineItemFilterAccordionTitle{width:100%;float:left;clear:both;margin:2px 0 5px;cursor:pointer}.valueLineItemFilterWrap{margin-bottom:11px;clear:both}.valueLineItemFilterWrap li{width:245px;float:left;line-height:20px}.valueLineItemFilterWrap li input,.valueLineItemFilterWrap li label{vertical-align:middle}.valueLineItemFilterWrap li label{padding-left:4px}.valueLineItemFilterAccordion hr{border:1px solid #E6E6E6;clear:both;margin-top:3px}.flexibleStage{position:relative}.flexibleStageHeadlineContainer{margin:0;color:#fff}.flexibleStageHeadlineContainer h4{padding-top:5px}.flexibleStageHeadlineContainer h3{margin-top:12px;overflow:visible}.flexibleStage .flexibleStageBackgroundImage{background-position:top center;position:relative}.flexibleStageSubheadline h2{margin-top:8px}.flexibleStageLinkComponent div a{margin-top:15px}.fullWidthFlashWrap{margin-top:27px;margin-bottom:70px}.fullWidthFlashTop{margin-left:300px;display:block;width:930px}.fullWidthFlashHeadline{min-width:100px;max-width:510px}.fullWidthFlashHeadlineWrap{margin-bottom:12px}.fwFlashLogoWrap{position:relative;height:0;left:-300px;width:300px}.fullWidthFlashLogo{position:absolute;right:0;bottom:0;padding-right:30px;height:auto}.fullWidthFlashContent{overflow:hidden}.fullWidthItemWrap{margin-top:27px;margin-bottom:65px}.fullWidthItemTop{margin-left:300px;display:block;overflow:hidden;width:930px}.fullWidthItemHeadline{min-width:100px;max-width:510px}.fullWidthItemHeadlineWrap{margin:0 30px 7px 0;float:left}.fullWidthItemLink{margin-top:16px;float:left}.fullWidthItemImage .backgroundImageImage{background-position:top center;background-repeat:no-repeat}.fwSlide{height:500px;width:1270px;margin-bottom:70px}.fwSlideshowContainerEditing .fwSlide{border:1px dashed #A9BFD3}.fwSlideDiv{position:relative}.fwSlideshowContainerEditing .fwSlideDiv{height:450px}.fwSlideDiv .backgroundImageImage{background-position:top center;position:relative;background-repeat:no-repeat}.fwSlideshowContainerEditing .backgroundImageImage{height:450px!important}.fwSlideHeadlineContainer{left:30px;margin:0 75px;padding-right:0;position:absolute;top:30px;width:35%}.fwSlideTextContainer{margin-bottom:5px}.fwSlideTextBlock .headlineSizable h1,.fwSlideTextContainer>h4{overflow:visible}.fwSlideTextBlock .headline{margin-bottom:10px}.fwSlideHeadlineContainer .headlineSizableStageSmall{margin-left:0}a.linkWhite{color:#fff}.headlineWhite .fwSlideText p{color:#fff!important}.fwSlideshowContainer{position:relative;margin:0 auto;height:500px;overflow:hidden}.fwSlideshowContainerEditing{border:1px dashed red;height:auto}.fwSlideshowSlides .parsys{position:absolute;height:500px;width:1270px}.fwSlideshowContainerEditing .fwSlideshowSlides .parsys{height:auto;overflow:visible;position:relative}.fwSlideshowHeadline{margin-bottom:12px;padding-left:292px;width:600px}.fwSlideshow{margin-bottom:66px}.fwSlideshowButtonLeft{left:35px;position:absolute;top:222px}.fwSlideshowButtonRight{position:absolute;right:35px;top:222px}.fwSlideshowControl{width:30px;height:55px;text-decoration:none;display:block;background:url(/images/digital/icons/icons.png) no-repeat}.fwSlideshowContainerEditing .fwSlideshowControl{display:none}.fwSlideshowButtonEnabled .fwSlideshowControlLeft{background-position:-390px -180px}.fwSlideshowButtonEnabled .fwSlideshowControlLeft:hover{background-position:-390px -240px}.fwSlideshowButtonDisabled .fwSlideshowControlLeft{background-position:-390px -300px;cursor:default}.fwSlideshowButtonEnabled .fwSlideshowControlRight{background-position:-510px -180px}.fwSlideshowButtonEnabled .fwSlideshowControlRight:hover{background-position:-510px -240px}.fwSlideshowButtonDisabled .fwSlideshowControlRight{background-position:-510px -300px;cursor:default}.galleryWrap .items{margin-left:-15px}.galleryWrap .items>div{width:180px;margin-left:15px;margin-top:15px;display:block;overflow:hidden;float:left}.galleryWrap .galleryItemWithoutText{height:100px}.videoItemContent .videoItemTitle{margin-bottom:2px;margin-top:8px}.videoItemContent{position:relative;width:180px}.videoThumbContent .videoItemData{display:none}.videoOverlay{position:absolute;padding-left:72px;padding-top:32px;width:108px;height:68px;top:0;left:0}.videoItemThumbImageFile{width:180px;height:100px;margin-bottom:7px}.galleryWrap .items>div.video{width:auto}.videoItemContentFeatured{position:relative;width:auto;margin-bottom:60px}.videoFeaturedText,.videoItemTitle h2.featured{margin-bottom:7px}.videoItemContentFeatured .emptyGalleryItem,.videoItemContentFeatured .videoItemThumbImageFile{float:left;margin-right:15px;margin-top:2px}.videoItemContentFeatured .videoItemDuration{display:none}.videoItemContent .videoItemText{height:48px;overflow:hidden;margin-bottom:10px}#videoIframe body{margin:0;padding:0}.youtubeIFrameParent{display:none}.wallpaperItemContent{position:relative}.wallpaperItemContent img{display:block!important}.wallpaperItemContent .zoomImageIconWrap{position:absolute;bottom:6px;right:6px}.wallpaperItemData{display:none}#wallpaperLayer{display:none;background-color:#fff}#wallpaperLayer>.abstractLayerContent{display:block}.wpControlPanel{padding:13px 15px 15px;width:600px;background-color:#FFF;margin-left:15px;margin-bottom:15px;overflow:hidden;position:relative}.wpControlPanelContainer{bottom:0;position:absolute;z-index:10500}.wpControlPanelContainer .copyTextBold{margin-top:7px}.wallpaperControls{float:left;margin-top:5px}.wallpaperControlNext,.wallpaperControlPrev{border:none;margin-top:8px;cursor:pointer;display:block;float:left}.wallpaperControlPrev{margin-right:6px}.wallpaperControlNext{margin-right:10px}.wallpaperImageIndex{margin-bottom:3px;margin-top:13px;display:block;float:left;font-size:13px}.wpDownloadLinks{margin-top:4px;float:right;text-align:left}.glassPaneLayerCloseButton{position:absolute;height:18px;width:18px;right:6px;top:6px;overflow:hidden;z-index:10503}#glassPaneLayerCloseButtonDither{position:absolute;width:18px;height:18px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/dither/dither.png.resource.1381319054700.png);display:none}.glassPaneLayerDialog{position:relative}.glassPaneLayerDialog .glassPaneLayerHeaderBar{display:none;border-top:2px solid #e6e6e6}.glassPaneLayerDialog .glassPaneLayerHeaderContent{margin:30px 30px 15px;padding:0}.glassPaneLayerDialog .glassPaneLayerFooterBar{display:none;border-top:2px solid #e6e6e6}.glassPaneLayerDialog .glassPaneLayerFooterContent{margin:15px 45px 30px 30px;padding:0}#glassPaneLayer,.glassPaneLayer{display:none}#glassPaneLayer{position:absolute;z-index:10502;left:0;top:0}.glassPaneLayerDialog .glassPaneLayerLayerWrap{width:500px;padding:0;position:absolute;z-index:10503;background-color:#fff}.glassPaneLayerDialog .glassPaneLayerLayerWrapTransparent{width:500px;padding:0;position:absolute;z-index:10503;background-color:transparent}.glassPaneLayerDialog .glassPaneLayerScrollableArea{width:464px;margin:30px 6px 30px 30px;padding:0;overflow-y:auto;overflow-x:hidden;height:auto;min-height:25px;position:relative}.glassPaneLayerDialog .glassPaneLayerContent{height:100%;width:440px}.glassPaneSpinner{width:73px;height:73px;top:0;left:0;position:absolute;display:none;background:#fff;z-index:10501}.spinnerImage{margin-left:18px;margin-top:18px;width:37px;height:37px;background:url(/etc/designs/bmwnext/apps/bmwnext/base/static/parComponents/bmwLoadingState/preloader_37x666.png.resource.1381319054687.png)}.glossaryItemContainer .glossaryItemHeadline{margin-bottom:10px}.glossaryItemContainer .glossaryItemImage{margin-top:15px;margin-bottom:17px;width:600px;height:338px;overflow:hidden;background-color:#e5e5e5}.glossaryItemContainer .glossaryItemText{margin-bottom:12px}.glossaryItemContainer .glossaryItemSummary{margin-bottom:-1px}.glossaryItemContainer .glossaryItemSummary .text{padding-bottom:14px}.glossaryItemLinks{margin-top:22px;margin-bottom:25px}.glossaryItemLinks h4{margin-bottom:9px}.glossaryItemHighlightLink .infoIconContextLayer{position:absolute;z-index:10000;top:30px;left:0}.glossaryItemHighlightLink .contextLayerPointerUp{top:-14px;left:14px}.glossaryItemHighlightLink .glossaryItemImage,.glossaryItemHighlightLink .glossaryItemText{display:none}.highlightBlock{position:absolute;width:400px;height:200px;min-width:250px;min-height:150px;overflow:hidden}.highlightBlockSubheadline{margin-bottom:3px}.highlightBlockSubheadline h2{font-size:13px!important;line-height:13px!important}.highlightBlock .headlineSizable .headlineSizableSmall{margin-bottom:9px}.highlightBlock .headlineSizable .headlineSizableMedium{margin-bottom:8px}.highlightBlock .headlineSizable .headlineSizableLarge{margin-bottom:7px}.highlightBlockSubheadline>div{margin-bottom:0!important}.highlightBlock .image{position:absolute}.highlightBlock .textBlock{position:absolute;z-index:10}.highlightBlock .default{color:#262626}.highlightBlock .darkGrey{color:#444}.highlightBlock .white{color:#fff}.highlightTextBlock{width:100%;position:absolute;z-index:1}.iframeContainer iframe{border:none;width:100%}.iframeContainer .headline .headlineDarkGrey,.iframeContainer .headline .headlineWhite{margin-bottom:18px}.iframeContainerCols4{width:975px;margin-left:295px}.iframeContainerCols3{width:800px}.iframeContainerCols5{width:100%}#gplnContentValue .iframeContainerCols5{width:1170px}.presentationInsetBullets{margin-left:3px;margin-top:16px}.presentationInsetBullets .bulletedListContainer{margin-top:2px;margin-bottom:17px}.presentationInsetBullets .bulletedListContainer li{padding-top:3px}.presentationInsetImage{margin-left:20px;margin-top:16px}.insetImageLink{margin-top:8px}.presentationInsetImage img{margin-top:12px;max-width:240px}.presentationInsetLinkImage{margin-left:20px;margin-top:17px}.insetLinkImageLink{margin-top:10px}.presentationInsetLinkImage img{margin-top:13px}.presentationInsetOffer h3+h4{margin-top:10px}.presentationInsetOffer{margin-left:19px;margin-top:16px}.presentationInsetOffer h4+h3{margin-top:7px}.presentationInsetOffer .text{margin-top:6px}.presentationInsetOffer .downloadLink,.presentationInsetOffer .offerRfxButton{margin-top:17px}.videoItemInsetWrap{width:260px}.presentationInsetVideo{margin-left:15px;margin-top:17px}.insuranceItem{width:600px;height:auto;overflow:hidden}.insuranceEditMode.insuranceItem{width:602px}.insuranceItem .text{margin-top:5px}.insuranceIntro .text{width:600px}.insuranceEditMode.insuranceItem .text,.insuranceIntro .withImage .text{width:340px;margin-top:10px;overflow:hidden}.insuranceIntro .subline{margin-top:16px}.insuranceIntro .base.downloadLinks .downloadLink{margin-top:15px}.insuranceIntro .base.downloadLinks{float:left;clear:both;position:relative;top:0;width:240px;margin-top:23px}.insuranceEditMode .insuranceIntro .base.downloadLinks,.insuranceIntroWrap.withImage .base.downloadLinks{top:-35px;float:right;clear:none;margin-top:0;background:#fff}.insuranceIntro .insuranceIntroWrap{margin-top:14px}.insuranceEditMode.insuranceIntroWrap{width:602px}.insuranceIntroWrap.withImage{position:relative;width:600px;height:auto;overflow:hidden}.insuranceIntroWrap.withImage .cmximage{height:338px;width:600px;overflow:hidden}.insuranceEditMode .cmximage{border:1px dashed #f0f;height:338px;width:600px;overflow:hidden}.intro h3{margin-top:12px}.intro .copyText{margin-top:10px}.intro .copyText br{margin-bottom:9px}.largeTeaserDiv{position:relative;overflow:hidden}.largeTeaserDiv .backgroundImageImage{background-position:top center;position:relative}.stageLargeTeaserContainer{position:relative;overflow:hidden;height:420px;max-width:1270px}.stageLargeTeaserContainerElement{display:none}.stageLargeTeaserContainerElement:first-child{display:block}.stageLargeTeaserContainerAutoplay,.stageLargeTeaserContainerPlay{display:none}.largeTeaserHeadlineContainer{width:auto}.largeTeaserSwitch{position:absolute!important;top:335px!important;right:45px!important;left:auto!important;background-color:#fff;padding:10px;display:none}.largeTeaserSwitchIcon{float:left;margin-right:6px}.largeTeaserSwitchControlImageIndexWrap{height:18px;font-size:13px;float:left;margin-left:4px}.largeTeaserSwitchControlImageIndexWrap .largeTeaserSwitchControlImageIndex{line-height:18px}.largeTeaserSwitchControlImageIndex text{visibility:hidden}.largeTeaserSwitchControlPlayPause,.largeTeaserSwitchControlPlayPause .spriteIconControlPlayMedium{display:none}.largeTeaserLinkDiv{position:relative;overflow:hidden}.largeTeaserLinkDiv .backgroundImageImage{background-position:top center;position:relative}.largeTeaserOverlay{position:absolute;top:0;left:0;width:400px}.largeTeaserOverlay .largeTeaserButtonVertical{display:block!important}.largeTeaserOverlay .headlineSizableStageSmall{font-size:32px!important;line-height:32px!important;margin-left:0;margin-bottom:11px!important}.largeTeaserOverlay .headlineSizableStageMedium{font-size:44px!important;line-height:44px!important;margin-left:0;margin-bottom:10px!important}.largeTeaserOverlay .headlineSizableStageLarge{font-size:56px!important;line-height:56px!important;margin-left:0;margin-bottom:10px!important}.largeTeaserOverlay .headlineSizableStage h1{margin-bottom:0;padding-bottom:0}.largeTeaserOverlay .largeTeaserSubline h2{margin-bottom:0;padding-bottom:0;overflow:visible}.largeTeaserOverlay .headlineSizableStageLargeIndent,.largeTeaserOverlay .headlineSizableStageMediumIndent,.largeTeaserOverlay .headlineSizableStageSmallIndent{margin-left:0}.largeTeaserOverlay .largeTeaserSubline{margin-bottom:10px}.largeTeaserOverlay .largeTeaserOverlayButtonsVertical{display:inline-block}.largeTeaserButtons .buttonComp{margin-top:6px}.largeTeaserOverlayButtons div{float:left;margin-right:5px}.linkListHeadline{margin-bottom:-3px}.linkList>.link{margin-top:5px;line-height:15px}.linkListItem{margin:5px 0 0;line-height:15px}.listContainer{margin-top:5px}.presentationInset .linkList{margin-top:13px;margin-left:20px;margin-bottom:17px}.bigImageLayer{display:none;position:fixed;left:0;top:0;z-index:10510;border:15px solid #fff;background-color:#fff}.bigImageLayer .spriteIconCloseBig{position:absolute;right:6px;top:6px;z-index:10520}.glassPaneLayer .bigImageLayer{display:block;position:relative}.glassPaneLayer .bigImageLayer .spriteIconCloseBig{display:none}.bigImageWrap{display:inline-block;background-color:#FFF}.bigImage{position:relative}.mlDisclaimer{border-bottom:1px solid gray;margin-bottom:5px;margin-top:5px;width:650px}.mldTitle{padding:2px 0 22px}.mldSmall,.mldw1{width:65px}.mldMedium,.mldw2{width:85px}.mldLarge,.mldw3{width:105px}.mldXlarge,.mldw4{width:125px}.mldh1{height:64px}.mldh2{height:128px}.mldh3{height:192px}.mldContent{padding:0 50px}.mldWrapper{z-index:3000;height:auto;background:#fff;width:1270px}.mldStatic{position:relative}.mldContent .salesBarPanelShadow{display:block}.mldCell{float:left;margin:0 0 10px;border-right:2px solid #E6E6E6;padding:0 10px}.mldFirstCell{float:left;width:140px;margin:0 15px 0 0;padding:0;border-right:0}.mldFirstCell h4{margin-bottom:3px;margin-top:-4px}.mldLastCell,.mldLastCellInRow{border-right:0}.mldKey{height:36px;margin-top:-3px}.mldValue{height:18px;font-weight:700;margin-bottom:-5px}.mldSeparator{background:#E6E6E6;color:#E6E6E6;float:left;margin-bottom:10px;margin-top:0;width:1000px;height:2px;border:0}.mldTable{float:left;width:1000px}.mldSizeSmal{font-size:9px}.mldSizeSmal .mldTitle{font-size:13px;padding-bottom:16px}.mldSizeSmal .link12px,.mldSizeSmal .link12pxActive,.mldSizeSmal .link12pxActiveWhite,.mldSizeSmal .link12pxWhite,.mldSizeSmal .mldFirstCell h4{font-size:9px}.mldSizeSmal .mldTable{line-height:12px}.mldSizeSmal .mldKey{height:29px}.fastlaneNav{font-size:13px;font-weight:700;margin:0 0 4px;white-space:nowrap}.fastlaneNav a:hover{color:#0653b6!important}.fastlaneNav .link13px{line-height:16px;vertical-align:top}.fastlaneNavItems{display:inline}.fastlaneListBig{display:inline;margin:-9px 5px 0 9px}.fastlaneListBig:first-child{margin:-9px 5px 0 0}.fastlaneNavSearchAlign{float:left}.fastlaneNavSearchQueryBar{float:left;margin:-7px 0 0 8px}.navigationWelcome{display:none;margin-left:-12px;font-size:13px}.navigationWelcomeUser{display:inline}.navigationWelcome li{display:inline;margin-left:12px}.navigationWelcome .navigationTopLoginLogoutLink{display:inline}.idModule{position:absolute;top:0;right:0;z-index:10499;width:270px;height:94px;text-align:right}.cq-wcm-edit .idModule{z-index:9002}.idModuleBg{background:url(/images/digital/button/1px_bgs.png) repeat-x;position:absolute;top:0;left:0;width:270px;height:60px}.idModule img{position:relative;padding:0 40px}.idModulePrint{display:none}.idModuleText{position:relative;float:left;z-index:20000;font-weight:400;font-size:8px;left:44px;width:80px;text-align:left;padding-top:5px;padding-left:5px;padding-right:5px;font-family:BMWType_Bold}.activeColor,.activeColorSeriesTopics,.mainNav .link13pxWhite:active,.mainNav .link13pxWhite:hover,.mainNav .link16pxActiveWhite,.mainNav .link17pxActiveWhite,.mainNav .link21pxActiveWhite,.mainNavHomeItem>.link16pxActiveWhite,.mainNavHomeItem>a:active,.mainNavHomeItem>a:hover,.mainNavProductItemsSeries>.link17pxActiveWhite,.mainNavProductItemsSeries>a:active,.mainNavProductItemsSeries>a:hover,.mainNavTopicItems>.link21pxActiveWhite,.mainNavTopicItems>a:active,.mainNavTopicItems>a:hover{color:#0653b6!important}.mainNavHome{display:inline}.mainNavHomeItem{display:inline;position:relative;top:-1px;margin-right:7px}.mainNavItems{display:inline;position:relative;margin-left:6px}.mainNavTopicItems{display:inline;margin-right:13px;position:relative;top:0;z-index:10001}.mainNavProductItems,.mainNavProductItemsSeries{display:inline}.mainNavProductItemsSeriesLinks{padding:0 6px 8px}.mainNavProductItemsLayer{display:none;z-index:10020;position:absolute;left:15px;padding:3px 5px}.alternativeDealerBMWiNavigationLayer .mainNavProductItemsLayerContainerIDealerNavigationLayerVisible{display:block}.alternativeDealerBMWiNavigationLayer .mainNavProductItemsLayerContainerIDealerNavigationLayerVisible+.mainNavProductItemsLayerContainerIDealerNavigationLayerNotVisible,.mainNavProductItemsLayerContainerIDealerNavigationLayerVisible{display:none}.mainNavProductItemsLayerContainer{max-width:922px;min-width:680px;min-height:444px;padding:15px 0 18px 15px;position:relative;background-position:30px 50px;background-repeat:no-repeat!important}.mainNavProductItemsLayerFooter{padding:18px 11px 0 15px;clear:both;bottom:16px;margin-left:226px;display:table}.mainNavProductItemsLayerFooter>div{display:table-row}.mainNavProductItemsLayerFooter>div>span{display:table-cell;padding-right:4px}.mainNavTopicsMore{background-image:url(/images/digital/icons/icons.png);background-position:-769px -226px;background-repeat:no-repeat}.mainNavTopicsMore:hover{background-position:-739px -256px}.mainNavTopicItemsLevel2,.mainNavTopicItemsLevel3{padding:5px;display:none;position:absolute;overflow:visible}.mainNavTopicItemsLevel2{padding-top:3px}.mainNavTopicItemsLevel2Container,.mainNavTopicItemsLevel3Container{width:253px}.ul_level_2,.ul_level_3{padding:6px 8px 15px 9px;width:233px}.ul_level_2 .link13px,.ul_level_2 .link13pxActive,.ul_level_3 .link13px .ul_level_3 .link13pxActive{display:block!important}.mainNavTopicItemsLevel2{left:-14px}.mainNavTopicItemsLevel3{z-index:12000;left:242px;margin-top:-28px}.mainNavLink{line-height:15px;padding:2px 0;margin:1px 0 0}.base.top.topnavi{z-index:10010}.deployVersionIframeWrapper{width:300px;height:13px;overflow:hidden}.deployVersionsLayerContent .copyText{width:310px}.navigation{height:102px;position:relative;background-image:url(/images/digital/button/1px_bgs.png);background-repeat:repeat-x;margin-bottom:-8px;z-index:8004}.navigationFirstLine{height:57px;padding:13px 25px 0 49px}.navigationSecondLine{padding:4px 0 8px 49px;height:20px;position:relative}.topVersionInformation{color:#fff}.deployVersionsInfoLayerDescription td,.deployVersionsInfoLayerDescription th{padding:0 5px 5px 0}.deployVersionsInfoLayerDescription th{font-weight:700}.deployVersionsLayerContentHeadline{font-size:14px;font-weight:700;padding:0 0 8px}.vehicleImageContainer{width:210px;height:117px;overflow:hidden}.vehicleEntries{padding-left:225px;min-height:403px}.vehicleEntry{width:210px;padding:0 15px 7px 0;display:inline-block}.vehicleEntryContainer{padding:0 15px;margin-top:-10px}.seriesOverviewEntry{padding-top:120px!important;position:absolute;top:198px}#layerContainer{z-index:1050}.seriesTopicsEntry{position:absolute;top:132px}.overviewElement{padding-top:35px;margin-bottom:31px}.overviewElementImage{float:left;width:180px;height:100px;overflow:hidden}.overviewElementTextBlock{margin-left:29px;float:right;width:321px}.overviewElementText{margin-top:-11px}.overviewElementLinks{margin-top:14px;margin-left:1px}.playButton{bottom:0;left:0;margin-bottom:20px;margin-left:20px;position:absolute}.playButtonWidget{overflow:hidden;width:336px}.playButtonImage{cursor:pointer;display:inline;float:left;height:26px;width:26px}.playButtonText{display:inline;float:left;font-size:.82em;line-height:16px;width:200px;margin:-3px 0 auto 8px;height:30px}.playButtonWhite{color:#fff}.playButtonDarkGrey{color:#262626}.presentationInset{background-color:#fff;float:right;position:relative;top:-47px;width:260px;z-index:12}.newsItem .productPresentationHeadlineWithoutImage{margin-bottom:10px}.newsItem .productPresentationTextWithoutImage{margin-top:10px}.productPresentationAdditionalContent .accordionWrap{margin-bottom:5px}.productPresentationAdditionalContent .downloadLinks{margin-bottom:13px}.productPresentationAdditionalFilled{margin-top:28px}.productPresentationTeaserSlideShow .productPresentationAdditionalFilled{margin-top:7px}.productPresentationMpaLogo{margin-top:12px;margin-bottom:4px}.productPresentationHeadlineFullwidth{display:block;margin-bottom:-6px;margin-left:295px;width:915px}.productPresentationFullwidth .slideShowImageContainer{display:block;height:420px;margin-bottom:17px;margin-top:16px;overflow:hidden;position:relative;width:100%}.productPresentationFullwidth .slideShowContent{width:1270px}.productPresentationFullwidth .productPresentationText{margin-left:295px;width:510px}.productPresentationText .insetAvail{width:340px;overflow:hidden}.productPresentationFullwidth .slideShowControls{margin-left:296px;top:367px}.productPresentationFullwidth .presentationInset{width:635px}.productPresentationHeadlineFullwidth .buttonComp{display:inline-block;letter-spacing:normal;vertical-align:bottom;position:relative;top:-3px}.productPresentationHeadlineFullwidth span{margin-right:11px}.productPresentationWrap{margin-bottom:54px}.productPresentationFullwidth .productPresentationAdditionalFilled{margin-top:29px}.productPresentationTeaserContent{margin-left:295px;min-width:922px;margin-bottom:35px}.productPresentationTeaserHeadline{display:block;width:600px;margin-bottom:4px}.productPresentationTeaserSlideShow{float:left;width:600px;margin-right:120px;margin-bottom:25px}.productPresentationTeaserImageContainer{margin-top:15px}.productPresentationTeaserText{width:510px}.productPresentationTeaserArea{width:210px;float:left;margin-top:-5px}.productPresentationTeaserArea .offerContainer{padding:0 0 3px}.productPresentationTeaserArea .offerContent{margin-bottom:34px}.slideShowImageContainer{margin-top:10px;margin-bottom:17px;display:block;position:relative;width:600px;height:338px;overflow:hidden}.slideShowImage{position:absolute;left:0;top:0;border-width:0;display:none;z-index:8}.slideShowImageCurrent{display:block;z-index:10}.slideShowImageCurrentFade{display:block;z-index:11}.slideShowContent{width:600px}.slideShowControls{position:absolute;left:15px;top:285px;height:38px;z-index:100;min-width:180px}.slideShowControls .shadow{height:38px;width:100%;background-color:#fff;display:none}.slideShowControlNext,.slideShowControlPlayPause,.slideShowControlPrev{border:none;margin-top:10px;cursor:pointer;display:block;float:left}.slideShowControlPrev{margin-left:10px;margin-right:6px}.slideShowControlPlayPause{margin-right:6px}.slideShowControlNext{margin-right:10px}.slideShowImageIndex{margin:11px 20px 0 0;display:block;float:left;font-size:13px}.smallTeaserPlaceholder{width:210px;height:230px;color:#777;font-size:13px}.warningBorder{border:2px dashed red}.smallTeaserContainerInvalid{height:90%;padding:5px}.socialmedialike{position:relative;clear:both;display:inline-block}.socialmedialike .content{display:inline-block;height:21px}.standardContent .homeLayer .socialmedialike{margin-top:10px;margin-left:50px}.seriesOverview .socialmedialike{margin:15px 15px 3px 295px}.standardContent .socialmedialike{margin-left:295px;margin-top:28px;margin-bottom:68px}.standardContent .exploreHome .socialmedialike{margin-left:50px;margin-top:42px;margin-bottom:39px}.topStage .socialmedialike{margin-left:295px;margin-top:75px;margin-bottom:58px}.myBMWLeftArea .socialMediaButtons{display:inline}.socialmedialike .socialMediaButtons{display:inline-block}.socialmedialike .socialMediaButtons>div{float:left}.socialmedialike .previewBorder{color:#777;border:1px solid #bababa;padding:1px;text-align:center;width:288px}.stage{position:relative}.stageHeadlineContainer{margin:0;color:#fff;max-height:358px;overflow:hidden}.stageHeadlineContainer h4{padding-top:5px}.stage .backgroundImageImage{background-position:left center;position:relative}.stageSubheadline h2{margin-top:8px}.tagCloudWrap{position:relative;min-height:310px}.cloudTags{left:50%;margin:-9.5% 0 0 -50%;overflow:auto;position:absolute;top:50%}.cloud{position:absolute;top:0;left:0;right:0;margin:0 auto;width:1132px;height:345px;background-image:url(/etc/designs/bmwnext/apps/bmwnext/showroom/static/parComponents/staticTagCloud/background-tag-cloud.jpg.resource.1382938976650.jpg)}.tagCloudContainer{height:100%;padding:4% 0;position:relative;text-align:center;width:100%;z-index:2000}.tagCloudHeadline{z-index:2000;position:relative;margin-left:300px}.tagCloudContainerEditing .staticTagCloudItem{float:left!important}.staticTagCloudItemLayerLinks li{list-style:none}.staticTagCloudItem{display:inline-block;white-space:nowrap;margin-right:38px;margin-left:38px;margin-top:13px}.staticTagCloudItem .infoIconContent{height:auto;width:auto}.staticTagCloudItemLayer{display:none;margin:1px 0}.staticTagCloudItemClickable,.staticTagCloudItemInfoLayer{display:inline}.staticTagCloudItemLayerLinks{margin-top:16px}.staticTagCloudItemLayerText{margin-top:10px}.staticTagCloudItemLayer .contextLayerContentHeadline:first-child{margin-top:0}.teaserAreaPlaceholderContainer{width:180px;color:#777;height:220px;font-size:13px;padding:15px}.teaserAreaFloatingContainer{position:relative}.teaserAreaFloatingContainer>div{display:inline-block;margin:0 30px;vertical-align:top}.termsAndConditionsLayer h3{margin-top:10px}.TermsAndConditionsLayerComponent div.table table th{border:none}.TermsAndConditionsLayerComponent{margin:10px 0 20px}.TermsAndConditionsLayerItems{margin-top:10px}.copyText p,.text p{padding-bottom:9px}div.copytextWhite>div,div.copytextWhite>p{color:#fff}div.copytextDarkGrey>div{color:#262626}.textBlockHeadline{margin-bottom:10px;margin-top:12px}.productPresentationContent sub,.textBlockContainer .textRT sub{position:relative;top:4px;vertical-align:top}.myBMWMainContent .textBlockContainer .processTextWrapper,.myBMWMainContent .textBlockContainer .processTextWrapperLast{padding-bottom:0}.textImageContainer{width:501px}.imageContainer{width:150px;float:left}.textContainer{margin-left:200px;width:300px}.textListContainer ul,.textListContainer ul li{padding-top:3px}.copyText,.copyTextBold,.copyTextNoPadding{font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px;color:#262626;text-align:left;vertical-align:top}.copyTextBold{font-family:Arial,sans-serif;font-weight:700}.text,.text p{font-size:13px;line-height:16px;text-align:left;font-weight:400}.text p{padding-bottom:9px}.trackingDisabler>.headline{margin-bottom:8px;margin-top:21px}.trackingDisablerNero{margin-top:21px}.trackingDisablerNero>.headline{margin-bottom:8px;margin-top:21px}.valuelineItemDetail{width:820px}.valuelineImageBig{float:left;margin-right:30px}.valuelineItemContainer .productTileTextContainer{margin-top:13px}.valuelineItemDetailWrap .valuelineText{margin-top:10px;margin-left:420px}.productTileTextContainer .copyText{margin-top:5px}.productTileTextContainer .valuelinePrice{margin-top:5px;width:160px}.valuelinePrice{display:block}.viDetailsExpanded{clear:both;display:none;width:915px;background:none;position:relative}.viDetailsExpanded hr{clear:both;border:1px solid #EAEAEA;margin:0;padding:0}.viDetailsExpanded .valuelineItemDetailWrap{margin-top:30px;margin-bottom:70px}.viDetailsExpanded .valuelineHeadlineDetail{font-weight:700;line-height:20px}.viDetailsExpanded .headlineDetail{margin-top:8px}.viDetailsExpanded .priceDetail{font-weight:700;line-height:25px;margin-top:5px}.viDetailsExpanded .valuelineItemDetailCloseLink{float:right;margin-bottom:10px}.videoImage{overflow:hidden;max-width:180px;max-height:100px}.zoomImageThumb{position:relative;display:inline-block}.zoomImageThumb img{display:block;margin-top:15px}.zoomImageThumb .magnifierIcon{margin:6px}.zoomImageThumbWrap{cursor:pointer}.zoomImageIconWrap{position:absolute;bottom:0;right:0}.akamaiFlush{position:absolute;top:200px;left:200px}