Fair Value (Recurring Measurements) (Details) - USD ($) $ in Millions | 12 Months Ended |
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Proceeds from Sale of Available-for-sale Securities | $ 1,398 | $ 1,726 | $ 1,226 |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 780 | 914 | |
Other than Temporary Impairment Losses, Investments | 0 | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 315 | 424 | |
Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 20 | 16 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 515 | 636 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 163 | 243 | |
Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 245 | 262 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 152 | 181 | |
Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 412 | 522 | |
Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 412 | 522 | |
Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 348 | 376 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 315 | 424 | |
Derivative [Member] | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 20 | 42 | |
Derivative [Member] | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 262 | 300 | |
Derivative [Member] | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 3 | 18 | |
Derivative [Member] | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 30 | 64 | |
Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 1 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 103 | 114 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 163 | 243 | |
Derivative [Member] | Level 2 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 19 | 40 | |
Derivative [Member] | Level 2 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 111 | 121 | |
Derivative [Member] | Level 2 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 3 | 18 | |
Derivative [Member] | Level 2 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 30 | 64 | |
Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 245 | 262 | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 152 | 181 | |
Derivative [Member] | Level 3 | Commodity Contract [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 1 | 2 | |
Derivative [Member] | Level 3 | Interest rate derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 151 | 179 | |
Derivative [Member] | Level 3 | Cross-currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Derivative [Member] | Level 3 | Foreign currency derivatives | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value | 0 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 207 | 205 | |
Other debt securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Other debt securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 207 | 205 | |
Other debt securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Commodity Contract [Member] | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 35 | 45 | |
Commodity Contract [Member] | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Commodity Contract [Member] | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 30 | 38 | |
Commodity Contract [Member] | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 5 | 7 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 153 | 260 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 153 | 260 | |
Certificates of Deposit [Member] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Government debt securities [Domain] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 9 | |
Government debt securities [Domain] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Government debt securities [Domain] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 9 | |
Government debt securities [Domain] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Debt securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 360 | 474 | |
Debt securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Debt securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 360 | 474 | |
Debt securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 52 | 48 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 52 | 48 | |
Equity Funds [Member] | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity Funds [Member] | Trading Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 20 | 16 | |
Equity Funds [Member] | Trading Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 20 | 16 | |
Equity Funds [Member] | Trading Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity Funds [Member] | Trading Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity securities | Available-for-sale Securities [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 52 | 48 | |
Equity securities | Available-for-sale Securities [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Equity securities | Available-for-sale Securities [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 52 | 48 | |
Equity securities | Available-for-sale Securities [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Foreign currency derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 269 | 309 | |
Foreign currency derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Foreign currency derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 29 | 54 | |
Foreign currency derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 240 | 255 | |
Cross-currency derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 29 | 4 | |
Cross-currency derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Cross-currency derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 29 | 4 | |
Cross-currency derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Interest rate derivatives | Derivative [Member] | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 15 | 18 | |
Interest rate derivatives | Derivative [Member] | Level 1 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 0 | 0 | |
Interest rate derivatives | Derivative [Member] | Level 2 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | 15 | 18 | |
Interest rate derivatives | Derivative [Member] | Level 3 | | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value | $ 0 | $ 0 | |