XML 19 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details 1) (Not Designated as Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ (32)us-gaap_DerivativeGainLossOnDerivativeNet $ (26)us-gaap_DerivativeGainLossOnDerivativeNet
MBS with embedded derivatives [Member] | Realized gains on securities [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_MortgageBackedSecuritiesWithEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
3us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_MortgageBackedSecuritiesWithEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
Public company warrants [Member] | Realized gains on securities [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
(2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
Interest rate swaptions [Member] | Realized gains on securities [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
(1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwaptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_RealizedGainsLossesOnSecuritiesMember
Fixed-indexed annuities (embedded derivative) [Member] | Annuity benefits [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (50)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_FixedIndexedAnnuitiesEmbeddedDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_AnnuitybenefitsMember
(54)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_FixedIndexedAnnuitiesEmbeddedDerivativeMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_AnnuitybenefitsMember
Equity index call options [Member] | Annuity benefits [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 20us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_EquityIndexCallOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_AnnuitybenefitsMember
30us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= afg_EquityIndexCallOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= afg_AnnuitybenefitsMember
Reinsurance contracts (embedded derivative) [Member] | Net investment income [Member]
   
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember
$ (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InvestmentIncomeMember