| 
           Financial Instruments, Consolidated Statements of Operations, Effect of Derivative Instruments (Details) (USD $) In Millions, unless otherwise specified 
         | 
        12 Months Ended | 
      
      
        | 
           Dec. 31, 2014 
         | 
        
           Dec. 31, 2013 
         | 
      
      
        | Other Hedging Activity [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Earnings | 
        
$ 1.1us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
 | 
        
$ (1.0)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
 | 
      
      
        | Foreign exchange contracts | Cost of Sales [Member] | Other Hedging Activity [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Earnings | 
        
0.1us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
        
(0.9)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
      
      
        | Foreign exchange contracts | Other income, net [Member] | Other Hedging Activity [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Earnings | 
        
1.0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherNonoperatingIncomeExpenseMember
 | 
        
(0.1)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherNonoperatingIncomeExpenseMember
 | 
      
      
        | Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Accumulated Other Comprehensive Loss (Effective Portion) | 
        
6.5us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
        
(4.5)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
      
      
        | Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Earnings (Effective Portion) | 
        
(2.2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
        
(4.3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
      
      
        | Cash Flow Hedging [Member] | Interest rate contracts | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Accumulated Other Comprehensive Loss (Effective Portion) | 
        
0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
        
(0.2)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
      
      
        | Cash Flow Hedging [Member] | Interest rate contracts | Interest Expense [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Earnings (Effective Portion) | 
        
(0.1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
 | 
        
1.4us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
 | 
      
      
        | Cash Flow Hedging [Member] | Foreign exchange contracts | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Accumulated Other Comprehensive Loss (Effective Portion) | 
        
5.9us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
        
(0.4)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
      
      
        | Cash Flow Hedging [Member] | Foreign exchange contracts | Cost of Sales [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Earnings (Effective Portion) | 
        
(0.2)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
        
(3.0)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
      
      
        | Cash Flow Hedging [Member] | Commodity contracts | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Accumulated Other Comprehensive Loss (Effective Portion) | 
        
0.6us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
        
(3.9)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
      
      
        | Cash Flow Hedging [Member] | Commodity contracts | Cost of Sales [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Earnings (Effective Portion) | 
        
(1.9)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
        
(2.7)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
 | 
      
      
        | Fair Value Hedging [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Earnings | 
        
2.5us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
 | 
         
 | 
      
      
        | Fair Value Hedging [Member] | Interest rate contracts | Interest Expense [Member] | Designated as Hedging Instrument [Member] | 
         
 | 
         
 | 
      
      
        | Derivative Instruments, Gain (Loss) [Line Items] | 
         
 | 
         
 | 
      
      
        | Amount of Gain (Loss) on Derivatives Recognized in Earnings | 
        
$ 2.5us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
 | 
         
 |