v2.4.0.8
Derivative and Hedging Activities Derivative and Hedging Activities - Fair Value of Recurring Assets and Liabilities Table (Details) (Fair Value, Measurements, Recurring [Member], USD $)
In Millions, unless otherwise specified
Jun. 30, 2014
Dec. 31, 2013
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ (798) $ (649)
Commodity Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Asset 60 40
Derivative Liability (816) (593)
Interest Rate Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value (48) (98)
Foreign Exchange Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign Currency Contracts, Asset, Fair Value Disclosure 6 2
Fair Value, Inputs, Level 1 [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 0 0
Fair Value, Inputs, Level 1 [Member] | Commodity Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Asset 0 0
Derivative Liability 0 0
Fair Value, Inputs, Level 1 [Member] | Interest Rate Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Foreign Exchange Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign Currency Contracts, Asset, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (248) (171)
Fair Value, Inputs, Level 2 [Member] | Commodity Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Asset 38 25
Derivative Liability (244) (100)
Fair Value, Inputs, Level 2 [Member] | Interest Rate Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value (48) (98)
Fair Value, Inputs, Level 2 [Member] | Foreign Exchange Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign Currency Contracts, Asset, Fair Value Disclosure 6 2
Fair Value, Inputs, Level 3 [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (550) (478)
Fair Value, Inputs, Level 3 [Member] | Commodity Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative Asset 22 15
Derivative Liability (572) (493)
Fair Value, Inputs, Level 3 [Member] | Interest Rate Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest Rate Derivative Liabilities, at Fair Value 0 0
Fair Value, Inputs, Level 3 [Member] | Foreign Exchange Contract [Member]
   
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign Currency Contracts, Asset, Fair Value Disclosure $ 0 $ 0