v3.4.0.3
Derivative Instruments and Hedging Activities (Credit Derivatives and Other Credit Derivatives) (Details) - USD ($)
$ in Millions
Mar. 31, 2016
Dec. 31, 2015
Protection Sold    
Credit Derivatives    
Derivative notional amount $ 685,566 $ 689,979
Credit risk derivative (assets) / liability, fair value (129) 761
Protection Sold | Less than 1 Year    
Credit Derivatives    
Derivative notional amount 214,658 208,713
Protection Sold | 1 - 3 Years    
Credit Derivatives    
Derivative notional amount 279,598 298,137
Protection Sold | 3 - 5 Years    
Credit Derivatives    
Derivative notional amount 138,782 149,173
Protection Sold | Over 5 Years    
Credit Derivatives    
Derivative notional amount 52,528 33,956
Protection Sold | Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 685,167 689,519
Credit risk derivative (assets) / liability, fair value (127) 785
Protection Sold | Credit Default Swaps | Less than 1 Year    
Credit Derivatives    
Derivative notional amount 214,631 208,694
Protection Sold | Credit Default Swaps | 1 - 3 Years    
Credit Derivatives    
Derivative notional amount 279,554 298,030
Protection Sold | Credit Default Swaps | 3 - 5 Years    
Credit Derivatives    
Derivative notional amount 138,777 149,171
Protection Sold | Credit Default Swaps | Over 5 Years    
Credit Derivatives    
Derivative notional amount 52,205 33,624
Protection Sold | Single Name Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 402,123 420,806
Credit risk derivative (assets) / liability, fair value 1,055 1,980
Protection Sold | Single Name Credit Default Swaps | Investment grade    
Credit Derivatives    
Derivative notional amount 282,152 299,670
Credit risk derivative (assets) / liability, fair value (1,367) (1,831)
Protection Sold | Single Name Credit Default Swaps | Non-investment grade    
Credit Derivatives    
Derivative notional amount 119,971 121,136
Credit risk derivative (assets) / liability, fair value 2,422 3,811
Protection Sold | Single Name Credit Default Swaps | Less than 1 Year    
Credit Derivatives    
Derivative notional amount 129,064 122,597
Protection Sold | Single Name Credit Default Swaps | Less than 1 Year | Investment grade    
Credit Derivatives    
Derivative notional amount 87,072 84,543
Protection Sold | Single Name Credit Default Swaps | Less than 1 Year | Non-investment grade    
Credit Derivatives    
Derivative notional amount 41,992 38,054
Protection Sold | Single Name Credit Default Swaps | 1 - 3 Years    
Credit Derivatives    
Derivative notional amount 176,387 194,728
Protection Sold | Single Name Credit Default Swaps | 1 - 3 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 123,998 138,467
Protection Sold | Single Name Credit Default Swaps | 1 - 3 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 52,389 56,261
Protection Sold | Single Name Credit Default Swaps | 3 - 5 Years    
Credit Derivatives    
Derivative notional amount 80,827 88,186
Protection Sold | Single Name Credit Default Swaps | 3 - 5 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 57,920 63,754
Protection Sold | Single Name Credit Default Swaps | 3 - 5 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 22,907 24,432
Protection Sold | Single Name Credit Default Swaps | Over 5 Years    
Credit Derivatives    
Derivative notional amount 15,845 15,295
Protection Sold | Single Name Credit Default Swaps | Over 5 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 13,162 12,906
Protection Sold | Single Name Credit Default Swaps | Over 5 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 2,683 2,389
Protection Sold | Total Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 283,044 268,713
Credit risk derivative (assets) / liability, fair value (1,182) (1,195)
Protection Sold | Total Index and Basket Credit Default Swaps | Investment grade    
Credit Derivatives    
Derivative notional amount 155,602 143,742
Credit risk derivative (assets) / liability, fair value (1,802) (1,977)
Protection Sold | Total Index and Basket Credit Default Swaps | Non-investment grade    
Credit Derivatives    
Derivative notional amount 127,442 124,971
Credit risk derivative (assets) / liability, fair value 620 782
Protection Sold | Total Index and Basket Credit Default Swaps | Less than 1 Year    
Credit Derivatives    
Derivative notional amount 85,567 86,097
Protection Sold | Total Index and Basket Credit Default Swaps | Less than 1 Year | Investment grade    
Credit Derivatives    
Derivative notional amount 32,276 33,507
Protection Sold | Total Index and Basket Credit Default Swaps | Less than 1 Year | Non-investment grade    
Credit Derivatives    
Derivative notional amount 53,291 52,590
Protection Sold | Total Index and Basket Credit Default Swaps | 1 - 3 Years    
Credit Derivatives    
Derivative notional amount 103,167 103,302
Protection Sold | Total Index and Basket Credit Default Swaps | 1 - 3 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 59,013 59,403
Protection Sold | Total Index and Basket Credit Default Swaps | 1 - 3 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 44,154 43,899
Protection Sold | Total Index and Basket Credit Default Swaps | 3 - 5 Years    
Credit Derivatives    
Derivative notional amount 57,950 60,985
Protection Sold | Total Index and Basket Credit Default Swaps | 3 - 5 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 45,293 45,505
Protection Sold | Total Index and Basket Credit Default Swaps | 3 - 5 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 12,657 15,480
Protection Sold | Total Index and Basket Credit Default Swaps | Over 5 Years    
Credit Derivatives    
Derivative notional amount 36,360 18,329
Protection Sold | Total Index and Basket Credit Default Swaps | Over 5 Years | Investment grade    
Credit Derivatives    
Derivative notional amount 19,020 5,327
Protection Sold | Total Index and Basket Credit Default Swaps | Over 5 Years | Non-investment grade    
Credit Derivatives    
Derivative notional amount 17,340 13,002
Protection Sold | Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 214,815 199,688
Credit risk derivative (assets) / liability, fair value (39) (102)
Protection Sold | Tranched Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 68,229 69,025
Credit risk derivative (assets) / liability, fair value (1,143) (1,093)
Protection Sold | Single Name, and Non-tranched Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 614,900 619,500
Protection Sold | Other Credit Contracts    
Credit Derivatives    
Derivative notional amount 399 460
Credit risk derivative (assets) / liability, fair value (2) (24)
Protection Sold | Other Credit Contracts | Less than 1 Year    
Credit Derivatives    
Derivative notional amount 27 19
Protection Sold | Other Credit Contracts | 1 - 3 Years    
Credit Derivatives    
Derivative notional amount 44 107
Protection Sold | Other Credit Contracts | 3 - 5 Years    
Credit Derivatives    
Derivative notional amount 5 2
Protection Sold | Other Credit Contracts | Over 5 Years    
Credit Derivatives    
Derivative notional amount 323 332
Protection Purchased | Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 721,437 728,928
Credit risk derivative (assets) / liability, fair value 1,093 (39)
Protection Purchased | Single Name Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 387,777 405,361
Credit risk derivative (assets) / liability, fair value (1,100) (2,079)
Protection Purchased | Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 181,184 173,936
Credit risk derivative (assets) / liability, fair value (193) (82)
Protection Purchased | Tranched Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount 152,476 149,631
Credit risk derivative (assets) / liability, fair value 2,386 2,122
Protection Purchased | Single Name, and Non-tranched Index and Basket Credit Default Swaps    
Credit Derivatives    
Derivative notional amount $ 566,400 $ 577,700