ideas = {
	
	##### COUNTRY IDEAS #####
	
	country = {
		
		### GENERAL ###
		
		GER_idea_winners_of_fp = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			modifier = {
				political_power_factor = -0.15
				land_doctrine_cost_factor = 0.5
				air_doctrine_cost_factor = 0.25
				naval_doctrine_cost_factor = 0.25
			}
		}
		
		GER_idea_winners_of_fp_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_war_preparation

			modifier = {
				land_doctrine_cost_factor = 0.5
				air_doctrine_cost_factor = 0.25
				naval_doctrine_cost_factor = 0.25
			}
		}

	
		### ECONOMY & TRADE ###
		
		GER_idea_currency_confusion = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = money_bad

			modifier = {
				production_factory_start_efficiency_factor = -0.05
				production_factory_efficiency_gain_factor = -0.05
				production_factory_max_efficiency_factor = -0.05
				line_change_production_efficiency_factor = -0.05
				production_lack_of_resource_penalty_factor = 0.25
				tax_efficiency_factor = -0.1
				hidden_modifier = {
					tax_efficiency_factor_from_ideas = -0.1
				}
			}
		}

		GER_idea_gruenderzeit_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.05
				production_speed_buildings_factor = 0.1
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.1
				consumer_goods_income_factor = 0.05
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.05
				}
			}
		}
		
		GER_idea_gruenderzeit_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.1
				production_speed_buildings_factor = 0.25
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				consumer_goods_income_factor = 0.05
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.05
				}
			}
		}

		GER_idea_gruenderzeit_3 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.1
				production_speed_buildings_factor = 0.25
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				drift_defence_factor = 0.05
				consumer_goods_income_factor = 0.05
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.05
				}
			}
		}

		GER_idea_golden_era = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.1
				production_speed_buildings_factor = 0.25
				production_factory_max_efficiency_factor = 0.05
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				drift_defence_factor = 0.1
				tax_efficiency_factor = 0.05
				hidden_modifier = {
					tax_efficiency_factor_from_ideas = 0.05
				}
			}
		}

		GER_idea_deutsche_bank = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_foreign_capital

			modifier = {
				production_factory_start_efficiency_factor = 0.025
				production_factory_efficiency_gain_factor = 0.025
				line_change_production_efficiency_factor = 0.025
				production_lack_of_resource_penalty_factor = -0.2
				consumer_goods_income_factor = 0.1
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.1
				}
			}
		}

		GER_idea_support_german_mining_industry = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ast_all_in

			modifier = {
				local_resources_factor = 0.1
				production_speed_coal_mine_factor = 0.2
			}
		}

		GER_idea_growing_stock_exchange_trading_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_borse

			research_bonus = {
				humanities_tech = 0.1
			}

			modifier = {
				consumer_goods_factor = -0.025
				production_speed_buildings_factor = 0.025
				consumer_goods_income_factor = 0.025
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.025
				}
			}
		}

		GER_idea_growing_stock_exchange_trading_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_borse

			research_bonus = {
				humanities_tech = 0.15
			}

			modifier = {
				consumer_goods_factor = -0.025
				production_speed_buildings_factor = 0.025
				consumer_goods_income_factor = 0.05
				hidden_modifier = {
					consumer_goods_income_factor_from_ideas = 0.05
				}
			}
		}


		### CURRENCY ###

		GER_idea_gold_standard_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_efficiency_gain_factor = 0.025
				production_factory_max_efficiency_factor = 0.025
			}
		}

		GER_idea_gold_standard_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.05
				production_speed_buildings_factor = 0.03
			}
		}

		GER_idea_bimetallism_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_start_efficiency_factor = 0.025
				production_factory_efficiency_gain_factor = 0.025
				line_change_production_efficiency_factor = 0.025
			}
		}

		GER_idea_bimetallism_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_start_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				line_change_production_efficiency_factor = 0.05
				stability_factor = 0.05
			}
		}

		GER_idea_silver_standard_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.025
			}
		}

		GER_idea_silver_standard_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = soviet_german_friendship

			modifier = {
				production_factory_efficiency_gain_factor = 0.1
				production_factory_max_efficiency_factor = 0.05
				production_lack_of_resource_penalty_factor = -0.15
			}
		}


		### RAILROADS ###
		
		GER_idea_railways_booming_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_eisenbahn

			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
				army_speed_factor = 0.01
				mobilization_speed = 0.02
				local_resources = 0.01
			}
		}
		
		GER_idea_railways_booming_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_eisenbahn

			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
				army_speed_factor = 0.02
				mobilization_speed = 0.04
				local_resources = 0.02
			}
		}
		
		GER_idea_railways_booming_3 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_eisenbahn

			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
				army_speed_factor = 0.03
				mobilization_speed = 0.06
				local_resources = 0.03
			}
		}
		
		GER_idea_railways_booming_4 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_eisenbahn

			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
				army_speed_factor = 0.04
				mobilization_speed = 0.08
				local_resources = 0.04
			}
		}
		
		GER_idea_railways_booming_5 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = PRS_eisenbahn

			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
				army_speed_factor = 0.05
				mobilization_speed = 0.1
				local_resources = 0.05
			}
		}


		### ARMY ###
		
		GER_idea_army_organization_troubles = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_army_problems

			modifier = {
				army_org_Factor = -0.2
				planning_speed = -0.2
			}
		}
		GER_idea_decentralized_deutsches_heer = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				army_org_Factor = 0.1
				land_doctrine_cost_factor = -0.1
			}
		}
		GER_idea_decentralized_deutsches_heer_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				army_org_Factor = 0.1
				conscription_factor = 0.1
				land_doctrine_cost_factor = -0.1
			}
		}
		GER_idea_german_general_staff = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = GER_general_staff_first

			modifier = {
				max_planning = 0.1
				planning_speed = 0.1
			}
		}
		GER_idea_centralized_deutsches_heer = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				land_reinforce_rate = 0.05
				conscription_factor = 0.1
			}
		}
		GER_idea_centralized_deutsches_heer_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				land_reinforce_rate = 0.05
				conscription_factor = 0.15
			}
		}
		GER_idea_imperial_navy = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_navy_bonus

			modifier = {
				navy_max_range_factor = 0.25
				experience_gain_navy_factor = 0.25
				navy_capital_ship_attack_factor = 0.05
				navy_capital_ship_defence_factor = 0.05
			}
		}
		GER_idea_imperial_navy_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_navy_bonus

			modifier = {
				navy_max_range_factor = 0.3
				experience_gain_navy_factor = 0.3
				navy_capital_ship_attack_factor = 0.05
				navy_capital_ship_defence_factor = 0.05
				navy_screen_attack_factor = 0.05
				navy_screen_defence_factor = 0.05
			}
		}
		
		GER_idea_railways_nationalized = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_build_infrastructure

			modifier = {
				production_speed_infrastructure_factor = 0.15
				industry_repair_factor = 0.15
			}
		}
		
		GER_idea_railways_privateinvest = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_build_infrastructure

			modifier = {
				production_speed_infrastructure_factor = 0.1
				production_speed_buildings_factor = 0.05
			}
		}
		#Obsolete
		GER_idea_agrarian_state = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_agrarian_reform

			modifier = {
				production_factory_max_efficiency_factor = 0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				industry_free_repair_factor = 0.3
				local_resources_factor = 0.1
				MONTHLY_POPULATION = 0.1
				min_export = -0.05
				consumer_goods_expected_value = -0.05
				global_building_slots_factor = 0.05
			}
		}
		GER_idea_agrarian_state_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_agrarian_reform

			modifier = {
				production_factory_max_efficiency_factor = -0.05
				industrial_capacity_factory = -0.05
				industrial_capacity_dockyard = -0.05
				industry_free_repair_factor = 0.35
				local_resources_factor = 0.12
				MONTHLY_POPULATION = 0.12
				min_export = -0.05
				consumer_goods_expected_value = -0.05
				global_building_slots_factor = 0.05
			}
		}
		GER_idea_agrarian_state_3 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_agrarian_reform

			modifier = {
				production_factory_max_efficiency_factor = -0.05
				industrial_capacity_factory = -0.05
				industrial_capacity_dockyard = -0.05
				industry_free_repair_factor = 0.35
				local_resources_factor = 0.12
				MONTHLY_POPULATION = 0.12
				min_export = -0.05
				consumer_goods_expected_value = -0.05
				global_building_slots_factor = 0.05
				conscription_factor = 0.05
			}
		}
		GER_idea_industrial_state = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				consumer_goods_expected_value = 0.05
				production_factory_max_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.1
				local_resources_factor = 0.05
				production_oil_factor = 0.1
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.05
			}
		}
		GER_idea_industrial_state_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				consumer_goods_expected_value = 0.05
				production_factory_max_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.1
				local_resources_factor = 0.05
				production_oil_factor = 0.1
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
		}
		GER_idea_industrial_state_3 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				consumer_goods_expected_value = 0.05
				production_factory_max_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.1
				local_resources_factor = 0.05
				production_oil_factor = 0.1
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.05
				production_speed_buildings_factor = 0.05
				research_speed_factor = 0.03
			}
		}
		
		GER_idea_maritime_trade_profits = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = escort_effort_focus

			modifier = {
				min_export = -0.05
				money_income = 0.25
			}
		}
		GER_idea_social_security_1 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_expected_value = 0.02
				MONTHLY_POPULATION = 0.05
				production_speed_industrial_complex_factor = 0.05
			}
		}
		GER_idea_social_security_2 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_expected_value = 0.03
				MONTHLY_POPULATION = 0.05
				production_speed_industrial_complex_factor = 0.05
				drift_defence_factor = 0.1
				industry_free_repair_factor = 0.05
			}
		}
		GER_idea_social_security_3 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_expected_value = 0.04
				MONTHLY_POPULATION = 0.05
				production_speed_industrial_complex_factor = 0.05
				drift_defence_factor = 0.2
				industry_free_repair_factor = 0.1
			}
		}
		GER_idea_social_security_4 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_expected_value = 0.05
				MONTHLY_POPULATION = 0.05
				production_speed_industrial_complex_factor = 0.05
				drift_defence_factor = 0.3
				industry_free_repair_factor = 0.15
			}
		}
		GER_idea_law_of_1878 = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = ger_the_great_red_menace

			modifier = {
				political_power_factor = -0.05
				social_egalitarianism_drift = -0.02
			}
		}
		GER_idea_colonial_society = {
			allowed = {
				always = yes
			}

			removal_cost = -1

			picture = generic_sea_focused_navy

			modifier = {

			}
		}
		GER_idea_QNG_military_presence = {
			allowed = {
				original_tag = QNG
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			targeted_modifier = {
				tag = PRS
				attack_bonus_against = -0.05
				defense_bonus_against = -0.05
			}

			modifier = {
				drift_defence_factor = 0.05
			}
		}
		GER_idea_labor_strike_1872 = {
			allowed = {
				original_tag = PRS
			}

			removal_cost = -1

			picture = FRA_matignon_agreements

			modifier = {
				political_power_factor = -0.5
				production_factory_max_efficiency_factor = -0.8
				production_speed_buildings_factor = -0.8
				production_factory_efficiency_gain_factor = -1
				research_speed_factor = -0.25
				social_egalitarianism_drift = 0.1
			}
		}
		GER_idea_heligoland_payment = {
			allowed = {
				original_tag = PRS
			}

			removal_cost = -1

			picture = generic_foreign_capital

			modifier = {
				money_expenses = -0.5
			}
		}
		GER_idea_heligoland_payment_ENG = {
			allowed = {
				original_tag = ENG
			}

			removal_cost = -1

			picture = generic_central_management

			modifier = {
				money_income = 0.5
			}
		}
		GER_idea_Weakened_Textile_Industry = {
			allowed = {
				original_tag = PRS
			}

			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				GER_Elsass_Acceptance_Speed = -0.02
				political_power_gain = -0.01
			}
			on_add = {
				add_stability = 100
				add_to_variable = { GER_Elsass_Acceptance_Speed = -0.02 }
			}
			on_remove = {
				add_to_variable = { GER_Elsass_Acceptance_Speed = 0.02 }
			}
		}
	}

	naval_manufacturers = {

		designer = yes

		GER_naval_manufactory_norddeutscher_lloyd = {

			picture = generic_artillery_manufacturer_3

			allowed = {
				original_tag = PRS
			}

			available = {
				has_completed_focus = GER_focus_historical_norddeutscher_lloyd
			}

			visible = {
				PRS_trigger_formed_germany = yes
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				naval_equipment = 0.05
			}

			traits = { GER_trait_naval_lloyd }
		}
	}

	industrial_concern = {

		aeg = {

			picture = idea_aeg

			allowed = {
				original_tag = PRS
			}

			available = {
				has_completed_focus = GER_focus_historical_electrical_engineering
			}

			visible = {
				PRS_trigger_formed_germany = yes
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				electronics_devices_tech = -0.1
			}

			traits = { GER_trait_concern_aeg }
		}

		siemens = {

			picture = idea_siemens

			allowed = {
				original_tag = PRS
			}

			available = {
				has_completed_focus = GER_focus_historical_mechanical_engineering
			}

			visible = {
				PRS_trigger_formed_germany = yes
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				mechanical_engineering_tech = -0.1
			}

			traits = { GER_trait_concern_siemens }
		}

		bayer = {

			picture = idea_bayer

			allowed = {
				original_tag = PRS
			}

			available = {
				has_completed_focus = GER_focus_historical_chemical_industry
			}

			visible = {
				PRS_trigger_formed_germany = yes
			}

			cost = 150
			removal_cost = 10

			research_bonus = {
				biochemistry_tech = -0.1
			}

			traits = { GER_trait_concern_bayer }
		}
	}

#	high_command = {
#		GER_idea_naval_minister_stosch = {
#
#			allowed = {
#				original_tag = PRS
#			}
#
#			available = {
#				has_completed_focus = GER_focus_historical_minister_von_stosch
#			}
#
#			visible = {
#				PRS_trigger_formed_germany = yes
#			}
#
#			cost = 50
#
#			traits = { eoanb_trait_GER_stosch }
#		}
#		GER_idea_naval_minister_caprivi = {
#
#			allowed = {
#				original_tag = PRS
#			}
#
#			available = {
#				has_completed_focus = GER_focus_historical_minister_caprivi
#			}
#
#			visible = {
#				PRS_trigger_formed_germany = yes
#			}
#
#			cost = 50
#
#			traits = { eoanb_trait_GER_caprivi }
#		}
#	}
}