focus_tree = {
	id = germany_focus

	country = {
		factor = 0
		modifier = {
			add = 25
			tag = GER
		}
	}

	initial_show_position = { x = 100 y = 0 }
	continuous_focus_position = { x = 5300 y = 3040 }


	### CAT_industry Tree ###
	#DEUTSCHLAND INDUSTRIE
	focus = {
		id = GER_deutschland_industrie
		icon = industrialization
		search_filters = { FOCUS_FILTER_INDUSTRY }
		x = 90
		y = 16
		cost = 4.3

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_deutschland_industrie"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
			add_stability = 0.05
		}
		ai_will_do = {
			base = 1
		}
	}

	#EXPAND THE OIL & GAS SECTOR
	focus = {
		id = GER_expand_oil_gas
		icon = generic_gas

		x = -3
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 4.3

		prerequisite = { focus = GER_deutschland_industrie }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_oil_gas"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
			add_tech_bonus = {
				name = CAT_fuel_oil
				bonus = 0.10
				uses = 1
				category = CAT_fuel_oil
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	# Unemployment branch

	focus = { #DOMESTIC OIL PRODUCTION
		id = GER_domestic_oil
		icon = oil_green

		x = 4
		y = 1
		relative_position_id = GER_expand_oil_gas

		cost = 10

		prerequisite = { focus = GER_expand_oil_gas }

		mutually_exclusive = { focus = GER_foreign_investors }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_domestic_oil"
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			add_tech_bonus = {
				name = CAT_fuel_oil
				bonus = 1
				uses = 2
				category = CAT_fuel_oil
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #INCREASE NATIONAL OIL RESERVES
		id = GER_increase_oil_reserves
		icon = oil_production2

		x = 0
		y = 1
		relative_position_id = GER_domestic_oil

		cost = 7.15

		prerequisite = { focus = GER_domestic_oil }

		available = {
			45 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				45 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_increase_oil_reserves"
			45 = {
				add_building_construction = {
					type = fuel_silo
					level = 2
					instant_build = yes
				}
			}
			set_temp_variable = { treasury_change = -6.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #GERMAN OILRIG DESIGNS
		id = GER_german_oilrig_designs
		icon = oilrig_design

		x = -1
		y = 1
		relative_position_id = GER_increase_oil_reserves

		cost = 5.72

		prerequisite = { focus = GER_increase_oil_reserves }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_oilrig_designs"
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			two_random_industrial_complex = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #ALTERNATIVE FUEL OPTIONS
		id = GER_alternative_fuel_options
		icon = oil_trade

		x = 0
		y = 2
		relative_position_id = GER_increase_oil_reserves

		cost = 4.3

		prerequisite = { focus = GER_increase_oil_reserves }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_alternative_fuel_options"
			39 = {
				add_resource = {
					type = oil
					amount = 2
				}
				two_state_fossil_fuel_powerplant = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = { #BIO-DIESEL REFINERY
		id = GER_bio_options
		icon = agrarwende

		x = -2
		y = 1
		relative_position_id = GER_alternative_fuel_options

		cost = 8.6

		prerequisite = { focus = GER_alternative_fuel_options }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bio_options"
			two_random_synthetic_refinery = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BIO-DIESEL PRODUCTION
		id = GER_bio_diesel_production
		icon = agriculture2

		x = -1
		y = 1
		relative_position_id = GER_bio_options

		cost = 8.6

		prerequisite = { focus = GER_bio_options }

		available = {
			39 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				39 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bio_diesel_production"
			39 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = fossil_powerplant
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BIO-DIESEL REFINERY
		id = GER_ethanol_power
		icon = champagne_green

		x = 1
		y = 1
		relative_position_id = GER_bio_options

		cost = 8.6

		prerequisite = { focus = GER_bio_options }

		available = {
			545 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				545 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_ethanol_power"
			545 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = fossil_powerplant
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #LIFT THE FRACKING BAN
		id = GER_lift_fracking_ban
		icon = GENERIC_austerity_measures

		x = 1
		y = 1
		relative_position_id = GER_alternative_fuel_options

		cost = 8.6

		prerequisite = { focus = GER_alternative_fuel_options }

		available = {
			custom_trigger_tooltip = {
				tooltip = 40_percent_government_coalition_strength_tt
				check_variable = { government_coalition_strength > 0.399 }
			}
			neutrality_neutral_green_not_in_power_or_coalition = yes
			has_stability > 0.65
			has_political_power > 100
			NOT = {
				has_completed_focus = GER_committed_to_green_power
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_lift_fracking_ban"
			set_temp_variable = { party_popularity_increase = -0.03 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			newline = yes
			custom_effect_tooltip = GER_20_pp_cost_TT
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #SCOUT FOR FRACKING SITES
		id = GER_scout_fracking_sites
		icon = seize_oil

		x = 0
		y = 1
		relative_position_id = GER_lift_fracking_ban

		cost = 4.3

		prerequisite = { focus = GER_lift_fracking_ban }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_scout_fracking_sites"
			add_political_power = 100
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BEGIN FRACKING
		id = GER_begin_fracking
		icon = oil_companies
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_scout_fracking_sites

		cost = 7.9

		prerequisite = { focus = GER_scout_fracking_sites }

		available = {
			39 = {
				is_owned_and_controlled_by = GER
			}
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				39 = {
					is_owned_and_controlled_by = GER
				}
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_begin_fracking"
			39 = {
				add_resource = {
					type = oil
					amount = 10
				}
			}
			newline = yes
			add_stability = -0.05
			set_temp_variable = { treasury_change = -5.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND MAINSTREAM INDUSTRY
		id = GER_expand_mainstream_industry
		icon = industry2

		x = 15
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 4.3

		prerequisite = { focus = GER_deutschland_industrie }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_mainstream_industry"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #APPEASE THE WORKFORCE
		id = GER_appease_the_workforce
		icon = Generic_Working_Class_Family

		x = -1
		y = 1
		relative_position_id = GER_expand_mainstream_industry

		cost = 7.15

		prerequisite = { focus = GER_expand_mainstream_industry }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_appease_the_workforce"
			if = {
				limit = {
					OR = {
						has_idea = social_01
						has_idea = social_02
						has_idea = social_03
					}
				}
				add_ideas = social_04
			}

			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			set_temp_variable = { GER_welfare_cost_change = 0.02 }
			update_GER_welfare_cost = yes

		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CORPORATE SECTOR TAX CUT
		id = GER_corporate_tax_cut
		icon = GENERIC_austerity_measures

		x = 1
		y = 1
		relative_position_id = GER_expand_mainstream_industry

		cost = 4.3
		prerequisite = { focus = GER_expand_mainstream_industry }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_corporate_tax_cut"
			set_temp_variable = { corp_change = -5 }
			modify_corporate_tax_rate_effect = yes
			two_office_construction = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #REVIVE THE GERMAN WORKSHOP
		id = GER_revive_the_german_workshop
		icon = construction4

		x = 0
		y = 3
		relative_position_id = GER_expand_mainstream_industry

		cost = 7.15

		prerequisite = {
			focus = GER_corporate_tax_cut
			focus = GER_appease_the_workforce
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_revive_the_german_workshop"
			45 = {
				add_dynamic_modifier = { modifier = GER_industrial_complex }
			}
			set_temp_variable = { temp_opinion = 2 }
			change_small_medium_business_owners_opinion = yes
			set_temp_variable = { temp_opinion = 2 }
			change_industrial_conglomerates_opinion = yes
			set_temp_variable = { temp_opinion = 2 }
			change_labour_unions_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_the_divide
		icon = german_confederation

		x = -4
		y = 1
		relative_position_id = GER_revive_the_german_workshop

		cost = 10

		prerequisite = { focus = GER_revive_the_german_workshop }

		available = {
			OR = {
				NOT = {
					emerging_communist_state_are_in_power = yes
					neutrality_neutral_communism_are_in_power = yes
					emerging_anarchist_communism_are_in_power = yes
				}
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_divide"
			custom_effect_tooltip = GER_east_increase_opinion3
			add_to_variable = { GER_east_opinion = 3 }
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT MORE OILRIGS
		id = GER_construct_more_oilrigs
		icon = oil

		x = -2
		y = 1
		relative_position_id = GER_german_oilrig_designs

		cost = 7.9

		prerequisite = {
			focus = GER_german_oilrig_designs
			focus = GER_northsea_steel_oilrigs
		}

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
			37 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
				37 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_construct_more_oilrigs"
			add_resource = {
				type = oil
				amount = 3
				state = 38
			}
			newline = yes
			add_resource = {
				type = oil
				amount = 3
				state = 37
			}
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #INVITE FOREIGN INVESTORS
		id = GER_foreign_investors
		icon = hans_eichel_euro

		x = -4
		y = 1
		relative_position_id = GER_expand_oil_gas

		cost = 4.3

		prerequisite = { focus = GER_expand_oil_gas }

		mutually_exclusive = { focus = GER_domestic_oil }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_foreign_investors"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND EXXON OPERATIONS
		id = GER_exxon_ops
		icon = exxonmobil_two

		x = -3
		y = 1
		relative_position_id = GER_foreign_investors

		cost = 7.9

		prerequisite = { focus = GER_foreign_investors }

		mutually_exclusive = { focus = GER_gazprom_ops focus = GER_shell_ops }

		available = {
			45 = {
				is_owned_and_controlled_by = GER
			}
			NOT = {
				has_government = communism
			}
			USA = {
				has_opinion = {
					target = GER
					value > 59
				}
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_exxon_ops"
			add_resource = {
				type = oil
				amount = 5
				state = 45
			}
			set_temp_variable = { percent_change = 4 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			if = {
				limit = { has_western_aligned_government = yes }
				USA = {
					add_opinion_modifier = {
						target = ROOT
						modifier = great_trade_positive
					}
				}
				SOV = {
					add_opinion_modifier = {
						target = ROOT
						modifier = great_trade_negative
					}
				}
			}
			else = {
				set_temp_variable = { treasury_change = -8.00 }
				modify_treasury_effect = yes
			}
			set_temp_variable = { treasury_change = -6.00 }
			modify_treasury_effect = yes
			custom_effect_tooltip = GER_russian_relations_harmed_tt
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND GAZPROM OPERATIONS
		id = GER_gazprom_ops
		icon = RUS_gazprom

		x = 0
		y = 1
		relative_position_id = GER_foreign_investors

		cost = 7.9

		prerequisite = { focus = GER_foreign_investors }

		mutually_exclusive = { focus = GER_shell_ops focus = GER_exxon_ops }

		available = {
			539 = {
				is_owned_and_controlled_by = GER
			}
			country_exists = SOV
			NOT = {
				has_completed_focus = GER_cancel_russian_deals
			}
			SOV = {
				has_opinion = {
					target = GER
					value > 59
				}
			}
		}

		bypass = {
			NOT = {
				539 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }


		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_gazprom_ops"
			add_resource = {
				type = oil
				amount = 4
				state = 539
			}
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			if = {
				limit = { has_western_aligned_government = yes }
				SOV = {
					add_opinion_modifier = {
						target = ROOT
						modifier = great_trade_positive
					}
				}
				USA = {
					add_opinion_modifier = {
						target = ROOT
						modifier = great_trade_negative
					}
				}
			}
			else = {
				set_temp_variable = { treasury_change = -7.00 }
				modify_treasury_effect = yes
			}
			set_temp_variable = { treasury_change = -5.00 }
			modify_treasury_effect = yes
			custom_effect_tooltip = GER_usa_relations_harmed_tt
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND SHELL OPERATIONS
		id = GER_shell_ops
		icon = royal_dutch_shell

		x = 3
		y = 1
		relative_position_id = GER_foreign_investors

		cost = 7.9

		prerequisite = { focus = GER_foreign_investors }

		mutually_exclusive = { focus = GER_exxon_ops focus = GER_gazprom_ops }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
			NOT = {
				has_government = communism
			}
			ENG = {
				has_opinion = {
					target = GER
					value > 59
				}
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_shell_ops"
			add_offsite_building = { level = 2 type = industrial_complex }
			add_resource = {
				type = oil
				amount = 3
				state = 38
			}
			newline = yes
			set_temp_variable = { percent_change = 4 }
			set_temp_variable = { tag_index = ENG }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			if = {
				limit = { has_western_aligned_government = yes }
				ENG = {
					add_opinion_modifier = {
						target = ROOT
						modifier = great_trade_positive
					}
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -20.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT KARLSRUHE PLANT
		id = GER_construct_karlsruhe_plant
		icon = factory_planning

		x = 1
		y = 1
		relative_position_id = GER_exxon_ops

		cost = 10

		prerequisite = { focus = GER_exxon_ops }

		available = {
			42 = {
				is_owned_and_controlled_by = GER
			}
			USA = {
				has_opinion = {
					target = GER
					value > 79
				}
			}
		}

		bypass = {
			NOT = {
				42 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_construct_karlsruhe_plant"
			add_offsite_building = { level = 1 type = industrial_complex }
			42 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = fossil_powerplant
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { treasury_change = -12 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT COLOGNE PLANT
		id = GER_construct_cologne_plant
		icon = factory_planning

		x = -1
		y = 1
		relative_position_id = GER_exxon_ops

		cost = 10

		prerequisite = { focus = GER_exxon_ops }

		available = {
			966 = {
				is_owned_and_controlled_by = GER
			}
			USA = {
				has_opinion = {
					target = GER
					value > 79
				}
			}
		}

		bypass = {
			NOT = {
				966 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_construct_cologne_plant"
			add_offsite_building = { level = 1 type = industrial_complex }
			966 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = fossil_powerplant
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = oil
					amount = 2
				}
			}
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #NORD STREAM
		id = GER_nordstream_one
		icon = SOV_nordstream

		x = 0
		y = 1
		relative_position_id = GER_gazprom_ops

		cost = 7.9

		prerequisite = { focus = GER_gazprom_ops }

		available = {
			539 = {
				is_owned_and_controlled_by = GER
			}
			NOT = {
				has_completed_focus = GER_cancel_russian_deals
			}
			SOV = {
				has_country_flag = SOV_gazprom_mechanic_nord_stream
			}
		}

		bypass = {
			OR = {
				NOT = {
					539 = {
						is_owned_and_controlled_by = GER
					}
				}
				has_idea = SOV_nord_stream_idea
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nordstream_one"
			add_ideas = SOV_nord_stream_idea
			set_temp_variable = { percent_change = 2.5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { treasury_change = -11.00 }
			modify_treasury_effect = yes
			SOV = {
				add_opinion_modifier = {
					modifier = economic_mission
					target = GER
				}
			}
			GER = {
				add_opinion_modifier = {
					modifier = economic_mission
					target = SOV
				}
			}
			hidden_effect = {
				SOV = {
					add_ideas = SOV_nord_stream_sov_idea
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #PROPOSE NORDSTREAM 2
		id = GER_propose_nordstream_two
		icon = SOV_nordstreamtwo

		x = 0
		y = 1
		relative_position_id = GER_nordstream_one

		cost = 7.9

		prerequisite = { focus = GER_nordstream_one }

		available = {
			539 = {
				is_owned_and_controlled_by = GER
			}
			NOT = {
				has_completed_focus = GER_cancel_russian_deals
			}
			SOV = {
				has_country_flag = SOV_gazprom_mechanic_nord_stream2
			}
		}

		bypass = {
			OR = {
				NOT = {
					539 = {
						is_owned_and_controlled_by = GER
					}
				}
				has_idea = SOV_nord_stream2_idea
			}
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_propose_nordstream_two"
			add_ideas = SOV_nord_stream2_idea
			set_temp_variable = { percent_change = 2.5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { treasury_change = -15.00 }
			modify_treasury_effect = yes
			SOV = {
				add_opinion_modifier = {
					modifier = economic_mission
					target = GER
				}
			}
			GER = {
				add_opinion_modifier = {
					modifier = economic_mission
					target = SOV
				}
			}
			hidden_effect = {
				SOV = {
					add_ideas = SOV_nord_stream2_sov_idea
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #PROVIDE STEEL FOR NORTH SEA OILRIGS
		id = GER_northsea_steel_oilrigs
		icon = north_sea_oilrig

		x = 0
		y = 1
		relative_position_id = GER_shell_ops

		cost = 10.0

		prerequisite = { focus = GER_shell_ops }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_northsea_steel_oilrigs"
			add_offsite_building = { level = 2 type = industrial_complex }
			add_resource = {
				type = oil
				amount = 9
				state = 38
			}
			newline = yes
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = ENG }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			newline = yes

			add_resource = {
				type = steel
				amount = -7
				state = 966
			}
			set_temp_variable = { treasury_change = -35.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BERGBAU IN DEUTSCHLAND
		id = GER_mining_in_germany
		icon = PB_Generic_Mining_Industry

		x = 6
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 6.5

		prerequisite = { focus = GER_deutschland_industrie }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_mining_in_germany"
			add_tech_bonus = {
				name = CAT_artillery
				bonus = 0.20
				uses = 1
				category = CAT_excavation_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #INCREASE NATIONAL MINING FUNDS
		id = GER_increase_mining_funds
		icon = money

		x = -1
		y = 1
		relative_position_id = GER_mining_in_germany

		cost = 4.3

		prerequisite = { focus = GER_mining_in_germany }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_increase_mining_funds"
			set_temp_variable = { party_popularity_increase = 0.02 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			newline = yes
			set_temp_variable = { treasury_change = -10.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #UPGRADE MINING EQUIPMENT
		id = GER_miner_advertisement_campaign
		icon = construction_engineering

		x = 1
		y = 1
		relative_position_id = GER_mining_in_germany

		cost = 6.5

		prerequisite = { focus = GER_mining_in_germany }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_miner_advertisement_campaign"
			40 = { add_manpower = 2210 }
			43 = { add_manpower = 1670 }
			966 = { add_manpower = 3560 }
			967 = { add_manpower = 1980 }
			39 = { add_manpower = 5420 }
			set_temp_variable = { temp_opinion = 2 }
			change_small_medium_business_owners_opinion = yes
			newline = yes
			set_temp_variable = { treasury_change = -4.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #INCREASE MINING OUTPUT
		id = GER_increase_mining_output
		icon = mining
		x = 0
		y = 2
		relative_position_id = GER_mining_in_germany

		cost = 6.5

		prerequisite = {
			focus = GER_increase_mining_funds
			focus = GER_miner_advertisement_campaign
		}

		available = {
			has_tech = excavation1
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_increase_mining_output"
			add_tech_bonus = {
				name = CAT_artillery
				bonus = 0.40
				uses = 1
				category = CAT_excavation_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #SAMSON PIT (SILVER)
		id = GER_samson_pit
		icon = mining_truck

		x = -2
		y = 1
		relative_position_id = GER_increase_mining_output

		cost = 8.6

		prerequisite = { focus = GER_increase_mining_output }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_samson_pit"
			38 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = tungsten
					amount = 5
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #GLASEBACH MINE (SILVER)
		id = GER_glasebach_mine
		icon = mining_truck

		x = 0
		y = 1
		relative_position_id = GER_samson_pit

		cost = 8.6

		prerequisite = { focus = GER_samson_pit }

		available = {
			972 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				972 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_glasebach_mine"
			972 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = tungsten
					amount = 5
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #rammelsberg MINE (COPPER)
		id = GER_rammelsberg_mine
		icon = mining_truck

		x = 0
		y = 1
		relative_position_id = GER_increase_mining_output

		cost = 8.6

		prerequisite = { focus = GER_increase_mining_output }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_rammelsberg_mine"
			38 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = chromium
					amount = 5
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -7.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #rammelsberg MINE LEAD DEPOSITS (LEAD)
		id = GER_rammelsberg_mine_expanded
		icon = mining_truck

		x = 0
		y = 1
		relative_position_id = GER_rammelsberg_mine

		cost = 8.6

		prerequisite = { focus = GER_rammelsberg_mine }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_rammelsberg_mine_expanded"
			38 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = chromium
					amount = 5
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -7.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #GRÜNTEN MINE (STEEL)
		id = GER_grunten_mine
		icon = mining_truck

		x = 2
		y = 1
		relative_position_id = GER_increase_mining_output

		cost = 7.9

		prerequisite = { focus = GER_increase_mining_output }


		available = {
			43 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_grunten_mine"
			43 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = steel
					amount = 8
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #RUHR MINE (STEEL)
		id = GER_ruhr_mine
		icon = mining_truck

		x = 0
		y = 1
		relative_position_id = GER_grunten_mine

		cost = 8.6

		prerequisite = { focus = GER_grunten_mine }

		available = {
			39 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				39 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_ruhr_mine"
			39 = {
				add_dynamic_modifier = { modifier = GER_mines }
				add_resource = {
					type = steel
					amount = 9
				}
				add_resource = {
					type = aluminium
					amount = 6
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -10.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #MODERNISE MINING EQUIPMENT
		id = GER_modernise_mining_equipment
		icon = radical_tax_reform

		x = 2
		y = 1
		relative_position_id = GER_glasebach_mine

		cost = 6.5

		prerequisite = {
			focus = GER_glasebach_mine
			focus = GER_rammelsberg_mine_expanded
			focus = GER_ruhr_mine
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_modernise_mining_equipment"
			add_tech_bonus = {
				name = CAT_artillery
				bonus = 0.40
				uses = 1
				category = CAT_construction_tech
			}
			newline = yes
			set_temp_variable = { treasury_change = -10.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND THE WEST
		id = GER_expand_west
		icon = expand_west_germany

		x = -2
		y = 1
		relative_position_id = GER_the_divide

		cost = 7.15

		prerequisite = { focus = GER_the_divide }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_west"
			set_party_index_to_ruling_party = yes
			set_temp_variable = { party_popularity_increase = 0.05 }
			add_relative_party_popularity = yes
			add_stability = 0.02
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #REAL STEEL
		id = GER_real_steel
		icon = thyssenkrupp_factory

		x = -1
		y = 1
		relative_position_id = GER_expand_west

		cost = 8.6

		prerequisite = { focus = GER_expand_west }

		prerequisite = { focus = GER_modernise_mining_equipment }

		available = {
			has_completed_focus = GER_ruhr_mine
			39 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				39 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_real_steel"
			39 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = steel
					amount = 6
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -10.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #REVIVE THE RHINE
		id = GER_revive_the_rhine
		icon = revive_rhineland

		x = 1
		y = 1
		relative_position_id = GER_expand_west

		cost = 7.9

		prerequisite = { focus = GER_expand_west }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_revive_the_rhine"
			add_ideas = GER_idea_rhineland_industry
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT NEW SPEIRA GmbH PLANT
		id = GER_new_speira_plant
		icon = revive_rhineland

		x = -1
		y = 1
		relative_position_id = GER_real_steel

		cost = 8.6

		prerequisite = {
			focus = GER_real_steel
		}

		available = {
			1080 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				1080 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_new_speira_plant"
			1080 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = aluminium
					amount = 6
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT NEW DOCKS AT PORT OF HAMBURG
		id = GER_new_docks_port_hamburg
		icon = naval_dockyard

		x = 1
		y = 1
		relative_position_id = GER_real_steel

		cost = 7.15

		prerequisite = {
			focus = GER_real_steel focus = GER_revive_the_rhine
		}

		available = {
			1080 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				1080 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_new_docks_port_hamburg"
			1080 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			if = {
				limit = {
					has_idea = maritime_industry
				}
				set_temp_variable = { temp_opinion = 10 }
				change_maritime_industry_opinion = yes
				newline = yes
				set_temp_variable = { treasury_change = -10.00 }
				modify_treasury_effect = yes
			}
			else = {
				newline = yes
				set_temp_variable = { treasury_change = -15.00 }
				modify_treasury_effect = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND THE EAST
		id = GER_expand_east
		icon = expand_east_germany3

		x = 2
		y = 1
		relative_position_id = GER_the_divide

		cost = 7.15

		prerequisite = { focus = GER_the_divide }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_east"
			custom_effect_tooltip = GER_east_increase_opinion2
			add_to_variable = { GER_east_opinion = 2 }
			set_temp_variable = { GER_police_cost_change = -0.03 }
			update_GER_police_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #DRESDEN PROJECTS
		id = GER_dresden_projects
		icon = dresden_projects

		x = -1
		y = 1
		relative_position_id = GER_expand_east

		cost = 6.5

		prerequisite = { focus = GER_expand_east }

		available = {
			44 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				44 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_dresden_projects"
			44 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_dynamic_modifier = { modifier = GER_industrial_complex }
			}
			newline = yes
			set_temp_variable = { treasury_change = -4.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = { #BRANDENBURG PROJECTS
		id = GER_brandenburg_projects
		icon = brandenburg_projects

		x = 1
		y = 1
		relative_position_id = GER_expand_east

		cost = 6.5

		prerequisite = { focus = GER_expand_east }

		available = {
			1079 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				1079 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_brandenburg_projects"
			set_temp_variable = { treasury_change = -7.00 }
			modify_treasury_effect = yes
			1079 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
				add_dynamic_modifier = { modifier = GER_industrial_complex }
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EAST-BERLIN PROJECTS
		id = GER_berlin_projects
		icon = berlin_projects

		x = 0
		y = 2
		relative_position_id = GER_expand_east

		cost = 10

		prerequisite = {
			focus = GER_dresden_projects
		}

		prerequisite = {
			focus = GER_brandenburg_projects
		}

		available = {
			45 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				45 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_berlin_projects"
			45 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BRINGING GERMANY CLOSER TOGETHER
		id = GER_bringing_germany_closer_together
		icon = germany

		x = 0
		y = 4
		relative_position_id = GER_the_divide

		cost = 10.0

		prerequisite = {
			focus = GER_berlin_projects
		}

		prerequisite = {
			focus = GER_new_docks_port_hamburg
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bringing_germany_closer_together"
			custom_effect_tooltip = GER_east_german_divide_end
			set_country_flag = GER_its_over
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND THE AUTOMOBILE INDUSTRY
		id = GER_expand_automobile
		icon = rubber_production

		x = 4
		y = 2
		relative_position_id = GER_revive_the_german_workshop

		cost = 6.5

		prerequisite = { focus = GER_revive_the_german_workshop }


		available = {
			has_completed_focus = GER_real_steel
			45 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				45 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_automobile"
			45 = {
				add_resource = {
					type = rubber
					amount = 4
				}
			}
			two_random_industrial_complex = yes
			newline = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #ALTERNATIVE POWER
		id = GER_alt_energy
		icon = BRA_renewable_energy_funds

		x = -21
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 4.3

		prerequisite = { focus = GER_deutschland_industrie }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_alt_energy"
			add_tech_bonus = {
				name = CAT_3d
				bonus = 0.50
				uses = 1
				category = CAT_3d
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #HEALTH AND SAFETY REFORMS
		id = GER_shaking_up_the_system
		icon = medicine

		x = 4
		y = 1
		relative_position_id = GER_expand_mainstream_industry

		cost = 5.72

		prerequisite = { focus = GER_expand_mainstream_industry }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_shaking_up_the_system"
			add_stability = 0.05
			set_temp_variable = { GER_health_cost_change = -0.05 }
			update_GER_healthcare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = { #BIGGER PHARMA
		id = GER_bigger_pharma
		icon = pharma_drugs

		x = 3
		y = 1
		relative_position_id = GER_shaking_up_the_system

		cost = 6.5

		prerequisite = { focus = GER_shaking_up_the_system }

		available = {
			has_completed_focus = GER_revive_the_german_workshop
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bigger_pharma"
			set_temp_variable = { GER_health_cost_change = -0.015 }
			update_GER_healthcare_cost = yes
			newline = yes
			SWI = {
				add_opinion_modifier = {
					target = ROOT
					modifier = trade_positive
				}
			}
			BEL = {
				add_opinion_modifier = {
					target = ROOT
					modifier = trade_positive
				}
			}
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = trade_positive
				}
			}
			ITA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = trade_positive
				}
			}
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = trade_positive
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -10.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_asian_persuasion
		icon = asian_persuasion

		x = -1
		y = 1
		relative_position_id = GER_bigger_pharma
		cost = 7.9

		prerequisite = { focus = GER_bigger_pharma }

		mutually_exclusive = { focus = GER_more_pfizer_contracts }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_asian_persuasion"
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = CHI }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = CHI }
			change_influence_percentage = yes
			CHI = {
				add_opinion_modifier = {
					target = ROOT
					modifier = great_trade_positive
				}
			}
			newline = yes
			set_temp_variable = { GER_health_cost_change = -0.05 }
			update_GER_healthcare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_chinas_policy
		icon = asian_persuasion

		x = -1
		y = 2
		relative_position_id = GER_bigger_pharma

		cost = 10

		prerequisite = { focus = GER_asian_persuasion }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinas_policy"
			swap_ideas = {
				remove_idea = GER_idea_aging_population
				add_idea = GER_idea_decreased_population_growth
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #MORE PFIZER CONTRACTS
		id = GER_more_pfizer_contracts
		icon = pfizer

		x = 1
		y = 1
		relative_position_id = GER_bigger_pharma

		cost = 4.3

		prerequisite = { focus = GER_bigger_pharma }

		mutually_exclusive = { focus = GER_asian_persuasion }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_more_pfizer_contracts"
			set_temp_variable = { percent_change = 2 }
			change_domestic_influence_percentage = yes
			add_political_power = 75
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #'STIFF COMPETITION'
		id = GER_stiff_competition
		icon = blue_pill

		x = 0
		y = 1
		relative_position_id = GER_more_pfizer_contracts

		cost = 10

		prerequisite = { focus = GER_more_pfizer_contracts }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stiff_competition"
			custom_effect_tooltip = GER_man_satisfaction_increase_tt
			newline = yes
			swap_ideas = {
				remove_idea = GER_idea_aging_population
				add_idea = GER_idea_increased_population_growth
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #MORE FUNDING FOR HEALTHCARE
		id = GER_more_healthcare_funding
		icon = money

		x = -1
		y = 1
		relative_position_id = GER_shaking_up_the_system

		cost = 7.15

		prerequisite = { focus = GER_shaking_up_the_system }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_more_healthcare_funding"
			add_ideas = GER_idea_health_reforms
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CONSTRUCT MORE HEALTHCARE CENTRES
		id = GER_construct_more_healthcare_centres
		icon = generic_hospital

		x = -1
		y = 1
		relative_position_id = GER_more_healthcare_funding

		cost = 7.15

		prerequisite = { focus = GER_more_healthcare_funding }

		available = {
			custom_trigger_tooltip = {
				tooltip = GER_30_treasury_TT
				check_variable = { treasury > 30 }
			}
		}

		select_effect = {
			set_temp_variable = { GER_health_cost_change = -0.1 }
			update_GER_healthcare_cost = yes
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_construct_more_healthcare_centres"
			swap_ideas = {
				remove_idea = GER_idea_health_reforms
				add_idea = GER_idea_health_reforms2
			}
			hidden_effect = {
				set_temp_variable = { treasury_change = -30 }
				modify_treasury_effect = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND laboratories
		id = GER_expand_laboratories
		icon = research3

		x = 1
		y = 1
		relative_position_id = GER_more_healthcare_funding

		cost = 5.72

		prerequisite = { focus = GER_more_healthcare_funding }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_laboratories"
			add_tech_bonus = {
				name = CAT_genes
				bonus = 0.10
				uses = 2
				category = CAT_genes
			}
			newline = yes
			set_temp_variable = { treasury_change = -5.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #A NUCLEAR GERMANY
		id = GER_a_nuclear_germany
		icon = nuclear_energy

		x = 2
		y = 1
		relative_position_id = GER_alt_energy

		cost = 6.5

		prerequisite = { focus = GER_alt_energy }
		mutually_exclusive = { focus = GER_a_greener_germany }

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
				has_completed_focus = GER_committed_to_green_power
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_nuclear_germany"
			add_ideas = GER_idea_nuclear_expansion1
			newline = yes
			custom_effect_tooltip = GER_nuclear_path_TT
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #THE POWER OF THE ATOM
		id = GER_the_power_of_the_atom
		icon = nuclear_science

		x = 0
		y = 1
		relative_position_id = GER_a_nuclear_germany

		cost = 10.0

		prerequisite = { focus = GER_a_nuclear_germany }

		available = {
			has_completed_focus = GER_the_glowing_one
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_EXPENDITURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_power_of_the_atom"
			add_ideas = GER_idea_nuclear_power_country
			swap_ideas = {
				remove_idea = GER_idea_nuclear_expansion4
				add_idea = GER_idea_nuclear_expansion5
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #A GREENER GERMANY
		id = GER_a_greener_germany
		icon = atomausstieg

		x = -2
		y = 1
		relative_position_id = GER_alt_energy

		cost = 4.3

		prerequisite = { focus = GER_alt_energy }
		mutually_exclusive = { focus = GER_a_nuclear_germany }

		available = {
			neutrality_neutral_green_in_power_or_coalition = yes
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_greener_germany"
			add_stability = 0.05
			set_temp_variable = { party_popularity_increase = 0.02 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			newline = yes
			custom_effect_tooltip = GER_non_nuclear_path_TT
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BEGIN RENEWABLE ENERGY PROJECTS
		id = GER_renewable_energy_projects
		icon = green_projects

		x = -6
		y = 1
		relative_position_id = GER_alt_energy

		cost = 4.3

		prerequisite = { focus = GER_alt_energy }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_renewable_energy_projects"
			add_stability = 0.05
			add_tech_bonus = {
				name = CAT_3d
				bonus = 0.10
				uses = 1
				category = CAT_3d
			}

			add_tech_bonus = {
				name = CAT_construction_tech
				bonus = 0.10
				uses = 1
				category = CAT_construction_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #BIOMASS PLANTS
		id = GER_biomass_plants
		icon = green_biomass_plant

		x = -2
		y = 1
		relative_position_id = GER_renewable_energy_projects

		cost = 7.9

		prerequisite = { focus = GER_renewable_energy_projects }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_biomass_plants"
			38 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #WIND POWER
		id = GER_wind_power
		icon = windmills

		x = 2
		y = 1
		relative_position_id = GER_renewable_energy_projects

		cost = 7.9

		prerequisite = { focus = GER_renewable_energy_projects }

		available = {
			972 = {
				is_owned_and_controlled_by = GER
			}
			37 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				OR = {
					972 = {
						is_owned_and_controlled_by = GER
					}
					37 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_wind_power"
			972 = {
				add_dynamic_modifier = { modifier = GER_wind_farms }
			}
			37 = {
				add_dynamic_modifier = { modifier = GER_wind_farms }
			}
			newline = yes
			972 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			37 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -18.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #SOLAR FARMS
		id = GER_large_solar_farms
		icon = generic_solar

		x = 0
		y = 1
		relative_position_id = GER_renewable_energy_projects
		cost = 7.9

		prerequisite = {
			focus = GER_renewable_energy_projects
		}

		available = {
			41 = {
				is_owned_and_controlled_by = GER
			}
			42 = {
				is_owned_and_controlled_by = GER
			}
			964 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				OR = {
					41 = {
						is_owned_and_controlled_by = GER
					}
					42 = {
						is_owned_and_controlled_by = GER
					}
					964 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_large_solar_farms"
			41 = {
				add_dynamic_modifier = { modifier = GER_solar_farms }
			}
			42 = {
				add_dynamic_modifier = { modifier = GER_solar_farms }
			}
			964 = {
				add_dynamic_modifier = { modifier = GER_solar_farms }
			}
			newline = yes
			41 = {
				add_extra_state_shared_building_slots = 1
					add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			42 = {
				add_extra_state_shared_building_slots = 1
					add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			964 = {
				add_extra_state_shared_building_slots = 1
					add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -25.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #COMMITED TO GREEN POWER
		id = GER_committed_to_green_power
		icon = appease_greens

		x = 1
		y = 1
		relative_position_id = GER_biomass_plants

		cost = 4.3

		prerequisite = { focus = GER_biomass_plants }
		prerequisite = { focus = GER_large_solar_farms }
		prerequisite = { focus = GER_wind_power }

		available = {
			has_completed_focus = GER_a_greener_germany
			has_completed_focus = GER_complete_phase_one
			neutrality_neutral_green_in_power_or_coalition = yes
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_committed_to_green_power"
			add_stability = 0.05
			set_temp_variable = { party_popularity_increase = 0.02 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			newline = yes
			custom_effect_tooltip = GER_non_nuclear_path_TT
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #MORE BIOMASS PLANTS
		id = GER_more_biomass_plants
		icon = green_biomass_plant

		x = -2
		y = 1
		relative_position_id = GER_committed_to_green_power

		cost = 7.9

		prerequisite = { focus = GER_committed_to_green_power }
		prerequisite = { focus = GER_complete_phase_one }

		available = {
			neutrality_neutral_green_in_power_or_coalition = yes
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_more_biomass_plants"
			38 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #COMPLETE PHASE 1
		id = GER_complete_phase_one
		icon = factory_planning

		x = 1
		y = 1
		relative_position_id = GER_large_solar_farms

		cost = 8.6

		prerequisite = { focus = GER_wind_power }
		prerequisite = { focus = GER_large_solar_farms }
		prerequisite = { focus = GER_biomass_plants }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_complete_phase_one"
			add_ideas = GER_idea_renewable_energy_projects_phase_one
			newline = yes
			set_temp_variable = { treasury_change = -5 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #NATIONAL SOLAR ENERGY SCHEME
		id = GER_national_solar_energy_scheme
		icon = generic_solar

		x = 0
		y = 1
		relative_position_id = GER_committed_to_green_power

		cost = 7.9

		prerequisite = { focus = GER_committed_to_green_power }
		prerequisite = { focus = GER_complete_phase_one }

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		available = {
			neutrality_neutral_green_in_power_or_coalition = yes
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
			39 = {
				is_owned_and_controlled_by = GER
			}
			38 = {
				is_owned_and_controlled_by = GER
			}
			37 = {
				is_owned_and_controlled_by = GER
			}
			1080 = {
				is_owned_and_controlled_by = GER
			}
		}
		bypass = {
			NOT = {
				OR = {
					39 = {
						is_owned_and_controlled_by = GER
					}
					38 = {
						is_owned_and_controlled_by = GER
					}
					37 = {
						is_owned_and_controlled_by = GER
					}
					1080 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_national_solar_energy_scheme"
			39 = {
				add_dynamic_modifier = { modifier = GER_solar_panels }
			}
			38 = {
				add_dynamic_modifier = { modifier = GER_solar_panels }
			}
			37 = {
				add_dynamic_modifier = { modifier = GER_solar_panels }
			}
			1080 = {
				add_dynamic_modifier = { modifier = GER_solar_panels }
			}
			newline = yes
			set_temp_variable = { treasury_change = -6.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #COMPLETE RENEWABLE ENERGY PROJECTS
		id = GER_complete_renewable_energy_projects
		icon = tree_focus

		x = 0
		y = 1
		relative_position_id = GER_national_solar_energy_scheme

		cost = 6.5

		prerequisite = { focus = GER_more_biomass_plants }
		prerequisite = { focus = GER_national_solar_energy_scheme }
		prerequisite = { focus = GER_offshore_windfarms }

		available = {
			neutrality_neutral_green_in_power_or_coalition = yes
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_complete_renewable_energy_projects"
			swap_ideas = {
				remove_idea = GER_idea_renewable_energy_projects_phase_one
				add_idea = GER_idea_renewable_energy_projects_complete
			}
			set_temp_variable = { treasury_change = -14.23 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #CARBON NEUTRAL
		id = GER_carbon_neutral
		icon = carbon_neutral

		x = 0
		y = 1
		relative_position_id = GER_a_greener_germany

		cost = 10

		prerequisite = { focus = GER_a_greener_germany }

		available = {
			has_completed_focus = GER_complete_renewable_energy_projects
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				#has_idea = nuclear_energy
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_carbon_neutral"
			if = {
				limit = { has_idea = nuclear_energy }
				swap_ideas = { remove_idea = nuclear_energy add_idea = non_nuclear_power }
			}
			else_if = {
				limit = { has_idea = nuclear_power_def }
				swap_ideas = { remove_idea = nuclear_power_def add_idea = non_nuclear_power }
			}
			else_if = {
				limit = { has_idea = nuclear_power_off }
				swap_ideas = { remove_idea = nuclear_power_off add_idea = non_nuclear_power }
			}
			swap_ideas = {
				remove_idea = GER_idea_renewable_energy_projects_complete
				add_idea = GER_idea_carbon_neutral
			}
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			set_temp_variable = { temp_opinion = 10 }
			change_industrial_conglomerates_opinion = yes
			set_temp_variable = { temp_opinion = 10 }
			change_small_medium_business_owners_opinion = yes
			set_temp_variable = { temp_opinion = 10 }
			change_labour_unions_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND URANIUM MINING
		id = GER_expand_uranium_mining
		icon = uranium_processing

		x = 5
		y = 1
		relative_position_id = GER_a_nuclear_germany

		cost = 6.5

		prerequisite = { focus = GER_a_nuclear_germany }

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_uranium_mining"
			swap_ideas = {
				remove_idea = GER_idea_nuclear_expansion1
				add_idea = GER_idea_nuclear_expansion2
			}
			random_core_state = {
				add_resource = {
					type = chromium
					amount = 4
				}
			}
			set_temp_variable = { treasury_change = -5.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #REDUCE COAL CONSUMPTION
		id = GER_less_coal_more_nuclear
		icon = less_coal

		x = 2
		y = 1
		relative_position_id = GER_a_nuclear_germany

		cost = 4.3

		prerequisite = { focus = GER_a_nuclear_germany }

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_less_coal_more_nuclear"
			add_tech_bonus = {
				name = CAT_construction_tech
				bonus = 0.15
				uses = 1
				category = CAT_nuclear_reactors
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #REVIVE GREIFSWALD POWERPLANT
		id = GER_revive_greifswald
		icon = Kernkraftwerk_Nord_Greifswald

		x = 0
		y = 1
		relative_position_id = GER_less_coal_more_nuclear

		cost = 7.15

		prerequisite = { focus = GER_less_coal_more_nuclear }

		available = {
			has_stability > 0.60
			has_completed_focus = GER_expand_east
			539 = {
				is_owned_and_controlled_by = GER
			}
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		bypass = {
			NOT = {
				539 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_revive_greifswald"
			539 = {
				add_building_construction = {
					type = nuclear_reactor
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes

		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #ENRICHMENT FACILITIES
		id = GER_enrichment_facilities
		icon = superconductors

		x = 1
		y = 2
		relative_position_id = GER_less_coal_more_nuclear

		cost = 7.15

		prerequisite = { focus = GER_upgrade_nuclear_fuel_processing }
		prerequisite = { focus = GER_revive_greifswald }

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
			has_completed_focus = GER_nuclear_waste_recycling
			has_completed_focus = GER_upgrade_nuclear_fuel_processing
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_enrichment_facilities"
			set_temp_variable = {
				temp_change = 2
			}
			build_enrichment_facilities_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #UPGRADE NUCLEAR FUEL PROCESSING
		id = GER_upgrade_nuclear_fuel_processing
		icon = power_plant

		x = -1
		y = 1
		relative_position_id = GER_expand_uranium_mining

		cost = 6.5

		prerequisite = {
			focus = GER_expand_uranium_mining
			focus = GER_less_coal_more_nuclear
		}

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_upgrade_nuclear_fuel_processing"
			add_tech_bonus = {
				name = CAT_nuclear_reactors
				bonus = 0.15
				uses = 2
				category = CAT_nuclear_reactors
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #IMPROVED NUCLEAR WASTE RECYCLING
		id = GER_nuclear_waste_recycling
		icon = recycle_waste

		x = 1
		y = 1
		relative_position_id = GER_expand_uranium_mining

		cost = 7.9

		prerequisite = {
			focus = GER_expand_uranium_mining
			focus = GER_less_coal_more_nuclear
		}

		available = {
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nuclear_waste_recycling"
			swap_ideas = {
				remove_idea = GER_idea_nuclear_expansion2
				add_idea = GER_idea_nuclear_expansion3
			}
			newline = yes
			set_temp_variable = { party_popularity_increase = 0.02 }
			set_party_index_to_ruling_party = yes
			add_relative_party_popularity = yes
			newline = yes
			set_temp_variable = { treasury_change = -4.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #'THE GLOWING ONE'
		id = GER_the_glowing_one
		icon = glowing_vault_boy

		x = 1
		y = 1
		relative_position_id = GER_upgrade_nuclear_fuel_processing

		cost = 8.6

		prerequisite = { focus = GER_upgrade_nuclear_fuel_processing }
		prerequisite = { focus = GER_nuclear_waste_recycling }

		available = {
			has_political_power > 150
			OR = {
				AND = {
					has_idea = edu_04
				}
				AND = {
					has_idea = edu_05
				}
			}
			has_tech = reactor7
			neutrality_neutral_green_not_in_power_or_coalition = yes
			OR = {
				has_idea = nuclear_energy
				has_idea = nuclear_power_def
				has_idea = nuclear_power_off
			}
			NOT = {
				has_completed_focus = GER_move_from_nuclear_energy
				has_completed_focus = GER_shutdown_plants
				has_completed_focus = GER_halt_nuclear_expansion
			}
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_glowing_one"
			swap_ideas = {
				remove_idea = GER_idea_nuclear_expansion3
				add_idea = GER_idea_nuclear_expansion4
			}
			random_core_state = {
				add_resource = {
					type = chromium
					amount = 10
				}
			}
			set_temp_variable = { treasury_change = -16.00 }
			modify_treasury_effect = yes
			add_political_power = -150
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #EXPAND THE NATIONAL GRID
		id = GER_national_grid
		icon = national_grid

		x = 0
		y = 3
		relative_position_id = GER_alt_energy

		cost = 7.15

		prerequisite = {
			focus = GER_carbon_neutral
			focus = GER_the_power_of_the_atom
		}

		available = {
			has_tech = utility_scale_battery_storage
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_national_grid"
			add_tech_bonus = {
				name = CAT_construction_tech
				bonus = 0.15
				uses = 1
				category = CAT_construction_tech
			}
			set_temp_variable = { temp_change = 1 }
			build_battery_park_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = { #ACQUIRE EnBW ENERGY
		id = GER_acquire_enbw_energy
		icon = enbw_energy

		x = -2
		y = 1
		relative_position_id = GER_national_grid

		cost = 4.3

		prerequisite = { focus = GER_national_grid }

		available = {
			41 = {
				is_owned_and_controlled_by = GER
			}
			if = { limit = { has_idea = industrial_conglomerates }
				custom_trigger_tooltip = {
					tooltip = GER_Industrial_conglomerates_slightly_positive_TT
					check_variable = { industrial_conglomerates_opinion > 49 }
				}
			}
			has_political_power > 20
		}

		bypass = {
			NOT = {
				41 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_acquire_enbw_energy"
			41 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			hidden_effect = {
				add_political_power = -20
			}
			newline = yes
			custom_effect_tooltip = GER_20_pp_cost_TT
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #ACQUIRE RWE ENERGY
		id = GER_acquire_rwe_energy
		icon = rwe_energy

		x = 2
		y = 1
		relative_position_id = GER_national_grid

		prerequisite = { focus = GER_national_grid }

		cost = 4.3

		available = {
			37 = {
				is_owned_and_controlled_by = GER
			}
			if = { limit = { has_idea = industrial_conglomerates }
				custom_trigger_tooltip = {
					tooltip = GER_Industrial_conglomerates_slightly_positive_TT
					check_variable = { industrial_conglomerates_opinion > 49 }
				}
			}
			has_political_power > 20
		}

		bypass = {
			NOT = {
				37 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}


		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_acquire_rwe_energy"
			37 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			hidden_effect = {
				add_political_power = -20
			}
			newline = yes
			custom_effect_tooltip = GER_20_pp_cost_TT
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #ACQUIRE E.ON ENERGY
		id = GER_acquire_eon_energy
		icon = eon_logo

		x = 0
		y = 1
		relative_position_id = GER_national_grid

		cost = 4.3

		prerequisite = { focus = GER_national_grid }

		available = {
			43 = {
				is_owned_and_controlled_by = GER
			}
			if = { limit = { has_idea = industrial_conglomerates }
				custom_trigger_tooltip = {
					tooltip = GER_Industrial_conglomerates_slightly_positive_TT
					check_variable = { industrial_conglomerates_opinion > 49 }
				}
			}
			has_political_power > 20
		}

		bypass = {
			NOT = {
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_acquire_eon_energy"
			43 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			hidden_effect = {
				add_political_power = -20
			}
			newline = yes
			custom_effect_tooltip = GER_20_pp_cost_TT
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #NATIONALISE GERMAN ENERGY COMPANIES
		id = GER_nationalise_german_energy_companies
		icon = nationalization

		x = 0
		y = 2
		relative_position_id = GER_national_grid

		cost = 8.6

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		available = {
			if = { limit = { has_idea = industrial_conglomerates }
				custom_trigger_tooltip = {
					tooltip = GER_Industrial_conglomerates_slightly_positive_TT
					check_variable = { industrial_conglomerates_opinion > 49 }
				}
			}
			has_political_power > 500
		}

		prerequisite = { focus = GER_acquire_rwe_energy }
		prerequisite = { focus = GER_acquire_eon_energy }
		prerequisite = { focus = GER_acquire_enbw_energy }

		available = {
			if = { limit = { has_idea = industrial_conglomerates }
				custom_trigger_tooltip = {
					tooltip = GER_industrial_conglomerates_slightly_positive_TT
					check_variable = { industrial_conglomerates_opinion > 49 }
				}
			}
			has_political_power > 500
		}

		search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nationalise_german_energy_companies"
			add_ideas = GER_idea_nationalised_energy_companies
			hidden_effect = {
				add_political_power = -500
			}
			newline = yes
			custom_effect_tooltip = GER_500_pp_cost_TT
			newline = yes
			if = {
				limit = { has_completed_focus = GER_complete_renewable_energy_projects }
				set_temp_variable = { treasury_change = -12.00 }
				modify_treasury_effect = yes
			}
			else = {
				set_temp_variable = { treasury_change = -15.00 }
				modify_treasury_effect = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = { #OFFSHORE WINDFARMS
		id = GER_offshore_windfarms
		icon = windmills

		x = 2
		y = 1
		relative_position_id = GER_committed_to_green_power

		cost = 7.9

		prerequisite = { focus = GER_committed_to_green_power }
		prerequisite = { focus = GER_complete_phase_one }

		available = {
			neutrality_neutral_green_in_power_or_coalition = yes
			has_tech = advanced_renewables
			NOT = {
				has_completed_focus = GER_nuclear_lifeline
				has_idea = nuclear_energy
			}
			38 = {
				is_owned_and_controlled_by = GER
			}
			539 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				OR = {
					38 = {
						is_owned_and_controlled_by = GER
					}
					539 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_offshore_windfarms"
			38 = {
				add_dynamic_modifier = { modifier = GER_offshore_wind_farms }
			}
			539 = {
				add_dynamic_modifier = { modifier = GER_offshore_wind_farms }
			}
			newline = yes
			set_temp_variable = { treasury_change = -14.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#BEGININNING OF AUTHORITARIANISM
	focus = {
		id = GER_farewell_to_humiliation
		icon = german_parliament

		x = 0
		y = 1
		relative_position_id = GER_german_politics

		cost = 7.15

		available = {
			custom_trigger_tooltip = {
				tooltip = GER_had_civilwar_TT
				hidden_trigger = {
					has_country_flag = GER_constitutional_government
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_farewell_to_humiliation"
			decrease_corruption = yes
			clr_country_flag = GER_Final_settlement
			newline = yes
			custom_effect_tooltip = GER_how_to_overthrow_TT
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_nuclear_rearmarment
		icon = SIA_missiles

		x = -2
		y = 1
		relative_position_id = GER_farewell_to_humiliation

		cost = 10

		prerequisite = {
			focus = GER_farewell_to_humiliation
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nuclear_rearmarment"
			clr_country_flag = GER_no_nuclear
			custom_effect_tooltip = GER_boom_boom_TT
			newline = yes
			add_stability = -0.05
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_end_of_war_reparations
		icon = renounce_treaty

		x = 0
		y = 1
		relative_position_id = GER_farewell_to_humiliation

		cost = 10

		prerequisite = {
			focus = GER_farewell_to_humiliation
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_end_of_war_reparations"
			remove_ideas = GER_idea_war_reparations
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			ENG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			POL = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			add_popularity = {
				ideology = nationalist
				popularity = 0.05
			}

		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_our_new_legacy
		icon = german_nationalism

		x = 2
		y = 1
		relative_position_id = GER_farewell_to_humiliation

		cost = 10

		prerequisite = {
			focus = GER_farewell_to_humiliation
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_our_new_legacy"
			remove_ideas = german_legacy
			SOV = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			FRA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			ENG = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}
			add_popularity = {
				ideology = nationalist
				popularity = 0.05
			}
	if = {
		limit = {
			has_template = "Gebirgsbrigade"
		}
		set_division_template_lock = {
			division_template = "Gebirgsbrigade"
			is_locked = no
		}
	}
	#France
	if = {
		limit = {
			has_template = "Jägerbrigade" 	
		}
		set_division_template_lock = {
			division_template = "Jägerbrigade" 	
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Krisenreaktionskräfte" 	
		}
		set_division_template_lock = {
			division_template = "Krisenreaktionskräfte" 	
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Hauptverteidigungskräfte" 
		}
		set_division_template_lock = {
			division_template = "Hauptverteidigungskräfte" 
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Panzerbrigade"
		}
		set_division_template_lock = {
			division_template = "Panzerbrigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Panzergrenadierbrigade"
		}
		set_division_template_lock = {
			division_template = "Panzergrenadierbrigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Kommandobataillon"
		}
		set_division_template_lock = {
			division_template = "Kommandobataillon"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Marinekommandobattalion"
		}
		set_division_template_lock = {
			division_template = "Marinekommandobattalion"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Panzeraufklärungsbatallion"
		}
		set_division_template_lock = {
			division_template = "Panzeraufklärungsbatallion"
			is_locked = no
		}
	}
	#Italy
	if = {
		limit = {
			has_template = "Luftlandebrigade"
		}
		set_division_template_lock = {
			division_template = "Luftlandebrigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Luftbewegliche Brigade"
		}
		set_division_template_lock = {
			division_template = "Luftbewegliche Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Balkankorps"
		}
		set_division_template_lock = {
			division_template = "Balkankorps"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Flugabwehrraketengeschwader"
		}
		set_division_template_lock = {
			division_template = "Flugabwehrraketengeschwader"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Artillerie Regiment"
		}
		set_division_template_lock = {
			division_template = "Artillerie Regiment"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Deutsch-Französische Brigade" 
		}
		set_division_template_lock = {
			division_template = "Deutsch-Französische Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Camicie Rosse" 
		}
		set_division_template_lock = {
			division_template = "Camicie Rosse"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Banda Irregolare Eritrea"
		}
		set_division_template_lock = {
			division_template = "Banda Irregolare Eritrea"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Banda Irregolare Somala"
		}
		set_division_template_lock = {
			division_template = "Banda Irregolare Somala"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Banda Irregolare Libica"
		}
		set_division_template_lock = {
			division_template = "Banda Irregolare Libica"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Banda Indigena Irregolare"
		}
		set_division_template_lock = {
			division_template = "Banda Indigena Irregolare"
			is_locked = no
		}
	}
	#???
	if = {
		limit = {
			has_template = "Tomislav's Royal Guards"
		}
		set_division_template_lock = {
			division_template = "Tomislav's Royal Guards"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Montenegrin Chetniks"
		}
		set_division_template_lock = {
			division_template = "Montenegrin Chetniks"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Redemption Army"
		}
		set_division_template_lock = {
			division_template = "Redemption Army"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Manchu Banner"
		}
		set_division_template_lock = {
			division_template = "Manchu Banner"
			is_locked = no
		}
	}
	#Soviets
	if = {
		limit = {
			has_template = "Shtrafnaya Chast"
		}
		set_division_template_lock = {
			division_template = "Shtrafnaya Chast"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Trotskyist Revolutionary Militias"
		}
		set_division_template_lock = {
			division_template = "Trotskyist Revolutionary Militias"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Resistance Fighters"	#Also used by Ethiopia
		}
		set_division_template_lock = {
			division_template = "Resistance Fighters"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Peasant Militia"
		}
		set_division_template_lock = {
			division_template = "Peasant Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "International Marxist Brigades"
		}
		set_division_template_lock = {
			division_template = "International Marxist Brigades"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Soviet Special Brigades"
		}
		set_division_template_lock = {
			division_template = "Soviet Special Brigades"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "POUM Special Brigades"
		}
		set_division_template_lock = {
			division_template = "POUM Special Brigades"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada de las Juventudes del POUM"
		}
		set_division_template_lock = {
			division_template = "Brigada de las Juventudes del POUM"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Trotskyist Workers' Militia"
		}
		set_division_template_lock = {
			division_template = "Trotskyist Workers' Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Trotskyist Peasant Militia"
		}
		set_division_template_lock = {
			division_template = "Trotskyist Peasant Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Bukharinist Workers' Militia"
		}
		set_division_template_lock = {
			division_template = "Bukharinist Workers' Militia"
			is_locked = no
		}
	}		
	if = {
		limit = {
			has_template = "Bukharinist Peasant Militia"
		}
		set_division_template_lock = {
			division_template = "Bukharinist Peasant Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Japanese Expeditionary Force"
		}
		set_division_template_lock = {
			division_template = "Japanese Expeditionary Force"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Opposition Partisan Brigade"
		}
		set_division_template_lock = {
			division_template = "Opposition Partisan Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "International Brigades"
		}
		set_division_template_lock = {
			division_template = "International Brigades"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "German Trained Division"
		}
		set_division_template_lock = {
			division_template = "German Trained Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "NKVD Pogranichnaya Diviziya"
		}
		set_division_template_lock = {
			division_template = "NKVD Pogranichnaya Diviziya"
			is_locked = no
		}
	}
	#Spain
	if = {
		limit = {
			has_template = "Brigada Internacionales"
		}
		set_division_template_lock = {
			division_template = "Brigada Internacionales"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Fifth Columnist Brigade"
		}
		set_division_template_lock = {
			division_template = "Fifth Columnist Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Anarchist Militia"
		}
		set_division_template_lock = {
			division_template = "Anarchist Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Carabineros"
		}
		set_division_template_lock = {
			division_template = "Carabineros"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada Legionario"
		}
		set_division_template_lock = {
			division_template = "Brigada Legionario"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Guarnición Nacionalista"
		}
		set_division_template_lock = {
			division_template = "Guarnición Nacionalista"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Guarnición Republicana"
		}
		set_division_template_lock = {
			division_template = "Guarnición Republicana"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Requeté Carlista"
		}
		set_division_template_lock = {
			division_template = "Requeté Carlista"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "División de la Guardia de Asalto"
		}
		set_division_template_lock = {
			division_template = "División de la Guardia de Asalto"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada de la Guardia Civil"
		}
		set_division_template_lock = {
			division_template = "Brigada de la Guardia Civil"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada de la Guardia Civil"
		}
		set_division_template_lock = {
			division_template = "Brigada de la Guardia Civil"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada de Juventudes Sindicales"
		}
		set_division_template_lock = {
			division_template = "Brigada de Juventudes Sindicales"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada Popular"
		}
		set_division_template_lock = {
			division_template = "Brigada Popular"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Brigada Anarquista"
		}
		set_division_template_lock = {
			division_template = "Brigada Anarquista"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Spanish Loyalist Division"
		}
		set_division_template_lock = {
			division_template = "Spanish Loyalist Division"
			is_locked = no
		}
	}
	#Britain
	if = {
		limit = {
			has_template = "Loyalist Brigade"
		}
		set_division_template_lock = {
			division_template = "Loyalist Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Blackshirt Brigade"
		}
		set_division_template_lock = {
			division_template = "Blackshirt Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Pakistani Liberation Army"
		}
		set_division_template_lock = {
			division_template = "Pakistani Liberation Army"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Hindu Militia"
		}
		set_division_template_lock = {
			division_template = "Hindu Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Bangladeshi Liberation Army"
		}
		set_division_template_lock = {
			division_template = "Bangladeshi Liberation Army"
			is_locked = no
		}
	}
	#USA
	if = {
		limit = {
			has_template = "Local Volunteers"
		}
		set_division_template_lock = {
			division_template = "Local Volunteers"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Citizen Militia"
		}
		set_division_template_lock = {
			division_template = "Citizen Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Silver Legion"
		}
		set_division_template_lock = {
			division_template = "Silver Legion"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Exiles"
		}
		set_division_template_lock = {
			division_template = "Exiles"
			is_locked = no
		}
	}
	#Baltics
	if = {
		limit = {
			has_template = "Soviet Volunteers" #Also used by Japan
		}
		set_division_template_lock = {
			division_template = "Soviet Volunteers"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Forest Brothers"
		}
		set_division_template_lock = {
			division_template = "Forest Brothers"
			is_locked = no
		}
	}	
	#Germany (SS)
	if = {
		limit = {
			has_template = "SS Motorisierte Division"
		}
		set_division_template_lock = {
			division_template = "SS Motorisierte Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Panzergrenadier Division"
		}
		set_division_template_lock = {
			division_template = "SS Panzergrenadier Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Panzergrenadier Division (n.A.)"
		}
		set_division_template_lock = {
			division_template = "SS Panzergrenadier Division (n.A.)"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Panzer Division"
		}
		set_division_template_lock = {
			division_template = "SS Panzer Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Panzer Division (n.A.)"
		}
		set_division_template_lock = {
			division_template = "SS Panzer Division (n.A.)"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Panzer Division (vollgep.)"
		}
		set_division_template_lock = {
			division_template = "SS Panzer Division (vollgep.)"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS Waffen-Grenadier-Division"
		}
		set_division_template_lock = {
			division_template = "SS Waffen-Grenadier-Division"
			is_locked = no
		}
	}
	#Germany (civil war)
	if = {
		limit = {
			has_template = "SS-Sturmbrigade"
		}
		set_division_template_lock = {
			division_template = "SS-Sturmbrigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Landsturmregiment"
		}
		set_division_template_lock = {
			division_template = "Landsturmregiment"
			is_locked = no
		}
	}
	#Ethiopia
	if = {
		limit = {
			has_template = "Arbegnoch Fighters"
		}
		set_division_template_lock = {
			division_template = "Arbegnoch Fighters"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Kebur Zabagna"
		}
		set_division_template_lock = {
			division_template = "Kebur Zabagna"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Chitet Sefari"
		}
		set_division_template_lock = {
			division_template = "Chitet Sefari"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Guards"
		}
		set_division_template_lock = {
			division_template = "Guards"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Red Guards"
		}
		set_division_template_lock = {
			division_template = "Red Guards"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Black Lions"
		}
		set_division_template_lock = {
			division_template = "Black Lions"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Eritrean Askari"
		}
		set_division_template_lock = {
			division_template = "Eritrean Askari"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "International brigade"
		}
		set_division_template_lock = {
			division_template = "International brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Irregular Cavalry Division"
		}
		set_division_template_lock = {
			division_template = "Irregular Cavalry Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Irregular Camelry Division"
		}
		set_division_template_lock = {
			division_template = "Irregular Camelry Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Congolese Mercenaries"
		}
		set_division_template_lock = {
			division_template = "Congolese Mercenaries"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Arab Mercenaries"
		}
		set_division_template_lock = {
			division_template = "Arab Mercenaries"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Sudanese Mercenaries"
		}
		set_division_template_lock = {
			division_template = "Sudanese Mercenaries"
			is_locked = no
		}
	}
	#Rebellions
	if = {
		limit = {
			has_template = "Resistance"
		}
		set_division_template_lock = {
			division_template = "Resistance"
			is_locked = no
		}
	}
	#Bulgaria
	if = {
		limit = {
			has_template = "Fatherland Front Militia"
		}
		set_division_template_lock = {
			division_template = "Fatherland Front Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Fatherland Front Partisans"
		}
		set_division_template_lock = {
			division_template = "Fatherland Front Partisans"
			is_locked = no
		}
	}
	#Yugoslavia
	if = {
		limit = {
			has_template = "Yugoslavian Defence Army"
		}
		set_division_template_lock = {
			division_template = "Yugoslavian Defence Army"
			is_locked = no
		}
	}
	#Switzerland
	if = {
		limit = {
			has_template = "Leichte-Brigade"
		}
		set_division_template_lock = {
			division_template = "Leichte-Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Swiss Citizen Militia"
		}
		set_division_template_lock = {
			division_template = "Swiss Citizen Militia"
			is_locked = no
		}
	}
	#Mixed
	if = {
		limit = {
			has_template ="FFI Demi-Brigade" #Free France
		}
		set_division_template_lock = {
			division_template ="FFI Demi-Brigade"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "East African Irregulars" #Horn of Africa
		}
		set_division_template_lock = {
			division_template = "East African Irregulars"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Maori Volunteers" #New Zealand
		}
		set_division_template_lock = {
			division_template = "Maori Volunteers"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Morges Division" #Poland
		}
		set_division_template_lock = {
			division_template = "Morges Division"
			is_locked = no
		}
	}
	#Japan (civil war)
	if = {
		limit = {
			has_template = "Japanese People's Regiment"
		}
		set_division_template_lock = {
			division_template = "Japanese People's Regiment"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Japanese Loyalist Regiment"
		}
		set_division_template_lock = {
			division_template = "Japanese Loyalist Regiment"
			is_locked = no
		}
	}
	#Latvia
	if = {
		limit = {
			has_template = "Ugonskrust Division"
		}
		set_division_template_lock = {
			division_template = "Ugonskrust Division"
			is_locked = no
		}
	}
	#Netherlands
	if = {
		limit = {
			has_template = "Hare Majesteits Duitse Legioen"
		}
		set_division_template_lock = {
			division_template = "Hare Majesteits Duitse Legioen"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "American Garrison"
		}
		set_division_template_lock = {
			division_template = "American Garrison"
			is_locked = no
		}
	}
	#Denmark
	if = {
		limit = {
			has_template = "Landstormen Militia"
		}
		set_division_template_lock = {
			division_template = "Landstormen Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Modstandsbevægelsen Militia"
		}
		set_division_template_lock = {
			division_template = "Modstandsbevægelsen Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Danske Brigade"
		}
		set_division_template_lock = {
			division_template = "Danske Brigade"
			is_locked = no
		}
	}
	#Finland
	if = {
		limit = {
			has_template = "Rannikkorykmentti"
		}
		set_division_template_lock = {
			division_template = "Rannikkorykmentti"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Mustapaidat"
		}
		set_division_template_lock = {
			division_template = "Mustapaidat"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Punakaarti"
		}
		set_division_template_lock = {
			division_template = "Punakaarti"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Neuvostoliiton Legioona"
		}
		set_division_template_lock = {
			division_template = "Neuvostoliiton Legioona"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Rangaistusdivisioona"
		}
		set_division_template_lock = {
			division_template = "Rangaistusdivisioona"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Karjalan Metsäsissit"
		}
		set_division_template_lock = {
			division_template = "Karjalan Metsäsissit"
			is_locked = no
		}
	}
	#Sweden
	if = {
		limit = {
			has_template = "Mobile Headquarter"
		}
		set_division_template_lock = {
			division_template = "Mobile Headquarter"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Hemvärn"
		}
		set_division_template_lock = {
			division_template = "Hemvärn"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Stormtrupper"
		}
		set_division_template_lock = {
			division_template = "Stormtrupper"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Workers Militia"
		}
		set_division_template_lock = {
			division_template = "Workers Militia"
			is_locked = no
		}
	}
	#Norway
	if = {
		limit = {
			has_template = "Kongens Menn"
		}
		set_division_template_lock = {
			division_template = "Kongens Menn"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "forsvarsmilitser"
		}
		set_division_template_lock = {
			division_template = "forsvarsmilitser"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Hemmelige Hæren"
		}
		set_division_template_lock = {
			division_template = "Hemmelige Hæren"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Hirden Milits"
		}
		set_division_template_lock = {
			division_template = "Hirden Milits"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "våpenfolket"
		}
		set_division_template_lock = {
			division_template = "våpenfolket"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "folkets hær"
		}
		set_division_template_lock = {
			division_template = "folkets hær"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Norsk Milits"
		}
		set_division_template_lock = {
			division_template = "Norsk Milits"
			is_locked = no
		}
	}
	#Brazil
	if = {
		limit = {
			has_template = "Legião Estrangeira"
		}
		set_division_template_lock = {
			division_template = "Legião Estrangeira"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Batalhões de Presos"
		}
		set_division_template_lock = {
			division_template = "Batalhões de Presos"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Integralist Militia"
		}
		set_division_template_lock = {
			division_template = "Integralist Militia"
			is_locked = no
		}
	}
	#Chile
	if = {
		limit = {
			has_template = "Carabineros Patrios de Chile"
		}
		set_division_template_lock = {
			division_template = "Carabineros Patrios de Chile"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Voluntarios Argentinos"
		}
		set_division_template_lock = {
			division_template = "Voluntarios Argentinos"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Republican Guard"
		}
		set_division_template_lock = {
			division_template = "Republican Guard"
			is_locked = no
		}
	}
	#Hungary
	if = {
		limit = {
			has_template = "Rongyos Gárda"
		}
		set_division_template_lock = {
			division_template = "Rongyos Gárda"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Volksbundmiliz"
		}
		set_division_template_lock = {
			division_template = "Volksbundmiliz"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Volksbund Militia"
		}
		set_division_template_lock = {
			division_template = "Volksbund Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Horthysta Gyalogdándar"
		}
		set_division_template_lock = {
			division_template = "Horthysta Gyalogdándar"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Fasiszta Milícia"
		}
		set_division_template_lock = {
			division_template = "Fasiszta Milícia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Monarchista Milícia"
		}
		set_division_template_lock = {
			division_template = "Monarchista Milícia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Lenin-fiúk"
		}
		set_division_template_lock = {
			division_template = "Lenin-fiúk"
			is_locked = no
		}
	}
	#Congo
	if = {
		limit = {
			has_template = "Division loyale de Léopoldville"
		}
		set_division_template_lock = {
			division_template = "Division loyale de Léopoldville"
			is_locked = no
		}
	}
	#Germany (misc)
	if = {
		limit = {
			has_template = "Straf-Division"
		}
		set_division_template_lock = {
			division_template = "Straf-Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Waffen-SS Division"
		}
		set_division_template_lock = {
			division_template = "Waffen-SS Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "SS-Verfügungstruppe"
		}
		set_division_template_lock = {
			division_template = "SS-Verfügungstruppe"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Afrikanische Schutztruppe"
		}
		set_division_template_lock = {
			division_template = "Afrikanische Schutztruppe"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Askari Schutztruppe"
		}
		set_division_template_lock = {
			division_template = "Askari Schutztruppe"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Asiatische Schutztruppe"
		}
		set_division_template_lock = {
			division_template = "Asiatische Schutztruppe"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Freikorps"
		}
		set_division_template_lock = {
			division_template = "Freikorps"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Bund Wiking"
		}
		set_division_template_lock = {
			division_template = "Bund Wiking"
			is_locked = no
		}
	}
	#India
	if = {	#pre-DLC
		limit = {
			has_template = "Battaglione Azad Hindoustan"
		}
		set_division_template_lock = {
			division_template = "Battaglione Azad Hindoustan"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Royal Indian Infantry"
		}
		set_division_template_lock = {
			division_template = "Royal Indian Infantry"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Princely Personal Guard"
		}
		set_division_template_lock = {
			division_template = "Princely Personal Guard"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Ahadi Division"
		}
		set_division_template_lock = {
			division_template = "Ahadi Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Loyalist Infantry Division"
		}
		set_division_template_lock = {
			division_template = "Loyalist Infantry Division"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Firqat Aljaysh Aleiraqii"
		}
		set_division_template_lock = {
			division_template = "Firqat Aljaysh Aleiraqii"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Arab Free Legion"
		}
		set_division_template_lock = {
			division_template = "Arab Free Legion"
			is_locked = no
		}
	}
	#Iran
	if = {
		limit = {
			has_template = "Vafadaran"
		}
		set_division_template_lock = {
			division_template = "Vafadaran"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Shorshian"
		}
		set_division_template_lock = {
			division_template = "Shorshian"
			is_locked = no
		}
	}
	#Afghanistan
	if = {
		limit = {
			has_template = "Tribal Militia"
		}
		set_division_template_lock = {
			division_template = "Tribal Militia"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Pashtun Levy"
		}
		set_division_template_lock = {
			division_template = "Pashtun Levy"
			is_locked = no
		}
	}
	if = {
		limit = {
			has_template = "Royal Guard"
		}
		set_division_template_lock = {
			division_template = "Royal Guard"
			is_locked = no
		}
	}			
		}
		ai_will_do = {
			base = 1
		}
	}

	#Constitution of Germany
	focus = {
		id = GER_the_constitution_of_germany
		icon = german_confederation2

		x = 0
		y = 3
		relative_position_id = GER_german_politics

		cost = 10

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_constitution_of_germany"
			add_political_power = 100
			clr_country_flag = GER_Grundgesetz
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expand_article_twenty
		icon = accept_treaty

		x = 1
		y = 1
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_the_constitution_of_germany }

		available = {
			custom_trigger_tooltip = {
				tooltip = 66_percent_government_coalition_strength_TT
				check_variable = { government_coalition_strength > 0.659 }
			}
		}

		mutually_exclusive = {
			focus = GER_rule_out_article_twenty
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_article_twenty"
			increase_centralization = yes
			block_bureau_decrease = yes
			if = {
				limit = {
					has_idea = bureau_04
				}
				set_temp_variable = { GER_centralization_cost_change = -0.03 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_stronger_federal_state
		icon = german_confederation

		x = 1
		y = 2
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_expand_article_twenty }

		available = {
			has_stability > 0.60
			has_idea = economic_boom
			has_idea = negligible_corruption
			has_idea = bureau_05
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stronger_federal_state"
			custom_effect_tooltip = GER_bavaria_isnt_going_anywhere
			clear_variable = GER_bavarian_nationalism_var
			set_country_flag = GER_bavaria_gone
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_decentralized_republic
		icon = german_shield

		x = 3
		y = 2
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_rule_out_article_twenty }

		available = {
			OR = {
				964 = {
					is_owned_and_controlled_by = GER
				}
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_decentralized_republic"
			custom_effect_tooltip = GER_release_bavaria_decisions_TT
			set_country_flag = GER_AUTONOMY_BAYERN
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_rule_out_article_twenty
		icon = refuse_treaty

		x = 3
		y = 1
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_the_constitution_of_germany }

		mutually_exclusive = {
			focus = GER_expand_article_twenty
		}

		available = {
			custom_trigger_tooltip = {
				tooltip = 66_percent_government_coalition_strength_TT
				check_variable = { government_coalition_strength > 0.659 }
			}
			OR = {
				964 = {
					is_owned_and_controlled_by = GER
				}
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_rule_out_article_twenty"
			decrease_centralization = yes
			block_bureau_increase = yes
			if = {
				limit = {
					has_idea = bureau_01
				}
				set_temp_variable = { GER_centralization_cost_change = -0.03 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_rule_out_article_twenty_one
		icon = refuse_treaty

		x = -3
		y = 1
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_the_constitution_of_germany }

		available = {
			custom_trigger_tooltip = {
				tooltip = 66_percent_government_coalition_strength_TT
				check_variable = { government_coalition_strength > 0.659 }
			}
		}

		mutually_exclusive = {
			focus = GER_expand_article_twenty_one
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_rule_out_article_twenty_one"
			custom_effect_tooltip = GER_decrease_islamist_status_by_5
			add_to_variable = { GER_islamist_department_status = -5 }
			custom_effect_tooltip = GER_decrease_leftist_status_by_5
			add_to_variable = { GER_leftwing_department_status = -5 }
			custom_effect_tooltip = GER_decrease_rightist_status_by_5
			add_to_variable = { GER_rightwing_department_status = -5 }
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_will_of_the_people
		icon = family

		x = -3
		y = 2
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_rule_out_article_twenty_one }

		available = {
			custom_trigger_tooltip = {
				tooltip = GER_had_civilwar_TT
				hidden_trigger = {
					has_country_flag = GER_constitutional_government
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_will_of_the_people"
			set_country_flag = GER_BFV_GONE
			custom_effect_tooltip = GER_bfv_funding_cut_TT
			newline = yes
			custom_effect_tooltip = GER_how_to_overthrow_TT
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_will_of_the_republic
		icon = germany_republic

		x = -1
		y = 2
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_expand_article_twenty_one }

		available = {
			hidden_trigger = {
				NOT = {
					has_country_flag = GER_constitutional_government
				}
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_will_of_the_republic"
			custom_effect_tooltip = GER_increase_islamist_status_by_5
			add_to_variable = { GER_islamist_department_status = 5 }
			custom_effect_tooltip = GER_increase_leftist_status_by_5
			add_to_variable = { GER_leftwing_department_status = 5 }
			custom_effect_tooltip = GER_increase_rightist_status_by_5
			add_to_variable = { GER_rightwing_department_status = 5 }
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expand_article_twenty_one
		icon = accept_treaty

		x = -1
		y = 1
		relative_position_id = GER_the_constitution_of_germany

		cost = 7.15

		prerequisite = { focus = GER_the_constitution_of_germany }

		available = {
			custom_trigger_tooltip = {
				tooltip = 66_percent_government_coalition_strength_TT
				check_variable = { government_coalition_strength > 0.659 }
			}
			hidden_trigger = {
				NOT = {
					has_country_flag = GER_constitutional_government
				}
			}
		}

		mutually_exclusive = {
			focus = GER_rule_out_article_twenty_one
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_article_twenty_one"
			custom_effect_tooltip = GER_increase_islamist_status_by_3
			add_to_variable = { GER_islamist_department_status = 3 }
			custom_effect_tooltip = GER_increase_leftist_status_by_3
			add_to_variable = { GER_leftwing_department_status = 3 }
			custom_effect_tooltip = GER_increase_rightist_status_by_3
			add_to_variable = { GER_rightwing_department_status = 3 }
			newline = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#Unemployment Crisis
	focus = {
		id = GER_unemployment_crisis
		icon = RUS_State_Construction

		x = 32
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 7

		prerequisite = { focus = GER_deutschland_industrie }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_unemployment_crisis"
			add_stability = 0.02
			two_random_industrial_complex = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_control_over_the_market
		icon = control_judiciary

		x = -4
		y = 1
		relative_position_id = GER_unemployment_crisis

		cost = 7.2

		prerequisite = { focus = GER_unemployment_crisis }

		mutually_exclusive = {
			focus = GER_free_market_approach
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_control_over_the_market"
			decrease_exports = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_prop_up_tourists
		icon = Tourism_is_our_oil

		x = 2
		y = 1
		relative_position_id = GER_control_over_the_market
		cost = 6.5
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_control_over_the_market }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_prop_up_tourists"
			swap_ideas = {
				remove_idea = GER_idea_unemployment_crisis
				add_idea = GER_idea_unemployment_crisis2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_tourism_in_bayern
		icon = bavaria_map

		x = 1
		y = 1
		relative_position_id = GER_prop_up_tourists

		cost = 6.5

		prerequisite = { focus = GER_prop_up_tourists }

		available = {
			964 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				964 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tourism_in_bayern"
			964 = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_bavarian_nationalism_decrease_1
			add_to_variable = { GER_bavarian_nationalism_var = -1 }
			set_temp_variable = { treasury_change = -4.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_tourism_in_hamburg
		icon = family

		x = 1
		y = 2
		relative_position_id = GER_prop_up_tourists

		cost = 6.5

		prerequisite = { focus = GER_tourism_in_bayern }

		available = {
			1080 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				1080 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tourism_in_hamburg"
			1080 = {
				add_building_construction = {
					type = infrastructure
					level = 1
				}
			}
			1080 = {
				add_building_construction = {
					type = internet_station
					level = 1
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -5.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expand_visa_acceptance
		icon = refuges_welcome

		x = -1
		y = 1
		relative_position_id = GER_prop_up_tourists

		cost = 4.3

		prerequisite = { focus = GER_prop_up_tourists }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_visa_acceptance"
			country_event = {
				id = germany.19
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_more_hotels
		icon = Generic_Loadsamoney

		x = -1
		y = 2
		relative_position_id = GER_prop_up_tourists

		cost = 6.5

		prerequisite = { focus = GER_expand_visa_acceptance }

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_more_hotels"
			add_ideas = GER_idea_hotels
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_an_active_germany
		icon = neutrality

		x = 0
		y = 4
		relative_position_id = GER_control_over_the_market

		cost = 10

		prerequisite = { focus = GER_more_hotels }
		prerequisite = { focus = GER_federal_employment_agency }
		prerequisite = { focus = GER_unions_compromise }
		prerequisite = { focus = GER_tourism_in_hamburg }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_an_active_germany"
			remove_ideas = GER_idea_unemployment_crisis2
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_manage_workers
		icon = Focus_Socialist_Worker

		x = -2
		y = 1
		relative_position_id = GER_control_over_the_market

		cost = 7.15

		prerequisite = { focus = GER_control_over_the_market }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_manage_workers"
			set_temp_variable = { GER_welfare_cost_change = -0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_stabilize_government_income
		icon = balance_buget

		x = -1
		y = 1
		relative_position_id = GER_manage_workers

		cost = 7.9

		prerequisite = { focus = GER_manage_workers }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stabilize_government_income"
			increase_centralization = yes
			set_temp_variable = { GER_interest_cost_change = 0.001 }
			update_GER_interest_cost = yes
			if = {
				limit = {
					has_idea = bureau_04
				}
				set_temp_variable = { GER_centralization_cost_change = -0.03 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_unions_compromise
		icon = labor_unions

		x = -1
		y = 2
		relative_position_id = GER_manage_workers

		cost = 7.15

		prerequisite = { focus = GER_stabilize_government_income }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_unions_compromise"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			add_stability = 0.03
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_increase_government_jobs
		icon = focus_generic_improve_the_administration

		x = 1
		y = 1
		relative_position_id = GER_manage_workers

		cost = 6.5

		prerequisite = { focus = GER_manage_workers }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_increase_government_jobs"
			increase_policing_budget = yes
			block_police_decrease = yes
			if = {
				limit = {
					has_idea = police_05
				}
				set_temp_variable = { GER_police_cost_change = -0.03 }
				update_GER_police_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_federal_employment_agency
		icon = government_beu

		x = 1
		y = 2
		relative_position_id = GER_manage_workers

		cost = 10.0

		prerequisite = { focus = GER_increase_government_jobs }

		available = {
			43 = {
				is_owned_and_controlled_by = GER
			}
			45 = {
				is_owned_and_controlled_by = GER
			}
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				OR = {
					43 = {
						is_owned_and_controlled_by = GER
					}
					45 = {
						is_owned_and_controlled_by = GER
					}
					38 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_federal_employment_agency"
			43 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			45 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			38 = {
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			newline = yes
			set_temp_variable = { treasury_change = -36.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	# # #
	focus = {
		id = GER_free_market_approach
		icon = market_economy

		x = 4
		y = 1
		relative_position_id = GER_unemployment_crisis

		cost = 7.2

		prerequisite = { focus = GER_unemployment_crisis }

		mutually_exclusive = {
			focus = GER_control_over_the_market
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_free_market_approach"
			increase_economic_growth = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_foreign_policy_dedication
		icon = treaty

		x = 2
		y = 1
		relative_position_id = GER_free_market_approach

		cost = 5

		prerequisite = { focus = GER_free_market_approach }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_foreign_policy_dedication"
			increase_exports = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Investments_cologne
		icon = factory_facto

		x = 3
		y = 2
		relative_position_id = GER_free_market_approach

		cost = 7.9

		prerequisite = { focus = GER_foreign_policy_dedication }

		available = {
			966 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				966 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Investments_cologne"
			set_temp_variable = { percent_change = 1.5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			966 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -7.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Investments_stuggart
		icon = infrastructure_investments

		x = 1
		y = 2
		relative_position_id = GER_free_market_approach

		cost = 7.9

		prerequisite = { focus = GER_foreign_policy_dedication }

		available = {
			42 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				42 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Investments_stuggart"
			set_temp_variable = { percent_change = 1.5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			42 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -7.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_foreign_investment_opportunities
		icon = accept_treaty

		x = 2
		y = 3
		relative_position_id = GER_free_market_approach

		cost = 6.5
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_Investments_cologne }
		prerequisite = { focus = GER_Investments_stuggart }

		search_filters = { FOCUS_FILTER_ECONOMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_foreign_investment_opportunities"
			set_temp_variable = { treasury_change = gdp_total }
			multiply_temp_variable = { treasury_change = -0.05 }
			modify_treasury_effect = yes
			set_temp_variable = { int_investment_change = treasury_change }
			multiply_temp_variable = { int_investment_change = -1.25 }
			modify_international_investment_effect = yes
			set_temp_variable = { debt_change = debt }
			multiply_temp_variable = { debt_change = -0.02 }
			modify_debt_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_International_business
		icon = internationalism

		x = -2
		y = 1
		relative_position_id = GER_free_market_approach
		cost = 7.15
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_free_market_approach }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_International_business"
			swap_ideas = {
				remove_idea = GER_idea_unemployment_crisis
				add_idea = GER_idea_unemployment_crisis2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_scientific_exchanges
		icon = scientific_exchange

		x = -3
		y = 2
		relative_position_id = GER_free_market_approach
		cost = 6.5
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_International_business }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_scientific_exchanges"
			set_temp_variable = { percent_change = 1.5 }
			set_temp_variable = { tag_index = JAP }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 1.5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = JAP }
			change_influence_percentage = yes
			add_tech_bonus = {
				name = GER_foreign_exchange
				bonus = 0.5
				uses = 2
				category = CAT_internet_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_promote_german_startups
		icon = better_money

		x = -3
		y = 3
		relative_position_id = GER_free_market_approach
		cost = 7.9
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_scientific_exchanges }

		available = {
			37 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				37 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_promote_german_startups"
			37 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			set_temp_variable = { temp_opinion = 5 }
			change_small_medium_business_owners_opinion = yes
			newline = yes
			set_temp_variable = { treasury_change = -15.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_education_investments
		icon = money

		x = -1
		y = 2
		relative_position_id = GER_free_market_approach
		cost = 6.5
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_International_business }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_education_investments"
			if = {
				limit = {
					NOT = {
						has_idea = edu_05
					}
				}
				increase_education_budget = yes
			}
			if = {
				limit = {
					has_idea = edu_05
				}
				set_temp_variable = { GER_education_cost_change = -0.05 }
				update_GER_education_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_International_schools
		icon = education_reform

		x = -1
		y = 3
		relative_position_id = GER_free_market_approach
		cost = 4.3
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_education_investments }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_International_schools"
			set_temp_variable = { GER_education_cost_change = -0.01 }
			update_GER_education_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_a_digital_germany
		icon = computer

		x = 0
		y = 4
		relative_position_id = GER_free_market_approach
		cost = 8.6
		search_filters = { FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_International_schools }
		prerequisite = { focus = GER_promote_german_startups }
		prerequisite = { focus = GER_foreign_investment_opportunities }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_digital_germany"
			remove_ideas = GER_idea_unemployment_crisis2
		}
		ai_will_do = {
			base = 1
		}
	}
	#Bundeswehr
	focus = {
		id = GER_Reform_bundeswehr
		icon = german_shield

		x = 150
		y = 0
		cost = 6

		search_filters = { FOCUS_FILTER_MILITARY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_bundeswehr"
			add_ideas = GER_idea_Innere_fuhrung_I
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Establish_Streitkrafte_basis
		icon = bundeswehr_reserve

		x = 0
		y = 1
		relative_position_id = GER_Reform_bundeswehr
		cost = 6
		prerequisite = { focus = GER_Reform_bundeswehr }

		search_filters = { FOCUS_FILTER_MILITARY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Establish_Streitkrafte_basis"
			add_ideas = GER_idea_Streitkrafte_Basis
			set_temp_variable = { GER_military_cost2_change = -0.02 }
			update_GER_military_cost2 = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = Ger_Einsatzfuhrungskommando
		icon = einsfukdobw

		x = 31
		y = 1
		relative_position_id = GER_Establish_Streitkrafte_basis
		cost = 7
		prerequisite = { focus = GER_Establish_Streitkrafte_basis }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus Ger_Einsatzfuhrungskommando"
			set_temp_variable = { GER_training_time_factor_change = 0.02 }
			update_GER_training_time_factor = yes
			set_temp_variable = { GER_experience_gain_army_change = 0.02 }
			update_GER_experience_gain_army = yes
			set_temp_variable = { GER_command_abilities_cost_factor_change = 0.02 }
			update_GER_command_abilities_cost_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_the_balanced_Army
		icon = german_shield

		x = 0
		y = 1
		relative_position_id = Ger_Einsatzfuhrungskommando
		cost = 6
		prerequisite = { focus = Ger_Einsatzfuhrungskommando }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_HVK_army
			focus = GER_KRK_army
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_balanced_Army"
			swap_ideas = {
				remove_idea = GER_idea_Cold_War_Army
				add_idea = GER_the_balanced_Army
			}
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
			set_temp_variable = { GER_army_speed_factor_change = 0.05 }
			update_GER_army_speed_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Joint_operation_Training
		icon = Focus_Mobile_Warfare_Doctrine

		x = -2
		y = 1
		relative_position_id = GER_the_balanced_Army
		cost = 6
		prerequisite = { focus = GER_the_balanced_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Joint_operation_Training"
			set_temp_variable = { GER_land_reinforce_rate_change = 0.05 }
			update_GER_land_reinforce_rate = yes
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.05 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Crisis_management_doctrine
		icon = soldiers

		x = 0
		y = 1
		relative_position_id = GER_the_balanced_Army
		cost = 6
		prerequisite = { focus = GER_the_balanced_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Crisis_management_doctrine"
			set_temp_variable = { GER_planning_speed_change = 0.05 }
			update_GER_planning_speed = yes
			set_temp_variable = { GER_command_abilities_cost_factor_change = 0.05 }
			update_GER_command_abilities_cost_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Infantry_Spezialisation
		icon = Generic_Army_Focus_Red02

		x = 0
		y = 1
		relative_position_id = GER_Crisis_management_doctrine
		cost = 6
		prerequisite = { focus = GER_Crisis_management_doctrine }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Infantry_Spezialisation"
			set_temp_variable = { GER_army_night_attack_change = 0.05 }
			update_GER_army_night_attack = yes
			set_temp_variable = { GER_army_infantry_defence_factor_change = 0.04 }
			update_GER_army_infantry_defence_factor = yes
			set_temp_variable = { GER_army_infantry_attack_factor_change = 0.04 }
			update_GER_army_infantry_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Combined_exersice
		icon = coalition_army

		x = 0
		y = 1
		relative_position_id = GER_Infantry_Spezialisation
		cost = 6
		prerequisite = { focus = GER_Infantry_Spezialisation }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Combined_exersice"
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
			set_temp_variable = { GER_army_speed_factor_change = 0.05 }
			update_GER_army_speed_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Balance_act
		icon = Focus_Machine_Gun_Crew

		x = 0
		y = 1
		relative_position_id = GER_Combined_exersice
		cost = 6
		prerequisite = {
			focus = GER_Combined_exersice
			focus = GER_Improved_logistics
			focus = GER_Rapid_Armor_deployment_training
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Balance_act"
			set_temp_variable = { GER_send_volunteer_size_change = 0.02 }
			update_GER_send_volunteer_size = yes
			set_temp_variable = { GER_Army_attack_change = 0.04 }
			update_GER_Army_attack = yes
			set_temp_variable = { GER_Army_defence_change = 0.03 }
			update_GER_Army_defence = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Delay_training
		icon = Generic_Soldiers_Defense

		x = 0
		y = 1
		relative_position_id = GER_Balance_act
		cost = 6
		prerequisite = { focus = GER_Balance_act }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Delay_training"
			set_temp_variable = { GER_army_armor_defence_factor_change = 0.04 }
			update_GER_army_armor_defence_factor = yes
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.04 }
			update_GER_army_armor_speed_factor = yes
			set_temp_variable = { Ger_army_artillery_attack_factor_change = 0.06 }
			update_Ger_army_artillery_attack_factor = yes
			set_temp_variable = { Ger_army_artillery_defence_factor_change = 0.06 }
			update_Ger_army_artillery_defence_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_security_intervention
		icon = NATO_squad_doctrine

		x = 0
		y = 1
		relative_position_id = GER_Delay_training
		cost = 6
		prerequisite = {
			focus = GER_Delay_training
			focus = GER_Air_mobility_training
			focus = GER_Direct_counter_attack
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_security_intervention"
			set_temp_variable = { GER_army_speed_factor_change = 0.04 }
			update_GER_army_speed_factor = yes
			set_temp_variable = { GER_army_attack_speed_factor_change = 0.04 }
			update_GER_army_attack_speed_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Ready_to_transform
		icon = german_modernization

		x = 0
		y = 1
		relative_position_id = GER_security_intervention
		cost = 6

		prerequisite = {
			focus = GER_security_intervention
			focus = GER_Global_Crisis_management
			focus = GER_Ready_for_Defence
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Ready_to_transform"
			add_ideas = GER_idea_Transformation
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Air_mobility_training
		icon = Generic_Transport_Aircraft

		x = -2
		y = 1
		relative_position_id = GER_Balance_act
		cost = 6
		prerequisite = { focus = GER_Balance_act }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Air_mobility_training"
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Direct_counter_attack
		icon = Generic_SPG

		x = 2
		y = 1
		relative_position_id = GER_Balance_act
		cost = 6
		prerequisite = { focus = GER_Balance_act }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Direct_counter_attack"
			set_temp_variable = { GER_modifier_army_sub_unit_attack_helo_bat_attack_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_attack_helo_bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_attack_helo_bat_defence_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_attack_helo_bat_defence_factor = yes
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.03 }
			update_GER_army_armor_speed_factor = yes
			set_temp_variable = { GER_army_armor_attack_factor_change = 0.03 }
			update_GER_army_armor_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_Teritorial_defence
		icon = grand_battleplan

		x = 2
		y = 1
		relative_position_id = GER_the_balanced_Army
		cost = 6
		prerequisite = { focus = GER_the_balanced_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_Teritorial_defence"
			set_temp_variable = { GER_army_core_attack_factor_change = 0.02 }
			update_GER_army_core_attack_factor = yes
			set_temp_variable = { GER_army_core_defence_factor_change = 0.02 }
			update_GER_army_core_defence_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Modernize_Armored_Tactics
		icon = tank_destroyer_doctrine

		x = 0
		y = 1
		relative_position_id = GER_Advanced_Teritorial_defence
		cost = 6
		prerequisite = { focus = GER_Advanced_Teritorial_defence }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Modernize_Armored_Tactics"
			set_temp_variable = { GER_army_armor_attack_factor_change = 0.04 }
			update_GER_army_armor_attack_factor = yes
			set_temp_variable = { GER_army_armor_defence_factor_change = 0.04 }
			update_GER_army_armor_defence_factor = yes
			set_temp_variable = { GER_mechanized_defence_factor_change = 0.04 }
			update_GER_mechanized_defence_factor = yes
			set_temp_variable = { GER_mechanized_attack_factor_change = 0.04 }
			update_GER_mechanized_attack_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Rapid_Armor_deployment_training
		icon = leopard_2a6

		x = 0
		y = 1
		relative_position_id = GER_Modernize_Armored_Tactics
		cost = 6
		prerequisite = { focus = GER_Modernize_Armored_Tactics }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rapid_Armor_deployment_training"
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
			set_temp_variable = { GER_army_speed_factor_change = 0.05 }
			update_GER_army_speed_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Advanced_mechanized_tactic
		icon = Generic_Refit_Tanks

		x = 0
		y = 1
		relative_position_id = GER_Joint_operation_Training
		cost = 6
		prerequisite = { focus = GER_Joint_operation_Training }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_mechanized_tactic"
			set_temp_variable = { GER_mechanized_defence_factor_change = 0.04 }
			update_GER_mechanized_defence_factor = yes
			set_temp_variable = { GER_mechanized_attack_factor_change = 0.04 }
			update_GER_mechanized_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor_change = 0.04 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor_change = 0.04 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improved_logistics
		icon = Focus_Superior_Firepower_Doctrine

		x = 0
		y = 1
		relative_position_id = GER_Advanced_mechanized_tactic
		cost = 6
		prerequisite = { focus = GER_Advanced_mechanized_tactic }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improved_logistics"
			set_temp_variable = { GER_supply_factor_change = 0.05 }
			update_GER_supply_factor = yes
			set_temp_variable = { GER_supply_consumption_factor_I_change = 0.05 }
			update_GER_supply_consumption_factor_I = yes
			set_temp_variable = { GER_army_morale_factor_change = 0.05 }
			update_GER_army_morale_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_KRK_army #centraliced commando
		icon = German_Specialist

		x = -7
		y = 1
		relative_position_id = Ger_Einsatzfuhrungskommando
		cost = 6
		prerequisite = { focus = Ger_Einsatzfuhrungskommando }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_the_balanced_Army
			focus = GER_HVK_army
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_KRK_army"
			swap_ideas = {
				remove_idea = GER_idea_Cold_War_Army
				add_idea = GER_idea_Intervention_Army
			}
			increase_intervention_law_effect = yes
			set_temp_variable = { GER_planning_speed_change = 0.05 }
			update_GER_planning_speed = yes
			set_temp_variable = { GER_command_abilities_cost_factor_change = 0.05 }
			update_GER_command_abilities_cost_factor = yes
			add_doctrine_cost_reduction = {
				name = FRA_network_centric_warfare
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Rapid_deployment_doctrine
		icon = people_helicopter

		x = -1
		y = 1
		relative_position_id = GER_KRK_army
		cost = 6
		prerequisite = { focus = GER_KRK_army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_KRK_army"
			set_temp_variable = { GER_army_speed_factor_change = 0.05 }
			update_GER_army_speed_factor = yes
			set_temp_variable = { GER_training_time_factor_change = 0.1 }
			update_GER_training_time_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Integrated_command_and_control
		icon = Generic_Military_Equipment

		x = 1
		y = 1
		relative_position_id = GER_KRK_army
		cost = 6
		prerequisite = { focus = GER_KRK_army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Integrated_command_and_control"
			set_temp_variable = { GER_land_reinforce_rate_change = 0.05 }
			update_GER_land_reinforce_rate = yes
			set_temp_variable = { GER_supply_factor_change = 0.05 }
			update_GER_supply_factor = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.05 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strengthen_infantry_training
		icon = coalition_army

		x = 1
		y = 1
		relative_position_id = GER_Integrated_command_and_control
		cost = 6
		prerequisite = { focus = GER_Integrated_command_and_control }
		prerequisite = { focus = GER_Rapid_deployment_doctrine }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strengthen_infantry_training"
			set_temp_variable = { GER_army_infantry_defence_factor_change = 0.02 }
			update_GER_army_infantry_defence_factor = yes
			set_temp_variable = { GER_army_infantry_attack_factor_change = 0.02 }
			update_GER_army_infantry_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_mobile_Warfare_doctrine
		icon = Armored_Troops

		x = -1
		y = 1
		relative_position_id = GER_Integrated_command_and_control
		cost = 6
		prerequisite = { focus = GER_Integrated_command_and_control }
		prerequisite = { focus = GER_Rapid_deployment_doctrine }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_mobile_Warfare_doctrine"
			set_temp_variable = { GER_army_attack_speed_factor_change = 0.05 }
			update_GER_army_attack_speed_factor = yes
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_Armor_Tactics
		icon = stridsvagn_122

		x = -3
		y = 1
		relative_position_id = GER_Integrated_command_and_control
		cost = 6
		prerequisite = { focus = GER_Integrated_command_and_control }
		prerequisite = { focus = GER_Rapid_deployment_doctrine }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_Armor_Tactics"
			set_temp_variable = { GER_army_armor_attack_factor_change = 0.05 }
			update_GER_army_armor_attack_factor = yes
			set_temp_variable = { GER_army_armor_defence_factor_change = 0.05 }
			update_GER_army_armor_defence_factor = yes
			set_temp_variable = { GER_breakthrough_factor_change = 0.05 }
			update_GER_breakthrough_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Rapid_Armor_deployment
		icon = Focus_Examine_Foreign_Tanks

		x = 0
		y = 1
		relative_position_id = GER_Advanced_Armor_Tactics
		cost = 6
		prerequisite = { focus = GER_Advanced_Armor_Tactics }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rapid_Armor_deployment"
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.05 }
			update_GER_army_armor_speed_factor = yes
			set_temp_variable = { GER_training_time_factor_change = 0.1 }
			update_GER_training_time_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Update_Mechaniced_Units
		icon = army_moto

		x = 0
		y = 1
		relative_position_id = GER_mobile_Warfare_doctrine
		cost = 6
		prerequisite = { focus = GER_mobile_Warfare_doctrine }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_Mechaniced_Units"
			set_temp_variable = { GER_mechanized_defence_factor_change = 0.05 }
			update_GER_mechanized_defence_factor = yes
			set_temp_variable = { GER_mechanized_attack_factor_change = 0.05 }
			update_GER_mechanized_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_global_interventions
		icon = focus_SMB_special_forces_option_3

		x = 0
		y = 1
		relative_position_id = GER_Update_Mechaniced_Units
		cost = 6
		prerequisite = {
			focus = GER_Rapid_Armor_deployment
			focus = GER_Specialized_Indantry
			focus = GER_Update_Mechaniced_Units
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_global_interventions"
			increase_intervention_law_effect = yes
			set_temp_variable = { GER_planning_speed_change = 0.02 }
			update_GER_planning_speed = yes
			set_temp_variable = { GER_terrain_penalty_reduction_change = 0.03 }
			update_GER_terrain_penalty_reduction = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Air_mobility_exercise
		icon = POL_sikorsky

		x = 0
		y = 1
		relative_position_id = GER_global_interventions
		cost = 6
		prerequisite = { focus = GER_global_interventions }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Air_mobility_exercise"
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor_change = 0.03 }
			update_GER_modifier_army_sub_unit_Arm_Air_assault_Bat_defence_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Enhanced_logistics
		icon = focus_generic_supply_line

		x = -2
		y = 1
		relative_position_id = GER_global_interventions
		cost = 6
		prerequisite = { focus = GER_global_interventions }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Enhanced_logistics"
			set_temp_variable = { GER_supply_factor_change = 0.05 }
			update_GER_supply_factor = yes
			set_temp_variable = { GER_army_morale_factor_change = 0.05 }
			update_GER_army_morale_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_lone_fighter_training
		icon = army_nightvision

		x = 2
		y = 1
		relative_position_id = GER_global_interventions
		cost = 6
		prerequisite = { focus = GER_global_interventions }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_lone_fighter_training"
			set_temp_variable = { GER_out_of_supply_factor_change = 0.05 }
			update_GER_out_of_supply_factor = yes
			set_temp_variable = { GER_Intel_from_combat_factor_change = 0.1 }
			update_GER_Intel_from_combat_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Global_Crisis_management
		icon = Germany_Wehrmacht

		x = 0
		y = 1
		relative_position_id = GER_Air_mobility_exercise
		cost = 6
		prerequisite = {
			focus = GER_Air_mobility_exercise
			focus = GER_Enhanced_logistics
			focus = GER_lone_fighter_training
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Global_Crisis_management"
			set_temp_variable = { GER_minimum_training_level_change = 0.05 }
			update_GER_minimum_training_level = yes
			set_temp_variable = { GER_combat_width_factor_change = -0.04 }
			update_GER_combat_width_factor = yes
			add_doctrine_cost_reduction = {
				name = FRA_network_centric_warfare
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Specialized_Indantry
		icon = Generic_Army_Focus_Red02

		x = 0
		y = 1
		relative_position_id = GER_Strengthen_infantry_training
		cost = 6
		prerequisite = { focus = GER_Strengthen_infantry_training }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Specialized_Indantry"
			set_temp_variable = { GER_training_time_factor_change = 0.1 }
			update_GER_training_time_factor = yes
			set_temp_variable = { GER_acclimatization_hot_climate_gain_factor_change = 0.05 }
			update_GER_acclimatization_hot_climate_gain_factor = yes
			set_temp_variable = { GER_acclimatization_cold_climate_gain_factor_change = 0.05 }
			update_GER_acclimatization_cold_climate_gain_factor = yes
			set_temp_variable = { GER_attrition_modifier_change = 0.05 }
			update_GER_attrition_modifier = yes
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_HVK_army
		icon = bundeswehr_reserve

		x = 7
		y = 1
		relative_position_id = Ger_Einsatzfuhrungskommando
		cost = 6
		prerequisite = { focus = Ger_Einsatzfuhrungskommando }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_the_balanced_Army
			focus = GER_KRK_army
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_HVK_army"
			swap_ideas = {
				remove_idea = GER_idea_Cold_War_Army
				add_idea = GER_idea_Defence_Army
			}
			set_temp_variable = { GER_max_planning_modifier_change = 0.02 }
			update_GER_max_planning_modifier = yes
			set_temp_variable = { GER_army_org_factor_change = 0.01 }
			update_GER_army_org_factor = yes
			add_doctrine_cost_reduction = {
				name = FRA_network_centric_warfare
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reorganize_the_Active_troops
		icon = armoured_fist

		x = -1
		y = 1
		relative_position_id = GER_HVK_army
		cost = 6
		prerequisite = { focus = GER_HVK_army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reorganize_the_Active_troops"
			set_temp_variable = { GER_planning_speed_change = 0.02 }
			update_GER_planning_speed = yes
			set_temp_variable = { GER_Intel_from_combat_factor_change = 0.02 }
			update_GER_Intel_from_combat_factor = yes
			set_temp_variable = { GER_breakthrough_factor_change = 0.06 }
			update_GER_breakthrough_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reorganize_reserve
		icon = army_mobilisation

		x = 1
		y = 1
		relative_position_id = GER_HVK_army
		cost = 6
		prerequisite = { focus = GER_HVK_army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reorganize_reserve"
			set_temp_variable = { GER_max_planning_modifier_change = 0.02 }
			update_GER_max_planning_modifier = yes
			set_temp_variable = { GER_dig_in_speed_factor_change = 0.03 }
			update_GER_dig_in_speed_factor = yes
			set_temp_variable = { GER_recon_factor_while_entrenched_change = 0.02 }
			update_GER_recon_factor_while_entrenched = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Territorial_defence_coordination
		icon = focus_generic_full_social_mobilization

		x = 1
		y = 1
		relative_position_id = GER_Reorganize_reserve
		cost = 6
		prerequisite = { focus = GER_Reorganize_reserve }
		prerequisite = { focus = GER_Reorganize_the_Active_troops }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Territorial_defence_coordination"
			set_temp_variable = { GER_army_core_attack_factor_change = 0.07 }
			update_GER_army_core_attack_factor = yes
			set_temp_variable = { GER_army_core_defence_factor_change = 0.07 }
			update_GER_army_core_defence_factor = yes
			set_temp_variable = { GER_army_org_factor_change = 0.05 }
			update_GER_army_org_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Optimize_supply_chain
		icon = Focus_Mobile_Warfare_Doctrine

		x = 0
		y = 1
		relative_position_id = GER_Territorial_defence_coordination
		cost = 6
		prerequisite = { focus = GER_Territorial_defence_coordination }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Optimize_supply_chain"
			set_temp_variable = { GER_recon_factor_change = 0.05 }
			update_GER_recon_factor = yes
			set_temp_variable = { GER_recon_factor_while_entrenched_change = 0.02 }
			update_GER_recon_factor_while_entrenched = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.02 }
			update_GER_Initiative_factor = yes
			set_temp_variable = { GER_army_core_attack_factor_change = 0.02 }
			update_GER_army_core_attack_factor = yes
			set_temp_variable = { GER_army_core_defence_factor_change = 0.02 }
			update_GER_army_core_defence_factor = yes
			set_temp_variable = { GER_army_org_regain_change = 0.01 }
			update_GER_army_org_regain = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reserve_mobilisation_plan
		icon = army_recruting

		x = -1
		y = 1
		relative_position_id = GER_Reorganize_reserve
		cost = 6
		prerequisite = { focus = GER_Reorganize_reserve }
		prerequisite = { focus = GER_Reorganize_the_Active_troops }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reserve_mobilisation_plan"
			set_temp_variable = { GER_mobilization_speed_change = 0.05 }
			update_GER_mobilization_speed = yes
			set_temp_variable = { GER_land_reinforce_rate_change = 0.07 }
			update_GER_land_reinforce_rate = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_reserve_training
		icon = army_recruting1

		x = 0
		y = 1
		relative_position_id = GER_Reserve_mobilisation_plan
		cost = 6
		prerequisite = { focus = GER_Reserve_mobilisation_plan }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_reserve_training"
			set_temp_variable = { GER_army_infantry_defence_factor_change = 0.07 }
			update_GER_army_infantry_defence_factor = yes
			set_temp_variable = { GER_army_infantry_attack_factor_change = 0.05 }
			update_GER_army_infantry_attack_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Rapid_Response_supply
		icon = static_defense

		x = 0
		y = 1
		relative_position_id = GER_Improve_reserve_training
		cost = 6
		prerequisite = {
			focus = GER_Improve_reserve_training
			focus = GER_Advanced_Armor_counterattack
			focus = GER_Optimize_supply_chain
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rapid_Response_supply"
			set_temp_variable = { GER_army_speed_factor_change = 0.05 }
			update_GER_army_speed_factor = yes
			set_temp_variable = { GER_supply_consumption_factor_I_change = 0.05 }
			update_GER_supply_consumption_factor_I = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_entrenchment_training
		icon = generic_entrenchment

		x = -2
		y = 1
		relative_position_id = GER_Rapid_Response_supply
		cost = 6
		prerequisite = { focus = GER_Rapid_Response_supply }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_entrenchment_training"
			set_temp_variable = { GER_dig_in_speed_factor_change = 0.05 }
			update_GER_dig_in_speed_factor = yes
			set_temp_variable = { GER_recon_factor_while_entrenched_change = 0.04 }
			update_GER_recon_factor_while_entrenched = yes
			set_temp_variable = { GER_army_core_defence_factor_change = 0.04 }
			update_GER_army_core_defence_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Wargames_and_exercize
		icon = position_armies

		x = 0
		y = 1
		relative_position_id = GER_Rapid_Response_supply
		cost = 6
		prerequisite = { focus = GER_Rapid_Response_supply }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Wargames_and_exercize"
			set_temp_variable = { GER_planning_speed_change = 0.05 }
			update_GER_planning_speed = yes
			set_temp_variable = { GER_max_planning_modifier_change = 0.05 }
			update_GER_max_planning_modifier = yes
			set_temp_variable = { GER_command_abilities_cost_factor_change = 0.05 }
			update_GER_command_abilities_cost_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Ready_for_Defence
		icon = military_fort

		x = 0
		y = 1
		relative_position_id = GER_Wargames_and_exercize
		cost = 6

		prerequisite = {
			focus = GER_Wargames_and_exercize
			focus = GER_entrenchment_training
			focus = GER_army_defence_exercise
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Ready_for_Defence"
			set_temp_variable = { GER_army_core_attack_factor_change = 0.05 }
			update_GER_army_core_attack_factor = yes
			set_temp_variable = { GER_army_core_defence_factor_change = 0.05 }
			update_GER_army_core_defence_factor = yes
			set_temp_variable = { GER_mobilization_speed_change = 0.05 }
			update_GER_mobilization_speed = yes
			set_temp_variable = { GER_combat_width_factor_change = 0.04 }
			update_GER_combat_width_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_army_defence_exercise
		icon = Generic_MLRS

		x = 2
		y = 1
		relative_position_id = GER_Rapid_Response_supply
		cost = 6
		prerequisite = { focus = GER_Rapid_Response_supply }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_army_defence_exercise"
			set_temp_variable = { GER_Army_defence_change = 0.05 }
			update_GER_Army_defence = yes
			set_temp_variable = { GER_attrition_modifier_change = 0.05 }
			update_GER_attrition_modifier = yes
			set_temp_variable = { GER_land_reinforce_rate_change = 0.05 }
			update_GER_land_reinforce_rate = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Armored_Delay
		icon = army_mobilisation1

		x = -3
		y = 1
		relative_position_id = GER_Reorganize_reserve
		cost = 6
		prerequisite = { focus = GER_Reorganize_reserve }
		prerequisite = { focus = GER_Reorganize_the_Active_troops }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Armored_Delay"
			set_temp_variable = { GER_army_armor_defence_factor_change = 0.08 }
			update_GER_army_armor_defence_factor = yes
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.07 }
			update_GER_army_armor_speed_factor = yes
			set_temp_variable = { GER_attrition_modifier_change = 0.04 }
			update_GER_attrition_modifier = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_Armor_counterattack
		icon = army_planning

		x = 0
		y = 1
		relative_position_id = GER_Armored_Delay
		cost = 6
		prerequisite = { focus = GER_Armored_Delay }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_Armor_counterattack"
			set_temp_variable = { GER_army_armor_attack_factor_change = 0.05 }
			update_GER_army_armor_attack_factor = yes
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.05 }
			update_GER_army_armor_speed_factor = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.025 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Airforce_structure
		icon = Luftwaffe

		x = 0
		y = 1
		relative_position_id = GER_Establish_Streitkrafte_basis
		cost = 7
		prerequisite = { focus = GER_Establish_Streitkrafte_basis }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Airforce_structure"
			set_temp_variable = { GER_air_mission_efficiency_change = 0.05 }
			update_GER_air_mission_efficiency = yes
			country_event = { id = germany.580 days = 1 }
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Restructure_Airdefense
		icon = air_defense

		x = -2
		y = 1
		relative_position_id = GER_Airforce_structure
		cost = 6
		prerequisite = { focus = GER_Airforce_structure }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Restructure_Airdefense"
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				country_event = { id = germany.590 }
			}
			Else_if = {
				limit = { NOT = { has_dlc = "No Step Back" } }
				add_tech_bonus = {
					name = CAT_aa
					bonus = 0.5
					uses = 1
					category = CAT_aa
				}
			}
			set_temp_variable = { GER_Intercept_efficiency_change = 0.05 }
			update_GER_Intercept_efficiency = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Restructure_kommando_luftwaffe
		icon = german_parliament

		x = 0
		y = 1
		relative_position_id = GER_Airforce_structure
		cost = 6
		prerequisite = { focus = GER_Airforce_structure }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Restructure_kommando_luftwaffe"
			set_temp_variable = { GER_air_mission_efficiency_change = 0.05 }
			update_GER_air_mission_efficiency = yes
			set_temp_variable = { GER_home_defence_factor_change = 0.05 }
			update_GER_home_defence_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_enhance_pilot_training
		icon = bombers

		x = 2
		y = 1
		relative_position_id = GER_Airforce_structure
		cost = 6
		prerequisite = { focus = GER_Airforce_structure }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_enhance_pilot_training"
			set_temp_variable = { GER_air_training_xp_gain_factor_change = 0.05 }
			update_GER_air_training_xp_gain_factor = yes
			set_temp_variable = { GER_air_accidents_change = 0.05 }
			update_GER_air_accidents = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Capability_focus
		icon = Jet_Fighters

		x = -2
		y = 1
		relative_position_id = GER_enhance_pilot_training
		cost = 6
		prerequisite = {
			focus = GER_enhance_pilot_training
			focus = GER_Restructure_Airdefense
			focus = GER_Restructure_kommando_luftwaffe
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Capability_focus"
			add_doctrine_cost_reduction = {
				name = CAT_air_doctrine
				cost_reduction = 0.5
				uses = 2
				category = CAT_air_doctrine
			}
			set_temp_variable = { GER_air_weather_penalty_change = 0.04 }
			update_GER_air_weather_penalty = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_strike_focus
		icon = fighter_plane

		x = -4
		y = 1
		relative_position_id = GER_Capability_focus
		cost = 6
		prerequisite = { focus = GER_Capability_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		mutually_exclusive = {
			focus = GER_REC_focus
			focus = GER_Airsuperiority_focus
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_strike_focus"
			set_temp_variable = { GER_air_mission_efficiency_change = 0.05 }
			update_GER_air_mission_efficiency = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_groundattack_training
		icon = Generic_Firebombing

		x = -1
		y = 1
		relative_position_id = GER_strike_focus
		cost = 6
		prerequisite = { focus = GER_strike_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_groundattack_training"
			set_temp_variable = { GER_air_close_air_support_org_damage_factor_change = 0.05 }
			update_GER_air_close_air_support_org_damage_factor = yes
			set_temp_variable = { GER_ground_attack_change = 0.05 }
			update_GER_ground_attack = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Integrated_strike_tactics
		icon = fighters

		x = 1
		y = 1
		relative_position_id = GER_strike_focus
		cost = 6
		prerequisite = { focus = GER_strike_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Integrated_strike_tactics"
			set_temp_variable = { GER_cas_efficiency_change = 0.05 }
			update_GER_cas_efficiency = yes
			set_temp_variable = { GER_ground_attack_change = 0.05 }
			update_GER_ground_attack = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Combat_exercise_simulation_center
		icon = Generic_Pilots

		x = 0
		y = 2
		relative_position_id = GER_strike_focus
		cost = 6
		prerequisite = { focus = GER_strike_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Combat_exercise_simulation_center"
			set_temp_variable = { GER_air_mission_efficiency_change = 0.05 }
			update_GER_air_mission_efficiency = yes
			set_temp_variable = { GER_air_mission_xp_gain_factor_change = 0.05 }
			update_GER_air_mission_xp_gain_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_REC_focus
		icon = blr_buy_west_weapons

		x = 0
		y = 1
		relative_position_id = GER_Capability_focus
		cost = 6
		prerequisite = { focus = GER_Capability_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		mutually_exclusive = {
			focus = GER_strike_focus
			focus = GER_Airsuperiority_focus
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_REC_focus"
			set_temp_variable = { GER_recon_factor_change = 0.05 }
			update_GER_recon_factor = yes
			set_temp_variable = { GER_air_night_penalty_change = 0.02 }
			update_GER_air_night_penalty = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Joint_Exercise_complimentary_use
		icon = airforce_base_1

		x = 1
		y = 1
		relative_position_id = GER_REC_focus
		cost = 6
		prerequisite = { focus = GER_REC_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Joint_Exercise_complimentary_use"
			set_temp_variable = { GER_Initiative_factor_change = 0.05 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Naval_Air_rec
		icon = blr_su_25

		x = -1
		y = 1
		relative_position_id = GER_REC_focus
		cost = 6
		prerequisite = { focus = GER_REC_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Naval_Air_rec"
			set_temp_variable = { GER_naval_strike_targetting_change = 0.05 }
			update_GER_naval_strike_targetting = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Airsuperiority_focus
		icon = eagle44

		x = 4
		y = 1
		relative_position_id = GER_Capability_focus
		cost = 6
		prerequisite = { focus = GER_Capability_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		mutually_exclusive = {
			focus = GER_REC_focus
			focus = GER_strike_focus
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Airsuperiority_focus"
			set_temp_variable = { GER_air_superiority_efficiency_change = 0.1 }
			update_GER_air_superiority_efficiency = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_Radarcapability
		icon = mlw_rocket_radar

		x = 1
		y = 1
		relative_position_id = GER_Airsuperiority_focus
		cost = 6
		prerequisite = { focus = GER_Airsuperiority_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_Radarcapability"
			set_temp_variable = { GER_Intercept_efficiency_change = 0.05 }
			update_GER_Intercept_efficiency = yes
			set_temp_variable = { GER_air_mission_efficiency_change = 0.09 }
			update_GER_air_mission_efficiency = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_fighter_training
		icon = escort_fighters

		x = -1
		y = 1
		relative_position_id = GER_Airsuperiority_focus
		cost = 6
		prerequisite = { focus = GER_Airsuperiority_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_fighter_training"
			set_temp_variable = { GER_air_training_xp_gain_factor_change = 0.05 }
			update_GER_air_training_xp_gain_factor = yes
			set_temp_variable = { GER_air_ace_generator_chance_factor_change = 0.02 }
			update_GER_air_ace_generator_chance_factor = yes

		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_fight_simulation_center
		icon = women_in_aviation

		x = 0
		y = 2
		relative_position_id = GER_Airsuperiority_focus
		cost = 6
		prerequisite = { focus = GER_Airsuperiority_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_fight_simulation_center"
			set_temp_variable = { GER_air_attack_change = 0.05 }
			update_GER_air_attack = yes
			set_temp_variable = { GER_air_defence_change = 0.05 }
			update_GER_air_defence = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_update_rec_equipment
		icon = television

		x = 0
		y = 2
		relative_position_id = GER_REC_focus
		cost = 6
		prerequisite = { focus = GER_REC_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_update_rec_equipment"
			add_tech_bonus = {
				name = GER_AIR_REC
				bonus = 0.10
				uses = 1
				category = CAT_air_camera
			}
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_reseach_requirents_for_airforce
		icon = production
		x = 0
		y = 1
		relative_position_id = GER_update_rec_equipment
		cost = 4.3

		prerequisite = {
			focus = GER_update_rec_equipment
			focus = GER_Combat_exercise_simulation_center
			focus = GER_fight_simulation_center
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_reseach_requirents_for_airforce"
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.25
				uses = 1
				category = CAT_armor
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Upgrade_Comunication_network
		icon = radio_communications

		x = 0
		y = 2
		relative_position_id = GER_reseach_requirents_for_airforce
		cost = 6
		prerequisite = {
			focus = GER_Choose_future_MR
			focus = GER_New_heavy_Plain
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Upgrade_Comunication_network"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_air_mission_efficiency_change = 0.07 }
			update_GER_air_mission_efficiency = yes
			set_temp_variable = { GER_air_attack_change = 0.05 }
			update_GER_air_attack = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_future_of_airforce
		icon = modern_fighter

		x = 0
		y = 2
		relative_position_id = GER_Upgrade_Comunication_network
		cost = 6
		prerequisite = {
			focus = GER_Upgrade_Comunication_network
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_future_of_airforce"
			IF = {
				limit = { has_dlc = "By Blood Alone" }
				country_event = {
					id = germany_foci.140
				}
			}
			else_if = {
				limit = { NOT = { has_dlc = "Man the Guns" } }
				add_tech_bonus = {
					name = CAT_fixed_wing
					bonus = 0.4
					uses = 2
					category = CAT_fixed_wing
				}
			}
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Simulated_digital_warfare_Exercise
		icon = university

		x = -4
		y = 1
		relative_position_id = GER_future_of_airforce
		cost = 6
		prerequisite = {
			focus = GER_future_of_airforce
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Simulated_digital_warfare_Exercise"
			set_temp_variable = { GER_air_attack_change = 0.07 }
			update_GER_air_attack = yes
			set_temp_variable = { GER_air_defence_change = 0.05 }
			update_GER_air_defence = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Implement_realtime_data_sharing
		icon = komplukter

		x = 1
		y = 1
		relative_position_id = GER_Upgrade_Comunication_network
		cost = 6
		prerequisite = { focus = GER_Upgrade_Comunication_network }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Implement_realtime_data_sharing"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_air_superiority_bonus_in_combat_change = 0.02 }
			update_GER_air_superiority_bonus_in_combat = yes
			set_temp_variable = { GER_Intercept_efficiency_change = 0.02 }
			update_GER_Intercept_efficiency = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Artificial_Inteligence_integration
		icon = science2

		x = -1
		y = 1
		relative_position_id = GER_Simulated_digital_warfare_Exercise
		cost = 6
		prerequisite = { focus = GER_Simulated_digital_warfare_Exercise }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Artificial_Inteligence_integration"
			set_temp_variable = { GER_air_range_factor_change = 0.06 }
			update_GER_air_range_factor = yes
			set_temp_variable = { GER_air_superiority_bonus_in_combat_change = 0.05 }
			update_GER_air_superiority_bonus_in_combat = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Integrate_realtime_satelite_rec
		icon = international_space_station

		x = 1
		y = 1
		relative_position_id = GER_Simulated_digital_warfare_Exercise
		cost = 6
		prerequisite = { focus = GER_Simulated_digital_warfare_Exercise }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Integrate_realtime_satelite_rec"
			set_temp_variable = { GER_ground_attack_change = 0.07 }
			update_GER_ground_attack = yes
			set_temp_variable = { GER_air_night_penalty_change = 0.03 }
			update_GER_air_night_penalty = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Integrate_UAV_digital_rec
		icon = drone

		x = -1
		y = 1
		relative_position_id = GER_Upgrade_Comunication_network
		cost = 6
		prerequisite = { focus = GER_Upgrade_Comunication_network }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Integrate_UAV_digital_rec"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.02 }
			update_GER_Initiative_factor = yes
			set_temp_variable = { GER_air_close_air_support_org_damage_factor_change = 0.02 }
			update_GER_air_close_air_support_org_damage_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Weltraumkommando_der_Bundeswehr
		icon = generic_space

		x = 4
		y = 1

		relative_position_id = GER_future_of_airforce

		cost = 5
		prerequisite = { focus = GER_future_of_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Weltraumkommando_der_Bundeswehr"
			add_tech_bonus = {
				name = CAT_space
				bonus = 0.30
				uses = 2
				category = CAT_space
			}
			add_ideas = GER_idea_Weltraumkommando
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_own_killsat_capability
		icon = weaponized_satellites

		x = 1
		y = 1

		relative_position_id = GER_Weltraumkommando_der_Bundeswehr

		cost = 5
		prerequisite = { focus = GER_Weltraumkommando_der_Bundeswehr }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_own_killsat_capability"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_tech_bonus = {
				name = CAT_satellite
				bonus = 0.30
				uses = 1
				category = CAT_satellite
			}
			set_technology = { KILLSAT1 = 1 }
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_own_rec_sattelites
		icon = circular_electron_positron_collider

		x = -1
		y = 1

		relative_position_id = GER_Weltraumkommando_der_Bundeswehr

		cost = 5
		prerequisite = { focus = GER_Weltraumkommando_der_Bundeswehr }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_own_rec_sattelites"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_tech_bonus = {
				name = CAT_satellite
				bonus = 0.30
				uses = 1
				category = CAT_satellite
			}
			set_technology = { SPYSAT1 = 1 }
		}

		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Navy_focus
		icon = Deutsche_Marine

		x = 51
		y = 1
		relative_position_id = GER_Establish_Streitkrafte_basis
		cost = 7
		prerequisite = { focus = GER_Establish_Streitkrafte_basis }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Navy_focus"
			add_tech_bonus = {
				name = Naval_bonus
				bonus = 0.25
				uses = 2
				category = CAT_surface_ship
				category = CAT_sub
			}
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Define_Brownwater_strategy
		icon = generic_ship1

		x = 6
		y = 1
		relative_position_id = GER_Navy_focus
		cost = 6
		prerequisite = { focus = GER_Navy_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		mutually_exclusive = {
			focus = GER_Define_bluewater_strategy
			focus = GER_Define_Greenwater_strategy
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Define_Brownwater_strategy"
			add_doctrine_cost_reduction = {
				name = CAT_naval_doctrine
				category = CAT_naval_doctrine
				uses = 1
				cost_reduction = 0.5
			}
			set_temp_variable = { GER_ships_at_battle_start_change = 0.02 }
			update_GER_ships_at_battle_start = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Define_bluewater_strategy
		icon = focus_SMB_blue_water_fleet

		x = -6
		y = 1
		relative_position_id = GER_Navy_focus
		cost = 6
		prerequisite = { focus = GER_Navy_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		mutually_exclusive = {
			focus = GER_Define_Greenwater_strategy
			focus = GER_Define_Brownwater_strategy
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Define_bluewater_strategy"
			add_doctrine_cost_reduction = {
				name = CAT_naval_doctrine
				category = CAT_naval_doctrine
				uses = 1
				cost_reduction = 0.5
			}
			set_temp_variable = { GER_navy_capital_ship_attack_factor_change = 0.02 }
			update_GER_navy_capital_ship_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Define_Greenwater_strategy
		icon = generic_ship2

		x = 0
		y = 1
		relative_position_id = GER_Navy_focus
		cost = 6
		prerequisite = { focus = GER_Navy_focus }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		mutually_exclusive = {
			focus = GER_Define_bluewater_strategy
			focus = GER_Define_Brownwater_strategy
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Define_Greenwater_strategy"
			add_doctrine_cost_reduction = {
				name = CAT_naval_doctrine
				category = CAT_naval_doctrine
				uses = 1
				cost_reduction = 0.5
			}
			set_temp_variable = { GER_screening_without_screens_change = 0.02 }
			update_GER_screening_without_screens = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Develope_Join_operation_Doctrine
		icon = naval_doctrine

		x = -2
		y = 1
		relative_position_id = GER_Define_Greenwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Greenwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Develope_Join_operation_Doctrine"
			set_temp_variable = { GER_navy_org_factor_change = 0.02 }
			update_GER_navy_org_factor = yes
			set_temp_variable = { GER_naval_damage_factor_change = 0.02 }
			update_GER_naval_damage_factor = yes
			set_temp_variable = { GER_naval_invasion_planning_bonus_speed_change = 0.02 }
			update_GER_naval_invasion_planning_bonus_speed = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Expand_coastial_patroles
		icon = border_patrol_increase

		x = 0
		y = 1
		relative_position_id = GER_Define_Greenwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Greenwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_coastial_patroles"
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
			set_temp_variable = { GER_screening_without_screens_change = 0.02 }
			update_GER_screening_without_screens = yes
			set_temp_variable = { GER_ships_at_battle_start_change = 0.02 }
			update_GER_ships_at_battle_start = yes

		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_navy_training
		icon = navy2

		x = 2
		y = 1
		relative_position_id = GER_Define_Greenwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Greenwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_navy_training"
			set_temp_variable = { GER_positioning_change = 0.02 }
			update_GER_positioning = yes
			set_temp_variable = { GER_naval_retreat_speed_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_speed_after_initial_combat = yes
			set_temp_variable = { GER_naval_retreat_chance_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_chance_after_initial_combat = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_littoral_warfare_training
		icon = cruisers

		x = -1
		y = 1
		relative_position_id = GER_Advanced_navy_training
		cost = 6
		prerequisite = {
			focus = GER_Develope_Join_operation_Doctrine
			focus = GER_Expand_coastial_patroles
			focus = GER_Advanced_navy_training
		}

		 search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_littoral_warfare_training"
			set_temp_variable = { GER_naval_torpedo_cooldown_factor_change = 0.02 }
			update_GER_naval_torpedo_cooldown_factor = yes
			set_temp_variable = { GER_naval_torpedo_hit_chance_factor_change = 0.02 }
			update_GER_naval_torpedo_hit_chance_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Balanced_interventions
		icon = cruisers2

		x = -3
		y = 1
		relative_position_id = GER_Advanced_navy_training
		cost = 6
		prerequisite = {
			focus = GER_Develope_Join_operation_Doctrine
			focus = GER_Expand_coastial_patroles
			focus = GER_Advanced_navy_training
		}

		 search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_littoral_warfare_training"
			set_temp_variable = { GER_navy_max_range_factor_change = 0.02 }
			update_GER_navy_max_range_factor = yes
			set_temp_variable = { GER_positioning_change = 0.02 }
			update_GER_positioning = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_not_perfect_but_flexible
		icon = civitavecchia_port

		x = 1
		y = 1
		relative_position_id = GER_Balanced_interventions
		cost = 6
		prerequisite = { focus = GER_Balanced_interventions }
		prerequisite = { focus = GER_littoral_warfare_training }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_not_perfect_but_flexible"
			set_temp_variable = { GER_naval_retreat_speed_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_speed_after_initial_combat = yes
			set_temp_variable = { GER_naval_retreat_chance_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_chance_after_initial_combat = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Global_intervention
		icon = carriers2

		x = 1
		y = 2
		relative_position_id = GER_Define_bluewater_strategy
		cost = 6
		prerequisite = {
			focus = GER_Expand_Sea_patroles
			focus = GER_Develope_Join_operation_Doctrine_I
			focus = GER_Advanced_navy_training_I
		}

		 search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Global_intervention"
			set_temp_variable = { GER_naval_speed_factor_change = 0.02 }
			update_GER_naval_speed_factor = yes
			set_temp_variable = { GER_naval_damage_factor_change = 0.02 }
			update_GER_naval_damage_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_handle_asymetrick_threat
		icon = Generic_Naval_Helicopter

		x = -1
		y = 1
		relative_position_id = GER_Global_intervention
		cost = 6
		prerequisite = { focus = GER_Global_intervention }
		prerequisite = { focus = GER_high_seas_warfare_training }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_handle_asymetrick_threat"
			set_temp_variable = { GER_naval_mines_effect_reduction_change = 0.02 }
			update_GER_naval_mines_effect_reduction = yes
			set_temp_variable = { GER_naval_morale_factor_change = 0.02 }
			update_GER_naval_morale_factor = yes
			set_temp_variable = { GER_naval_enemy_fleet_size_ratio_penalty_factor_change = 0.02 }
			update_GER_naval_enemy_fleet_size_ratio_penalty_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Coasteal_and_open_sea_defense
		icon = Generic_Submarine1

		x = 2
		y = 1
		relative_position_id = GER_handle_asymetrick_threat
		cost = 6
		prerequisite = {
			focus = GER_handle_asymetrick_threat
			focus = GER_not_perfect_but_flexible
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		mutually_exclusive = { focus = GER_coasteal_and_shallow_sea_defense }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Coasteal_and_open_sea_defense"
			set_temp_variable = { GER_positioning_change = 0.02 }
			update_GER_positioning = yes
			set_temp_variable = { GER_naval_coordination_change = 0.02 }
			update_GER_naval_coordination = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Naval_training_expansion
		icon = focus_generic_university_1

		x = 0
		y = 1
		relative_position_id = GER_Coasteal_and_open_sea_defense
		cost = 6
		prerequisite = { focus = GER_Coasteal_and_open_sea_defense }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Naval_training_expansion"
			set_temp_variable = { GER_naval_accidents_chance_change = 0.02 }
			update_GER_naval_accidents_chance = yes
			set_temp_variable = { GER_navy_screen_attack_factor_change = 0.02 }
			update_GER_navy_screen_attack_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reorganise_marine_infanterie
		icon = counter

		x = -2
		y = 1
		relative_position_id = GER_Naval_training_expansion
		cost = 6
		prerequisite = { focus = GER_Naval_training_expansion }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reorganise_marine_infanterie"
			set_temp_variable = { GER_naval_invasion_prep_speed_change = 0.02 }
			update_GER_naval_invasion_prep_speed = yes
			set_temp_variable = { GER_naval_invasion_planning_bonus_speed_change = 0.02 }
			update_GER_naval_invasion_planning_bonus_speed = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reorganize_strike_groupe
		icon = Naval_Upgrade

		x = 2
		y = 1
		relative_position_id = GER_Naval_training_expansion
		cost = 6
		prerequisite = { focus = GER_Naval_training_expansion }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reorganize_strike_groupe"
			set_temp_variable = { GER_critical_receive_chance_change = 0.02 }
			update_GER_critical_receive_chance = yes
			set_temp_variable = { GER_naval_critical_score_chance_factor_change = 0.02 }
			update_GER_naval_critical_score_chance_factor = yes
			set_temp_variable = { GER_naval_hit_chance_change = 0.02 }
			update_GER_naval_hit_chance = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_naval_logistics
		icon = focus_generic_refit_civilian_ships

		x = 0
		y = 1
		relative_position_id = GER_Naval_training_expansion
		cost = 6
		prerequisite = { focus = GER_Naval_training_expansion }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_naval_logistics"
			set_temp_variable = { GER_navy_max_range_factor_change = 0.02 }
			update_GER_navy_max_range_factor = yes
			set_temp_variable = { GER_navy_org_factor_change = 0.02 }
			update_GER_navy_org_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Homewater_intervention
		icon = border_patrol_increase

		x = 1
		y = 2
		relative_position_id = GER_Define_Brownwater_strategy
		cost = 6
		prerequisite = {
			focus = GER_Expand_Coast_and_riverin_patroles
			focus = GER_Develope_Join_operation_Doctrine_II
			focus = GER_Advanced_navy_training_II
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Homewater_intervention"
			set_temp_variable = { GER_naval_damage_factor_change = 0.02 }
			update_GER_naval_damage_factor = yes
			set_temp_variable = { GER_naval_defense_factor_change = 0.02 }
			update_GER_naval_defense_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Improve_mine_warfare
		icon = anti_submarine

		x = -1
		y = 1
		relative_position_id = GER_Homewater_intervention
		cost = 6
		prerequisite = { focus = GER_Homewater_intervention }
		prerequisite = { focus = GER_littoral_and_Riverin_warfare_training }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_mine_warfare"
			set_temp_variable = { GER_naval_mine_hit_chance_change = 0.02 }
			update_GER_naval_mine_hit_chance = yes
			set_temp_variable = { GER_naval_mines_damage_factor_change = 0.02 }
			update_GER_naval_mines_damage_factor = yes
			set_temp_variable = { GER_naval_mines_effect_reduction_change = 0.02 }
			update_GER_naval_mines_effect_reduction = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_coasteal_and_shallow_sea_defense
		icon = Generic_Submarine2

		x = -2
		y = 1
		relative_position_id = GER_Improve_mine_warfare
		cost = 6
		prerequisite = { 
			focus = GER_Improve_mine_warfare 
			focus = GER_not_perfect_but_flexible 
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		mutually_exclusive = { focus = GER_Coasteal_and_open_sea_defense }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_coasteal_and_shallow_sea_defense"
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
			set_temp_variable = { GER_naval_morale_factor_change = 0.02 }
			update_GER_naval_morale_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_joint_operation_ability
		icon = radio_communications

		x = 0
		y = 1
		relative_position_id = GER_coasteal_and_shallow_sea_defense
		cost = 6
		prerequisite = { focus = GER_coasteal_and_shallow_sea_defense }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_joint_operation_ability"
			set_temp_variable = { GER_screening_without_screens_change = 0.02 }
			update_GER_screening_without_screens = yes
			set_temp_variable = { GER_ships_at_battle_start_change = 0.02 }
			update_GER_ships_at_battle_start = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Rapid_deployment_doctrine_force
		icon = Generic_Naval_Treaty

		x = -2
		y = 1
		relative_position_id = GER_joint_operation_ability
		cost = 6
		prerequisite = { focus = GER_joint_operation_ability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rapid_deployment_doctrine_force"
			set_temp_variable = { GER_naval_invasion_prep_speed_change = 0.02 }
			update_GER_naval_invasion_prep_speed = yes
			set_temp_variable = { GER_naval_invasion_planning_bonus_speed_change = 0.02 }
			update_GER_naval_invasion_planning_bonus_speed = yes
			set_temp_variable = { GER_naval_speed_factor_change = 0.02 }
			update_GER_naval_speed_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Coastal_ships
		icon = torpedo

		x = 0
		y = 1
		relative_position_id = GER_joint_operation_ability
		cost = 6
		prerequisite = { focus = GER_joint_operation_ability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Coastal_ships"
			set_temp_variable = { GER_naval_defense_factor_change = 0.02 }
			update_GER_naval_defense_factor = yes
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Hit_and_run
		icon = longboat

		x = 2
		y = 1
		relative_position_id = GER_joint_operation_ability
		cost = 6
		prerequisite = { focus = GER_joint_operation_ability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Hit_and_run"
			set_temp_variable = { GER_naval_retreat_speed_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_speed_after_initial_combat = yes
			set_temp_variable = { GER_naval_retreat_chance_after_initial_combat_change = 0.02 }
			update_GER_naval_retreat_chance_after_initial_combat = yes
			set_temp_variable = { GER_naval_enemy_fleet_size_ratio_penalty_factor_change = 0.02 }
			update_GER_naval_enemy_fleet_size_ratio_penalty_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Found_interbranch_command_center
		icon = radar2

		x = 0
		y = 4
		relative_position_id = GER_not_perfect_but_flexible
		cost = 6
		prerequisite = {
			focus = GER_Reorganise_marine_infanterie
			focus = GER_Improve_naval_logistics
			focus = GER_Reorganize_strike_groupe
			focus = GER_Rapid_deployment_doctrine_force
			focus = GER_Coastal_ships
			focus = GER_Hit_and_run
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Found_interbranch_command_center"
			set_temp_variable = { GER_navy_anti_air_attack_factor_change = 0.02 }
			update_GER_navy_anti_air_attack_factor = yes
			set_temp_variable = { GER_naval_coordination_change = 0.02 }
			update_GER_naval_coordination = yes
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Cyber_warfare_defence
		icon = weaponized_satellites

		x = -1
		y = 1
		relative_position_id = GER_Found_interbranch_command_center
		cost = 6
		prerequisite = { focus = GER_Found_interbranch_command_center }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Cyber_warfare_defence"
			set_temp_variable = { GER_naval_critical_score_chance_factor_change = 0.02 }
			update_GER_naval_critical_score_chance_factor = yes
			set_temp_variable = { GER_naval_hit_chance_change = 0.02 }
			update_GER_naval_hit_chance = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Interbranch_wargames
		icon = wolfpacks

		x = -1
		y = 1
		relative_position_id = GER_Cyber_warfare_defence
		cost = 6
		prerequisite = { focus = GER_Cyber_warfare_defence }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Interbranch_wargames"
			set_temp_variable = { GER_navy_anti_air_attack_factor_change = 0.02 }
			update_GER_navy_anti_air_attack_factor = yes
			set_temp_variable = { GER_critical_receive_chance_change = 0.02 }
			update_GER_critical_receive_chance = yes
			set_temp_variable = { GER_naval_critical_score_chance_factor_change = 0.02 }
			update_GER_naval_critical_score_chance_factor = yes
			set_temp_variable = { GER_naval_hit_chance_change = 0.02 }
			update_GER_naval_hit_chance = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_LOgistic_and_Supplyvhain_optimize
		icon = generic_convoy

		x = 1
		y = 1
		relative_position_id = GER_Found_interbranch_command_center
		cost = 6
		prerequisite = { focus = GER_Found_interbranch_command_center }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_LOgistic_and_Supplyvhain_optimize"
			set_temp_variable = { GER_navy_max_range_factor_change = 0.02 }
			update_GER_navy_max_range_factor = yes
			set_temp_variable = { GER_navy_fuel_consumption_factor_change = 0.02 }
			update_GER_navy_fuel_consumption_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_naval_realtime_data_sharing
		icon = science

		x = 1
		y = 1
		relative_position_id = GER_LOgistic_and_Supplyvhain_optimize
		cost = 6
		prerequisite = { focus = GER_LOgistic_and_Supplyvhain_optimize }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_naval_realtime_data_sharing"
			set_temp_variable = { GER_naval_torpedo_cooldown_factor_change = 0.02 }
			update_GER_naval_torpedo_cooldown_factor = yes
			set_temp_variable = { GER_naval_torpedo_hit_chance_factor_change = 0.02 }
			update_GER_naval_torpedo_hit_chance_factor = yes
			set_temp_variable = { GER_ships_at_battle_start_change = 0.02 }
			update_GER_ships_at_battle_start = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_satelite_surveillance_system
		icon = recon

		x = -1
		y = 1
		relative_position_id = GER_LOgistic_and_Supplyvhain_optimize
		cost = 6
		prerequisite = { focus = GER_LOgistic_and_Supplyvhain_optimize }
		prerequisite = { focus = GER_Cyber_warfare_defence }


		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_satelite_surveillance_system"
			set_temp_variable = { GER_spotting_chance_change = 0.02 }
			update_GER_spotting_chance = yes
			set_temp_variable = { GER_naval_mine_hit_chance_change = 0.02 }
			update_GER_naval_mine_hit_chance = yes

		}

		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Develope_Join_operation_Doctrine_I
		icon = focus_ARG_study_the_battle_of_the_river_plate

		x = -2
		y = 1
		relative_position_id = GER_Define_bluewater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_bluewater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Develope_Join_operation_Doctrine_I"
			set_temp_variable = { GER_navy_org_factor_change = 0.02 }
			update_GER_navy_org_factor = yes
			set_temp_variable = { GER_naval_damage_factor_change = 0.02 }
			update_GER_naval_damage_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Expand_Sea_patroles
		icon = border_patrol_increase

		x = 0
		y = 1
		relative_position_id = GER_Define_bluewater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_bluewater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_Sea_patroles"
			set_temp_variable = { GER_navy_screen_attack_factor_change = 0.02 }
			update_GER_navy_screen_attack_factor = yes
			set_temp_variable = { GER_navy_screen_defence_factor_change = 0.02 }
			update_GER_navy_screen_defence_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_navy_training_I
		icon = focus_rus_oceangoing

		x = 2
		y = 1
		relative_position_id = GER_Define_bluewater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_bluewater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_navy_training_I"
			set_temp_variable = { GER_navy_max_range_factor_change = 0.02 }
			update_GER_navy_max_range_factor = yes
			set_temp_variable = { GER_critical_receive_chance_change = 0.02 }
			update_GER_critical_receive_chance = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_high_seas_warfare_training
		icon = battle_ship_purple

		x = -1
		y = 2
		relative_position_id = GER_Define_bluewater_strategy
		cost = 6
		prerequisite = {
			focus = GER_Expand_Sea_patroles
			focus = GER_Develope_Join_operation_Doctrine_I
			focus = GER_Advanced_navy_training_I
		}
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_high_seas_warfare_training"
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
			set_temp_variable = { GER_ships_at_battle_start_change = 0.02 }
			update_GER_ships_at_battle_start = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Develope_Join_operation_Doctrine_II
		icon = Germany_Wehrmacht

		x = -2
		y = 1
		relative_position_id = GER_Define_Brownwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Brownwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Develope_Join_operation_Doctrine_II"
			set_temp_variable = { GER_positioning_change = 0.02 }
			update_GER_positioning = yes
			set_temp_variable = { GER_navy_org_factor_change = 0.02 }
			update_GER_navy_org_factor = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Expand_Coast_and_riverin_patroles
		icon = Generic_Submarine_Drone

		x = 0
		y = 1
		relative_position_id = GER_Define_Brownwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Brownwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_Coast_and_riverin_patroles"
			set_temp_variable = { GER_naval_detection_change = 0.02 }
			update_GER_naval_detection = yes
			set_temp_variable = { GER_spotting_chance_change = 0.02 }
			update_GER_spotting_chance = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Advanced_navy_training_II
		icon = Generic_CIWS

		x = 2
		y = 1
		relative_position_id = GER_Define_Brownwater_strategy
		cost = 6
		prerequisite = { focus = GER_Define_Brownwater_strategy }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Advanced_navy_training_II"
			set_temp_variable = { GER_naval_accidents_chance_change = 0.02 }
			update_GER_naval_accidents_chance = yes
			set_temp_variable = { GER_positioning_change = 0.02 }
			update_GER_positioning = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_littoral_and_Riverin_warfare_training
		icon = amphibious_assault

		x = -1
		y = 2
		relative_position_id = GER_Define_Brownwater_strategy
		cost = 6
		prerequisite = {
			focus = GER_Expand_Coast_and_riverin_patroles
			focus = GER_Develope_Join_operation_Doctrine_II
			focus = GER_Advanced_navy_training_II
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_littoral_and_Riverin_warfare_training"
			set_temp_variable = { GER_naval_mine_hit_chance_change = 0.02 }
			update_GER_naval_mine_hit_chance = yes
			set_temp_variable = { GER_naval_mines_damage_factor_change = 0.02 }
			update_GER_naval_mines_damage_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Shipyards
		icon = naval_dockyard
		x = 0
		y = 1
		relative_position_id = GER_not_perfect_but_flexible
		cost = 4.3

		prerequisite = { 
			focus = GER_not_perfect_but_flexible
		 	focus = GER_handle_asymetrick_threat 
		 	focus = GER_Improve_mine_warfare 
		 }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_NAVY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Shipyards"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_dockyard_productivity_change = 0.03 }
			update_GER_dockyard_productivity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Blohm_and_Voss
		icon = Generic_Maritime
		x = -2
		y = 1
		relative_position_id = GER_Shipyards
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Shipyards }
		mutually_exclusive = {
			focus = GER_ThyssenKrupp_Marinesystem
			focus = GER_HDW
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Blohm_and_Voss"
			add_tech_bonus = {
				name = Naval_bonus
				bonus = 0.5
				uses = 1
				category = CAT_surface_ship
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_dockyard_productivity_change = 0.03 }
			update_GER_dockyard_productivity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_ThyssenKrupp_Marinesystem
		icon = thyssenkrupp_factory
		x = 0
		y = 1
		relative_position_id = GER_Shipyards
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Shipyards }
		mutually_exclusive = {
			focus = GER_Blohm_and_Voss
			focus = GER_HDW
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_ThyssenKrupp_Marinesystem"
			add_tech_bonus = {
				name = Naval_bonus
				bonus = 0.25
				uses = 2
				category = CAT_surface_ship
				category = CAT_sub
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_dockyard_productivity_change = 0.03 }
			update_GER_dockyard_productivity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_HDW
		icon = Generic_Maritime
		x = 2
		y = 1
		relative_position_id = GER_Shipyards
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Shipyards }
		mutually_exclusive = {
			focus = GER_Blohm_and_Voss
			focus = GER_ThyssenKrupp_Marinesystem
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_HDW"
			add_tech_bonus = {
				name = Naval_bonus
				bonus = 0.5
				uses = 1
				category = CAT_sub
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_dockyard_productivity_change = 0.03 }
			update_GER_dockyard_productivity = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_New_Minesweepers
		icon = Generic_Naval_Treaty
		x = -1
		y = 1
		relative_position_id = GER_Coastal_ships
		cost = 4.3
		available = {
			has_dlc = "Man the Guns"
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Coastal_ships }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_Minesweepers"
			#event
			create_equipment_variant = {
			name = "Frankenthal 2 Class"
			type = corvette_hull_3
			name_group = GER_MODERN_CORVETTES_NAMES
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power2
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_sonar_5
				fixed_ship_auxillary_slot_1 = module_asm_2
				fixed_ship_battery_slot = module_ciws_2
				front_1_custom_slot = module_chain_gun
				rear_1_custom_slot = module_minelaying
			}
		}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_New_Fregattes
		icon = navy3
		x = -1
		y = 1
		relative_position_id = GER_Improve_naval_logistics
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Improve_naval_logistics }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_Fregattes"
			if = { limit = { has_dlc = "Man the Guns" }
				create_equipment_variant = {
					name = "Baden-Württemberg Class"
					type = frigate_hull_4
					name_group = GER_MODERN_FRIGATE_NAMES
					parent_version = 0
					modules = {
						fixed_ship_engine_slot = module_light_surface_jet_turbine_power2
						fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
						fixed_ship_radar_slot = module_radar_5
						fixed_ship_auxillary_slot_2 = module_asm_3
						fixed_ship_auxillary_slot_1 = module_asm_3
						fixed_ship_auxillary_slot = module_esm_3
						fixed_ship_battery_slot = module_76mm_gun_3
						front_1_custom_slot = module_chain_gun
						rear_1_custom_slot = module_light_helipad_1
					}
				}
			}
			else_if = {
				limit = { NOT = { has_dlc = "Man the Guns" } }
				set_technology = { missile_frigate_4 = 1 }
				create_equipment_variant = {
					name = "Type 214-Class"
					type = missile_frigate_4
				}
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_New_Corvettes
		icon = arm_Reformador
		x = 1
		y = 1
		relative_position_id = GER_Coastal_ships
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Coastal_ships }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_Corvettes"
			if = { limit = { has_dlc = "Man the Guns" }
				create_equipment_variant = {
				name = "Braunschweig Class"
				type = corvette_hull_3
					name_group = GER_MODERN_CORVETTES_NAMES
					parent_version = 0
					modules = {
						fixed_ship_engine_slot = module_light_surface_jet_turbine_power2
						fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
						fixed_ship_radar_slot = module_sonar_5
						fixed_ship_auxillary_slot_1 = module_asm_2
						fixed_ship_auxillary_slot = module_minelaying
						fixed_ship_battery_slot = module_76mm_gun_3
						front_1_custom_slot = module_ram_3
						rear_1_custom_slot = module_light_helipad_1
					}
				}
			}
			else_if = {
				limit = { NOT = { has_dlc = "Man the Guns" } }
				set_technology = { missile_corvette_3 = 1 }
				create_equipment_variant = {
					name = "Braunschweig Class"
					type = missile_corvette_3
				}
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_New_Submarines
		icon = submarines
		x = 1
		y = 1
		relative_position_id = GER_Improve_naval_logistics
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_Improve_naval_logistics }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_Submarines"
			if = { limit = { has_dlc = "Man the Guns" }
					create_equipment_variant = {
					name = "Type 214 Class"
					type = attack_submarine_hull_4
					name_group = GER_MODERN_SUBMARINES_NAMES
					parent_version = 0
					modules = {
						fixed_ship_engine_slot = module_sub_diesel_electric_power3
						fixed_ship_radar_slot = module_sonar_5
						fixed_ship_auxillary_slot_3 = module_torpedoes_2
						fixed_ship_auxillary_slot_2 = module_sub_esm_2
						fixed_ship_auxillary_slot_1 = module_torpedoes_2
						fixed_ship_auxillary_slot = module_vls_sub_asm_3
						fixed_ship_battery_slot = module_anti_ship_torpedoes_2
					}
				}
			}
			else_if = {
				limit = { NOT = { has_dlc = "Man the Guns" } }
				set_technology = { diesel_attack_submarine_4 = 1 }
				create_equipment_variant = {
					name = "Type 214-Class"
					type = diesel_attack_submarine_4
				}
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_AFV_projects
		icon = tanks4
		x = 13
		y = 6
		relative_position_id = GER_Establish_Streitkrafte_basis
		cost = 12.9

		available = {
			has_dlc = "Arms Against Tyranny"
			has_dlc = "No Step Back"
		}
		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_AFV_projects"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.12 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Rheinmetall_
		icon = tanks
		x = -2
		y = 1
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_AFV_projects }
		mutually_exclusive = {
			focus = GER_KMW_
			focus = GER_Cooperation_possible
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rheinmetall_"
			one_random_arms_factory = yes
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:GER_rheinmetall_tank_manufacturer = {
					add_mio_size_up_requirement_factor = -0.2
					add_mio_research_bonus = 0.1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Cooperation_possible
		icon = Armored_Troops
		x = 0
		y = 1
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_AFV_projects }
		mutually_exclusive = {
			focus = GER_KMW_
			focus = GER_Rheinmetall_
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Rheinmetall_"
			one_random_arms_factory = yes
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:GER_artec = {
					add_mio_research_bonus = 0.1
					add_mio_size = 2
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_KMW_
		icon = leopard_2a4
		x = 2
		y = 1
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = GER_AFV_projects }
		mutually_exclusive = {
			focus = GER_Rheinmetall_
			focus = GER_Cooperation_possible
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_KMW_"
			one_random_arms_factory = yes
			if = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:GER_krauss_maffei_tank_manufacturer = {
					add_mio_size_up_requirement_factor = -0.2
					add_mio_funds_gain_factor = 0.1
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_choose_optics
		icon = central_planned_economy3
		x = 1
		y = 2
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_Rheinmetall_
			focus = GER_Cooperation_possible
			focus = GER_KMW_
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_choose_optics"
			country_event = {
				id = germany_foci.9
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_choose_C4ISR
		icon = economic_blue_print
		x = 3
		y = 2
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_Rheinmetall_
			focus = GER_Cooperation_possible
			focus = GER_KMW_
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_choose_C4ISR"
			country_event = {
				id = germany_foci.10
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_choose_engine
		icon = central_planned_economy
		x = -1
		y = 2
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_Rheinmetall_
			focus = GER_Cooperation_possible
			focus = GER_KMW_
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_choose_engine"
			country_event = {
				id = germany_foci.8
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_choose_electronic
		icon = central_planned_economy2
		x = -3
		y = 2
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_Rheinmetall_
			focus = GER_Cooperation_possible
			focus = GER_KMW_
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_choose_electronic"
			country_event = {
				id = germany_foci.7
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Start_Tank_Programms
		icon = leopard_2a6
		x = -2
		y = 3
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_choose_electronic
			focus = GER_choose_engine
			focus = GER_choose_optics
			focus = GER_choose_C4ISR
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Start_Tank_Programms"
			country_event = {
				id = germany_foci.13
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Start_APC_Programms
		icon = apc
		x = 0
		y = 3
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_choose_electronic
			focus = GER_choose_engine
			focus = GER_choose_optics
			focus = GER_choose_C4ISR
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_Leopard_Tank"
			country_event = {
				id = germany_foci.11
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Start_IFV_Programms
		icon = ifv
		x = 2
		y = 3
		relative_position_id = GER_AFV_projects
		cost = 4.3
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = {
			focus = GER_choose_electronic
			focus = GER_choose_engine
			focus = GER_choose_optics
			focus = GER_choose_C4ISR
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_Leopard_Tank"
			country_event = {
				id = germany_foci.12
			}
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Update_SAM
		icon = rocketry
		x = -3
		y = 1
		relative_position_id = GER_reseach_requirents_for_airforce
		cost = 4.3

		prerequisite = { focus = GER_reseach_requirents_for_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_SAM"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.50
				uses = 1
				category = CAT_sam
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Update_Mobile_Airdefense
		icon = air_defense
		x = 3
		y = 1
		relative_position_id = GER_reseach_requirents_for_airforce
		cost = 4.3

		prerequisite = { focus = GER_reseach_requirents_for_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_Mobile_Airdefense"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.25
				uses = 2
				category = CAT_aa
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Choose_future_MR
		icon = yak_fighter
		x = -1
		y = 1
		relative_position_id = GER_reseach_requirents_for_airforce
		cost = 4.3

		prerequisite = { focus = GER_reseach_requirents_for_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Choose_future_MR"
			IF = {
				limit = { has_dlc = "By Blood Alone" }
				country_event = {
					id = germany_foci.1
				}
			}
			else = {
				add_tech_bonus = {
					name = CAT_mr_fighter
					bonus = 0.4
					uses = 2
					category = CAT_mr_fighter
					category = CAT_as_fighter
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_New_heavy_Plain
		icon = flying_tigers
		x = 1
		y = 1
		relative_position_id = GER_reseach_requirents_for_airforce
		cost = 4.3

		prerequisite = { focus = GER_reseach_requirents_for_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_heavy_Plain"
			IF = {
				limit = { has_dlc = "By Blood Alone" }
				country_event = {
					id = germany_foci.3
				}
			}
			else = {
				add_tech_bonus = {
					name = CAT_large_plane
					bonus = 0.4
					uses = 1
					category = CAT_large_plane
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Inrease_capability
		icon = literacy_rate_improvment
		x = 0
		y = 1
		relative_position_id = GER_future_of_airforce
		cost = 4.3
		prerequisite = { focus = GER_future_of_airforce }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Inrease_capability"
			add_tech_bonus = {
				name = CAT_air_eqp
				bonus = 0.50
				uses = 3
				category = CAT_air_eqp
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_future_air_rec
		icon = drone2
		x = -1
		y = 1
		relative_position_id = GER_Inrease_capability
		cost = 4.3

		prerequisite = { focus = GER_Inrease_capability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_future_air_rec"
			#event
			add_tech_bonus = {
				name = CAT_air_camera
				bonus = 0.25
				uses = 2
				category = CAT_air_camera
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_New_Airdefence
		icon = SAM
		x = 1
		y = 1
		relative_position_id = GER_Inrease_capability
		cost = 4.3

		prerequisite = { focus = GER_Inrease_capability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_Airdefence"
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.25
				uses = 1
				category = CAT_armor
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_future_projects_MR
		icon = f35
		x = 0
		y = 2
		relative_position_id = GER_Inrease_capability
		cost = 4.3
		prerequisite = { focus = GER_Inrease_capability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_future_projects_MR"
			add_tech_bonus = {
				name = CAT_mr_fighter
				bonus = 0.25
				uses = 2
				category = CAT_mr_fighter
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_future_projects_CAS
		icon = bombs2
		x = -2
		y = 2
		relative_position_id = GER_Inrease_capability
		cost = 4.3
		prerequisite = { focus = GER_Inrease_capability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_future_projects_CAS"
			add_tech_bonus = {
				name = CAT_air_ground_weapons
				bonus = 0.25
				uses = 2
				category = CAT_air_ground_weapons
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_future_projects_heavy
		icon = nanjing_airport
		x = 2
		y = 2
		relative_position_id = GER_Inrease_capability
		cost = 4.3
		prerequisite = { focus = GER_Inrease_capability }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_AIRCRAFT }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_future_projects_heavy"
			add_tech_bonus = {
				name = CAT_fighter
				bonus = 0.25
				uses = 2
				category = CAT_fighter
			}
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Specialiced_forces
		icon = german_special_forces

		x = 13
		y = 1
		relative_position_id = GER_Establish_Streitkrafte_basis
		cost = 12.9
		prerequisite = { focus = GER_Establish_Streitkrafte_basis }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Specialiced_forces"
			add_ideas = GER_idea_special_forces
		}

		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_New_attach_Helo
		icon = Generic_Attack_Helicopter
		x = -2
		y = 1
		relative_position_id = GER_Specialiced_forces
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_Specialiced_forces }


		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_attach_Helo"
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				country_event = { id = germany_foci.150 }
			}
			Else_if = {
				limit = { NOT = { has_dlc = "No Step Back" } }
				add_tech_bonus = {
				name = CAT_atk_heli
				bonus = 0.5
				uses = 1
				category = CAT_atk_heli
				}
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_New_drones
		icon = drone
		x = 0
		y = 1
		relative_position_id = GER_Specialiced_forces
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_Specialiced_forces }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_drones"
			if = {
				limit = {
					has_dlc = "By Blood Alone"
				}
				country_event = { id = germany_foci.152 }
			}
			Else_if = {
				limit = { NOT = { has_dlc = "By Blood Alone" } }
				add_tech_bonus = {
					name = CAT_a_uav
					bonus = 0.5
					uses = 1
					category = CAT_a_uav
				}
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_New_transport_Helo
		icon = ka_heli
		x = 2
		y = 1
		relative_position_id = GER_Specialiced_forces
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_Specialiced_forces }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_New_transport_Helo"
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				country_event = { id = germany_foci.151 }
			}
			Else_if = {
				limit = { NOT = { has_dlc = "No Step Back" } }
				add_tech_bonus = {
					name = CAT_trans_heli
					bonus = 0.5
					uses = 1
					category = CAT_trans_heli
				}
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_plan_the_programm
		icon = production
		x = 0
		y = 1
		relative_position_id = GER_New_drones
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_New_drones
			focus = GER_New_attach_Helo
			focus = GER_New_transport_Helo
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_plan_the_programm"
			one_random_arms_factory = yes
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.25
				uses = 1
				category = CAT_heli
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Future_Attach_helo
		icon = Generic_Attack_Helicopter_Upgrade
		x = 0
		y = 1
		relative_position_id = GER_plan_the_programm
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_plan_the_programm }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Future_Attach_helo"
			if = {
				limit = {
					has_dlc = "No Step Back"
				}
				country_event = { id = germany_foci.154 }
			}
			Else_if = {
				limit = { NOT = { has_dlc = "No Step Back" } }
				add_tech_bonus = {
				name = CAT_atk_heli
				bonus = 0.5
				uses = 1
				category = CAT_atk_heli
				}
			}
			country_event = {
				id = germany_foci.154
			}
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Reform_Fuhrungsakademie
		icon = german_coa
		x = -2
		y = 1
		relative_position_id = GER_Ready_to_transform
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_Ready_to_transform }

		available = {
			NOT = {
				has_government = nationalist
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_Fuhrungsakademie"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_leader_xp_gain_change = 0.04 }
			update_GER_leader_xp_gain = yes
			set_temp_variable = { GER_army_leader_start_level_change = 0.05 }
			update_GER_army_leader_start_level = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Reform_Zentrum_innere_Fuhrung
		icon = german_shield
		x = 2
		y = 1
		relative_position_id = GER_Ready_to_transform
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = { focus = GER_Ready_to_transform }

		available = {
			NOT = {
				has_government = nationalist
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_Zentrum_innere_Fuhrung"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			swap_ideas = {
				remove_idea = GER_idea_Innere_fuhrung_I
				add_idea = GER_idea_Innere_fuhrung_II
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Reform_Heeresamt
		icon = Deutsches_Heer
		x = 4
		y = 1
		relative_position_id = GER_Ready_to_transform
		cost = 4.3

		prerequisite = { focus = GER_Ready_to_transform }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_Heeresamt"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_military_cost2_change = -0.05 }
			update_GER_military_cost2 = yes
			create_corps_commander = {
				name = "Manfred Dietrich"
				GFX = "GFX_Manfred_Dietrich"
				traits = { career_officer organizer }
				skill = 3
				attack_skill = 3
				defense_skill = 3
				planning_skill = 4
				logistics_skill = 3
			}
		}
		ai_will_do = {
			base = 1
		}

	}
	focus = {
		id = GER_Invest_in_Universitat_der_Bundeswehr_Hamburg
		icon = bundeskanzler_helmet
		x = 0
		y = 1
		relative_position_id = GER_Ready_to_transform
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_Reform_Fuhrungsakademie
			focus = GER_Reform_Zentrum_innere_Fuhrung
			focus = GER_Reform_Heeresamt
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Invest_in_Universitat_der_Bundeswehr_Hamburg"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_army_leader_start_attack_level_change = 0.03 }
			update_GER_army_leader_start_attack_level = yes
			set_temp_variable = { GER_army_leader_start_defence_level_change = 0.02 }
			update_GER_army_leader_start_defence_level = yes
			set_temp_variable = { GER_army_leader_start_logistics_level_change = 0.04 }
			update_GER_army_leader_start_logistics_level = yes
			set_temp_variable = { GER_army_leader_start_planning_level_change = 0.02 }
			update_GER_army_leader_start_planning_level = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_cooperation_in_education
		icon = wehrmacht
		x = 0
		y = 1
		relative_position_id = GER_Invest_in_Universitat_der_Bundeswehr_Hamburg
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_Invest_in_Universitat_der_Bundeswehr_Hamburg
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cooperation_in_education"
			set_temp_variable = { GER_army_leader_start_level_change = 0.04 }
			update_GER_army_leader_start_level = yes
			set_temp_variable = { GER_army_leader_start_attack_level_change = 0.03 }
			update_GER_army_leader_start_attack_level = yes
			set_temp_variable = { GER_army_leader_start_defence_level_change = 0.02 }
			update_GER_army_leader_start_defence_level = yes
			set_temp_variable = { GER_army_leader_start_logistics_level_change = 0.02 }
			update_GER_army_leader_start_logistics_level = yes
			set_temp_variable = { GER_army_leader_start_planning_level_change = 0.02 }
			update_GER_army_leader_start_planning_level = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_focus_artillerie_schule
		icon = POL_krab
		x = -2
		y = 1
		relative_position_id = GER_Reform_Heeresamt
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_Reform_Heeresamt
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_focus_artillerie_schule"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			create_corps_commander = {
				name = "Heinrich Fischer"
				GFX = "GFX_Heinrich_Fischer"
				traits = { artillery_expert combined_arms_expert }
				skill = 3
				attack_skill = 3
				defense_skill = 5
				planning_skill = 3
				logistics_skill = 2
			}
			army_experience = 35
			set_temp_variable = { Ger_army_artillery_attack_factor_change = 0.06 }
			update_Ger_army_artillery_attack_factor = yes
			set_temp_variable = { Ger_army_artillery_defence_factor_change = 0.06 }
			update_Ger_army_artillery_defence_factor = yes
			set_temp_variable = { GER_breakthrough_factor_change = 0.06 }
			update_GER_breakthrough_factor = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_focus_Panzertruppenschule
		icon = leopard_2a4
		x = 0
		y = 1
		relative_position_id = GER_Reform_Heeresamt
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_Reform_Heeresamt
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_focus_Panzertruppenschule"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			create_corps_commander = {
				name = "Christian Trull"
				GFX = "GFX_Christian_Trull"
				traits = { panzer_leader }
				skill = 3
				attack_skill = 4
				defense_skill = 2
				planning_skill = 3
				logistics_skill = 4
			}
			army_experience = 35
			set_temp_variable = { GER_army_armor_attack_factor_change = 0.04 }
			update_GER_army_armor_attack_factor = yes
			set_temp_variable = { GER_army_armor_defence_factor_change = 0.03 }
			update_GER_army_armor_defence_factor = yes
			set_temp_variable = { GER_army_armor_speed_factor_change = 0.03 }
			update_GER_army_armor_speed_factor = yes

		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_focus_Infanterie_Schule
		icon = army_reform
		x = 2
		y = 1
		relative_position_id = GER_Reform_Heeresamt
		cost = 4.3
		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		prerequisite = {
			focus = GER_Reform_Heeresamt
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_focus_Infanterie_Schule"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			create_corps_commander = {
				name = "Wolf-Dieter Löser"
				GFX = "GFX_Wolf-Dieter_Löser"
				traits = { trait_mountaineer commando infantry_officer }
				skill = 4
				attack_skill = 5
				defense_skill = 3
				planning_skill = 4
				logistics_skill = 5
			}
			set_temp_variable = { GER_army_infantry_defence_factor_change = 0.03 }
			update_GER_army_infantry_defence_factor = yes
			set_temp_variable = { GER_army_infantry_attack_factor_change = 0.04 }
			update_GER_army_infantry_attack_factor = yes
			set_temp_variable = { GER_mechanized_defence_factor_change = 0.03 }
			update_GER_mechanized_defence_factor = yes
			set_temp_variable = { GER_mechanized_attack_factor_change = 0.04 }
			update_GER_mechanized_attack_factor = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_NEW_depardments
		icon = recruitment

		x = -4
		y = 1
		relative_position_id = GER_Ready_to_transform
		cost = 6
		prerequisite = {
			focus = GER_Ready_to_transform
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_NEW_depardments"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_doctrine_cost_reduction = {
				name = Cost_Reduction
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Army_Training_Command
		icon = military_academy

		x = -2
		y = 1
		relative_position_id = GER_NEW_depardments
		cost = 4.3
		prerequisite = { focus = GER_NEW_depardments }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Army_Training_Command"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_ideas = GER_idea_Army_Training_Command
			set_temp_variable = { GER_minimum_training_level_change = 0.03 }
			update_GER_minimum_training_level = yes
			set_temp_variable = { GER_experience_gain_army_change = 0.03 }
			update_GER_experience_gain_army = yes
			set_temp_variable = { GER_leader_xp_gain_change = 0.03 }
			update_GER_leader_xp_gain = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Army_Concepts_and_Capabilities_Development_Centre
		icon = bundeswehr_help

		x = 0
		y = 1
		relative_position_id = GER_NEW_depardments
		cost = 4.3
		prerequisite = { focus = GER_NEW_depardments }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Army_Concepts_and_Capabilities_Development_Centre"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_max_planning_modifier_change = 0.05 }
			update_GER_max_planning_modifier = yes
			set_temp_variable = { GER_planning_speed_change = 0.06 }
			update_GER_planning_speed = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Cyber_and_Information_Doman_Service
		icon = cyberwarfare

		x = 2
		y = 1
		relative_position_id = GER_NEW_depardments
		cost = 4.3
		prerequisite = { focus = GER_NEW_depardments }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Cyber_and_Information_Doman_Service"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			add_ideas = GER_idea_Cyber_and_Information_Domain_Service
			set_temp_variable = { GER_Initiative_factor_change = 0.04 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_European_Anker_Army
		icon = Generic_Redraw_Borders

		x = 0
		y = 1
		relative_position_id = GER_cooperation_in_education
		cost = 5
		prerequisite = {
			focus = GER_cooperation_in_education
		}

		available = {
			NOT = {
				has_government = nationalist
			}
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		bypass = {
			NOT = {
				has_idea = Nato_member
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_European_Anker_Army"
			country_event = {
				id = GER_Cold_War.30
			}
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Reform_Light_forces
		icon = ENOK

		x = -2
		y = 1
		relative_position_id = GER_European_Anker_Army
		cost = 4.3
		prerequisite = { focus = GER_European_Anker_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		mutually_exclusive = { focus = GER_Introduce_Medium_Forces }
		mutually_exclusive = { focus = GER_Reform_Heavy_Forces }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_Light_forces"
			add_doctrine_cost_reduction = {
				name = Cost_Reduction
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
			add_ideas = GER_idea_light_Force
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Introduce_Medium_Forces
		icon = CLV

		x = 0
		y = 1
		relative_position_id = GER_European_Anker_Army
		cost = 4.3
		prerequisite = { focus = GER_European_Anker_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		mutually_exclusive = { focus = GER_Reform_Light_forces }
		mutually_exclusive = { focus = GER_Reform_Heavy_Forces }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Introduce_Medium_Forces"
			add_doctrine_cost_reduction = {
				name = Cost_Reduction
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
			add_ideas = GER_idea_medium_Force
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Reform_Heavy_Forces
		icon = leopard_2a6

		x = 2
		y = 1
		relative_position_id = GER_European_Anker_Army
		cost = 4.3
		prerequisite = { focus = GER_European_Anker_Army }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }
		mutually_exclusive = { focus = GER_Reform_Light_forces }
		mutually_exclusive = { focus = GER_Introduce_Medium_Forces }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_Heavy_Forces"
			add_doctrine_cost_reduction = {
				name = Cost_Reduction
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
			add_ideas = GER_idea_heavy_Force
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Update_rec_forces
		icon = coalition_army

		x = 5
		y = 1
		relative_position_id = GER_Specialiced_forces
		cost = 4.3
		prerequisite = { focus = GER_Specialiced_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Update_rec_forces"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_recon_factor_change = 0.05 }
			update_GER_recon_factor = yes
			set_temp_variable = { GER_Intel_from_combat_factor_change = 0.04 }
			update_GER_Intel_from_combat_factor = yes
			set_temp_variable = { GER_no_supply_grace_change = 0.02 }
			update_GER_no_supply_grace = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Specialiced_terrain_training
		icon = soldier2

		x = -2
		y = 1
		relative_position_id = GER_Update_rec_forces
		cost = 4.3
		prerequisite = { focus = GER_Update_rec_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_FAC_training
			focus = GER_Introduce_drone_rec_troop
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Specialiced_terrain_training"
			set_temp_variable = { GER_terrain_penalty_reduction_change = 0.03 }
			update_GER_terrain_penalty_reduction = yes
			set_temp_variable = { GER_army_night_attack_change = 0.02 }
			update_GER_army_night_attack = yes
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Introduce_drone_rec_troop
		icon = soldiers

		x = 0
		y = 1
		relative_position_id = GER_Update_rec_forces
		cost = 4.3
		prerequisite = { focus = GER_Update_rec_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_FAC_training
			focus = GER_Specialiced_terrain_training
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Introduce_drone_rec_troop"
			add_tech_bonus = {
				name = GER_Artillerie_tech
				bonus = 0.4
				uses = 1
				category = CAT_l_drone
			}
			set_temp_variable = { GER_recon_factor_while_entrenched_change = 0.02 }
			update_GER_recon_factor_while_entrenched = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_FAC_training
		icon = infiltration

		x = 2
		y = 1
		relative_position_id = GER_Update_rec_forces
		cost = 4.3
		prerequisite = { focus = GER_Update_rec_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_Specialiced_terrain_training
			focus = GER_Introduce_drone_rec_troop
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_FAC_training"
			set_temp_variable = { GER_cas_efficiency_change = 0.05 }
			update_GER_cas_efficiency = yes
			set_temp_variable = { GER_Initiative_factor_change = 0.03 }
			update_GER_Initiative_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_modernice_REC_network
		icon = Focus_Examine_Foreign_Tanks

		x = 0
		y = 2
		relative_position_id = GER_Update_rec_forces
		cost = 4.3
		prerequisite = {
			focus = GER_Update_rec_forces
			focus = GER_Specialiced_terrain_training
			focus = GER_FAC_training
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_modernice_REC_network"
			set_temp_variable = { GER_army_speed_factor_change = 0.02 }
			update_GER_army_speed_factor = yes
			set_temp_variable = { GER_planning_speed_change = 0.04 }
			update_GER_planning_speed = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_modernice_Special_forces
		icon = spec-ops

		x = -5
		y = 1
		relative_position_id = GER_Specialiced_forces
		cost = 4.3
		prerequisite = { focus = GER_Specialiced_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_modernice_Special_forces"
			set_temp_variable = { treasury_change = gdp_per_capita }
			multiply_temp_variable = { treasury_change = -0.15 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_special_forces_out_of_supply_factor_change = 0.04 }
			update_GER_special_forces_out_of_supply_factor = yes
			set_temp_variable = { GER_special_forces_cap_change = 0.04 }
			update_GER_special_forces_cap = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Expand_KSK
		icon = counter

		x = -2
		y = 1
		relative_position_id = GER_modernice_Special_forces
		cost = 4.3
		prerequisite = { focus = GER_modernice_Special_forces }
		mutually_exclusive = {
			focus = GER_Expand_SEK_M
			focus = GER_Introduce_EGB
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_KSK"
			set_temp_variable = { GER_special_forces_attack_factor_change = 0.04 }
			update_GER_special_forces_attack_factor = yes
			set_temp_variable = { GER_special_forces_defence_factor_change = 0.06 }
			update_GER_special_forces_defence_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Expand_SEK_M
		icon = legacy_of_marines

		x = 0
		y = 1
		relative_position_id = GER_modernice_Special_forces
		cost = 4.3
		prerequisite = { focus = GER_modernice_Special_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_Expand_KSK
			focus = GER_Introduce_EGB
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_SEK_M"
			set_temp_variable = { GER_amphibious_invasion_change = 0.04 }
			update_GER_amphibious_invasion = yes
			set_temp_variable = { GER_special_forces_out_of_supply_factor_change = 0.06 }
			update_GER_special_forces_out_of_supply_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Introduce_EGB
		icon = focus_ROM_form_peasant_militias

		x = 2
		y = 1
		relative_position_id = GER_modernice_Special_forces
		cost = 4.3
		prerequisite = { focus = GER_modernice_Special_forces }

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		mutually_exclusive = {
			focus = GER_Expand_SEK_M
			focus = GER_Expand_KSK
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Introduce_EGB"
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor_change = 0.06 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_attack_factor = yes
			set_temp_variable = { GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor_change = 0.04 }
			update_GER_modifier_army_sub_unit_L_Air_assault_Bat_defence_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Improve_special_forces_training
		icon = blr_nato_cooperation

		x = 0
		y = 1
		relative_position_id = GER_Expand_SEK_M
		cost = 4.3
		prerequisite = {
			focus = GER_Expand_KSK
			focus = GER_Introduce_EGB
			focus = GER_Expand_SEK_M
		}

		search_filters = { FOCUS_FILTER_MILITARY FOCUS_FILTER_ARMY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Improve_special_forces_training"
			set_temp_variable = { GER_modifier_army_sub_unit_Special_Forces_speed_factor_change = 0.05 }
			update_GER_modifier_army_sub_unit_Special_Forces_speed_factor = yes
			set_temp_variable = { GER_special_forces_out_of_supply_factor_change = 0.03 }
			update_GER_special_forces_out_of_supply_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}

	#Foreign_Tree
	focus = {
		id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations
		icon = peace

		x = -20
		y = 1
		relative_position_id = GER_Reform_bundeswehr

		cost = 8.7

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations"
			add_dynamic_modifier = { modifier = GER_Diplomatic }
			set_temp_variable = { int_investment_change = GER.gdp_per_capita }
					multiply_temp_variable = { int_investment_change = 0.34 }
					modify_international_investment_effect = yes
					set_temp_variable = { debt_change = GER.gdp_per_capita }
					multiply_temp_variable = { debt_change = 0.31 }
					modify_debt_effect = yes

			set_country_flag = GER_Humbold_foundation
			add_to_tech_sharing_group = Humbold_foundation_sharing_group
			add_ideas = GER_wandel_durch_handel
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_KFW_Restructure
		icon = improve_relations

		x = -6
		y = 1
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_KFW_Restructure"
			set_temp_variable = { GER_dip_productivity_growth_modifier_change = 0.02 }
				update_GER_dip_productivity_growth_modifier = yes

			41 = {
				add_dynamic_modifier = { modifier = GER_KfW_IPEX_Bank }
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_global_infrastructure_projects
		icon = infrastructure1

		x = -1
		y = 1
		relative_position_id = GER_KFW_Restructure

		cost = 6.5

		prerequisite = { focus = GER_KFW_Restructure }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_global_infrastructure_projects"
			PRU = {
				country_event = {
					id = GER_Diplomacy.1 days = 1
				}
			}
			GAH = {
				country_event = {
					id = GER_Diplomacy.1 days = 3
				}
			}
			IND = {
				country_event = {
					id = GER_Diplomacy.1 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_production_speed_infrastructure_factor_change = 0.05 }
				update_GER_dip_production_speed_infrastructure_factor = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Green_finance_initiative
		icon = focus_generic_hydroelectric_energy

		x = 1
		y = 1
		relative_position_id = GER_KFW_Restructure

		cost = 6.5

		prerequisite = { focus = GER_KFW_Restructure }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Green_finance_initiative"
			MOR = {
				country_event = {
					id = GER_Diplomacy.2 days = 1
				}
			}
			JOR = {
				country_event = {
					id = GER_Diplomacy.2 days = 3
				}
			}
			BAN = {
				country_event = {
					id = GER_Diplomacy.2 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_renewable_energy_gain_multiplier_change = 0.05 }
				update_GER_dip_renewable_energy_gain_multiplier = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_India
		icon = align_to_india

		x = 0
		y = 2
		relative_position_id = GER_KFW_Restructure

		cost = 8.7

		prerequisite = {
			focus = GER_Green_finance_initiative
			focus = GER_global_infrastructure_projects

			}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_India"
			RAJ = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_found_Bundesagentur_fur_Aussenwirtschaft
		icon = improve_relations

		x = 0
		y = 4
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_found_Bundesagentur_fur_Aussenwirtschaft"
			CHL = {
				country_event = {
					id = GER_Diplomacy.10 days = 1
				}
			}
			SOV = {
				country_event = {
					id = GER_Diplomacy.10 days = 3
				}
			}
			PER = {
				country_event = {
					id = GER_Diplomacy.10 days = 5
				}
			}
			GER = {
				add_ideas = GER_idea_found_Bundesagentur_fur_Aussenwirtschaft
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Securing_acces_to_Key_Ressources
		icon = treasure_chest

		x = -1
		y = 1
		relative_position_id = GER_found_Bundesagentur_fur_Aussenwirtschaft

		cost = 6.5

		prerequisite = { focus = GER_found_Bundesagentur_fur_Aussenwirtschaft }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Securing_acces_to_Key_Ressources"
			NOR = {
				country_event = {
					id = GER_Diplomacy.11 days = 1
				}
			}
			CAN = {
				country_event = {
					id = GER_Diplomacy.11 days = 3
				}
			}
			SAF = {
				country_event = {
					id = GER_Diplomacy.11 days = 5
				}
			}
			CHL = {
				country_event = {
					id = GER_Diplomacy.11 days = 7
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Reform_the_DED
		icon = treaty4

		x = 4
		y = 4
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_the_DED"
			set_temp_variable = { GER_dip_productivity_growth_modifier_change = 0.02 }
			update_GER_dip_productivity_growth_modifier = yes
			set_temp_variable = { GER_dip_industrial_capacity_factory_change = 0.02 }
			update_GER_dip_industrial_capacity_factory = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Promote_private_investments
		icon = fast_inovations

		x = 1
		y = 1
		relative_position_id = GER_found_Bundesagentur_fur_Aussenwirtschaft

		cost = 6.5

		prerequisite = { focus = GER_found_Bundesagentur_fur_Aussenwirtschaft }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Promote_private_investments"
			add_ideas = GER_Idea_Privat_investors
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Development_Projects
		icon = central_of_management

		x = -1
		y = 1
		relative_position_id = GER_Reform_the_DED

		cost = 6.5

		prerequisite = { focus = GER_Reform_the_DED }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Development_Projects"
			UGA = {
				country_event = {
					id = GER_Diplomacy.9 days = 1
				}
			}
			HON = {
				country_event = {
					id = GER_Diplomacy.9 days = 3
				}
			}
			PAK = {
				country_event = {
					id = GER_Diplomacy.9 days = 5
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_DAAD_Expand_Academic_exchange_service
		icon = treaty4

		x = -2
		y = 1
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DAAD_Expand_Academic_exchange_service"
			set_temp_variable = { GER_dip_production_speed_industrial_complex_factor_change = 0.02 }
			update_GER_dip_production_speed_industrial_complex_factor = yes
			set_temp_variable = { GER_dip_production_speed_offices_factor_change = 0.02 }
			update_GER_dip_production_speed_offices_factor = yes
			set_temp_variable = { GER_dip_research_speed_factor_change = 0.02 }
			update_GER_dip_research_speed_factor = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_International_education_projects
		icon = fusion_science

		x = -1
		y = 1
		relative_position_id = GER_DAAD_Expand_Academic_exchange_service

		cost = 6.5

		prerequisite = { focus = GER_DAAD_Expand_Academic_exchange_service }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_International_education_projects"
			MEX = {
				country_event = {
					id = GER_Diplomacy.5 days = 1
				}
			}
			NIG = {
				country_event = {
					id = GER_Diplomacy.5 days = 3
				}
			}
			KEN = {
				country_event = {
					id = GER_Diplomacy.5 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_research_speed_factor_change = 0.02 }
				update_GER_dip_research_speed_factor = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Education_for_stability
		icon = focus_generic_university_3

		x = 1
		y = 1
		relative_position_id = GER_DAAD_Expand_Academic_exchange_service

		cost = 6.5

		prerequisite = { focus = GER_DAAD_Expand_Academic_exchange_service }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Education_for_stability"
			NAM = {
				country_event = {
					id = GER_Diplomacy.4 days = 1
				}
			}
			EGY = {
				country_event = {
					id = GER_Diplomacy.4 days = 3
				}
			}
			KEN = {
				country_event = {
					id = GER_Diplomacy.4 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_return_on_investment_modifier_change = 0.02 }
				update_GER_dip_return_on_investment_modifier = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_Brazil
		icon = align_to_brazil

		x = 0
		y = 2
		relative_position_id = GER_DAAD_Expand_Academic_exchange_service

		cost = 8.7

		prerequisite = {
			focus = GER_International_education_projects
			focus = GER_Education_for_stability

			}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_Brazil"
			BRA = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Modernize_Goethe_Institutes
		icon = treaty4

		x = 2
		y = 1
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Modernize_Goethe_Institutes"
			set_temp_variable = { GER_dip_research_speed_factor_change = 0.02 }
			update_GER_dip_research_speed_factor = yes
			43 = {
				add_dynamic_modifier = { modifier = GER_Goethe_intitut }
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Promote_the_german_language
		icon = focus_generic_university_1

		x = -1
		y = 1
		relative_position_id = GER_Modernize_Goethe_Institutes

		cost = 6.5

		prerequisite = { focus = GER_Modernize_Goethe_Institutes }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Promote_the_german_language"
			KYR = {
				country_event = {
					id = GER_Diplomacy.6 days = 1
				}
			}
			KAZ = {
				country_event = {
					id = GER_Diplomacy.6 days = 3
				}
			}
			TOG = {
				country_event = {
					id = GER_Diplomacy.6 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_foreign_influence_defense_modifier_change = 0.05 }
				update_GER_dip_foreign_influence_defense_modifier = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Culture_andIntegration
		icon = focus_generic_university_2

		x = 1
		y = 1
		relative_position_id = GER_Modernize_Goethe_Institutes

		cost = 6.5

		prerequisite = { focus = GER_Modernize_Goethe_Institutes }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Culture_andIntegration"
			TUR = {
				country_event = {
					id = GER_Diplomacy.6 days = 1
				}
			}
			ALG = {
				country_event = {
					id = GER_Diplomacy.6 days = 3
				}
			}
			CHL = {
				country_event = {
					id = GER_Diplomacy.6 days = 5
				}
			}
			GER = {
				set_temp_variable = { GER_dip_migration_rate_value_factor_change = 0.05 }
				update_GER_dip_migration_rate_value_factor = yes
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_China
		icon = align_to_china

		x = 0
		y = 2
		relative_position_id = GER_Modernize_Goethe_Institutes

		cost = 8.7

		prerequisite = {
			focus = GER_Culture_andIntegration
			focus = GER_Promote_the_german_language
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_China"
			CHI = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Reform_and_Strenghen_of_german_foreign_intitutes
		icon = treaty4

		x = 6
		y = 1
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Reform_and_Strenghen_of_german_foreign_intitutes"
			set_temp_variable = { GER_dip_production_speed_offices_factor_change = 0.02 }
			update_GER_dip_production_speed_offices_factor = yes
			set_temp_variable = { GER_dip_foreign_influence_defense_modifier_change = 0.02 }
			update_GER_dip_foreign_influence_defense_modifier = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_International_cutting_edge_research
		icon = goal_JAP_choose_research

		x = -1
		y = 1
		relative_position_id = GER_Reform_and_Strenghen_of_german_foreign_intitutes

		cost = 6.5

		prerequisite = { focus = GER_Reform_and_Strenghen_of_german_foreign_intitutes }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_International_cutting_edge_research"
			USA = {
				country_event = {
					id = GER_Diplomacy.7 days = 1
				}
			}
			CAN = {
				country_event = {
					id = GER_Diplomacy.7 days = 3
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Promote_academic_elites
		icon = examine_foreign_science

		x = 1
		y = 1
		relative_position_id = GER_Reform_and_Strenghen_of_german_foreign_intitutes

		cost = 6.5

		prerequisite = { focus = GER_Reform_and_Strenghen_of_german_foreign_intitutes }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Promote_academic_elites"
			AST = {
				country_event = {
					id = GER_Diplomacy.7 days = 1
				}
			}
			TAI = {
				country_event = {
					id = GER_Diplomacy.7 days = 5
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_Israel
		icon = align_to_israel

		x = 0
		y = 2
		relative_position_id = GER_Reform_and_Strenghen_of_german_foreign_intitutes

		cost = 8.7

		prerequisite = {
			focus = GER_Promote_academic_elites
			focus = GER_International_cutting_edge_research

			}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_Israel"
			ISR = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Found_InWent
		icon = treaty3

		x = -4
		y = 4
		relative_position_id = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations

		cost = 6.5

		prerequisite = { focus = GER_Alexander_von_humboldt_Institutes_Strengthen_reswarch_cooperations }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Found_InWent"
			set_temp_variable = { GER_dip_production_factory_start_efficiency_factor_change = 0.02 }
			update_GER_dip_production_factory_start_efficiency_factor = yes
			set_temp_variable = { GER_dip_industrial_capacity_factory_change = 0.02 }
			update_GER_dip_industrial_capacity_factory = yes
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Suitable_Agriculture_programs
		icon = focus_ARG_capitalize_the_beef_industry

		x = 1
		y = 1
		relative_position_id = GER_Found_InWent

		cost = 6.5

		prerequisite = { focus = GER_Found_InWent }

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Suitable_Agriculture_programs"
			COL = {
				country_event = {
					id = GER_Diplomacy.8 days = 1
				}
			}
			ETH = {
				country_event = {
					id = GER_Diplomacy.8 days = 3
				}
			}
			VIE = {
				country_event = {
					id = GER_Diplomacy.8 days = 5
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Found_the_GIZ
		icon = construction

		x = 0
		y = 2
		relative_position_id = GER_found_Bundesagentur_fur_Aussenwirtschaft

		cost = 6.5

		prerequisite = {
			focus = GER_Suitable_Agriculture_programs
			focus = GER_Securing_acces_to_Key_Ressources
			focus = GER_Promote_private_investments
			focus = GER_Development_Projects
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Found_the_GIZ"
			set_temp_variable = { GER_dip_foreign_influence_modifier_change = 0.02 }
			update_GER_dip_foreign_influence_modifier = yes
			set_temp_variable = { GER_dip_foreign_influence_defense_modifier_change = 0.02 }
			update_GER_dip_foreign_influence_defense_modifier = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_Japan
		icon = align_to_japan

		x = 1
		y = 1
		relative_position_id = GER_Found_the_GIZ

		cost = 8.7

		prerequisite = {
			focus = GER_Found_the_GIZ
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_Japan"
			JAP = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_South_korea
		icon = align_to_south_korea

		x = 3
		y = 1
		relative_position_id = GER_Found_the_GIZ

		cost = 8.7

		prerequisite = {
			focus = GER_Found_the_GIZ
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_South_korea"
			KOR = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Strategic_Partnership_South_Afrika
		icon = align_to_south_africa

		x = -1
		y = 1
		relative_position_id = GER_Found_the_GIZ

		cost = 8.7

		prerequisite = {
			focus = GER_Found_the_GIZ
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_South_Afrika"
			SAF = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Strategic_Partnership_Vietnam
		icon = align_to_vietnam

		x = -3
		y = 1
		relative_position_id = GER_Found_the_GIZ

		cost = 8.7

		prerequisite = {
			focus = GER_Found_the_GIZ
		}

		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Strategic_Partnership_Vietnam"
			VIE = {
				country_event = {
					id = GER_Diplomacy.3 days = 1
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}

	focus = {
		id = GER_Interventionism_for_democracy
		icon = nato_nation

		x = 25
		y = 12

		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = SOV
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Interventionism_for_democracy"
			increase_intervention_law_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_dismantle_russian_aggression
		icon = antirussiaicon

		x = 0
		y = 1
		relative_position_id = GER_Interventionism_for_democracy
		prerequisite = {
			focus = GER_Interventionism_for_democracy
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = SOV
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_dismantle_russian_aggression"
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = EST }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = LAT }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = LIT }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = BLR }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = UKR }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_defense_for_baltic_states
		icon = baltic_entente

		x = -5
		y = 1
		relative_position_id = GER_dismantle_russian_aggression
		prerequisite = {
			focus = GER_dismantle_russian_aggression
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			OR = {
				country_exists = LAT
				country_exists = LIT
				country_exists = EST
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_defense_for_baltic_states"
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = EST }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = LAT }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = LIT }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_lithuanian_arms
		icon = align_to_lithuania

		x = 2
		y = 1
		relative_position_id = GER_defense_for_baltic_states
		prerequisite = {
			focus = GER_defense_for_baltic_states
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = LIT
			NOT = {
				has_war_with = LIT
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_lithuanian_arms"
			set_temp_variable = { percent_change = 5.5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = LIT }
			change_influence_percentage = yes
			newline = yes
			add_equipment_to_stockpile = {
				type = infantry_weapons
				amount = -500
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = apc_hull
				amount = -50
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = mbt_hull
				amount = -25
				producer = GER
			}
			newline = yes
			LIT = {
				add_equipment_to_stockpile = {
					type = infantry_weapons
					amount = 500
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = apc_hull
					amount = 50
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = mbt_hull
					amount = 25
					producer = GER
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_latvian_arms
		icon = align_to_latvia

		x = 0
		y = 1
		relative_position_id = GER_defense_for_baltic_states
		prerequisite = {
			focus = GER_defense_for_baltic_states
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = LAT
			NOT = {
				has_war_with = LAT
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_latvian_arms"
			set_temp_variable = { percent_change = 5.5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = LAT }
			change_influence_percentage = yes
			newline = yes
			add_equipment_to_stockpile = {
				type = infantry_weapons
				amount = -500
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = apc_hull
				amount = -50
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = mbt_hull
				amount = -25
				producer = GER
			}
			newline = yes
			LAT = {
				add_equipment_to_stockpile = {
					type = infantry_weapons
					amount = 500
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = apc_hull
					amount = 50
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = mbt_hull
					amount = 25
					producer = GER
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_estonian_arms
		icon = align_to_estonia

		x = -2
		y = 1
		relative_position_id = GER_defense_for_baltic_states
		prerequisite = {
			focus = GER_defense_for_baltic_states
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = EST
			NOT = {
				has_war_with = EST
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_estonian_arms"
			set_temp_variable = { percent_change = 5.5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = EST }
			change_influence_percentage = yes
			newline = yes
			add_equipment_to_stockpile = {
				type = infantry_weapons
				amount = -500
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = apc_hull
				amount = -50
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = mbt_hull
				amount = -25
				producer = GER
			}
			newline = yes
			EST = {
				add_equipment_to_stockpile = {
					type = infantry_weapons
					amount = 500
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = apc_hull
					amount = 50
					producer = GER
				}
				add_equipment_to_stockpile = {
					type = mbt_hull
					amount = 25
					producer = GER
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_estonian_base
		icon = military_bases

		x = -1
		y = 2
		relative_position_id = GER_defense_for_baltic_states
		prerequisite = {
			focus = GER_estonian_arms
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = EST
			NOT = {
				has_war_with = EST
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_estonian_base"
			EST = {
				country_event = {
					id = Germany.410
				}
			}
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_lithuanian_base
		icon = military_bases

		x = 1
		y = 2
		relative_position_id = GER_defense_for_baltic_states
		prerequisite = {
			focus = GER_lithuanian_arms
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = LIT
			NOT = {
				has_war_with = LIT
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_lithuanian_base"
			LIT = {
				country_event = {
					id = Germany.410
				}
			}
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	# Belarus & Ukraine
	focus = {
		id = GER_belarusian_democracy
		icon = align_to_belarus

		x = 0
		y = 1
		relative_position_id = GER_dismantle_russian_aggression
		prerequisite = {
			focus = GER_dismantle_russian_aggression
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_belarusian_democracy"
			hidden_effect = {
				BLR = {
					country_event = {
						id = Germany.237
					}
				}
			}
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = BLR }
			change_influence_percentage = yes
			newline = yes
			BLR = {
				add_popularity = {
					ideology = democratic
					popularity = 0.05
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_topple_lukashenko
		icon = big_papa_of_the_east

		x = 1
		y = 1
		relative_position_id = GER_belarusian_democracy
		mutually_exclusive = {
			focus = GER_destroy_lukashenko
		}
		prerequisite = {
			focus = GER_belarusian_democracy
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
			NOT = {
				has_war_with = BLR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_topple_lukashenko"
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = BLR }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_destroy_lukashenko
		icon = blr_people_militia

		x = -1
		y = 1
		relative_position_id = GER_belarusian_democracy
		mutually_exclusive = {
			focus = GER_topple_lukashenko
		}
		prerequisite = {
			focus = GER_belarusian_democracy
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_lukashenko"
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = BLR }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_bribe_bsf #Belarusian Security Forces
		icon = blr_armed_force

		x = -2
		y = 2
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_destroy_lukashenko
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bribe_bsf"
			set_temp_variable = { treasury_change = -24.00 }
			modify_treasury_effect = yes
			increase_corruption = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_promote_civil_disobedience
		icon = blr_allied_resolve

		x = 0
		y = 2
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_destroy_lukashenko focus = GER_topple_lukashenko
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_promote_civil_disobedience"
			country_event = {
				id = Germany.409
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_support_opposition
		icon = blue_democracy

		x = 2
		y = 2
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_topple_lukashenko
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
			NOT = {
				has_war_with = BLR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_support_opposition"
			set_temp_variable = { percent_change = 2.5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = BLR }
			change_influence_percentage = yes
			BLR = {
				add_popularity = {
					ideology = democratic
					popularity = 0.10
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_aid_packages #"Aid" Packages (Military Equip)
		icon = Generic_Outside_Aid

		x = -1
		y = 3
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_promote_civil_disobedience
		}
		prerequisite = {
			focus = GER_bribe_bsf
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_aid_packages"
			add_equipment_to_stockpile = {
				type = util_vehicle_equipment
				amount = -400
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = infantry_weapons
				amount = -1230
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = command_control_equipment
				amount = -700
				producer = GER
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_europes_last_dicatorship
		icon = wagner_lukash

		x = -1
		y = 4
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_aid_packages
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
			BLR = {
				influence_higher_60 = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_europes_last_dicatorship"
			custom_effect_tooltip = GER_BLR_CIVIL_WAR_TT
			hidden_effect = {
				puppet = BLR
				BLR = {
					set_temp_variable = { party_index = 3 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 3 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = democratic
							elections_allowed = yes
						}
					}
					start_civil_war = {
						ideology = communism
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Isolate_lukashenkos_regime
		icon = blr_isolation

		x = 1
		y = 3
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_promote_civil_disobedience
		}
		prerequisite = {
			focus = GER_support_opposition
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
			NOT = {
				has_war_with = BLR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Isolate_lukashenkos_regime"
			decrease_corruption = yes
			add_stability = 0.02
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_belarusian_revolution
		icon = blr_revoult

		x = 1
		y = 4
		relative_position_id = GER_belarusian_democracy
		prerequisite = {
			focus = GER_Isolate_lukashenkos_regime
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = BLR
			BLR = {
				NOT = {
					OR = {
						has_government = democratic
						has_government = neutrality
					}
				}
			}
			NOT = {
				has_war_with = BLR
			}
			BLR = {
				influence_higher_40 = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_belarusian_revolution"
			custom_effect_tooltip = GER_BLR_REV_TT
			hidden_effect = {
				BLR = {
					set_temp_variable = { party_index = 3 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 3 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = democratic
							elections_allowed = yes
						}
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	# Ukraine
	focus = {
		id = GER_ukrainian_assistance
		icon = align_to_ukraine

		x = 5
		y = 1
		relative_position_id = GER_dismantle_russian_aggression
		prerequisite = {
			focus = GER_dismantle_russian_aggression
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_ukrainian_assistance"
			set_temp_variable = { percent_change = 3 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = UKR }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_anti_russian_sentiment
		icon = war_against_russia2

		x = 2
		y = 1
		relative_position_id = GER_ukrainian_assistance
		prerequisite = {
			focus = GER_ukrainian_assistance
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			country_exists = SOV
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_russian_sentiment"
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = UKR }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_hearts_over_war
		icon = war_is_over

		x = 0
		y = 1
		relative_position_id = GER_ukrainian_assistance
		prerequisite = {
			focus = GER_ukrainian_assistance
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_hearts_over_war"
			country_event = {
				id = Germany.408
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_support_ukrainian_unity
		icon = ukr_patriotism

		x = -2
		y = 1
		relative_position_id = GER_ukrainian_assistance
		prerequisite = {
			focus = GER_ukrainian_assistance
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_support_ukrainian_unity"
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = UKR }
			change_influence_percentage = yes
			UKR = {
				add_popularity = {
					ideology = democratic
					popularity = 0.05
				}
				recalculate_party = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_german_institutions
		icon = german_confederation2

		x = -1
		y = 2
		relative_position_id = GER_ukrainian_assistance
		prerequisite = {
			focus = GER_support_ukrainian_unity
		}
		prerequisite = {
			focus = GER_hearts_over_war
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_institutions"
			set_temp_variable = { receiver_nation = UKR.id }
			set_temp_variable = { sender_nation = GER.id }
			set_improved_trade_agreement = yes

			set_temp_variable = { target_nation = UKR.id }
			set_temp_variable = { adding_nation = GER.id }
			change_permanent_investment_target = yes
			set_temp_variable = { target_nation = GER }
			set_temp_variable = { adding_nation = UKR }
			change_permanent_investment_target = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_state_visit
		icon = UKR_Convene_Congress

		x = 1
		y = 2
		relative_position_id = GER_ukrainian_assistance
		prerequisite = {
			focus = GER_anti_russian_sentiment
		}
		prerequisite = {
			focus = GER_hearts_over_war
		}
		cost = 6.5
		search_filters = { FOCUS_FILTER_FOREIGN_POLICY }
		available = {
			has_idea = NATO_member
			NOT = {
				has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			}
			country_exists = UKR
			NOT = {
				has_war_with = UKR
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_state_visit"
			UKR = {
				country_event = {
					id = Germany.205
					days = 1
				}
			}
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	 # German Politics
	focus = { #SPD BRANCH
		id = GER_german_politics
		icon = Fight_for_Freedom

		x = 67
		y = 0
		cost = 4.3
		search_filters = { FOCUS_FILTER_POLITICAL }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_politics"
			if = {
				limit = {
					NOT = {
						has_dynamic_modifier = { modifier = GER_generic_spending_laws }
					}
				}
				add_dynamic_modifier = { modifier = GER_generic_spending_laws }
			}
			force_update_dynamic_modifier = yes
			add_political_power = 100
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = { #STRAY FROM REPUBLIC
	id = GER_stray_from_the_republic
	icon = attack_democracy2
	search_filters = { FOCUS_FILTER_POLITICAL }
	x = 22
	y = 0
	cost = 4.3
	available = {
		has_civil_war = no
		has_completed_focus = GER_will_of_the_people
	}
	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus GER_german_politics"
		country_event = {
			id = Germany.236
		}
		hidden_effect = {
			every_country = {
				limit = {
					is_in_europe = yes
				}
				country_event = {
					id = Germany.237
				}
			}
		}
		if = {
			limit = {
				NOT = {
					has_dynamic_modifier = { modifier = GER_generic_spending_laws }
				}
			}
			add_dynamic_modifier = { modifier = GER_generic_spending_laws }
		}
		force_update_dynamic_modifier = yes
		newline = yes
		custom_effect_tooltip = GER_how_to_overthrow_TT
	}

	ai_will_do = {
		factor = 1
	}
}
	#
	#SPD Tree
	focus = { #Capitalize on the donations scandal
		id = GER_shroders_legacy
		icon = schroeder_ii
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 20
		y = 6
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_hartz_iii
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_shroders_legacy"
			add_political_power = 50
			set_temp_variable = { party_index = 3 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			add_relative_party_popularity = yes
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = -0.10 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	## SPD TREE
	focus = {
		id = GER_agenda_2010
		icon = SPD_1
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 20
		y = 1
		cost = 6.5
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_agenda_2010"
			add_ideas = GER_idea_agenda
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_SOCIAL_DEMOCRATIC
			}
		}
	}
	#
	focus = {
		id = GER_social_cuts
		icon = better_money_on_fire
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 4.3
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_agenda_2010
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_social_cuts"
			decrease_social_spending = yes
			block_social_increase = yes
			newline = yes
			set_temp_variable = { GER_welfare_cost_change = -0.02 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_health_cuts
		icon = generic_healthcare
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 6.5
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_agenda_2010
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_health_cuts"
			decrease_healthcare_budget = yes
			block_health_increase = yes
			newline = yes
			set_temp_variable = { GER_health_cost_change = -0.02 }
			update_GER_healthcare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_deregulations
		icon = BRA_deregulation_new
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 7.9
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_agenda_2010
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_deregulations"
			swap_ideas = {
				remove_idea = GER_idea_agenda
				add_idea = GER_idea_agenda2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_economic_growth
		icon = coins
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 4.3
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_social_cuts
		}
		prerequisite = {
			focus = GER_health_cuts
		}
		prerequisite = {
			focus = GER_deregulations
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_economic_growth"
			increase_economic_growth = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_hartz_reform
		icon = german_parliament
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 2
		cost = 8.6
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_social_cuts
		}
		prerequisite = {
			focus = GER_health_cuts
		}
		prerequisite = {
			focus = GER_deregulations
		}
		available = {
			545 = {
				is_owned_and_controlled_by = GER
			}
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		bypass = {
			NOT = {
				545 = {
					is_owned_and_controlled_by = GER
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_hartz_reform"
			545 = {
				add_building_construction = {
					type = offices
					level = 2
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 2
			}
			newline = yes
			set_temp_variable = { treasury_change = -24.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_hartz_ii
		icon = MEX_Mexican_government
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 3
		cost = 8.6
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_economic_growth
		}
		prerequisite = {
			focus = GER_tax_cuts
		}
		prerequisite = {
			focus = GER_hartz_reform
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_hartz_ii"
			increase_centralization = yes
			block_bureau_decrease = yes
			if = {
				limit = {
					has_idea = bureau_04
				}
				set_temp_variable = { GER_centralization_cost_change = -0.03 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_hartz_iii
		icon = MEX_Corrupt_government
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 4
		cost = 8.6
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_hartz_ii
		}
		prerequisite = {
			focus = GER_psas
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_hartz_iii"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			set_temp_variable = { GER_welfare_cost_change = -0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_psas
		icon = grey_market_sheep
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 3
		cost = 8.6
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_economic_growth
		}
		prerequisite = {
			focus = GER_tax_cuts
		}
		prerequisite = {
			focus = GER_hartz_reform
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_social_cuts"
			set_temp_variable = { GER_centralization_cost_change = -0.05 }
			update_GER_centralization_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_tax_cuts
		icon = radical_tax_reform
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 10.0
		relative_position_id = GER_agenda_2010
		prerequisite = {
			focus = GER_social_cuts
		}
		prerequisite = {
			focus = GER_health_cuts
		}
		prerequisite = {
			focus = GER_deregulations
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			42 = {
				is_owned_and_controlled_by = GER
			}
			39 = {
				is_owned_and_controlled_by = GER
			}
			43 = {
				is_owned_and_controlled_by = GER
			}
		}
		bypass = {
			NOT = {
				OR = {
					42 = {
						is_owned_and_controlled_by = GER
					}
					39 = {
						is_owned_and_controlled_by = GER
					}
					43 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tax_cuts"
			set_temp_variable = { corp_change = -10 }
			modify_corporate_tax_rate_effect = yes
			43 = {
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			39 = {
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			42 = {
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
			}
			newline = yes
			set_temp_variable = { treasury_change = -22.50 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_condemn_american_aggro
		icon = usa
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 6.5
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_shroders_legacy
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_condemn_american_aggression"
			set_party_index_to_ruling_party = yes
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			set_country_flag = GER_condemned_aggro
			USA = {
				add_opinion_modifier = {
					target = GER
					modifier = medium_decrease
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_friend_of_east
		icon = plan_east
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 6.5
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_condemn_american_aggro
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_friend_of_east"
			add_ideas = GER_idea_friends_with_east
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_partnership_with_companies
		icon = align_to_russia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 7.9
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_friend_of_east
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			country_exists = SOV
			NOT = {
				has_war_with = SOV
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_partnership_with_companies"
			hidden_effect = { add_ideas = GER_russian_buddies }

			set_temp_variable = { additional_income_change = gdp_total }
			multiply_temp_variable = { additional_income_change = 0.02 } #2% of yearly GDP
			multiply_temp_variable = { additional_income_change = 0.02 } #weekly
			custom_effect_tooltip = additional_income_rate_percent_tt
			set_temp_variable = { percent_change = 3 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			SOV = {
				add_opinion_modifier = {
					target = GER
					modifier = diplomatic_proximity
				}
			}
			GER = {
				add_opinion_modifier = {
					target = SOV
					modifier = diplomatic_proximity
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_chinese_visit
		icon = align_to_china
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 6.5
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_friend_of_east
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
			country_exists = CHI
			NOT = {
				has_war_with = CHI
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_visit"
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = CHI }
			change_influence_percentage = yes
			CHI = {
				add_opinion_modifier = {
					target = GER
					modifier = diplomatic_proximity
				}
			}
			GER = {
				add_opinion_modifier = {
					target = CHI
					modifier = diplomatic_proximity
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#### CDU TREE ####
	focus = {
		id = GER_CDU_rises
		icon = logo_CDU
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -22.5
		y = 1
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_CDU_rises"
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_CONSERVATIVE
			}
		}
	}
	focus = {
		id = GER_bmvi
		icon = german_confederation2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -4
		y = 1
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_CDU_rises
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bmvi"
			add_ideas = GER_idea_bmvi
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_digitalrat
		icon = german_greencard
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -5
		y = 2
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_bmvi
		}
		available = {
			western_conservatism_are_in_power = yes
			has_tech = computing3
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_digitalrat"
			swap_ideas = {
				remove_idea = GER_idea_bmvi
				add_idea = GER_idea_bmvi2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_strengthen_the_service_sector
		icon = balance_buget
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 2
		cost = 10.0
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_bmvi
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_strengthen_the_service_sector"
			two_office_construction = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_european_business_opportunities
		icon = eu_investments
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -4
		y = 3
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_strengthen_the_service_sector
		}
		prerequisite = {
			focus = GER_digitalrat
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_european_business_opportunities"
			set_temp_variable = { treasury_change = gdp_total }
			multiply_temp_variable = { treasury_change = -0.05 }
			modify_treasury_effect = yes
			set_temp_variable = { int_investment_change = treasury_change }
			multiply_temp_variable = { int_investment_change = -1.25 }
			modify_international_investment_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_nuclear_confusion
		icon = fusion_science
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_CDU_rises
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nuclear_confusion"
			add_tech_bonus = {
				name = CAT_nuclear_reactors
				bonus = 0.5
				uses = 2
				category = CAT_nuclear_reactors
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_relax_conscription
		icon = military_deal
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_CDU_rises
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_relax_conscription"
			decrease_conscription_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Industrial_outsourcing
		icon = decentralized_economy
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_CDU_rises
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Industrial_outsourcing"
			add_tech_bonus = {
				name = computing_tech
				bonus = 0.3
				uses = 1
				category = CAT_computing_tech
			}
			add_tech_bonus = {
				name = industry
				bonus = 0.5
				uses = 2
				category = CAT_industry
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_shutdown_plants
		icon = nuclear_banned_1
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 2
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_nuclear_confusion
		}
		mutually_exclusive = {
			focus = GER_nuclear_lifeline
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_shutdown_plants"
			random_core_state = {
				add_building_construction = {
					type = nuclear_reactor
					level = -1
					instant_build = yes
				}
			}
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			newline = yes
			custom_effect_tooltip = GER_non_nuclear_path2_TT
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_nuclear_lifeline
		icon = power_plant
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 7.9
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_nuclear_confusion
		}
		mutually_exclusive = {
			focus = GER_shutdown_plants
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nuclear_lifeline"
			random_core_state = {
				add_building_construction = {
					type = nuclear_reactor
					level = 1
					instant_build = yes
				}
			}
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
			newline = yes
			custom_effect_tooltip = GER_nuclear_path2_TT
			newline = yes
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_renewable_support
		icon = BRA_renewable_energy_funds
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 7.9
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_shutdown_plants focus = GER_nuclear_lifeline
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_renewable_support"
			two_random_synthetic_refinery = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_redistribute_cap_subsidies
		icon = agriculture
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 4
		y = 1
		cost = 7.2
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_CDU_rises
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_redistribute_cap_subsidies"
			add_country_leader_trait = agricultural_resource_economist
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_animal_rights_reform
		icon = mountain_gorilla
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 5
		y = 2
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_redistribute_cap_subsidies
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_animal_rights_reform"
			add_stability = 0.05
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = 0.03 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_sustainable_farming_practices
		icon = agriculture2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_redistribute_cap_subsidies
		}
		available = {
			western_conservatism_are_in_power = yes
			has_tech = genetically_modified_crops
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_sustainable_farming_practices"
			add_ideas = GER_idea_farming_practices
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_animal_welfare
		icon = eaf_elephant
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 4
		y = 3
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_sustainable_farming_practices
		}
		prerequisite = {
			focus = GER_animal_rights_reform
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_animal_welfare"
			set_temp_variable = { GER_health_cost_change = -0.02 }
			update_GER_healthcare_cost = yes
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_stance_on_marriage
		icon = business_man
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 4
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_animal_welfare
		}
		prerequisite = {
			focus = GER_renewable_support
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stance_on_marriage"
			add_political_power = 100
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_family_values
		icon = christian_gov
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 5
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_stance_on_marriage
		}
		mutually_exclusive = {
			focus = GER_affirmative_action
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_family_values"
			set_temp_variable = { GER_welfare_cost_change = -0.05 }
			update_GER_welfare_cost = yes
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = -0.025 }
			set_temp_variable = { temp_outlook_increase = -0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_affirmative_action
		icon = pro_lgbt
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 5
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_stance_on_marriage
		}
		mutually_exclusive = {
			focus = GER_family_values
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_affirmative_action"
			set_temp_variable = { party_index = 1 }
			set_temp_variable = { party_popularity_increase = 0.025 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_stance_on_migrants
		icon = turkey_germans
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 4
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_european_business_opportunities
		}
		prerequisite = {
			focus = GER_renewable_support
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stance_on_migrants"
			country_event = {
				id = Germany.203
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_tighten_borders
		icon = Generic_Soldiers_Defense
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 5
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_stance_on_migrants
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tighten_borders"
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			decrease_migration_law = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = { #Against Belarusian migrants in Poland
		id = GER_support_poland
		icon = align_to_poland3
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 5
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_stance_on_migrants
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_support_poland"
			POL = {
				add_popularity = {
					ideology = nationalist
					popularity = 0.02
				}
			}
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = POL }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_european_ties
		icon = closer_ties_with_eu
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 6
		cost = 6.5
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_affirmative_action focus = GER_family_values
		}
		prerequisite = {
			focus = GER_tighten_borders
		}
		prerequisite = {
			focus = GER_support_poland
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_european_ties"
			set_temp_variable = { modify_eurosceptic = -0.03 }
			set_temp_variable = { modify_eurosceptic_target = ROOT }
			eurosceptic_change = yes
			set_temp_variable = { percent_change = 1.2 }
			set_temp_variable = { tag_index = GER }
			every_country = {
				limit = {
					has_idea = EU_member
				}
				set_temp_variable = { influence_target = THIS }
				change_influence_percentage = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_reaffirm_american_friendship
		icon = Talk_with_US
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 7
		cost = 4.3
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_european_ties
		}
		available = {
			western_conservatism_are_in_power = yes
			country_exists = USA
			NOT = {
				has_war_with = USA
			}
		}
		bypass = {
			OR = {
				has_war_with = USA
				NOT = {
					country_exists = USA
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_reaffirm_american_friendship"
			add_opinion_modifier = {
				modifier = declaration_of_friendship
				target = USA
			}
			newline = yes
			reverse_add_opinion_modifier = {
				modifier = declaration_of_friendship
				target = USA
			}
			newline = yes
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = USA }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_european_values
		icon = association_agreement
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 7
		cost = 7.9
		relative_position_id = GER_CDU_rises
		prerequisite = {
			focus = GER_european_ties
		}
		available = {
			western_conservatism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_european_values"
			add_timed_idea = {
				idea = GER_idea_european_values
				days = 500
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#### FDP TREE ####

	focus = {
		id = GER_FDP
		icon = FPD_logo
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -10
		y = 1
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_FDP"
			set_temp_variable = { party_index = 16 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_LIBERALISM
			}
		}
	}
	focus = {
		id = GER_a_stronger_military
		icon = soldiers
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 6.5
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_FDP
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_stronger_military"
			increase_military_spending = yes
			if = {
				limit = {
					has_idea = defence_09
				}
				set_temp_variable = { GER_military_cost_change = -0.04 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_free_market_principles
		icon = market_economy
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 6.5
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_FDP
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_free_market_principles"
			add_ideas = GER_idea_free_market_economy
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_social_welfare_reform #RENAME to Cut Taxes for Top Earners
		icon = better_money
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_FDP
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_social_welfare_reform"
			set_temp_variable = { pop_change = -5 }
			modify_population_tax_rate_effect = yes
			set_temp_variable = { corp_change = 3 }
			modify_corporate_tax_rate_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_need_based_assistance
		icon = gen_coins_n
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_social_welfare_reform
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_need_based_assistance"
			add_stability = -0.02
			set_temp_variable = { GER_welfare_cost_change = -0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_workfare_programs
		icon = Focus_Socialist_Worker2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 6.5
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_social_welfare_reform
		}
		prerequisite = {
			focus = GER_free_market_principles
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_workfare_programs"
			swap_ideas = {
				remove_idea = GER_idea_free_market_economy
				add_idea = GER_idea_free_market_economy2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_on_the_job_training
		icon = Generic_State_Socialism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 3
		cost = 7.15
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_workfare_programs
		}
		prerequisite = {
			focus = GER_need_based_assistance
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_on_the_job_training"
			set_temp_variable = { GER_education_cost_change = -0.01 }
			update_GER_education_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_privatization_of_defense
		icon = euro
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 2
		cost = 8.6
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_a_stronger_military
		}
		prerequisite = {
			focus = GER_free_market_principles
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_privatization_of_defense"
			two_random_arms_factory = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_nato_commitment
		icon = german_modernization
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 2
		cost = 6.5
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_a_stronger_military
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
			has_idea = NATO_member
		}
		bypass = {
			NOT = {
				has_idea = NATO_member
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_nato_commitment"
			set_temp_variable = { treasury_change = -35.00 }
			modify_treasury_effect = yes
			add_ideas = GER_idea_stern_nato_commitment
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_modernization_initiative
		icon = artillery
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 3
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_nato_commitment
		}
		prerequisite = {
			focus = GER_privatization_of_defense
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_modernization_initiative"
			add_tech_bonus = {
				name = CAT_artillery
				bonus = 1
				uses = 1
				category = CAT_artillery
			}
			add_tech_bonus = {
				name = CAT_support_weapons
				bonus = 1
				uses = 1
				category = CAT_support_weapons
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cybersecurity
		icon = cyberwarfare
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 6.5
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_workfare_programs
		}
		prerequisite = {
			focus = GER_privatization_of_defense
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cybersecurity"
			if = {
				limit = { has_dlc = "La Resistance" }
				add_ideas = GER_idea_cybersecurity
			}
			if = {
				limit = { NOT = { has_dlc = "La Resistance" } }
				add_ideas = idea_focus_expanded_secret_services
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cyber_workforce
		icon = construct_factory
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_cybersecurity
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
			has_tech = machine_learning
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cyber_workforce"
			add_tech_bonus = {
				name = GER_cyberworkforce
				bonus = 0.5
				uses = 2
				category = CAT_ai
				category = CAT_computing_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_e_government
		icon = free_internet
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_cybersecurity
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
			has_tech = computing3
			has_tech = wifi
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_e_government"
			if = {
				limit = {
					has_idea = GER_idea_cybersecurity
				}
				swap_ideas = {
					remove_idea = GER_idea_cybersecurity
					add_idea = GER_idea_cybersecurity2
				}
			}
			set_temp_variable = { party_index = 16 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_digital_democracy
		icon = computer
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 5
		cost = 4.3
		relative_position_id = GER_FDP
		prerequisite = {
			focus = GER_e_government
		}
		prerequisite = {
			focus = GER_cyber_workforce
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
			has_tech = internet3
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_digital_democracy"
			increase_centralization = yes
			block_bureau_decrease = yes
			if = {
				limit = {
					has_idea = bureau_04
				}
				set_temp_variable = { GER_centralization_cost_change = -0.03 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_support_lgbt
		icon = pro_lgbt
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 6
		cost = 4.3
		relative_position_id = GER_FDP

		prerequisite = {
			focus = GER_digital_democracy
		}

		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_support_lgbt"
			set_temp_variable = { party_index = 16 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.02 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_points_based_immigration
		icon = german_greencard
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 6
		cost = 6.5
		relative_position_id = GER_FDP

		prerequisite = {
			focus = GER_digital_democracy
		}

		available = {
			neutrality_neutral_libertarians_are_in_power = yes
			42 = {
				is_owned_and_controlled_by = GER
			}
			45 = {
				is_owned_and_controlled_by = GER
			}
			1079 = {
				is_owned_and_controlled_by = GER
			}
		}
		bypass = {
			NOT = {
				OR = {
					42 = {
						is_owned_and_controlled_by = GER
					}
					45 = {
						is_owned_and_controlled_by = GER
					}
					1079 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
			has_civil_war = no
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_points_based_immigration"
			set_temp_variable = { percent_change = -2 }
			change_domestic_influence_percentage = yes
			42 = {
				add_extra_state_shared_building_slots = 2
			}
			45 = {
				add_extra_state_shared_building_slots = 2
			}
			1079 = {
				add_extra_state_shared_building_slots = 2
			}
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_legalization_of_cannabis
		icon = legalize_it
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 7
		cost = 4.3
		relative_position_id = GER_FDP

		prerequisite = {
			focus = GER_support_lgbt
		}

		prerequisite = {
			focus = GER_points_based_immigration
		}
		available = {
			neutrality_neutral_libertarians_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_legalization_of_cannabis"
			country_event = {
				id = Germany.204
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	#### Green party Tree ####
	focus = {
		id = GER_green_alliance
		icon = Green_logo
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 10
		y = 1
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_green_alliance"
			set_temp_variable = { party_index = 17 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_GREEN
			}
		}
	}
	focus = {
		id = GER_sustainable_development
		icon = sustainable_development
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_green_alliance
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_idea_sustainable_development"
			add_ideas = GER_idea_sustainable_development
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_support_for_ev
		icon = electric_car
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 7.15
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_sustainable_development
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_support_for_ev"
			swap_ideas = {
				remove_idea = GER_idea_sustainable_development
				add_idea = GER_idea_sustainable_development2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_halt_nuclear_expansion
		icon = nuclear_banned_1
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 4.3
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_sustainable_development
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_halt_nuclear_expansion"
			random_core_state = {
				add_building_construction = {
					type = nuclear_reactor
					level = -1
					instant_build = yes
				}
			}
			set_temp_variable = { party_index = 17 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			newline = yes
			custom_effect_tooltip = GER_non_nuclear_path2_TT
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_eu_green_deal
		icon = EU_policies
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 3
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_halt_nuclear_expansion
		}
		prerequisite = {
			focus = GER_support_for_ev
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_eu_green_deal"
			swap_ideas = {
				remove_idea = GER_idea_sustainable_development2
				add_idea = GER_idea_sustainable_development3
			}
			set_temp_variable = { modify_eurosceptic = -0.02 }
			set_temp_variable = { modify_eurosceptic_target = ROOT }
			eurosceptic_change = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_progressive_taxation
		icon = radical_tax_reform
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 7.15
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_green_alliance
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_progressive_taxation"
			set_temp_variable = { corp_change = 5 }
			modify_corporate_tax_rate_effect = yes
			set_temp_variable = { pop_change = 5 }
			modify_population_tax_rate_effect = yes
			add_stability = -0.04
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_eastward_expansion_nato
		icon = german_modernization
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 7.15
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_green_alliance
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_eastward_expansion_nato"
			increase_intervention_law_effect = yes
			RAJ = {
				country_event = {
					id = Germany.205
					days = 1
				}
			}
			KOR = {
				country_event = {
					id = Germany.205
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_a_hand_to_japan
		icon = align_to_japan
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 2
		cost = 4.3
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_eastward_expansion_nato
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
			country_exists = JAP
			NOT = {
				has_war_with = JAP
			}
		}
		bypass = {
			OR = {
				has_war_with = JAP
				NOT = {
					country_exists = JAP
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_hand_to_japan"
			JAP = {
				country_event = {
					id = Germany.205
					days = 1
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_distance_from_china
		icon = china
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 2
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_eastward_expansion_nato
		}
		available = {
			967 = {
				is_owned_and_controlled_by = GER
			}
			neutrality_neutral_green_are_in_power = yes
			country_exists = CHI
		}
		bypass = {
			OR = {
				NOT = {
					country_exists = CHI
				}
				NOT = {
					967 = {
						is_owned_and_controlled_by = GER
					}
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_distance_from_china"
			967 = {
				random_list = {
					20 = {
						add_resource = {
							type = aluminium
							amount = 5
						}
					}
					15 = {
						add_resource = {
							type = tungsten
							amount = 7
						}
					}
					15 = {
						add_resource = {
							type = steel
							amount = 7
						}
					}
					15 = {
						add_resource = {
							type = rubber
							amount = 7
						}
					}
					15 = {
						add_resource = {
							type = chromium
							amount = 7
						}
					}
				}
			}
			newline = yes
			CHI = {
				add_opinion_modifier = {
					modifier = recent_actions_negative
					target = GER
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cancel_russian_deals
		icon = russia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 3
		cost = 7.9
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_distance_from_china
		}
		prerequisite = {
			focus = GER_a_hand_to_japan
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
			country_exists = SOV
		}
		bypass = {
			NOT = {
				country_exists = SOV
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cancel_russian_deals"
			set_temp_variable = { percent_change = -2 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = POL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -2 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = LIT }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -2 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = EST }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -2 }
			set_temp_variable = { tag_index = SOV }
			set_temp_variable = { influence_target = LAT }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { treasury_change = 15.00 }
			modify_treasury_effect = yes
			newline = yes
			USA = {
				add_opinion_modifier = {
					modifier = recent_actions_positive
					target = GER
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_tighter_regulations
		icon = Focus_Socialist_Worker
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_progressive_taxation
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tighter_regulations"
			add_ideas = GER_idea_greater_regulations
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_rent_regulations
		icon = house
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 7.15
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_tighter_regulations
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_rent_regulations"
			swap_ideas = {
				remove_idea = GER_idea_greater_regulations
				add_idea = GER_idea_greater_regulations2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_a_better_minimum_wage
		icon = money
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 7.15
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_tighter_regulations
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_better_minimum_wage"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_the_peoples_germany
		icon = german_confederation
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 5
		cost = 4.3
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_a_better_minimum_wage
		}
		prerequisite = {
			focus = GER_rent_regulations
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_peoples_germany"
			add_country_leader_trait = peoples_leader
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_equal_work_equal_pay
		icon = balance_buget
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 6
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_the_peoples_germany
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_equal_work_equal_pay"
			swap_ideas = {
				remove_idea = GER_idea_greater_regulations2
				add_idea = GER_idea_greater_regulations3
			}
			newline = yes
			custom_effect_tooltip = GER_east_increase_opinion3
			add_to_variable = { GER_east_opinion = 3 }
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_sanctuary_for_lgbt
		icon = pro_lgbt
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 6
		cost = 4.3
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_the_peoples_germany
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_sanctuary_for_lgbt"
			country_event = {
				id = Germany.208
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_partial_retirement_benefits
		icon = pensions_increase
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 6
		cost = 6.5
		relative_position_id = GER_green_alliance
		prerequisite = {
			focus = GER_the_peoples_germany
		}
		available = {
			neutrality_neutral_green_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_partial_retirement_benefits"
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes
			set_temp_variable = { party_index = 17 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	#### Alternative for Germany Tree ####
	focus = {
		id = GER_the_alternative
		search_filters = { FOCUS_FILTER_POLITICAL }
		icon = REP_germany
		dynamic = yes
		x = -33
		y = 1
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_alternative"
			set_temp_variable = { party_index = 20 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_POPULISM
			}
		}
	}
	focus = {
		id = GER_volk
		icon = Generic_Working_Class_Family
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 1
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_the_alternative
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_volk"
			add_ideas = GER_idea_volk
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_vaterland
		icon = germany
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 1
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_the_alternative
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_vaterland"
			add_ideas = GER_idea_vaterland
			add_war_support = 0.05
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_law_and_order
		icon = otto_schilly
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_vaterland
		}
		prerequisite = {
			focus = GER_volk
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_law_and_order"
			increase_policing_budget = yes
			block_police_decrease = yes
			if = {
				limit = {
					has_idea = police_05
				}
				set_temp_variable = { GER_police_cost_change = -0.03 }
				update_GER_police_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_against_islamism
		icon = islamophobia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 2
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_vaterland
		}
		prerequisite = {
			focus = GER_volk
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_against_islamism"
			custom_effect_tooltip = GER_increase_islamist_status_by_5
			add_to_variable = { GER_islamist_department_status = 5 }
			newline = yes
			set_temp_variable = { treasury_change = -12.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_restrictions_on_practice
		icon = islamophobia2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 3
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_against_islamism
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_restrictions_on_practice"
			custom_effect_tooltip = GER_will_ban_ADD
			set_country_flag = party12_banned
			add_popularity = {
				ideology = democratic
				popularity = -0.03
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_call_back_germans
		icon = propaganda
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 3
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_against_islamism
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_call_back_germans"
			set_temp_variable = { percent_change = -1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = AUS }
			change_influence_percentage = yes
			set_temp_variable = { percent_change = -1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = SWI }
			change_influence_percentage = yes
			random_core_state = {
				add_manpower = 29200
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_against_immigration
		icon = anti_immigration2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 2
		cost = 7.15
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_vaterland
		}
		prerequisite = {
			focus = GER_volk
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_against_immigration"
			set_temp_variable = { GER_police_cost_change = -0.03 }
			update_GER_police_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_german_heritage
		icon = german_shield
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_law_and_order
		}
		prerequisite = {
			focus = GER_against_islamism
		}
		prerequisite = {
			focus = GER_against_immigration
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_heritage"
			add_ideas = GER_idea_german_heritage
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_question_circumsicion
		icon = christianislamicallijewish
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_german_heritage
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_question_circumsicion"
			country_event = {
				id = Germany.209
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_question_european_union
		icon = generic_euroscepticism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_german_heritage
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_question_european_union"
			set_temp_variable = { modify_eurosceptic = 0.05 }
			set_temp_variable = { modify_eurosceptic_target = ROOT }
			eurosceptic_change = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_combat_leftism
		icon = attack_communism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 5
		cost = 7.15
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_question_european_union
		}
		prerequisite = {
			focus = GER_question_circumsicion
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_combat_leftism"
			random_list = {
				25 = {
					set_temp_variable = { party_index = 19 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {

					set_temp_variable = { party_index = 5 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 4 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 3 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
			}
			recalculate_party = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_restrictions_same_sex
		icon = anti_lgbt
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 5
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_question_european_union
		}
		prerequisite = {
			focus = GER_question_circumsicion
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_restrictions_same_sex"
			add_ideas = GER_idea_anti_lgbt
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_question_the_climate
		icon = tree_focus
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 5
		cost = 7.9
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_question_european_union
		}
		prerequisite = {
			focus = GER_question_circumsicion
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_question_the_climate"
			one_random_industrial_complex = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cease_bioenergy_funding #For military
		icon = green_biomass_plant
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 6
		cost = 7.9
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_question_the_climate
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cease_bioenergy_funding"
			two_random_arms_factory = yes
			random_core_state = {
				add_building_construction = {
					type = synthetic_refinery
					level = -1
					instant_build = yes
				}
				add_building_construction = {
					type = synthetic_refinery
					level = -1
					instant_build = yes
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_civil_unions
		icon = civil_service
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 6
		cost = 6.5
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_restrictions_same_sex
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_civil_unions"
			swap_ideas = {
				remove_idea = GER_idea_anti_lgbt
				add_idea = GER_idea_anti_lgbt2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expand_youth_wing
		icon = Generic_Child_Soldiers
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 6
		cost = 5.72
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_combat_leftism
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_youth_wing"
			set_temp_variable = { party_index = 20 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.03 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expand_russian_ties
		icon = align_to_russia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 7
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_civil_unions
		}
		prerequisite = {
			focus = GER_cease_bioenergy_funding
		}
		prerequisite = {
			focus = GER_expand_youth_wing
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
			country_exists = SOV
			NOT = {
				has_war_with = SOV
			}
		}
		bypass = {
			OR = {
				NOT = {
					country_exists = SOV
				}
				has_war_with = SOV
			}
		}
		mutually_exclusive = {
			focus = GER_maintain_us_relations
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expand_russian_ties"
			SOV = {
				country_event = {
					id = Germany.205
					days = 1
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_maintain_us_relations
		icon = usa_republic
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 7
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_civil_unions
		}
		prerequisite = {
			focus = GER_cease_bioenergy_funding
		}
		prerequisite = {
			focus = GER_expand_youth_wing
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
			country_exists = USA
			NOT = {
				has_war_with = USA
			}
		}
		bypass = {
			OR = {
				NOT = {
					country_exists = USA
				}
				has_war_with = USA
			}
		}
		mutually_exclusive = {
			focus = GER_expand_russian_ties
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_maintain_us_relations"
			country_event = {
				id = Germany.210
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_conscription_increase
		icon = Generic_Crouched_Soldier_German
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 8
		cost = 4.3
		relative_position_id = GER_the_alternative
		prerequisite = {
			focus = GER_maintain_us_relations focus = GER_expand_russian_ties
		}
		available = {
			nationalist_right_wing_populists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_conscription_increase"
			increase_conscription_effect = yes
			hidden_effect = {
				increase_conscription_effect = yes
			}
			if = {
				limit = {
					has_idea = draft_army
				}
				set_temp_variable = { GER_military_cost_change = -0.05 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#### Die Linke (The Left) ####
	focus = {
		id = GER_the_left
		icon = DieLink_logo
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 30
		y = 1
		cost = 4.3
		relative_position_id = GER_german_politics
		prerequisite = {
			focus = GER_german_politics
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_alternative"
			set_temp_variable = { party_index = 5 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_SOCIALIST
			}
		}
	}
	focus = {
		id = GER_destroy_fascists
		icon = anti_fascism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_the_left
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_fascists"
			random_list = {
				25 = {
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 22 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 21 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 20 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
			}
			recalculate_party = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_the_leftist_platform
		icon = Focus_Socialist_Propaganda
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 5.72
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_the_left
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_leftist_platform"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_socialism_in_europe
		icon = communist_propaganda
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_the_leftist_platform
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_socialism_in_europe"
			every_country = {
				limit = {
					is_in_europe = yes
				}
				set_temp_variable = { party_index = 5 }
				set_temp_variable = { party_popularity_increase = 0.10 }
				set_temp_variable = { temp_outlook_increase = 0.05 }
				add_relative_party_popularity = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_against_militarism
		icon = military_purge
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 5.72
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_the_left
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_against_militarism"
			decrease_military_spending = yes
			if = {
				limit = {
					has_idea = defence_00
				}
				set_temp_variable = { GER_military_cost_change = -0.05 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_security_with_russia
		icon = align_to_russia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 5.72
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_against_militarism
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_security_with_russia"
			country_event = {
				id = Germany.219
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_german_pacifism
		icon = arm_pacifists
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_against_militarism
		}
		prerequisite = {
			focus = GER_the_leftist_platform
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_pacifism"
			decrease_intervention_law_effect = yes
			add_ideas = GER_idea_pacifist_nation
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cut_saudi_ties
		icon = arab_focus_saud
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 3
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_german_pacifism
		}
		prerequisite = {
			focus = GER_security_with_russia
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cut_saudi_ties"
			GER = {
				add_opinion_modifier = {
					target = SAU
					modifier = no_diplomatic_ties
				}
			}
			SAU = {
				add_opinion_modifier = {
					target = GER
					modifier = no_diplomatic_ties
				}
			}
			SAU = {
				add_stability = -0.03
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_drive_out_american_bases
		icon = Generic_Socialist_Revolution
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_cut_saudi_ties
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_drive_out_american_bases"
			KOR = {
				country_event = {
					id = germany.220
				}
			}
			newline = yes
			JAP = {
				country_event = {
					id = germany.220
				}
			}
			newline = yes
			AST = {
				country_event = {
					id = germany.220
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
			newline = yes
			USA = {
				diplomatic_relation = {
					country = ROOT
					relation = military_access
					active = no
				}
			}
			ROOT = {
				diplomatic_relation = {
					country = USA
					relation = military_access
					active = no
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_chinese_cooperation
		icon = asian_persuasion
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 4
		cost = 7.15
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_cut_saudi_ties
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { percent_change = 3 }
			set_temp_variable = { tag_index = CHI }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			newline = yes
			two_random_industrial_complex = yes
			one_random_dockyard = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_north_korean_visit
		icon = happest_people_in_world
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 5
		cost = 4.3
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_chinese_cooperation
		}
		prerequisite = {
			focus = GER_drive_out_american_bases
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_north_korean_visit"
			set_temp_variable = { percent_change = 3 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = NKO }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_liner_taxation
		icon = better_money
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 2
		cost = 7.15
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_destroy_fascists
		}
		prerequisite = {
			focus = GER_the_leftist_platform
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_liner_taxation"
			set_temp_variable = { corp_change = 5 }
			modify_corporate_tax_rate_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_decentralization
		icon = left_socialism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 2
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_destroy_fascists
		}
		prerequisite = {
			focus = GER_the_leftist_platform
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_decentralization"
			decrease_centralization = yes
			block_bureau_increase = yes
			if = {
				limit = {
					has_idea = bureau_01
				}
				set_temp_variable = { GER_centralization_cost_change = -0.05 }
				update_GER_centralization_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_networth_tax
		icon = business_man2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 3
		cost = 7.15
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_liner_taxation
		}
		prerequisite = {
			focus = GER_decentralization
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_networth_tax"
			set_temp_variable = { pop_change = 3 }
			modify_population_tax_rate_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_minimum_wage_increase
		icon = GEO_Loyal_Workers_Make_Loyal_Soldiers
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 4
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_networth_tax
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_minimum_wage_increase"
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_workers_rights
		icon = Generic_Socialist_Man
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_networth_tax
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_workers_rights"
			set_temp_variable = { party_index = 5 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_economic_decentralization
		icon = liberalized_socialism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 5
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_minimum_wage_increase
		}
		prerequisite = {
			focus = GER_workers_rights
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_economic_decentralization"
			set_temp_variable = { GER_interest_cost_change = -0.005 }
			update_GER_interest_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_stage_the_union
		icon = military_control
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 5
		cost = 6.5
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_minimum_wage_increase
		}
		prerequisite = {
			focus = GER_drive_out_american_bases
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_stage_the_union"
			set_temp_variable = { percent_change = 4 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = FRA }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 4 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = POL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 4 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = SWE }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_meet_with_lutte_ouvriere
		icon = revolution_upmost
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 6
		cost = 7.9
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_stage_the_union
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_meet_with_lutte_ouvriere"
			FRA = {
				set_temp_variable = { party_index = 5 }
				set_temp_variable = { party_popularity_increase = 0.10 }
				set_temp_variable = { temp_outlook_increase = 0.10 }
				add_relative_party_popularity = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_drain_our_stockpiles
		icon = ARM_seize_stockpiles
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 6
		cost = 4.3
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_stage_the_union
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_drain_our_stockpiles"
			add_equipment_to_stockpile = {
				type = util_vehicle_equipment
				amount = -800
				producer = GER
			}
			add_equipment_to_stockpile = {
				type = infantry_weapons
				amount = -930
				producer = GER
			}
			newline = yes
			set_temp_variable = { percent_change = 1 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = FRA }
			change_influence_percentage = yes
			FRA = {
				set_temp_variable = { party_index = 5 }
				set_temp_variable = { party_popularity_increase = 0.05 }
				set_temp_variable = { temp_outlook_increase = 0.05 }
				add_relative_party_popularity = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_german_franco_union
		icon = socialist_government_france
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 7
		cost = 10
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_drain_our_stockpiles
		}
		prerequisite = {
			focus = GER_meet_with_lutte_ouvriere
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_franco_union"
			FRA = {
				country_event = {
					id = Germany.223
					days = 1
				}
			}
			custom_effect_tooltip = GER_more_likely_to_accept
			newline = yes
			set_cosmetic_tag = GER_franco_german_union
			set_country_flag = is_GERMAN
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_Invite_poland
		icon = align_to_poland2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 8
		cost = 10
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_german_franco_union
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
			POL = {
				influence_higher_40 = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Invite_poland"
			POL = {
				country_event = {
					id = Germany.223
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Invite_sweden
		icon = align_to_sweden2
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 8
		cost = 10
		relative_position_id = GER_the_left
		prerequisite = {
			focus = GER_german_franco_union
		}
		available = {
			emerging_anarchist_communism_are_in_power = yes
			SWE = {
				influence_higher_40 = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Invite_sweden"
			SWE = {
				country_event = {
					id = Germany.223
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	#### NPD TREE ####
	focus = {
		id = GER_the_homeland
		icon = NPD_party
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -16
		y = 1
		cost = 4.3
		relative_position_id = GER_stray_from_the_republic
		prerequisite = {
			focus = GER_stray_from_the_republic
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_homeland"
			set_temp_variable = { party_index = 21 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			set_country_flag = is_GERMAN
			set_cosmetic_tag = GER_german_reich			
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_NATIONALIST
			}
		}
	}

	focus = {
		id = GER_campaign_against_eu
		icon = ger_npd_world_antieu
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 4
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_pride_in_our_history
		}
		prerequisite = {
			focus = GER_Anti_communism
		}
		prerequisite = {
			focus = GER_heil_to_the_chief
		}		
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_campaign_against_eu"
			if = {
				limit = {
					has_idea = GER_idea_okosteuer
				}
				remove_ideas = GER_idea_okosteuer
			}
			else = {
				remove_ideas = GER_idea_okosteuer_II
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_campaign_against_nato
		icon = ger_npd_world_antinato
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 4
		cost = 7.15
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Labor_market_reforms
		}
		prerequisite = {
			focus = GER_Anti_communism
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_campaign_against_nato"
			every_country = {
				limit = {
					has_idea = NATO_member
				}
				decrease_intervention_law_effect = yes
				add_popularity = {
					ideology = nationalist
					popularity = 0.05
				}
				add_war_support = -0.10
				add_stability = -0.05
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#

	focus = {
		id = GER_destroy_liberal_capatilist_system
		icon = ger_npd_no_capitalism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 7
		y = 1
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_homeland
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_liberal_capatilist_system"
			swap_ideas = {
				remove_idea = industrial_conglomerates
				add_idea = defense_industry
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_social_security
		icon = ger_npd_security
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 7
		y = 2
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_destroy_liberal_capatilist_system
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_social_security"
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes
			add_stability = 0.03
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_blood_and_soil
		icon = ger_npd_bloodsoil
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 5
		y = 2
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_destroy_liberal_capatilist_system
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_blood_and_soil"
			swap_ideas = {
				remove_idea = labour_unions
				add_idea = farmers
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_self_sufficiency
		icon = ger_npd_self
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 6
		y = 3
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_blood_and_soil
		}
		prerequisite = {
			focus = GER_social_security
		}
		prerequisite = {
			focus = GER_Homegrown_Business_Protection_Act
		}		
		available = {
			nationalist_fascist_are_in_power = yes
			has_tech = construction3
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_self_sufficiency"
			set_temp_variable = { GER_military_cost_change = -0.05 }
			update_GER_military_cost = yes
			newline = yes
			set_temp_variable = { temp_opinion = 10 }
			change_defense_industry_opinion = yes
			set_temp_variable = { temp_opinion = 10 }
			change_farmers_opinion = yes
			newline = yes
			two_random_industrial_complex = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_the_german_race
		icon = ger_npd_race
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 5
		cost = 7.2
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_self_sufficiency
		}
		prerequisite = {
			focus = GER_campaign_against_nato
		}
		prerequisite = {
			focus = GER_campaign_against_eu
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_german_race"
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			newline = yes
			add_ideas = GER_idea_against_migrants
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_tight_borders
		icon = ger_npd_border
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 6
		cost = 7.2
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_german_race
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_tight_borders"
			swap_ideas = {
				remove_idea = GER_idea_against_migrants
				add_idea = GER_idea_against_migrants2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_expel_the_turks
		icon = ger_npd_turks
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 6
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_german_race
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_expel_the_turks"
			TUR = {
				add_stability = -0.05
			}
			TUR = {
				random_core_state = {
					add_manpower = 52200
				}
			}
			GER = {
				random_core_state = {
					add_manpower = -52200
				}
			}
			set_temp_variable = { percent_change = 2 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = TUR }
			change_influence_percentage = yes
			newline = yes
			newline = yes
			custom_effect_tooltip = GER_kebab_TT
			newline = yes
			add_timed_idea = {
				idea = GER_idea_kebab_withdrawl
				days = 30
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_swiss_incursion
		icon = ger_npd_swiss
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 7
		cost = 7.9
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_tight_borders
		}
		prerequisite = {
			focus = GER_expel_the_turks
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_swiss_incursion"
			create_wargoal = {
				target = SWI
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_return_of_militarism
		icon = German_Specialist
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 5
		cost = 7.15
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_self_sufficiency
		}
		prerequisite = {
			focus = GER_campaign_against_nato
		}
		prerequisite = {
			focus = GER_campaign_against_eu
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_return_of_militarism"
			increase_military_spending = yes
			block_defence_decrease = yes
			if = {
				limit = {
					has_idea = defence_09
				}
				set_temp_variable = { GER_military_cost_change = -0.04 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_train_for_global_operations
		icon = ger_npd_operations
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 6
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_return_of_militarism
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_train_for_global_operations"
			swap_ideas = {
				remove_idea = GER_idea_german_order
				add_idea = GER_idea_german_order2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_the_new_world_police
		icon = ger_npd_world_police
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 6
		cost = 5.72
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_return_of_militarism
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_youth_wing_militarism"
			if = {
				limit = {
					has_idea = intervention_isolation
				}
				swap_ideas = {
					remove_idea = intervention_isolation
					add_idea = intervention_neo_imperialism
				}
			}

			if = {
				limit = {
					has_idea = intervention_local_security
				}
				swap_ideas = {
					remove_idea = intervention_local_security
					add_idea = intervention_neo_imperialism
				}
			}

			if = {
				limit = {
					has_idea = intervention_limited_interventionism
				}
				swap_ideas = {
					remove_idea = intervention_limited_interventionism
					add_idea = intervention_neo_imperialism
				}
			}

			if = {
				limit = {
					has_idea = intervention_regional_interventionism
				}
				swap_ideas = {
					remove_idea = intervention_regional_interventionism
					add_idea = intervention_neo_imperialism
				}
			}

			if = {
				limit = {
					has_idea = intervention_global_interventionism
				}
				swap_ideas = {
					remove_idea = intervention_global_interventionism
					add_idea = intervention_neo_imperialism
				}
			}

			if = {
				limit = {
					has_idea = intervention_neo_imperialism
				}
				increase_military_spending = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_wunder_waffen #Wonder Weapons
		icon = ger_npd_world_wunderwaffen
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 7
		cost = 7.2
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_train_for_global_operations
		}
		prerequisite = {
			focus = GER_the_new_world_police
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_wunder_waffen"
			swap_ideas = {
				remove_idea = GER_idea_german_order2
				add_idea = GER_idea_german_order3
			}
			add_tech_bonus = {
				name = GER_wunder_engine
				bonus = 0.15
				uses = 1
				category = CAT_nuclear_weapons
			}
			add_tech_bonus = {
				name = GER_wunder_engine
				bonus = 0.20
				uses = 1
				technology = nuclear_engines
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_our_long_lost_glory
		icon = Raise_the_Blood_Flag
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 8
		cost = 10
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_wunder_waffen
		}
		prerequisite = {
			focus = GER_swiss_incursion
		}
		prerequisite = {
			focus = GER_German_national_revival
		}		

		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_our_long_lost_glory"
			add_war_support = 0.15
			set_country_flag = is_GERMAN
			add_named_threat = {
				threat = 10
				name = "Germany Proclaims The 'Reich'"
			}
			newline = yes
			set_cosmetic_tag = GER_fourth_reich
			country_event = {
				id = Germany.419
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#### The Old Ways (Kaiser) ####
	focus = {
		id = GER_the_glorious_past
		icon = focus_ger_return_of_the_kaiser
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 4.3
		relative_position_id = GER_stray_from_the_republic
		prerequisite = {
			focus = GER_stray_from_the_republic
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_glorious_past"
			set_temp_variable = { party_index = 23 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}

		ai_will_do = {
			base = 0
			modifier = {
				factor = 1
				has_global_flag = GER_MONARCHIST
			}
		}
	}
	focus = {
		id = GER_the_bundestag_address
		icon = ger_mon_bundestag
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 1
		cost = 7.15
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_the_glorious_past
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_alternative"
			decrease_corruption = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_coronation
		icon = ger_mon_coronation
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -1
		y = 1
		cost = 4.3
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_the_glorious_past
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_coronation"
			add_stability = 0.03
			set_temp_variable = { party_index = 23 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_a_new_constitution
		icon = ger_mon_constitution
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 4.3
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_coronation
		}
		prerequisite = {
			focus = GER_the_bundestag_address
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_a_new_constitution"
			set_temp_variable = { GER_police_cost_change = 0.01 }
			update_GER_police_cost = yes
			newline = yes
			set_temp_variable = { GER_centralization_cost_change = -0.03 }
			update_GER_centralization_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_crusade_against_democracy
		icon = ger_mon_antiwest
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 7.15
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_a_new_constitution
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_crusade_against_democracy"
			add_ideas = GER_idea_crusade_against_democracy
			add_popularity = {
				ideology = nationalist
				popularity = 0.05
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_bundeswehr_reforms
		icon = ger_mon_reform
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 1
		cost = 6.5
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_the_glorious_past
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_bundeswehr_reforms"
			increase_military_spending = yes
			if = {
				limit = {
					has_idea = defence_09
				}
				set_temp_variable = { GER_military_cost_change = -0.04 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_hard_militarism
		icon = ger_mon_militarism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -4
		y = 2
		cost = 10.0
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_bundeswehr_reforms
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_hard_militarism"
			three_random_arms_factory = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_all_will_serve
		icon = ger_mon_allserve
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 2
		cost = 4.3
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_bundeswehr_reforms
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_all_will_serve"
			increase_conscription_effect = yes
			if = {
				limit = {
					has_idea = draft_army
				}
				set_temp_variable = { GER_military_cost_change = -0.05 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_gardekorp
		icon = ger_mon_garderkorp
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 3
		cost = 7.2
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_hard_militarism
		}
		prerequisite = {
			focus = GER_all_will_serve
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_gardekorp"
			custom_effect_tooltip = GER_Gardekorp_TT
			hidden_effect = {
				division_template = {
					name = "Gardekorps Division"
					regiments = {
						Special_Forces = { x = 0 y = 0 }
						Special_Forces = { x = 0 y = 1 }
						Special_Forces = { x = 0 y = 2 }
						Special_Forces = { x = 0 y = 3 }
						Special_Forces = { x = 1 y = 0 }
						Special_Forces = { x = 1 y = 1 }
						Special_Forces = { x = 1 y = 2 }
						Special_Forces = { x = 1 y = 3 }
						Special_Forces = { x = 2 y = 0 }
						Special_Forces = { x = 2 y = 1 }
						Special_Forces = { x = 2 y = 2 }
						Special_Forces = { x = 2 y = 3 }
					}
					priority = 2
				}
				capital_scope = {
					create_unit = {
						division = "name = \"1st. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"2nd. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"3rd. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"4th. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"5th. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"6th. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
				capital_scope = {
					create_unit = {
						division = "name = \"7th. Gardekorps Division\" division_template = \"Gardekorps Division\" start_experience_factor = 1.0"
						owner = ROOT
						count = 1
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_resurrect_labor
		icon = ger_mon_worker
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 1
		cost = 5.0
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_the_glorious_past
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_resurrect_labor"
			add_ideas = GER_idea_extended_work_hours
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_women_in_munitions
		icon = ger_mon_womanfactories
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 4
		y = 2
		cost = 4.3
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_resurrect_labor
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_women_in_munitions"
			if = {
				limit = { has_idea = no_women_in_military }
				swap_ideas = {
					remove_idea = no_women_in_military
					add_idea = drafted_women
				}
			}
			if = {
				limit = { has_idea = volunteer_women }
				swap_ideas = {
					remove_idea = volunteer_women
					add_idea = drafted_women
				}
			}
			if = {
				limit = { has_idea = drafted_women }
				add_war_support = 0.15
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_extended_work_quotas
		icon = ger_mon_quotas
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 2
		cost = 6.5
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_resurrect_labor
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_alternative"
			swap_ideas = {
				remove_idea = GER_idea_extended_work_hours
				add_idea = GER_idea_extended_work_hours2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Industrialization_modern
		icon = ger_mon_modernisation
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 3
		cost = 8.6
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_women_in_munitions
		}
		prerequisite = {
			focus = GER_extended_work_quotas
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			has_tech = self-replicated_3D_printer
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Industrialization_modern"
			two_random_industrial_complex = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_revenge_for_versailles
		icon = ger_mon_versalle
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 4
		cost = 7.2
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_Industrialization_modern
		}
		prerequisite = {
			focus = GER_gardekorp
		}
		prerequisite = {
			focus = GER_crusade_against_democracy
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_alternative"
			add_ideas = GER_idea_fuck_versailles
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_war_reparations
		icon = ger_mon_reparations
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 4
		cost = 5.0
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_Industrialization_modern
		}
		prerequisite = {
			focus = GER_gardekorp
		}
		prerequisite = {
			focus = GER_crusade_against_democracy
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_war_reparations"
			ENG = {
				country_event = {
					id = Germany.200
				}
			}
			newline = yes
			FRA = {
				country_event = {
					id = Germany.200
				}
			}
			newline = yes
			USA = {
				country_event = {
					id = Germany.200
				}
			}
			newline = yes
			SOV = {
				country_event = {
					id = Germany.200
				}
			}
			newline = yes
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_yanke_go_home
		icon = sov_nazbol_anti_usa
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 4
		cost = 6.5
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_Industrialization_modern
		}
		prerequisite = {
			focus = GER_gardekorp
		}
		prerequisite = {
			focus = GER_crusade_against_democracy
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_yanke_go_home"
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = FRA }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = POL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = CZE }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = BEL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = -5 }
			set_temp_variable = { tag_index = USA }
			set_temp_variable = { influence_target = HOL }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_european_bully #RENAME TO PROTECTOR OF GERMAN IDENTITY
		icon = german_borders
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 5
		cost = 7.15
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_revenge_for_versailles
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_european_bully"
			add_country_leader_trait = protector_of_german_culture
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_germans_in_switzerland
		icon = swiss_republic
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 7.9
		relative_position_id = GER_european_bully
		prerequisite = {
			focus = GER_european_bully
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			SWI = {
				influence_higher_30 = yes
			}
			country_exists = SWI
			NOT = {
				OR = {
					has_war_with = SWI
					SWI = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = SWI
				SWI = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = SWI
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_germans_in_switzerland"
			custom_effect_tooltip = GER_swis_uprising
			newline = yes
			custom_effect_tooltip = GER_royal_puppet
			hidden_effect = {
				puppet = SWI
				SWI = {
					set_country_flag = is_GERMAN
					set_cosmetic_tag = SWI_royal_puppet_german
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 23 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = nationalist
							elections_allowed = no
						}
					}
					start_civil_war = {
						ideology = neutrality
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_germans_in_austrich
		icon = Generic_Kill_Austria
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 7.9
		relative_position_id = GER_european_bully
		prerequisite = {
			focus = GER_european_bully
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			AUS = {
				influence_higher_30 = yes
			}
			country_exists = AUS
			NOT = {
				OR = {
					has_war_with = AUS
					AUS = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = AUS
				AUS = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = AUS
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_germans_in_austrich"
			custom_effect_tooltip = GER_austrian_uprising
			newline = yes
			custom_effect_tooltip = GER_royal_puppet
			hidden_effect = {
				puppet = AUS
				AUS = {
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						set_cosmetic_tag = AUS_royal_puppet_german
						set_country_flag = is_GERMAN
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 23 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = nationalist
							elections_allowed = no
						}
					}
					start_civil_war = {
						ideology = neutrality
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_squash_bugs
		icon = helmet_knife
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 8.6
		relative_position_id = GER_european_bully
		prerequisite = {
			focus = GER_european_bully
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			OR = {
				country_exists = LIC
				country_exists = LUX
			}
		}
		bypass = {
			NOT = {
				country_exists = LIC
				country_exists = LUX
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_squash_bugs"
			create_wargoal = {
				target = LIC
				type = annex_everything
			}
			947 = { add_core_of = ROOT }
			newline = yes
			create_wargoal = {
				target = LUX
				type = annex_everything
			}
			53 = { add_core_of = ROOT }

		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_germans_in_belg
		icon = belguim_map
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 7.9
		relative_position_id = GER_european_bully
		prerequisite = {
			focus = GER_germans_in_austrich
		}
		prerequisite = {
			focus = GER_squash_bugs
		}
		prerequisite = {
			focus = GER_germans_in_switzerland
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			BEL = {
				influence_higher_30 = yes
			}
			country_exists = BEL
			NOT = {
				OR = {
					has_war_with = BEL
					BEL = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = BEL
				BEL = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = BEL
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_germans_in_belg"
			custom_effect_tooltip = GER_belg_uprising
			newline = yes
			custom_effect_tooltip = GER_royal_puppet
			hidden_effect = {
				puppet = BEL
				BEL = {
					set_country_flag = is_GERMAN
					set_cosmetic_tag = BEL_royal_puppet_german
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 23 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = nationalist
							elections_allowed = no
						}
					}
					start_civil_war = {
						ideology = democratic
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	##
	focus = {
		id = GER_european_mentor
		icon = house_of_hohenzollern
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 5
		cost = 7.15
		relative_position_id = GER_the_glorious_past
		prerequisite = {
			focus = GER_revenge_for_versailles
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_european_mentor"
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = FRA }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = POL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = CZE }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = BEL }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { percent_change = 5 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = HOL }
			change_influence_percentage = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_restore_ottoman_sultan
		icon = ottoman_flag
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 7.9
		relative_position_id = GER_european_mentor
		prerequisite = {
			focus = GER_european_mentor
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			TUR = {
				influence_higher_30 = yes
			}
			country_exists = TUR
			NOT = {
				OR = {
					has_war_with = TUR
					TUR = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				TUR = {
					is_in_faction_with = GER
				}
				has_war_with = TUR
				TUR = {
					nationalist_monarchists_are_in_power = yes
				}
				TUR = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = TUR
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_restore_ottoman_sultan"
			custom_effect_tooltip = GER_civil_war_turkey
			hidden_effect = {
				TUR = {
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 23 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = nationalist
							elections_allowed = no
						}
					}
					start_civil_war = {
						ideology = democratic
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_anti_nato
		icon = end_of_nato
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 8.6
		relative_position_id = GER_european_mentor
		prerequisite = {
			focus = GER_european_mentor
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_nato"
			POL = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			FRA = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			DEN = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			BEL = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			HOL = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			CZE = {
				if = {
					limit = {
						has_idea = NATO_member
					}
					country_event = {
						id = Germany.211
						days = 1
					}
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_influence_better
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_restore_italian_crown
		icon = italian_monarchy
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 7.9
		relative_position_id = GER_european_mentor
		prerequisite = {
			focus = GER_european_mentor
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			ITA = {
				influence_higher_30 = yes
			}
			country_exists = ITA
			NOT = {
				OR = {
					has_war_with = ITA
					ITA = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				ITA = {
					is_in_faction_with = GER
				}
				has_war_with = ITA
				ITA = {
					nationalist_monarchists_are_in_power = yes
				}
				ITA = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = ITA
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_restore_italian_crown"
			custom_effect_tooltip = GER_civil_war_italy
			hidden_effect = {
				ITA = {
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = 0.45 }
					set_temp_variable = { temp_outlook_increase = 0.45 }
					add_relative_party_popularity = yes
					hidden_effect = {
						clear_array = ruling_party
						clear_array = gov_coalition_array
						add_to_array = { ruling_party = 23 }
						update_government_coalition_strength = yes
						set_coalition_drift = yes
						set_ruling_leader = yes
						set_leader = yes
						set_politics = {
							ruling_party = nationalist
							elections_allowed = no
						}
					}
					start_civil_war = {
						ideology = democratic
						keep_political_leader = yes
						keep_political_party_members = yes
						size = 0.35
					}
				}
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_the_imperial_bloc
		icon = Generic_Imperial_Eagle
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 6.5
		relative_position_id = GER_european_mentor
		prerequisite = {
			focus = GER_anti_nato
		}
		prerequisite = {
			focus = GER_restore_italian_crown focus = GER_restore_ottoman_sultan
		}
		available = {
			nationalist_monarchists_are_in_power = yes
			OR = {
				TUR = {
					nationalist_monarchists_are_in_power = yes
					has_civil_war = no
				}
				ITA = {
					nationalist_monarchists_are_in_power = yes
					has_civil_war = no
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_the_imperial_bloc"
			add_ideas = faction_imperial_bloc_alliance
			create_faction = imperial_bloc_alliance
			newline = yes
			custom_effect_tooltip = GER_make_imperial_for_invite
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_restore_the_empire
		icon = focus_ger_revive_kaiserreich
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -3
		y = 3
		cost = 7.9
		relative_position_id = GER_european_mentor
		prerequisite = {
			focus = GER_the_imperial_bloc
		}
		prerequisite = {
			focus = GER_germans_in_belg
		}
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_restore_the_empire"
			set_country_flag = is_GERMAN
			country_event = {
				id = Germany.218
			}
			set_temp_variable = { party_index = 23 }
			set_temp_variable = { party_popularity_increase = 0.10 }
			set_temp_variable = { temp_outlook_increase = 0.15 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#### Nationalism Tree ####

	focus = {
		id = GER_drift_from_socialism
		icon = communist_repression
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 6.5
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_shroders_legacy
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_drift_from_socialism"
			set_temp_variable = { temp_opinion = 10 }
			change_industrial_conglomerates_opinion = yes
			set_temp_variable = { temp_opinion = -5 }
			change_labour_unions_opinion = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_companies_are_lazy #RENAMED TO "Tighten restrictions on radical left"
		icon = communist_purge
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 4.3
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_drift_from_socialism
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_pension_cuts"
			custom_effect_tooltip = GER_increase_leftist_status_by_5
			add_to_variable = { GER_leftwing_department_status = 5 }
			add_popularity = {
				ideology = communism
				popularity = -0.05
			}
			newline = yes
			set_temp_variable = { treasury_change = -5.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_move_from_nuclear_energy
		icon = atomausstieg
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }
		x = -2
		y = 1
		cost = 4.3
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_shroders_legacy
		}
		available = {
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_move_from_nuclear_energy"
			add_ideas = GER_idea_drift_from_nuclear
			random_core_state = {
				add_building_construction = {
					type = nuclear_reactor
					level = -1
					instant_build = yes
				}
			}
			newline = yes
			custom_effect_tooltip = GER_non_nuclear_path2_TT
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_renewable_shift
		icon = BRA_renewable_energy_funds
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE }
		x = -1
		y = 2
		cost = 7.9
		relative_position_id = GER_shroders_legacy
		prerequisite = {
			focus = GER_move_from_nuclear_energy
		}

		available = {
			539 = {
				is_owned_and_controlled_by = GER
			}
			western_social_democrats_are_in_power = yes
			has_country_leader = { name = "Gerhard Schröder" ruling_only = yes }
		}

		bypass = {
			NOT = {
				539 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_renewable_shift"
			539 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = synthetic_refinery
					level = 2
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -9.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	# # #
	focus = { #Mercedes
		id = GER_Form_Daimler_Chrysler_AG
		icon = mercedes_logo2
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -2
		y = 1
		relative_position_id = GER_expand_automobile

		cost = 8.6
		prerequisite = { focus = GER_expand_automobile }


		cancel_if_invalid = no
		continue_if_invalid = yes
		available = {
			42 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				42 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Form_Daimler_Chrysler_AG"
			42 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = offices
					level = 2
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -35 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Fujian_Benz_Automotive
		icon = mercedes_logo2
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Form_Daimler_Chrysler_AG

		cost = 7.9
		prerequisite = { focus = GER_Form_Daimler_Chrysler_AG }


		cancel_if_invalid = no
		continue_if_invalid = yes
		available = {
			42 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				42 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Fujian_Benz_Automotive"
			42 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = rubber
					amount = 7
				}
			}
			set_temp_variable = { percent_change = 0.6 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = CHI }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { treasury_change = -7.5 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Volkswagen_Crisis
		icon = volkswagen
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_expand_automobile

		cost = 10.0
		prerequisite = { focus = GER_expand_automobile }

		available = {
			38 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				38 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Volkswagen_Crisis"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			38 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			38 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			add_political_power = -50
			set_temp_variable = { treasury_change = -40 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Expand_Volkswagen_Nutzfahrzeuge
		icon = volkswagen
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Volkswagen_Crisis

		cost = 7.9
		prerequisite = { focus = GER_Volkswagen_Crisis }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Expand_Volkswagen_Nutzfahrzeuge"
			add_offsite_building = { type = industrial_complex level = 1 }
			set_temp_variable = { percent_change = 0.6 }
			set_temp_variable = { tag_index = GER }
			set_temp_variable = { influence_target = MEX }
			change_influence_percentage = yes
			newline = yes
			set_temp_variable = { treasury_change = -7.5 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_BMW_Focus
		icon = bmw_logo2
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 2
		y = 1
		relative_position_id = GER_expand_automobile

		cost = 5
		prerequisite = { focus = GER_expand_automobile }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_BMW_Focus"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
		44 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_BMW_CKD_System
		icon = bmw_logo2
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_BMW_Focus

		cost = 7.9
		prerequisite = { focus = GER_BMW_Focus }

		available = {
			43 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_BMW_CKD_System"
			set_temp_variable = { temp_opinion = 5 }
			change_labour_unions_opinion = yes
			43 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = offices
					level = 1
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -35 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}


	 ###Zivil_Infrastructure###
		### Burger ###

	focus = {
		id = GER_Restructure_Infrastructure
		icon = brick_laying
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 47
		y = 1
		relative_position_id = GER_deutschland_industrie

		cost = 7.15

		prerequisite = { focus = GER_deutschland_industrie }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Restructure_Infrastructure"
			add_timed_idea = {
				idea = GER_idea_Restructure_Infrastructure
				days = 300
			}
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Deutsche_Post
		icon = Payment_on_roads
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -4
		y = 1
		relative_position_id = GER_Restructure_Infrastructure
		cost = 5.72
		prerequisite = { focus = GER_Restructure_Infrastructure }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Deutsche_Post"
			add_ideas = GER_idea_Privatisation_Post
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_UMTS_License_auction
		icon = money
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Deutsche_Post

		cost = 7.15
		prerequisite = { Focus = GER_Deutsche_Post }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_UMTS_License_auction"
			set_temp_variable = { temp_opinion = 5 }
			change_industrial_conglomerates_opinion = yes
			newline = yes
			set_temp_variable = { treasury_change = 45.80 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Schulen_ans_Netz
		icon = autonomy
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -2
		y = 1
		relative_position_id = GER_UMTS_License_auction
		cost = 5.8
		prerequisite = { Focus = GER_UMTS_License_auction }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Schulen_ans_Netz"
			add_ideas = GER_idea_german_education_reforms
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Digitale_Agenda
		icon = computer
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 2
		relative_position_id = GER_Schulen_ans_Netz

		cost = 7.15
		prerequisite = { Focus = GER_Regional_Innovation_Center }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Digitale_Agenda"
			swap_ideas = {
				remove_idea = GER_idea_german_education_reforms1
				add_idea = GER_idea_german_education_reforms2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_duetches_telekom
		icon = telekom_german

		x = 1
		y = 1
		relative_position_id = GER_Digitale_Agenda
		cost = 7.15
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_Digitale_Agenda }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_duetches_telekom"
			add_ideas = GER_idea_deutsche_telekom
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Network_Infrastructure
		icon = free_internet
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -3
		y = 6
		relative_position_id = GER_Deutsche_Post
		cost = 5.72
		prerequisite = { focus = GER_duetches_telekom }
		prerequisite = { focus = GER_Deutsche_Post_AG }
		available = {
			has_tech = internet3
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Network_Infrastructure"
			custom_effect_tooltip = GER_unlock_Network_Infrastructure_decision_TT
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_additional_Constructeur
		icon = construction_engineering

		x = 0
		y = 1
		relative_position_id = GER_Start_APC_Programms
		cost = 7.15
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		prerequisite = { focus = GER_Start_APC_Programms }
		prerequisite = { focus = GER_Start_Tank_Programms }
		prerequisite = { focus = GER_Start_IFV_Programms }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Military_companies"
			one_random_arms_factory = yes
		}
		ai_will_do = {
			base = 1
		}
	}


focus = { #Radar company
	id = GER_Flensburger_Fahrzeugbau_I #vehicle construction
	icon = industry_tanks

	x = 0
	y = 1
	relative_position_id = GER_additional_Constructeur
	cost = 7.15
	search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
	prerequisite = { focus = GER_additional_Constructeur }
	mutually_exclusive = {
			focus = GER_Armored_Car_Systems_I
			focus = GER_MAN_again
		}

	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus GER_Military_companies"
		custom_effect_tooltip = GER_Flensburger_Fahrzeugbau_I_TT
	}

	ai_will_do = {
		factor = 1
	}
}
focus = { #Radar company
	id = GER_Armored_Car_Systems_I
	icon = industry2

	x = -2
	y = 1
	relative_position_id = GER_additional_Constructeur
	cost = 7.15
	search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
	prerequisite = { focus = GER_additional_Constructeur }
	mutually_exclusive = {
			focus = GER_Flensburger_Fahrzeugbau_I
			focus = GER_MAN_again
		}

	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus GER_Military_companies"
		custom_effect_tooltip = GER_Armored_Car_Systems_I_TT
	}

	ai_will_do = {
		factor = 1
	}
}
focus = { #Radar company
	id = GER_MAN_again #vehicle construction
	icon = industry3

	x = 2
	y = 1
	relative_position_id = GER_additional_Constructeur
	cost = 7.15
	search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
	prerequisite = { focus = GER_additional_Constructeur }
	mutually_exclusive = {
			focus = GER_Flensburger_Fahrzeugbau_I
			focus = GER_Armored_Car_Systems_I
		}

	completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus GER_Military_companies"
		custom_effect_tooltip = GER_MAN_again_TT
	}

	ai_will_do = {
		factor = 1
	}
}
	focus = {
		id = GER_Regional_Innovation_Center
		icon = research
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Schulen_ans_Netz

		cost = 5.8
		prerequisite = { Focus = GER_Schulen_ans_Netz }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Regional_Innovation_Center"
			swap_ideas = {
				remove_idea = GER_idea_german_education_reforms
				add_idea = GER_idea_german_education_reforms1
			}
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Startup_Investments
		icon = focus_trade_republic
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_INVESTMENTS }
		x = 1
		y = 1
		relative_position_id = GER_UMTS_License_auction
		cost = 7.15
		prerequisite = { Focus = GER_UMTS_License_auction }
		available = {
			45 = {
				is_owned_and_controlled_by = GER
			}
		}
		bypass = {
			NOT = {
				45 = {
					is_owned_and_controlled_by = GER
				}
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Startup_Investments"
			45 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = offices
					level = 2
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -24.00 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Neuer_Markt
		icon = generic_bank
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		relative_position_id = GER_Startup_Investments
		cost = 4.3
		prerequisite = { Focus = GER_Startup_Investments }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Startup_Investments"
			add_political_power = 50
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_home_Grown_Software
		icon = production
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_RESEARCH }
		x = -1
		y = 1
		relative_position_id = GER_Neuer_Markt
		cost = 5.72
		prerequisite = { Focus = GER_Neuer_Markt }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_home_Grown_Software"
			add_tech_bonus = {
				name = GER_foreign_exchange
				bonus = 0.5
				uses = 2
				category = CAT_ai
				category = CAT_computing_tech
				category = CAT_internet_tech
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Tech_DAX
		icon = goal_JAP_valueeven
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_RESEARCH }
		x = 1
		y = 2
		relative_position_id = GER_Startup_Investments
		cost = 7.15
		prerequisite = {
			Focus = GER_Neuer_Markt
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Startup_Investments"
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = offices
					level = 2
					instant_build = yes
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -24.00 }
			modify_treasury_effect = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Bergbaufolgelandschaften
		icon = construction_buldozer
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY FOCUS_FILTER_RESEARCH }
		x = 0
		y = 1
		relative_position_id = GER_Restructure_Infrastructure
		cost = 7.15
		prerequisite = { focus = GER_Restructure_Infrastructure }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Bergbaufolgelandschaften"
			add_ideas = GER_idea_Bergbaufolgelandschaften
			newline = yes
			set_temp_variable = { treasury_change = -20 }
			modify_treasury_effect = yes

		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_forestry
		icon = protect_parks
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Bergbaufolgelandschaften
		cost = 7.15
		prerequisite = { focus = GER_Bergbaufolgelandschaften }

		available = {
			43 = {
				is_owned_and_controlled_by = GER
			}
		}

		bypass = {
			NOT = {
				43 = {
					is_owned_and_controlled_by = GER
				}
			}
			has_civil_war = no
		}


		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_forestry"
			random_owned_state = {
				add_resource = {
					type = rubber
					amount = 4
				}
			}
			newline = yes
			set_temp_variable = { treasury_change = -8.00 }
			modify_treasury_effect = yes
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Nature_reserve
		icon = protect_parks
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 1
		y = 1
		relative_position_id = GER_forestry
		cost = 4.3
		prerequisite = { focus = GER_forestry }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Nature_reserve"
			add_tech_bonus = {
				name = GER_resource_excavation_research
				bonus = 0.25
				uses = 2
				category = CAT_excavation_tech
			}
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Military_trainings_area
		icon = German_Specialist
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -1
		y = 1
		relative_position_id = GER_forestry
		cost = 5.72
		prerequisite = { focus = GER_forestry }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Military_trainings_area"
			army_experience = 15
			set_party_index_to_ruling_party = yes
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Deutsche_Bahn
		icon = deutsche_bahn
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 4
		y = 1
		relative_position_id = GER_Restructure_Infrastructure
		cost = 7.15

		prerequisite = { focus = GER_Restructure_Infrastructure }

		completion_reward = {
		log = "[GetDateText]: [Root.GetName]: Focus GER_Deutsche_Bahn_AG"
		add_tech_bonus = {
				name = GER_resource_excavation_research
				bonus = 0.30
				uses = 1
				technology = early_high_speed_rail
			}
			add_dynamic_modifier = { modifier = GER_Deutsch_Bahn_mod }
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Deutsche_Post_AG
		icon = IND_silkroad
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -1
		y = 1
		relative_position_id = GER_Digitale_Agenda
		cost = 7.15
		prerequisite = { focus = GER_Digitale_Agenda }
		available = {
			has_completed_focus = GER_Deutsche_Post
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Deutsche_Post_AG"
			swap_ideas = {
				remove_idea = GER_idea_Privatisation_Post
				add_idea = GER_idea_Privatisation_Post_II
			}
		}

		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_DHL
		icon = focus_airline
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -1
		y = 6
		relative_position_id = GER_Deutsche_Post
		cost = 7.15
		prerequisite = { focus = GER_duetches_telekom }
		prerequisite = { focus = GER_Deutsche_Post_AG }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DHL"
			add_ideas = GER_idea_DHL
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Deutsche_Bahn_AG
		icon = construction2
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 0
		y = 1
		relative_position_id = GER_Deutsche_Bahn
		cost = 5.72
		prerequisite = { focus = GER_Deutsche_Bahn }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Deutsche_Bahn"

			add_timed_idea = {
				idea = GER_idea_duetch_reichsban
				days = 500
			}
			newline = yes
		set_temp_variable = { treasury_change = -3.50 }
			modify_treasury_effect = yes
		set_temp_variable = { GER_mil_factory_workforce_change = -0.02 }
			update_GER_mil_factory_workforce = yes
		set_temp_variable = { GER_office_workforce_change = -0.03 }
			update_GER_office_workforce = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_DB_Fernverkehr_AG
		icon = support_rail
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -2
		y = 1
		relative_position_id = GER_Deutsche_Bahn
		cost = 5.72
		prerequisite = { focus = GER_Deutsche_Bahn }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DB_Fernverkehr_AG"

			newline = yes
			set_temp_variable = { treasury_change = -3.50 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_population_energy_consumption_change = -0.02 }
				update_GER_population_energy_consumption = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_DB_Regio
		icon = construction
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 1
		y = 1
		relative_position_id = GER_DB_Fernverkehr_AG
		cost = 5.72
		prerequisite = { focus = GER_Deutsche_Bahn_AG }
		prerequisite = { focus = GER_DB_Fernverkehr_AG }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DB_Regio"

			newline = yes
			set_temp_variable = { treasury_change = -3.50 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_population_energy_consumption_change = -0.02 }
				update_GER_population_energy_consumption = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_DB_Cargo
		icon = construction3
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 1
		y = 2
		relative_position_id = GER_Deutsche_Bahn
		cost = 5.72
		prerequisite = { focus = GER_DB_Netz_AG }
		prerequisite = { focus = GER_Deutsche_Bahn_AG }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DB_Cargo"

			newline = yes
			set_temp_variable = { treasury_change = -3.50 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_supply_consumption_factor_change = -0.05 }
				update_GER_supply_consumption_factor = yes
		}

		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_DB_Schenker
		icon = Generic_Railroads
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = -1
		y = 1
		relative_position_id = GER_DB_Cargo
		cost = 7.15
		prerequisite = { focus = GER_DB_Regio }
		prerequisite = { focus = GER_DB_Cargo }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DB_Schenker"
			add_tech_bonus = {
				name = GER_resource_excavation_research
				bonus = 0.15
				uses = 1
				technology = high_speed_rail
			}
			set_temp_variable = { GER_offices_contruction_speed_change = 0.03 }
				update_GER_offices_contruction_speed = yes
			set_temp_variable = { GER_arms_factory_contruction_speed_change = 0.02 }
				update_GER_arms_factory_contruction_speed = yes
			set_temp_variable = { GER_civ_construction_speed_change = 0.03 }
				update_GER_civ_construction_speed = yes

		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_DB_Netz_AG
		icon = construction4
		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ECONOMY }
		x = 2
		y = 1
		relative_position_id = GER_Deutsche_Bahn
		cost = 5.72
		prerequisite = { focus = GER_Deutsche_Bahn }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_DB_Netz_AG"

			newline = yes
			set_temp_variable = { treasury_change = -3.50 }
			modify_treasury_effect = yes
			set_temp_variable = { GER_offices_contruction_speed_change = 0.03 }
				update_GER_offices_contruction_speed = yes
			set_temp_variable = { GER_arms_factory_contruction_speed_change = 0.02 }
				update_GER_arms_factory_contruction_speed = yes
			set_temp_variable = { GER_civ_construction_speed_change = 0.03 }
				update_GER_civ_construction_speed = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	# # # # # # # # # # # # # # # #

	focus = {
		id = GER_german_irredentism
		icon = german_nationalism
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 10
		y = 12
		cost = 4.3

		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_irredentism"
			mark_focus_tree_layout_dirty = yes
			add_war_support = 0.10
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_colonial_spark
		icon = german_nationalism2
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 1
		cost = 4.3
		relative_position_id = GER_german_irredentism
		available = {
			nationalist_monarchists_are_in_power = yes
		}
		prerequisite = { focus = GER_german_irredentism }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_colonial_spark"
			set_temp_variable = { GER_military_cost_change = -0.02 }
			update_GER_military_cost = yes
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_german_war_machine
		icon = German_Volunteers
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -6
		y = 1
		cost = 8.6
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		prerequisite = { focus = GER_german_irredentism }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_war_machine"
			increase_military_spending = yes
			block_defence_decrease = yes
			if = {
				limit = {
					has_idea = defence_09
				}
				set_temp_variable = { GER_military_cost_change = -0.04 }
				update_GER_military_cost = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_our_agents_everywhere
		icon = German_Protecc
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 1
		cost = 6.5
		relative_position_id = GER_german_war_machine
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		prerequisite = { focus = GER_german_war_machine }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_our_agents_everywhere"
			add_ideas = GER_idea_war_machine
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_militarized_riot_police
		icon = counter
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 2
		cost = 5.0
		relative_position_id = GER_german_war_machine
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		prerequisite = { focus = GER_our_agents_everywhere }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_militarized_riot_police"
			swap_ideas = {
				remove_idea = GER_idea_war_machine
				add_idea = GER_idea_war_machine2
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_we_are_all_germans
		icon = german_coa
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 3
		cost = 5.0
		relative_position_id = GER_german_war_machine
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		prerequisite = { focus = GER_militarized_riot_police }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_we_are_all_germans"
			swap_ideas = {
				remove_idea = GER_idea_war_machine2
				add_idea = GER_idea_war_machine3
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_reclaim_tanzania
		icon = attack_tanzania
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 1
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = TNZ
		}
		bypass = {
			NOT = {
				country_exists = TNZ
			}
		}
		prerequisite = { focus = GER_colonial_spark }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_reclaim_tanzania"
			create_wargoal = {
				target = TNZ
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_camaroon_invasion
		icon = attack_cameroon
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 1
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = CAM
		}
		bypass = {
			NOT = {
				country_exists = CAM
			}
		}
		prerequisite = { focus = GER_colonial_spark }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_camaroon_invasion"
			create_wargoal = {
				target = CAM
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_namibian_invasion
		icon = attack_namibia
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 0
		y = 2
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = NAM
		}
		bypass = {
			NOT = {
				country_exists = NAM
			}
		}
		prerequisite = { focus = GER_reclaim_tanzania }
		prerequisite = { focus = GER_camaroon_invasion }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_namibian_invasion"
			create_wargoal = {
				target = NAM
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_togo_invasion
		icon = attack_togo
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 3
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = TOG
		}
		bypass = {
			NOT = {
				country_exists = TOG
			}
		}
		prerequisite = { focus = GER_namibian_invasion }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_togo_invasion"
			create_wargoal = {
				target = TOG
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_congo_invasion
		icon = attack_congo
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -1
		y = 3
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = DRC
		}
		bypass = {
			NOT = {
				country_exists = DRC
			}
		}
		prerequisite = { focus = GER_namibian_invasion }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_congo_invasion"
			create_wargoal = {
				target = DRC
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_new_guinea
		icon = attack_papua_new_guinea
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -3
		y = 1
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = PAP
		}
		bypass = {
			NOT = {
				country_exists = PAP
			}
		}
		prerequisite = { focus = GER_colonial_spark }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_new_guinea"
			create_wargoal = {
				target = PAP
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_demand_micronesia
		icon = attack_micronesia
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -2
		y = 2
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = MIC
		}
		bypass = {
			NOT = {
				country_exists = MIC
			}
		}
		prerequisite = { focus = GER_new_guinea }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_demand_micronesia"
			create_wargoal = {
				target = MIC
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_demand_american_islands
		icon = attack_america
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = -4
		y = 2
		cost = 4.3
		relative_position_id = GER_colonial_spark
		available = {
			nationalist_monarchists_are_in_power = yes
			country_exists = USA
		}
		bypass = {
			NOT = {
				country_exists = USA
			}
		}
		prerequisite = { focus = GER_new_guinea }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_demand_american_islands"
			USA = {
				country_event = {
					id = Germany.230
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_warsupport_better
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_german_europe
		icon = German_Europe
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 4.3
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
		}
		prerequisite = { focus = GER_german_irredentism }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_europe"
			every_country = {
				limit = {
					is_in_europe = yes
					NOT = {
						original_tag = GER
					}
				}
				set_temp_variable = { percent_change = -5 }
				change_domestic_influence_percentage = yes
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_czech_invasion
		icon = war
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 2
		y = 2
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = CZE
				CZE = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = CZE
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = CZE
			NOT = {
				OR = {
					has_war_with = CZE
					CZE = {
						is_subject_of = GER
					}
				}
			}
		}
		will_lead_to_war_with = CZE
		prerequisite = { focus = GER_german_europe }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_czech_invasion"
			create_wargoal = {
				target = CZE
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_austrian_invasion
		icon = attack_austria
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		allow_branch = {
			NOT = {
				nationalist_monarchists_are_in_power = yes
			}
		}
		x = 4
		y = 2
		cost = 4.3
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = AUS
			NOT = {
				OR = {
					has_war_with = AUS
					AUS = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = AUS
				AUS = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = AUS
				}
			}
		}
		will_lead_to_war_with = AUS
		prerequisite = { focus = GER_german_europe }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_austrian_invasion"
			create_wargoal = {
				target = AUS
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_belgian_invasion
		icon = war2
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 5
		y = 3
		cost = 4.3
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = BEL
			NOT = {
				OR = {
					has_war_with = BEL
					BEL = {
						is_subject_of = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = BEL
				BEL = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = BEL
				}
			}
		}
		will_lead_to_war_with = BEL
		prerequisite = { focus = GER_austrian_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_belgian_invasion"
			create_wargoal = {
				target = BEL
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_Italian_invasion
		icon = war3
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 5
		y = 4
		cost = 4.3
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = ITA
			NOT = {
				OR = {
					has_war_with = ITA
					ITA = {
						is_subject_of = GER
					}
					ITA = {
						is_in_faction_with = GER
					}
				}
			}
		}
		bypass = {
			OR = {
				has_war_with = ITA
				ITA = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = ITA
				}
			}
		}
		will_lead_to_war_with = ITA
		prerequisite = { focus = GER_belgian_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_Italian_invasion"
			create_wargoal = {
				target = ITA
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_polish_invasion
		icon = attack_poland
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 3
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = POL
				POL = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = POL
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = POL
			NOT = {
				OR = {
					has_war_with = POL
					POL = {
						is_subject_of = GER
					}
				}
			}
		}
		prerequisite = { focus = GER_czech_invasion }
		will_lead_to_war_with = POL
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_polish_invasion"
			create_wargoal = {
				target = POL
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_danish_invasion
		icon = attack_denmark
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 3
		y = 3
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = DEN
				DEN = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = DEN
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = DEN
			NOT = {
				OR = {
					has_war_with = DEN
					DEN = {
						is_subject_of = GER
					}
				}
			}
		}
		prerequisite = { focus = GER_czech_invasion }
		will_lead_to_war_with = DEN
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_danish_invasion"
			create_wargoal = {
				target = DEN
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_french_invasion
		icon = attack_france
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 2
		y = 4
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = FRA
				FRA = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = FRA
				}
				FRA = {
					is_in_faction_with = GER
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = FRA
			NOT = {
				OR = {
					FRA = {
						is_in_faction_with = GER
					}
					has_war_with = FRA
					FRA = {
						is_subject_of = GER
					}
				}
			}
		}
		prerequisite = { focus = GER_danish_invasion }
		prerequisite = { focus = GER_polish_invasion }
		will_lead_to_war_with = FRA
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_french_invasion"
			create_wargoal = {
				target = FRA
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_cooperate_with_ukraine
		icon = align_to_ukraine
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 5
		cost = 4.3
		bypass = {
			OR = {
				has_war_with = SOV
				SOV = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = SOV
				}
				has_war_with = UKR
				UKR = {
					is_subject_of = GER
				}
				UKR = {
					is_subject_of = SOV
				}
				NOT = {
					country_exists = UKR
				}
			}
		}
		relative_position_id = GER_german_irredentism
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = SOV
			NOT = {
				OR = {
					has_war_with = SOV
					SOV = {
						is_subject_of = GER
					}
				}
			}
			country_exists = UKR
			NOT = {
				OR = {
					has_war_with = UKR
					UKR = {
						is_subject_of = GER
					}
				}
			}
		}
		mutually_exclusive = {
			focus = GER_no_deals
		}
		will_lead_to_war_with = SOV
		prerequisite = { focus = GER_french_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_cooperate_with_ukraine"
			UKR = {
				country_event = {
					id = Germany.212
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_no_deals
		icon = attack_ukraine
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 3
		y = 5
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = UKR
				UKR = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = UKR
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = UKR
			NOT = {
				OR = {
					has_war_with = UKR
					UKR = {
						is_subject_of = GER
					}
				}
			}
		}
		mutually_exclusive = {
			focus = GER_cooperate_with_ukraine
		}
		will_lead_to_war_with = UKR
		prerequisite = { focus = GER_french_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_no_deals"
			create_wargoal = {
				target = UKR
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_russian_invasion
		icon = attack_russia
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 3
		y = 6
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = SOV
				SOV = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = SOV
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = SOV
			NOT = {
				OR = {
					has_war_with = SOV
					SOV = {
						is_subject_of = GER
					}
				}
			}
		}
		will_lead_to_war_with = SOV
		prerequisite = { focus = GER_no_deals }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_russian_invasion"
			create_wargoal = {
				target = SOV
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_british_invasion
		icon = attack_britain
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 2
		y = 7
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				ENG = {
					is_in_faction_with = GER
				}
				has_war_with = ENG
				ENG = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = ENG
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = ENG
			NOT = {
				OR = {
					ENG = {
						is_in_faction_with = GER
					}
					has_war_with = ENG
					ENG = {
						is_subject_of = GER
					}
				}
			}
		}
		will_lead_to_war_with = ENG
		prerequisite = { focus = GER_french_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_british_invasion"
			create_wargoal = {
				target = ENG
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_contact_mexico
		icon = align_to_mexico
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 3
		y = 8
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				MEX = {
					is_subject_of = USA
				}
				has_war_with = USA
				USA = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = USA
				}
				has_war_with = MEX
				MEX = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = MEX
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = USA
			NOT = {
				OR = {
					has_war_with = USA
					USA = {
						is_subject_of = GER
					}
				}
			}
			country_exists = MEX
			NOT = {
				OR = {
					has_war_with = MEX
					MEX = {
						is_subject_of = GER
					}
				}
			}
		}
		mutually_exclusive = {
			focus = GER_canadian_coup
		}
		will_lead_to_war_with = USA
		prerequisite = { focus = GER_british_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_contact_mexico"
			MEX = {
				country_event = {
					id = Germany.215
					days = 1
				}
			}
			newline = yes
			custom_effect_tooltip = GER_more_likely_to_accept
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_canadian_coup
		icon = attack_canada
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 8
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = CAN
				CAN = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = CAN
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = CAN
			NOT = {
				OR = {
					has_war_with = CAN
					CAN = {
						is_subject_of = GER
					}
				}
			}
		}
		mutually_exclusive = {
			focus = GER_contact_mexico
		}
		will_lead_to_war_with = CAN
		prerequisite = { focus = GER_british_invasion }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_canadian_coup"
			create_wargoal = {
				target = CAN
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus = {
		id = GER_strike_the_eagle
		icon = attack_america2
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 1
		y = 9
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = USA
				USA = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = USA
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = USA
			NOT = {
				OR = {
					has_war_with = USA
					USA = {
						is_subject_of = GER
					}
				}
			}
		}
		will_lead_to_war_with = USA
		prerequisite = { focus = GER_canadian_coup }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_strike_the_eagle"
			create_wargoal = {
				target = USA
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	#
	focus = {
		id = GER_chinese_menace
		icon = attack_china
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 4
		y = 1
		cost = 4.3
		relative_position_id = GER_german_irredentism
		bypass = {
			OR = {
				has_war_with = CHI
				CHI = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = CHI
				}
			}
		}
		available = {
			OR = {
				nationalist_fascist_are_in_power = yes
				nationalist_monarchists_are_in_power = yes
			}
			country_exists = CHI
			NOT = {
				OR = {
					has_war_with = CHI
					CHI = {
						is_subject_of = GER
					}
				}
			}
		}
		will_lead_to_war_with = CHI
		prerequisite = { focus = GER_german_irredentism }
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_menace"
			create_wargoal = {
				target = CHI
				type = annex_everything
			}
		}
		ai_will_do = {
			base = 1
		}
	}
	focus={
		id=GER_Red_dawn
        text_icon =	GER_focus_dkp_tree
		icon=GFX_DKP
		x=87
		y=1
		relative_position_id = GER_stray_from_the_republic
		prerequisite={focus=GER_stray_from_the_republic}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Red_dawn"
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			set_country_flag = is_GERMAN
			set_cosmetic_tag = GER_Peoples_republic
            custom_effect_tooltip = Ger_un_finished_road			
		}
	}
	focus={
		id=GER_The_Alliance_of_workers_and_peasants
        text_icon =	GER_focus_dkp_tree		
		icon= labor_unions
		x=0
		y=4
		relative_position_id = GER_Red_dawn
		prerequisite={focus=GER_Red_dawn}
		prerequisite={focus=GER_Committee_Guidance}
		prerequisite={focus=GER_Marx_in_school}
		prerequisite={focus=GER_DKP_with_russia}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Red_dawn"
			swap_ideas = {
				remove_idea = small_medium_business_owners
				add_idea = farmers
			}			
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			set_temp_variable = { temp_opinion = 10 }
			change_labour_unions_opinion = yes
			set_temp_variable = { temp_opinion = 10 }
			change_farmers_opinion = yes									
		}
	}
	focus={
		id=GER_new_economic_policy
        text_icon =	GER_focus_dkp_tree		
		icon=communist_factories
		x=0
		y=1
		relative_position_id = GER_a_communist_constitution
		prerequisite={focus=GER_a_communist_constitution}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_The_Alliance_of_workers_and_peasants"
			add_stability = 0.1
			add_political_power = -25
			add_timed_idea = { idea = POL_slow_stabilization_idea days = 365 }
			set_temp_variable = { GER_welfare_cost_change = 0.01 }
			update_GER_welfare_cost = yes			
	        add_ideas = N_e_policy
		}
	}
	focus={
		id=GER_Committee_Guidance
        text_icon =	GER_focus_dkp_tree		
		icon=economic_comitee
		x=0
		y=1
		relative_position_id = GER_new_economic_policy
		prerequisite={focus=GER_new_economic_policy}
		available = {
			emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_The_Alliance_of_workers_and_peasants"
			add_stability = 0.1
	        add_ideas =  POL_economical_comitee_idea
		}
	}	
	focus={
		id=GER_Fight_with_capitalists
        text_icon =	GER_focus_dkp_tree		
		icon=blr_fight_international_capitalists
		x=0
		y=1
		relative_position_id = GER_Destroy_nationalism
		prerequisite={focus=GER_Destroy_nationalism}
		cost=7.14
		ai_will_do={
			factor=1
		}
		available = {
				emerging_communist_state_are_in_power = yes
		}		
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Fight_with_capitalists"
			set_temp_variable = { GER_welfare_cost_change = 0.02 }
			add_to_variable = { party_pop_array^4 = 0.05 }
			recalculate_party = yes
			decrease_corruption = yes
			add_stability = 0.05			
			swap_ideas = {
				remove_idea = industrial_conglomerates
				add_idea = communist_cadres
			}
			add_popularity = {
				ideology = democratic
				popularity = -0.10
			}
		}
	}
	focus={
		id=GER_Expand_communist_propaganda
        text_icon =	GER_focus_dkp_tree		
		icon=communist_propaganda
		x=-2
		y=1
		relative_position_id = GER_Destroy_nationalism
		prerequisite={focus=GER_Destroy_nationalism}
		cost=7.14
		ai_will_do={
			factor=1
		}
		available = {
				emerging_communist_state_are_in_power = yes
		}		
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus Expand_communist_propaganda"
			add_to_variable = { party_pop_array^4 = 0.05 }
			recalculate_party = yes
			add_stability = 0.05			
			every_country = {
				limit = {
					is_in_europe = yes
				}
				set_temp_variable = { party_index = 4 }
				set_temp_variable = { party_popularity_increase = 0.10 }
				set_temp_variable = { temp_outlook_increase = 0.05 }
				add_relative_party_popularity = yes
			}
		}
	}	
	focus={
		id=GER_Marx_in_school
        text_icon =	GER_focus_dkp_tree		
		icon=marxism
		x=1
		y=1
		relative_position_id = GER_Expand_communist_propaganda
		prerequisite={focus=GER_Expand_communist_propaganda}
		prerequisite={focus=GER_Fight_with_capitalists}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Red_dawn"
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes				
		}
	}		
	focus={
		id=GER_Destroy_nationalism
        text_icon =	GER_focus_dkp_tree		
		icon=anti_nationalism
		x=-2
		y=1
		relative_position_id = GER_Red_dawn
		prerequisite={focus=GER_Red_dawn}
		cost=7.14
		ai_will_do={
			factor=1
		}
		available = {
				emerging_communist_state_are_in_power = yes
		}		
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Destroy_nationalism"
			random_list = {
				25 = {
					set_temp_variable = { party_index = 23 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 22 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 21 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 20 }
					set_temp_variable = { party_popularity_increase = -0.05 }
					set_temp_variable = { temp_outlook_increase = -0.05 }
					add_relative_party_popularity = yes
				}
			}
			recalculate_party = yes
			add_stability = 0.03			
		}
	}
	focus={
		id=GER_Anti_lgbt
        text_icon =	GER_focus_dkp_tree		
		icon=anti_lgbt
		x=2
		y=1
		relative_position_id = GER_Red_dawn
		prerequisite={focus=GER_Red_dawn}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_lgbt"
			add_political_power = 100
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			add_ideas = SOV_anti_lgbtqa_stance_idea
		}
	}	
	focus={
		id=GER_Anti_USA
        text_icon =	GER_focus_dkp_tree		
		icon=sov_nazbol_anti_usa
		x=0
		y=1
		relative_position_id = GER_Anti_lgbt
		prerequisite={focus=GER_Anti_lgbt}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_usa"
			add_war_support = 0.10
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			USA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = GER_great_negative_opinion
				}
			}			
		}
	}	
	focus={
		id=GER_Stand_with_China
        text_icon =	GER_focus_dkp_tree		
		icon=blr_china_modernisation_railtrain
		x=2
		y=1
		relative_position_id = GER_Anti_lgbt
		prerequisite={focus=GER_Anti_lgbt}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { percent_change = 6 }
			set_temp_variable = { tag_index = CHI }
			set_temp_variable = { influence_target = GER }
			change_influence_percentage = yes
			newline = yes
			two_random_industrial_complex = yes
			two_office_construction = yes
			add_ideas = GER_with_chi
		}
	}		
	focus={
		id=GER_DKP_with_russia
        text_icon =	GER_focus_dkp_tree		
		icon=inter_with_rus
		x=1
		y=2
		relative_position_id = GER_Anti_lgbt
		prerequisite={focus=GER_Stand_with_China}
		prerequisite={focus=GER_Anti_USA}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			country_event = {
				id = Germany.566
			}
		}
	}		
	focus={
		id=GER_a_communist_constitution
        text_icon =	GER_focus_dkp_tree		
		icon=communist_constiution
		x=0
		y=1
		relative_position_id = GER_Red_dawn
		prerequisite={focus=GER_Red_dawn}			
		available = {
			emerging_communist_state_are_in_power = yes
		}
		cost=8
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_The_Alliance_of_workers_and_peasants"
			add_stability = 0.1
	        add_ideas = GER_a_communist_cons
		}
	}		
	focus={
		id=GER_Socialist_education
        text_icon =	GER_focus_dkp_tree		
		icon=blr_free_education
		x=1
		y=1
		relative_position_id = GER_Marx_in_school
		prerequisite={focus=GER_Marx_in_school}
		prerequisite={focus=GER_Committee_Guidance}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5.72
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_Red_dawn"
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.10 }
			set_temp_variable = { temp_outlook_increase = 0.10 }
			add_relative_party_popularity = yes		
			add_ideas = GER_socialist_education_idea		
		}
	}	
	focus={
		id=GER_Fight_with_privatization
        text_icon =	GER_focus_dkp_tree		
		icon=chinese_licenses
		x=-1
		y=1
		relative_position_id = GER_DKP_with_russia
		prerequisite={focus=GER_DKP_with_russia}
		prerequisite={focus=GER_Committee_Guidance}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			two_random_industrial_complex = yes
			one_random_arms_factory = yes
			add_timed_idea = { idea = POL_fight_the_privatization_idea days = 100 }
		}
	}	
	focus={
		id=GER_Build_the_red_army
        text_icon =	GER_focus_dkp_tree		
		icon=Communal_Militias
		x=-4
		y=1
		relative_position_id = GER_The_Alliance_of_workers_and_peasants
		prerequisite={focus=GER_The_Alliance_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=6
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { GER_military_cost2_change = 0.03 }
			update_GER_military_cost2 = yes
		}
	}
	focus={
		id=GER_Strengthening_the_ideological_construction_of_the_army
        text_icon =	GER_focus_dkp_tree		
		icon=Leftist_Stuff_IV
		x=0
		y=1
		relative_position_id = GER_Build_the_red_army
		prerequisite={focus=GER_Build_the_red_army}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			add_doctrine_cost_reduction = {
				name = Cost_Reduction
				category = CAT_land_doctrine
				uses = 2
				cost_reduction = 0.5
			}
			set_temp_variable = { GER_org_loss_when_moving_change = -0.05 }
				update_GER_org_loss_when_moving = yes
			set_temp_variable = { GER_experience_gain_army_change = 0.05 }
				update_GER_experience_gain_army = yes
			set_temp_variable = { GER_leader_xp_gain_change = 0.05 }
				update_GER_leader_xp_gain = yes
		}
	}			
	focus={
		id=GER_Expansion_of_armouring_of_the_army
        text_icon =	GER_focus_dkp_tree		
		icon=soc_tank_blr
		x=0
		y=1
		relative_position_id = GER_Strengthening_the_ideological_construction_of_the_army
		prerequisite={focus=GER_Strengthening_the_ideological_construction_of_the_army}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			add_tech_bonus = {
				name = KOR_new_uniforms
				bonus = 0.5
				uses = 5
				category = CAT_armor
			}
			set_temp_variable = { GER_breakthrough_factor_change = 0.05 }
				update_GER_breakthrough_factor = yes
			set_temp_variable = { Ger_army_artillery_attack_factor_change = 0.05 }
				update_Ger_army_artillery_attack_factor = yes
			set_temp_variable = { GER_terrain_penalty_reduction_change = 0.05 }
				update_GER_terrain_penalty_reduction = yes			
		}
	}				
	focus={
		id=GER_Sword_of_people
        text_icon =	GER_focus_dkp_tree		
		icon=GFX_DKP_army
		x=0
		y=1
		relative_position_id = GER_Expansion_of_armouring_of_the_army
		prerequisite={focus=GER_Expansion_of_armouring_of_the_army}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { GER_Army_attack_change = 0.05 }
				update_GER_Army_attack = yes
			set_temp_variable = { GER_Army_defence_change = 0.03 }
				update_GER_Army_defence = yes
			set_temp_variable = { GER_terrain_penalty_reduction_change = 0.03 }
				update_GER_terrain_penalty_reduction = yes
			set_temp_variable = { GER_breakthrough_factor_change = 0.04 }
				update_GER_breakthrough_factor = yes
			set_temp_variable = { Ger_army_artillery_attack_factor_change = 0.04 }
				update_Ger_army_artillery_attack_factor = yes
			set_temp_variable = { GER_terrain_penalty_reduction_change = 0.03 }
				update_GER_terrain_penalty_reduction = yes				
		}
	}							
	focus={
		id=GER_The_first_typ
        text_icon =	GER_focus_dkp_tree		
		icon=two_year_plan
		x=4
		y=1
		relative_position_id = GER_The_Alliance_of_workers_and_peasants
		prerequisite={focus=GER_The_Alliance_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=6
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			add_ideas = GER_the_first_two_year_plan
		}
	}		
	focus={
		id=GER_Expansion_of_the_military_factory
        text_icon =	GER_focus_dkp_tree		
		icon=Generic_Militant_Socialism
		x=0
		y=1
		relative_position_id = GER_The_first_typ
		prerequisite={focus=GER_The_first_typ}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=6
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            three_random_arms_factory = yes
		}
	}	
	focus={
		id=GER_Expansion_of_the_civilan_factory
        text_icon =	GER_focus_dkp_tree		
		icon=hammer_star
		x=0
		y=2
		relative_position_id = GER_The_first_typ
		prerequisite={focus=GER_The_first_typ}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=6
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			two_random_industrial_complex = yes
			two_random_industrial_complex = yes			
		}
	}		
	focus={
		id=GER_the_backbone_of_the_revolution
        text_icon =	GER_focus_dkp_tree		
		icon=worker_paradise
		x=0
		y=3
		relative_position_id = GER_The_first_typ
		prerequisite={focus=GER_Expansion_of_the_military_factory}
		prerequisite={focus=GER_Expansion_of_the_civilan_factory}		
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=6
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_ideas = GER_The_back_bone
			set_temp_variable = { GER_Army_defence_change = 0.05 }
				update_GER_Army_defence = yes
		}
	}			
	focus={
		id=GER_Ode_to_the_Spartacists
        text_icon =	GER_focus_dkp_tree		
		icon=SPD_2
		x=2
		y=1
		relative_position_id = GER_The_Alliance_of_workers_and_peasants
		prerequisite={focus=GER_The_Alliance_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { party_index = 3 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes			
			custom_effect_tooltip = Ger_S_D_coal_tt	
			hidden_effect = {
				set_temp_variable = { party_index = 3 }
			    set_temp_variable = { party_popularity_increase = 0.05 }
			    set_temp_variable = { temp_outlook_increase = 0.05 }
			    add_relative_party_popularity = yes				
				add_to_array = { gov_coalition_array = 3 }
				update_government_coalition_strength = yes
				set_coalition_drift = yes
			}
		}
	}		
	focus={
		id=GER_Our_socialist_brother
        text_icon =	GER_focus_dkp_tree		
		icon=DieLink_logo
		x=-2
		y=1
		relative_position_id = GER_The_Alliance_of_workers_and_peasants
		prerequisite={focus=GER_The_Alliance_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { party_index = 5 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes			
			custom_effect_tooltip = Ger_S_L_coal_tt	
			hidden_effect = {
				set_temp_variable = { party_index = 5 }
			    set_temp_variable = { party_popularity_increase = 0.05 }
			    set_temp_variable = { temp_outlook_increase = 0.05 }
			    add_relative_party_popularity = yes							
				add_to_array = { gov_coalition_array = 5 }
				update_government_coalition_strength = yes
				set_coalition_drift = yes
			}
		}
	}			
	focus={
		id=GER_Extending_socialist_democracy
        text_icon =	GER_focus_dkp_tree		
		icon=Generic_Liberatian_Socialism
		x=0
		y=1
		relative_position_id = GER_Ode_to_the_Spartacists
		prerequisite={focus=GER_Ode_to_the_Spartacists}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_political_power = 100
			add_stability = 0.05
			set_temp_variable = { party_index = 3 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes			
			add_ideas = GER_idea_class_equality_reform
		}
	}			
	focus={
		id=GER_Protecting_the_rights_of_workers_and_peasants		
        text_icon =	GER_focus_dkp_tree		
		icon=Focus_Socialist_Worker2
		x=0
		y=1
		relative_position_id = GER_Our_socialist_brother
		prerequisite={focus=GER_Our_socialist_brother}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_political_power = 100
			add_stability = 0.05
			set_temp_variable = { party_index = 5 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
			set_temp_variable = { GER_welfare_cost_change = 0.02 }
			update_GER_welfare_cost = yes		
		    add_ideas = GER_idea_means_of_production		
			set_temp_variable = { temp_opinion = 10 }
			change_labour_unions_opinion = yes
			set_temp_variable = { temp_opinion = 10 }
			change_farmers_opinion = yes								
		}
	}		
	focus={
		id=GER_Break_out_the_chain
        text_icon =	GER_focus_dkp_tree		
		icon=masters_of_our_own_fate
		x=0
		y=1
		relative_position_id = GER_Protecting_the_rights_of_workers_and_peasants
		prerequisite={focus=GER_Protecting_the_rights_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_political_power = 100
			add_war_support = 0.10
			set_temp_variable = { party_index = 5 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes
						
		}
	}		
	focus={
		id=GER_Promoting_the_spirit_of_revolution
        text_icon =	GER_focus_dkp_tree		
		icon=general_strike
		x=0
		y=1
		relative_position_id = GER_Extending_socialist_democracy
		prerequisite={focus=GER_Extending_socialist_democracy}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_political_power = 100
			add_war_support = 0.10
			set_temp_variable = { party_index = 3 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes			
		}
	}	
	focus={
		id=GER_anti-clerical
        text_icon =	GER_focus_dkp_tree		
		icon=focus_BRA_state_atheism
		x=0
		y=1
		relative_position_id = GER_The_Alliance_of_workers_and_peasants
		prerequisite={focus=GER_The_Alliance_of_workers_and_peasants}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = -0.05 }
			set_temp_variable = { temp_outlook_increase = -0.05 }
			add_relative_party_popularity = yes			
		}
	}			
	focus={
		id=GER_state_atheism
        text_icon =	GER_focus_dkp_tree		
		icon=blr_state_atheism
		x=0
		y=1
		relative_position_id = GER_anti-clerical
		prerequisite={focus=GER_anti-clerical}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			add_stability = 0.05
            add_ideas = GER_state_atheism
			swap_ideas = {
				remove_idea = christian
				add_idea = pluralist
			}	
		}
	}			
	focus = {
		id = GER_censorship
        text_icon =	GER_focus_dkp_tree		
		icon = MEX_Propagandistic_media
		x = 0
		y = 1
		relative_position_id = GER_state_atheism
		cost = 5

		prerequisite = {
			focus = GER_state_atheism
		}

		search_filters = {
			FOCUS_FILTER_INTERNAL_AFFAIRS
			FOCUS_FILTER_STABILITY
		}

		completion_reward = {
			add_stability = 0.05
			add_ideas = GER_prepare_the_new_order2_idea
		}

		ai_will_do = { factor = 60 }
	}	
	focus={
		id=GER_The_theory_of_revolution
        text_icon =	GER_focus_dkp_tree		
		icon=military_control
		x=-2
		y=1
		relative_position_id = GER_Promoting_the_spirit_of_revolution
		prerequisite={focus=GER_Promoting_the_spirit_of_revolution}
		prerequisite={focus=GER_Break_out_the_chain}
		prerequisite={focus=GER_censorship}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
            add_political_power = 200
			add_stability = 0.05
			set_temp_variable = { party_index = 4 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes			
		}
	}			
	focus={
		id=GER_set_sail
        text_icon =	GER_focus_dkp_tree		
		icon=combig_bel
		x=0
		y=1
		relative_position_id = GER_The_theory_of_revolution
		prerequisite={focus=GER_The_theory_of_revolution}
		prerequisite={focus=GER_Sword_of_people}
		prerequisite={focus=GER_the_backbone_of_the_revolution}
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=5
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			custom_effect_tooltip = GER_set_sail_tt
		}
	}	

	focus = {
		id = GER_Foreign_Export_Revolution
        text_icon =	GER_focus_dkp_tree		
		icon = Generic_Socialist_Revolution
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_POLITICAL }
		x = 40
		y = 12
		cost = 4.3
		available = {
			OR = {
				has_completed_focus = GER_our_long_lost_glory
				has_completed_focus = GER_set_sail
			}
			has_completed_focus = GER_stray_from_the_republic
		}
		completion_reward = {
			add_war_support = 0.10
		}

		ai_will_do = {
			factor = 1
		}
	}			

	focus={
		id=GER_the_civil_war
		icon=focus_SWI_fortify_border_with_germany
		x=0
		y=3
		relative_position_id = GER_the_constitution_of_germany	
		available = {
				emerging_communist_state_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_chinese_cooperation"
			add_stability = 0.05
		}
	}	

	focus = {
		id = GER_Transmission_Values_Revival_Act
		icon = NPD_law
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_homeland
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_liberal_capatilist_system"
			add_stability = 0.05

		}
		ai_will_do = {
			base = 1
		}
	}	

	focus = {
		id = GER_Special_Committee_on_Constitutional_Amendment
		icon = neo_jingo
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_homeland
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_liberal_capatilist_system"
			swap_ideas = {
				remove_idea = industrial_conglomerates
				add_idea = defense_industry
			}
			add_stability = 0.05	
			add_war_support = 0.10					
		}
		ai_will_do = {
			base = 1
		}
	}		

	focus = {
		id = GER_Shut_down_the_Western_media
		icon = Goal_Turkmen_socseti
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_the_homeland
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_destroy_liberal_capatilist_system"
			set_temp_variable = { GER_welfare_cost_change = 0.02 }
			add_to_variable = { party_pop_array^21 = 0.05 }
			recalculate_party = yes
			decrease_corruption = yes
			add_stability = 0.05			
			swap_ideas = {
				remove_idea = industrial_conglomerates
				add_idea = landowners
			}
			add_popularity = {
				ideology = democratic
				popularity = -0.10
			}
		}
		ai_will_do = {
			base = 1
		}
	}		
	focus = {
		id = GER_one_party_state
		icon = ger_npd_protests
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 1
		y = 2
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Shut_down_the_Western_media
		}
		prerequisite = {
			focus = GER_Transmission_Values_Revival_Act
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_one_party_state"
			custom_effect_tooltip = GER_one_party_state_TT
			set_country_flag = party0_banned
			set_country_flag = party1_banned
			set_country_flag = party2_banned
			set_country_flag = party3_banned
			set_country_flag = party4_banned
			set_country_flag = party5_banned
			set_country_flag = party6_banned
			set_country_flag = party7_banned
			set_country_flag = party8_banned
			set_country_flag = party9_banned
			set_country_flag = party10_banned
			set_country_flag = party11_banned
			set_country_flag = party12_banned
			set_country_flag = party13_banned
			set_country_flag = party14_banned
			set_country_flag = party14_banned
			set_country_flag = party15_banned
			set_country_flag = party16_banned
			set_country_flag = party17_banned
			set_country_flag = party16_banned
			set_country_flag = party17_banned
			set_country_flag = party18_banned
			set_country_flag = party19_banned
			set_country_flag = party20_banned
			set_country_flag = party21_banned
			set_country_flag = party23_banned
			set_country_flag = party24_banned
		}

		ai_will_do = {
			factor = 1
		}
	}	

	focus={
		id=GER_Revitalization_of_traditional_families	
		icon=family
		x=-1
		y=2
		relative_position_id = GER_the_homeland
		prerequisite={focus=GER_Special_Committee_on_Constitutional_Amendment}
        prerequisite={focus=GER_Shut_down_the_Western_media}		
		available = {
				nationalist_fascist_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_lgbt"
			add_political_power = 100
			set_temp_variable = { percent_change = 5 }
			change_domestic_influence_percentage = yes
			add_ideas = SOV_anti_lgbtqa_stance_idea
		}
	}	

	focus={
		id=GER_Suppression_of_domestic_protests	
		icon=ger_npd_police
		x=-3
		y=2
		relative_position_id = GER_the_homeland
		prerequisite={focus=GER_Special_Committee_on_Constitutional_Amendment}
        prerequisite={focus=GER_Shut_down_the_Western_media}		
		available = {
				nationalist_fascist_are_in_power = yes
		}
		cost=4.3
		ai_will_do={
			factor=1
		}
		available_if_capitulated=yes
		search_filters={
		}
		completion_reward={
			log = "[GetDateText]: [Root.GetName]: Focus GER_anti_lgbt"
			add_political_power = -100
			set_temp_variable = { party_index = 21 }
			set_temp_variable = { party_popularity_increase = 0.1 }
			set_temp_variable = { temp_outlook_increase = 0.1 }
			add_relative_party_popularity = yes
			add_stability = -0.1
			random_list = {
				25 = {
					set_temp_variable = { party_index = 1 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {

					set_temp_variable = { party_index = 2 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 3 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				25 = {
					set_temp_variable = { party_index = 17 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
			}
			recalculate_party = yes			
		}
	}		
	focus = {
		id = GER_Cultural_Purity_Campaign
		icon = ger_npd_story
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 3
		y = 2
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Shut_down_the_Western_media
		}
		prerequisite = {
			focus = GER_Transmission_Values_Revival_Act
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_one_party_state"
			add_ideas = idea_Cultural_Purity_Campaign
		}

		ai_will_do = {
			factor = 1
		}
	}		
	focus = {
		id = GER_Anti_communism
		icon = anti_communism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 3
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Revitalization_of_traditional_families
		}
		prerequisite = {
			focus = GER_one_party_state
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_one_party_state"
			add_stability = -0.05
			random_list = {
				34 = {
					set_temp_variable = { party_index = 4 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				33 = {

					set_temp_variable = { party_index = 5 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
				33 = {
					set_temp_variable = { party_index = 3 }
					set_temp_variable = { party_popularity_increase = -0.02 }
					set_temp_variable = { temp_outlook_increase = -0.03 }
					add_relative_party_popularity = yes
				}
			}
			recalculate_party = yes		

		}

		ai_will_do = {
			factor = 1
		}
	}	
	focus = {
		id = GER_heil_to_the_chief
		icon = Generic_Fascist_Guy
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 3
		cost = 4.3
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Cultural_Purity_Campaign
		}
		prerequisite = {
			focus = GER_one_party_state
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_one_party_state"
			add_stability = 0.05
			add_political_power = 100
			add_war_support = 0.10

		}

		ai_will_do = {
			factor = 1
		}
	}		
	focus = {
		id = GER_Homegrown_Business_Protection_Act
		icon = industrialization
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 9
		y = 2
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_destroy_liberal_capatilist_system
		}
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_social_security"
			add_stability = 0.03
			add_ideas = idea_GER_Homegrown_Business_Protection_Act
			two_random_industrial_complex = yes
			one_random_arms_factory = yes
		}
		ai_will_do = {
			base = 1
		}
	}

	focus = {
		id = GER_Labor_market_reforms
		icon = BRA_labor_laws
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 8
		y = 3
		cost = 6.5
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_blood_and_soil
		}
		prerequisite = {
			focus = GER_social_security
		}
		prerequisite = {
			focus = GER_Homegrown_Business_Protection_Act
		}		
		available = {
			nationalist_fascist_are_in_power = yes
			has_tech = construction3
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_self_sufficiency"
			add_ideas = idea_Labor_market_reforms
		}
		ai_will_do = {
			base = 1
		}
	}		
	focus = {
		id = GER_pride_in_our_history
		icon = Focus_German_Soldiers_03
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 3
		cost = 7.15
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_Suppression_of_domestic_protests	
		}
		prerequisite = {
			focus = GER_Cultural_Purity_Campaign
		}
		prerequisite = {
			focus = GER_one_party_state
		}		
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_pride_in_our_history"
			add_ideas = GER_idea_pride_in_history
		}

		ai_will_do = {
			factor = 1
		}
	}	
	focus = {
		id = GER_german_global_order
		icon = ger_npd_order
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 7
		y = 4
		cost = 7.2
		relative_position_id = GER_the_homeland
		prerequisite = {
			focus = GER_pride_in_our_history
		}
		prerequisite = {
			focus = GER_Anti_communism
		}
		prerequisite = {
			focus = GER_heil_to_the_chief
		}
		prerequisite = {
			focus = GER_self_sufficiency
		}
		prerequisite = {
			focus = GER_Labor_market_reforms
		}								
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_global_order"
			add_ideas = GER_idea_german_order
			create_faction = Einheitspakt
		}

		ai_will_do = {
			factor = 1
		}
	}		

	focus = {
		id = GER_Reclaiming_historical_territory
		icon = polish_revanchism
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 3.4
		relative_position_id = GER_german_global_order
		prerequisite = {
			focus = GER_german_global_order
		}	
		bypass = {
			OR = {
				has_war_with = POL
				POL = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = POL
				}
			}
		}							
		available = {
			nationalist_fascist_are_in_power = yes
			NOT = {
				OR = {
					has_war_with = POL
					POL = {
						is_subject_of = GER
					}
				}
			}			
		}
		will_lead_to_war_with = POL
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_polish_invasion"
			create_wargoal = {
				target = POL
				type = annex_everything
			}
			USA = {
			add_opinion_modifier = {
				target = ROOT
				modifier = imminent_danger_to_national_security
			}
		}
			ISR = {
			add_opinion_modifier = {
				target = ROOT
				modifier = imminent_danger_to_national_security
			}
		}
			every_neighbor_country = {
				add_opinion_modifier = { target = PREV modifier = expansionist_agenda }
			}			
		}
		ai_will_do = {
			factor = 1
		}
	}		

	focus = {
		id = GER_establish_the_Reichskommissariat
		icon = focus_GER_create_asian_reichskommissariat
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 2
		y = 1
		cost = 3.4
		relative_position_id = GER_german_global_order
		prerequisite = {
			focus = GER_german_global_order
		}						
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_german_global_order"
			set_country_flag = Establish_Reichskommissariat
			custom_effect_tooltip = Ger_Establish_Reichskommissariat_tt
		}

		ai_will_do = {
			factor = 1
		}
	}
	focus = {
		id = GER_Return_to_Austria
		icon = focus_GER_the_austrian_question
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 1
		cost = 3.4
		relative_position_id = GER_german_global_order
		prerequisite = {
			focus = GER_german_global_order
		}	
		bypass = {
			OR = {
				has_war_with = AUS
				AUS = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = AUS
				}
			}
		}							
		available = {
			nationalist_fascist_are_in_power = yes
			NOT = {
				OR = {
					has_war_with = AUS
					AUS = {
						is_subject_of = GER
					}
				}
			}			
		}
		will_lead_to_war_with = AUS
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_polish_invasion"
			create_wargoal = {
				target = AUS
				type = annex_everything
			}
			76 = { add_core_of = ROOT }
			75 = { add_core_of = ROOT }
			286 = { add_core_of = ROOT }
		}
		ai_will_do = {
			factor = 1
		}
	}	
	focus = {
		id = GER_GER_Czech_invasion
		icon = CZE_strong_cze
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 3.4
		relative_position_id = GER_Return_to_Austria
		prerequisite = {
			focus = GER_Return_to_Austria
		}	
		bypass = {
			OR = {
				has_war_with = CZE
				AUS = {
					is_subject_of = GER
				}
				NOT = {
					country_exists = CZE
				}
			}
		}							
		available = {
			nationalist_fascist_are_in_power = yes
			NOT = {
				OR = {
					has_war_with = CZE
				 CZE = {
						is_subject_of = GER
					}
				}
			}			
		}
		will_lead_to_war_with = CZE
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_polish_invasion"
			create_wargoal = {
				target = CZE
				type = annex_everything
			}
			1017 = { add_core_of = ROOT }
			1018 = { add_core_of = ROOT }
			117 = { add_core_of = ROOT }
			118 = { add_core_of = ROOT }
		}
		ai_will_do = {
			factor = 1
		}
	}						
	focus = {
		id = GER_torment_the_false_state
		icon = war_against_israel
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 5.72
		relative_position_id = GER_Reclaiming_historical_territory
		prerequisite = {
			focus = GER_Reclaiming_historical_territory
		}

		available = {
			nationalist_fascist_are_in_power = yes
			country_exists = ISR
			NOT = {
				has_war_with = ISR
			}
		}
		bypass = {
			OR = {
				has_war_with = ISR
				NOT = {
					country_exists = ISR
				}
			}
		}
		will_lead_to_war_with = ISR
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_torment_the_false_state"
			custom_effect_tooltip = GER_torment_israel_npd_TT
		}

		ai_will_do = {
			factor = 1
		}
	}		
	
	focus = {
		id = GER_friends_in_right_places #This focus refers to connections to other far rightwing parties globally
		icon = ger_npd_croatia
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = 0
		y = 1
		cost = 4.3
		relative_position_id = GER_establish_the_Reichskommissariat
		prerequisite = {
			focus = GER_establish_the_Reichskommissariat
		}
		available = {
			nationalist_fascist_are_in_power = yes
			CRO = {
				influence_higher_20 = yes
			}
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_friends_in_right_places"
			country_event = {
				id = Germany.226
			}
		}

		ai_will_do = {
			factor = 1
		}
	}	

	focus = {
		id = GER_German_national_revival #This focus refers to connections to other far rightwing parties globally
		icon = focus_GER_realpolitik
		search_filters = { FOCUS_FILTER_POLITICAL }
		x = -2
		y = 2
		cost = 4.3
		relative_position_id = GER_establish_the_Reichskommissariat
		prerequisite = {
			focus = GER_friends_in_right_places
		}
		prerequisite = {
			focus = GER_torment_the_false_state
		}		
		prerequisite = {
			focus = GER_GER_Czech_invasion
		}		
		available = {
			nationalist_fascist_are_in_power = yes
		}
		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus GER_friends_in_right_places"
	    	add_political_power = 200
			add_stability = 0.05
			set_temp_variable = { party_index = 21 }
			set_temp_variable = { party_popularity_increase = 0.05 }
			set_temp_variable = { temp_outlook_increase = 0.05 }
			add_relative_party_popularity = yes	
			add_war_support = 0.10			
		}

		ai_will_do = {
			factor = 1
		}
	}		

	#
##############################
###	Start of EU Focus Tree ###	x = 15 y = 15
##############################

shared_focus = USoE001
shared_focus = POTEF001

############################
### End of EU Focus Tree ###
############################
}
