XML 110 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Fair Value Of Derivatives Not Designated As Hedging Instruments) (Details) (Not Designated As Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Not Designated As Hedging Instrument [Member]
   
Derivative [Line Items]    
FX Contracts Assets $ 186us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 118us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Interest Contracts Assets 0us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Commodity Contracts Assets 690us-gaap_PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
850us-gaap_PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivative assets not designated as hedging instruments 876us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
969us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
FX Contracts Liabilities 150us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
166us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Commodity Contracts Liabilities 776us-gaap_PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
649us-gaap_PriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total fair value of derivative liabilities not designated as hedging instruments. $ 926us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 815us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember