#Ted52

focus_tree = {

	id = germany
	
	country = {
		factor = 0
		modifier = {
			add = 25
			tag = GER
		}
	}
	
	continuous_focus_position = { x = 1300 y = 540 }
	
	#Conservative Ties to the Automotive Industry
	focus = {
		id = GER_conservative_ties_to_the_automotive_industry
		icon = industry2
		
		x = 2
		y = 0
		
		cost = 6
		
		prerequisite = { }
		mutually_exclusive = { }
		available = {
			OR = {
				has_country_leader = { name = "Helmut Kohl" }
				has_country_leader = { name = "Angela Merkel" }
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_industrial_conglomerates
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_industrial_conglomerates = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_automotive_investments_in_europe
		icon = stolen_papers
		
		x = 0
		y = 1
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 11
		
		prerequisite = {
			focus = GER_conservative_ties_to_the_automotive_industry
		}
		mutually_exclusive = { }
		available = {
			has_idea = EU_member
			OR = {
				HUN = { has_idea = EU_member }
				SLO = { has_idea = EU_member }
			}
			OR = {
				NOT = { has_war_with = HUN }
				NOT = { has_war_with = SLO }
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = {
			OR = {
				NOT = { has_idea = EU_member }
				AND = {
					OR = {
						has_war_with = HUN
						HUN = { exists = no }
					}
					OR = {
						has_war_with = SLO
						SLO = { exists = no }
					}
				}
			}
		}
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = {
					has_idea = EU_member
					HUN = { has_idea = EU_member }
					country_exists = HUN
					NOT = { has_war_with = HUN }
				}
				HUN = {
					add_opinion_modifier = { target = ROOT modifier = improve_trade }
				}
			}
			if = {
				limit = {
					has_idea = EU_member
					SLO = { has_idea = EU_member }
					country_exists = SLO
					NOT = { has_war_with = SLO }
				}
				SLO = {
					add_opinion_modifier = { target = ROOT modifier = improve_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	##Volkswagen Focuses
	focus = {
		id = GER_strengthen_volkswagen
		icon = volkswagen
		
		x = 1
		y = 2
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 7
		
		prerequisite = {
			focus = GER_automotive_investments_in_europe
			focus = GER_utilize_spd_influence_in_lower_saxony
		}
		mutually_exclusive = { }
		available = {
			has_full_control_of_state = 38
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			38 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
			relative_change_pos_2 = yes
			set_country_flag = current_small_medium_business_owners
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_small_medium_business_owners = yes
			set_country_flag = current_labour_unions
			decrease_internal_faction_opinion = yes
			visually_display_opinion_fall_labour_unions = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_the_kaluga_plant
		icon = align_to_russia
		
		x = -3
		y = 1
		relative_position_id = GER_strengthen_volkswagen
		
		cost = 12
		
		prerequisite = {
			focus = GER_strengthen_volkswagen
		}
		mutually_exclusive = { }
		available = { 
			NOT = { has_war_with = SOV }
			has_opinion = {
				target = SOV
				value > -1
			}
			SOV = { has_opinion = { target = ROOT value > -1 } }
			SOV = {
				has_full_control_of_state = 654
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			654 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = { type = industrial_complex level = 1 instant_build = yes }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_the_aurangabad_plant
		icon = align_to_india
		
		x = -1
		y = 1
		relative_position_id = GER_strengthen_volkswagen
		
		cost = 12
		
		prerequisite = {
			focus = GER_strengthen_volkswagen
		}
		mutually_exclusive = { }
		available = { 
			NOT = { has_war_with = RAJ }
			has_opinion = {
				target = RAJ
				value > -1
			}
			RAJ = { has_opinion = { target = ROOT value > -1 } }
			RAJ = {
				has_full_control_of_state = 469
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			469 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = { type = industrial_complex level = 1 instant_build = yes }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_expand_volkswagen_into_china
		icon = align_to_china
		
		x = -1
		y = 2
		relative_position_id = GER_strengthen_volkswagen
		
		cost = 12
		
		prerequisite = {
			focus = GER_the_aurangabad_plant
		}
		mutually_exclusive = { }
		available = { 
			NOT = { has_war_with = CHI }
			has_opinion = {
				target = CHI
				value > -1
			}
			CHI = { has_opinion = { target = ROOT value > -1 } }
			CHI = {
				has_full_control_of_state = 552
				has_full_control_of_state = 547
				has_full_control_of_state = 592
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			552 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = { type = industrial_complex level = 1 instant_build = yes }
			}
			469 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = { type = industrial_complex level = 1 instant_build = yes }
			}
			592 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = { type = industrial_complex level = 1 instant_build = yes }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_dresden_and_leipzig_factories
		icon = industry_civilian
		
		x = 1
		y = 1
		relative_position_id = GER_strengthen_volkswagen
		
		cost = 16
		
		prerequisite = {
			focus = GER_strengthen_volkswagen
		}
		mutually_exclusive = { }
		available = { 
			has_full_control_of_state = 44
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_labour_unions
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_labour_unions = yes
			44 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#Seize Red Green Popularity
	focus = {
		id = GER_seize_opposition_weakness
		icon = national_unity
		
		x = 3
		y = 0
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 4
		
		prerequisite = { }
		mutually_exclusive = { }
		available = {
			OR = {
				has_country_leader = { name = "Gerhard Schröder" }
				has_country_leader = { name = "Joschka Fischer" }
				has_country_leader = { name = "Frank-Walter Steinmeier" }
				has_country_leader = { name = "Peer Steinbrück" }
				has_country_leader = { name = "Cem Özdemir" }
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Strengthens SPD and Greens versus their political rivals."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_utilize_spd_influence_in_lower_saxony
		icon = self_management
		
		x = -1
		y = 1
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 6
		
		prerequisite = {
			focus = GER_seize_opposition_weakness
		}
		mutually_exclusive = { }
		available = {
			has_country_leader = { name = "Gerhard Schröder" }
			has_war = no
			has_full_control_of_state = 38
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			38 = {
				add_extra_state_shared_building_slots = 2
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_infrastructural_reform
		icon = infrastructure
		
		x = 1
		y = 1
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 11
		
		prerequisite = {
			focus = GER_seize_opposition_weakness
		}
		mutually_exclusive = { }
		available = {
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { has_full_control_of_state = 39 }
				39 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } }
			}
			if = {
				limit = { has_full_control_of_state = 45 }
				45 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#Coal Industry Compromise
	focus = {
		id = GER_coal_industry_compromise
		icon = industry3
		
		x = 7
		y = 0
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 5
		
		prerequisite = { }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = {
			OR = {
				has_country_leader = { name = "Helmut Kohl" }
				has_country_leader = { name = "Angela Merkel" }
			}
		}
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { has_full_control_of_state = 39 } 
				39 = {
					add_extra_state_shared_building_slots = 1
				}
			}
			if = {
				limit = { has_full_control_of_state = 40 } 
				40 = {
					add_extra_state_shared_building_slots = 1
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_foreign_policy_pragmatism
		icon = demand_territory2
		
		x = -1
		y = 1
		relative_position_id = GER_coal_industry_compromise
		
		cost = 12
		
		prerequisite = {
			focus = GER_coal_industry_compromise
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = USA } }
				USA = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
			if = {
				limit = { NOT = { has_war_with = ENG } }
				ENG = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
			if = {
				limit = { NOT = { has_war_with = FRA } }
				FRA = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
			if = {
				limit = { NOT = { has_war_with = CHI } }
				CHI = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
			if = {
				limit = { NOT = { has_war_with = SOV } }
				SOV = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
			if = {
				limit = { NOT = { has_war_with = RAJ } }
				RAJ = { add_opinion_modifier = { target = ROOT modifier = diplomatic_proximity } }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_limited_haushaltskonsolidierung
		icon = gold_standard
		
		x = 1
		y = 1
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_coal_industry_compromise
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = 150
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_green_card_initiative
		icon = treaty4
		
		x = 3
		y = 1
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_international_business
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_schroeder_ii
		icon = demand_territory
		
		x = 2
		y = 2
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 10
		
		prerequisite = {
			focus = GER_infrastructural_reform
		}
		prerequisite = {
			focus = GER_foreign_policy_pragmatism
		}
		mutually_exclusive = { }
		available = {
			date > 2002.9.1
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = 150
		}

		ai_will_do = {
			base = 10
		}
	}
	#focus = {
	#	id = GER_sports_funding
	#	icon = trade
	#	
	#	x = 0
	#	y = 3
	#	relative_position_id = GER_seize_opposition_weakness
	#	
	#	cost = 10
	#	
	#	prerequisite = {
	#		focus = GER_schroeder_ii
	#	}
	#	mutually_exclusive = { }
	#	available = { }
	#	historical_ai = { }
	#	select_effect = { }
	#	bypass = { }
	#	cancel = { }
	#
	#	cancel_if_invalid = no
	#	continue_if_invalid = yes
	#	available_if_capitulated = no
	#	
	#	complete_tooltip = { }
	#	completion_reward = {
	#	}
	#
	#	ai_will_do = {
	#		base = 10
	#	}
	#}
	focus = {
		id = GER_auffangbank_concept
		icon = treaty
		
		x = 4
		y = 3
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 10
		
		prerequisite = {
			focus = GER_schroeder_ii
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = 50
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_back_deutsche_bank
		icon = treaty3
		
		x = 3
		y = 4
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 10
		
		prerequisite = {
			focus = GER_auffangbank_concept
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_pension_reform
		icon = treaty2
		
		x = 0
		y = 2
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_limited_haushaltskonsolidierung
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_digitalized_education_system
		icon = tech_sharing
		
		x = 2
		y = 2
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_limited_haushaltskonsolidierung
		}
		prerequisite = {
			focus = GER_green_card_initiative
		}
		mutually_exclusive = { }
		available = {
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_scientific_exchanges
		icon = scientific_exchange
		
		x = 4
		y = 2
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_green_card_initiative
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_improved_federal_education_standards
		icon = research
		
		x = 3
		y = 3
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_digitalized_education_system
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_homegrown_software
		icon = radar
		
		x = 1
		y = 4
		relative_position_id = GER_coal_industry_compromise
		
		cost = 10
		
		prerequisite = {
			focus = GER_auffangbank_concept
		}
		prerequisite = {
			focus = GER_digitalized_education_system
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = { add_extra_state_shared_building_slots = 2 }
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_the_internet_neuland
		icon = secret_weapons
		
		x = 0
		y = 1
		relative_position_id = GER_homegrown_software
		
		cost = 10
		
		prerequisite = {
			focus = GER_homegrown_software
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = { add_extra_state_shared_building_slots = 2 }
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#Agenda 2010
	focus = {	#March 14 2003
		id = GER_agenda_2010
		icon = german_confederation2
		
		x = 1
		y = 3
		relative_position_id = GER_seize_opposition_weakness
		
		cost = 10
		
		prerequisite = {
			focus = GER_schroeder_ii
		}
		mutually_exclusive = { }
		available = {
			date > 2003.2.1
			has_stability > 0.60
			has_civil_war = no
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = 100
			add_stability = -0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	#focus = {
	#	id = GER_hartz_iv
	#	icon = union_negotiations
	#	
	#	x = -2
	#	y = 1
	#	relative_position_id = GER_agenda_2010
	#	
	#	cost = 10
	#	
	#	prerequisite = {
	#		focus = GER_agenda_2010
	#	}
	#	mutually_exclusive = { }
	#	available = { 
	#		has_stability > 0.60
	#		has_civil_war = no
	#	}
	#	historical_ai = { }
	#	select_effect = { }
	#	bypass = { }
	#	cancel = { }
	#
	#	cancel_if_invalid = no
	#	continue_if_invalid = yes
	#	available_if_capitulated = no
	#	
	#	complete_tooltip = { }
	#	completion_reward = {
	#		add_stability = 0.01
	#	}
	#
	#	ai_will_do = {
	#		base = 10
	#	}
	#}
	focus = {
		id = GER_sonderparteitag		#6 February 2004
		icon = anti_democracy3
		
		x = 0
		y = 1
		relative_position_id = GER_agenda_2010
		
		cost = 10
		
		prerequisite = {
			focus = GER_agenda_2010
		}
		mutually_exclusive = { }
		available = {
			date > 2004.1.1
			has_stability > 0.60
			has_civil_war = no
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = -100
			add_stability = -0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_vertrauensfrage		#1 July 2005
		icon = neutrality
		
		x = 0
		y = 2
		relative_position_id = GER_agenda_2010
		
		cost = 10
		
		prerequisite = {
			focus = GER_sonderparteitag
		}
		mutually_exclusive = { }
		available = {
			date > 2005.5.1
			has_stability > 0.60
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = -0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	
	##Schröder III
	focus = {
		id = GER_schroeder_iii
		icon = tripartite_pact
		
		x = -4
		y = 3
		relative_position_id = GER_agenda_2010
		
		cost = 10
		
		prerequisite = {
			focus = GER_vertrauensfrage
		}
		mutually_exclusive = {
			focus = GER_angela_merkel
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Keeps the Social Democratic SPD in power."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_gewerkschaftsgesetz
		icon = treaty3
		
		x = -1
		y = 1
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_schroeder_iii
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_regions_of_innovation
		icon = demand_territory
		
		x = 1
		y = 1
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_schroeder_iii
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_trust_in_germany
		icon = german_confederation
		
		x = 3
		y = 1
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_schroeder_iii
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.025
			add_war_support = 0.025
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_further_union_reassurances
		icon = labor_unions
		
		x = -1
		y = 2
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_gewerkschaftsgesetz
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_labour_unions
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_labour_unions = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_anti_unemployment_efforts
		icon = treaty2
		
		x = 1
		y = 2
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_regions_of_innovation
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_pan_european_efforts
		icon = align_to_europe
		
		x = 3
		y = 2
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_trust_in_germany
		}
		mutually_exclusive = { }
		available = { has_idea = EU_member }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			hidden_effect = {
				every_other_country = {
					limit = { has_idea = EU_member }
					GER = { add_political_power = 10 }
				}
			}
			custom_effect_tooltip = "Grants 10 Political Power for each other EU member state."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_close_ranks_with_the_international_unions
		icon = defense
		
		x = -1
		y = 3
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_further_union_reassurances
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_labour_unions
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_labour_unions = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_economic_prosperity
		icon = economic_prosperity
		
		x = 1
		y = 3
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_anti_unemployment_efforts
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex level = 1 instant_build = yes
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_continental_education_investments
		icon = research
		
		x = 3
		y = 3
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_pan_european_efforts
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	
	focus = {
		id = GER_return_to_old_social_democracy
		icon = union_negotiations
		
		x = -2
		y = 4
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_close_ranks_with_the_international_unions
		}
		prerequisite = {
			focus = GER_economic_prosperity
		}
		mutually_exclusive = {
			focus = GER_continue_the_third_way
		}
		available = { 
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Prepares an industry-focussed policy with a potential international neutrality."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_brandtism
		icon = improve_relations_purple
		
		x = 0
		y = 1
		relative_position_id = GER_return_to_old_social_democracy
		
		cost = 10
		
		prerequisite = {
			focus = GER_return_to_old_social_democracy
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = democratic popularity = 0.02 }
			add_popularity = { ideology = neutrality popularity = 0.02 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_european_leftism
		icon = national_unity
		
		x = 2
		y = 1
		relative_position_id = GER_return_to_old_social_democracy
		
		cost = 10
		
		prerequisite = {
			focus = GER_return_to_old_social_democracy
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_labour_unions
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_labour_unions = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_arbeiterstaat
		icon = improve_relations_cyan
		
		x = 1
		y = 2
		relative_position_id = GER_return_to_old_social_democracy
		
		cost = 10
		
		prerequisite = {
			focus = GER_brandtism
		}
		prerequisite = {
			focus = GER_european_leftism
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_heavy_industry_focus
		icon = industry_civilian
		
		x = 1
		y = 3
		relative_position_id = GER_return_to_old_social_democracy
		
		cost = 10
		
		prerequisite = {
			focus = GER_arbeiterstaat
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_labour_unions
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_labour_unions = yes
			if = {
				limit = { has_full_control_of_state = 43 }
				43 = {
					add_extra_state_shared_building_slots = 4
					add_building_construction = {
						type = industrial_complex
						level = 4
						instant_build = yes
					}
				}
			}
			if = {
				limit = { has_full_control_of_state = 39 }
				39 = {
					add_extra_state_shared_building_slots = 4
					add_building_construction = {
						type = industrial_complex
						level = 4
						instant_build = yes
					}
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	focus = {
		id = GER_continue_the_third_way
		icon = tripartite_pact
		
		x = 4
		y = 4
		relative_position_id = GER_schroeder_iii
		
		cost = 10
		
		prerequisite = {
			focus = GER_economic_prosperity
		}
		prerequisite = {
			focus = GER_continental_education_investments
		}
		mutually_exclusive = {
			focus = GER_return_to_old_social_democracy
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Prepares on a foreign policy focus with a potential for international neutrality or alignment with the Russian Federation."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_appeasement_in_eastern_europe
		icon = treaty4
		
		x = 0
		y = 1
		relative_position_id = GER_continue_the_third_way
		
		cost = 10
		
		prerequisite = {
			focus = GER_continue_the_third_way
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			every_country = {
				limit = {
					OR = { original_tag = POL original_tag = CZE original_tag = SLO original_tag = EST original_tag = LIT original_tag = LAT original_tag = UKR original_tag = ROM original_tag = BUL original_tag = MOL }
					NOT = { has_war_with = ROOT }
				}
				add_opinion_modifier = {
					target = ROOT
					modifier = diplomatic_proximity
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_non_aggression_principle_with_russia
		icon = tsarist_russia
		
		x = -2
		y = 2
		relative_position_id = GER_continue_the_third_way
		
		cost = 10
		
		prerequisite = {
			focus = GER_appeasement_in_eastern_europe
		}
		mutually_exclusive = {
			focus = GER_break_with_putin
		}
		available = { 
			has_war = no
			NOT = { has_war_with = SOV }
			SOV = {
				NOT = { has_government = nationalist }
				NOT = { has_government = fascism }
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			SOV = {
				add_opinion_modifier = {
					target = ROOT modifier = has_expressed_loyalty
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_break_with_putin
		icon = renounce_treaty
		
		x = 1
		y = 2
		relative_position_id = GER_continue_the_third_way
		
		cost = 10
		
		prerequisite = {
			focus = GER_appeasement_in_eastern_europe
		}
		mutually_exclusive = {
			focus = GER_non_aggression_principle_with_russia
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_political_power = 150
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_seek_russias_favor
		icon = align_to_russia
		
		x = -1
		y = 3
		relative_position_id = GER_continue_the_third_way
		
		cost = 10
		
		prerequisite = {
			focus = GER_non_aggression_principle_with_russia
		}
		mutually_exclusive = {
			focus = GER_international_non_alignment
		}
		available = { SOV = { has_government = communism } }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_politics = {
				ruling_party = communism
			}
			add_popularity = { ideology = communism popularity = 0.2 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_international_non_alignment
		icon = neutrality
		
		x = -3
		y = 3
		relative_position_id = GER_continue_the_third_way
		
		cost = 10
		
		prerequisite = {
			focus = GER_arbeiterstaat
			focus = GER_non_aggression_principle_with_russia
		}
		mutually_exclusive = {
			focus = GER_seek_russias_favor
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_politics = {
				ruling_party = neutrality
			}
			add_popularity = { ideology = neutrality popularity = 0.2 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	
	focus = {
		id = GER_angela_merkel
		icon = improve_relations_blue
		
		x = 4
		y = 3
		relative_position_id = GER_agenda_2010
		
		cost = 10
		
		prerequisite = {
			focus = GER_vertrauensfrage
		}
		mutually_exclusive = {
			focus = GER_schroeder_iii
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Puts the conservative CDU in power."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_energy_reform
		icon = treaty2
		
		x = -3
		y = 1
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_angela_merkel
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_gesundheitspraemie
		icon = trade
		
		x = -1
		y = 1
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_angela_merkel
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_bmvi
		icon = research2
		
		x = 1
		y = 1
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_angela_merkel
		}
		prerequisite = {
			focus = GER_homegrown_software
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {	#August 2018
		id = GER_digitalrat
		icon = national_unity
		
		x = 1
		y = 2
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_bmvi
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_research_slot = 1
		}

		ai_will_do = {
			base = 10
		}
	}
	
	##Centrist Compromises
	focus = {
		id = GER_seek_centrist_compromises
		icon = home_defense
		
		x = 3
		y = 1
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_angela_merkel
		}
		mutually_exclusive = {
			focus = GER_radicalize_german_conservatism
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			custom_effect_tooltip = "Maintains the political Status Quo."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_token_atomausstieg
		icon = dangerous_deal
		
		x = 0
		y = 1
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_seek_centrist_compromises
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_strengthen_the_service_sector
		icon = consumer_goods
		
		x = -3
		y = 2
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_token_atomausstieg
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			set_country_flag = current_small_medium_business_owners
			increase_internal_faction_opinion = yes
			visually_display_opinion_rise_small_medium_business_owners = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_industrial_outsourcing
		icon = industry_democratic
		
		x = -1
		y = 2
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_token_atomausstieg
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			random_owned_state = { add_extra_state_shared_building_slots = 1 }
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {	#November 2013
		id = GER_redistribute_cap_subsidies
		icon = agriculture
		
		x = 1
		y = 2
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_token_atomausstieg
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_european_business_opportunities
		icon = dangerous_deal
		
		x = -2
		y = 3
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_strengthen_the_service_sector
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { has_full_control_of_state = 39 }
				39 = { add_extra_state_shared_building_slots = 2 }
			}
			if = {
				limit = { has_full_control_of_state = 43 }
				43 = { add_extra_state_shared_building_slots = 2 }
			}
			if = {
				limit = { has_full_control_of_state = 38 }
				38 = { add_extra_state_shared_building_slots = 2 }
			}
			if = {
				limit = { has_full_control_of_state = 40 }
				40 = { add_extra_state_shared_building_slots = 1 }
			}
			if = {
				limit = { has_full_control_of_state = 37 }
				37 = { add_extra_state_shared_building_slots = 1 }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	#focus = {
	#	id = GER_global_trade_initiatives
	#	icon = global_community
	#	
	#	x = -1
	#	y = 3
	#	relative_position_id = GER_seek_centrist_compromises
	#	
	#	cost = 10
	#	
	#	prerequisite = {
	#		focus = GER_industrial_outsourcing
	#	}
	#	mutually_exclusive = { }
	#	available = { }
	#	historical_ai = { }
	#	select_effect = { }
	#	bypass = { }
	#	cancel = { }
	#
	#	cancel_if_invalid = no
	#	continue_if_invalid = yes
	#	available_if_capitulated = no
	#	
	#	complete_tooltip = { }
	#	completion_reward = {
	#	
	#	}
	#
	#	ai_will_do = {
	#		base = 10
	#	}
	#}
	focus = {
		id = GER_animal_rights_reform
		icon = lion
		
		x = 0
		y = 3
		relative_position_id = GER_seek_centrist_compromises
		
		cost = 10
		
		prerequisite = {
			focus = GER_redistribute_cap_subsidies
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	
	##Radical Conservatism
	focus = {
		id = GER_radicalize_german_conservatism
		icon = anti_pacifism
		
		x = 6
		y = 1
		relative_position_id = GER_angela_merkel
		
		cost = 10
		
		prerequisite = {
			focus = GER_angela_merkel
		}
		mutually_exclusive = {
			focus = GER_seek_centrist_compromises
		}
		available = { 
			nationalist > 0.1
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_war_support = 0.05
			add_popularity = { ideology = nationalist popularity = 0.03 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_military_spending_offensive
		icon = army_reform
		
		x = -1
		y = 1
		relative_position_id = GER_radicalize_german_conservatism
		
		cost = 10
		
		prerequisite = {
			focus = GER_radicalize_german_conservatism
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = nationalist popularity = 0.03 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_partial_autobahn_privatization
		icon = infrastructure
		
		x = 1
		y = 1
		relative_position_id = GER_radicalize_german_conservatism
		
		cost = 10
		
		prerequisite = {
			focus = GER_radicalize_german_conservatism
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = nationalist popularity = 0.03 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#German Nationalism
	focus = {
		id = GER_german_nationalism
		icon = german_nationalism
		
		x = 3
		y = 1
		relative_position_id = GER_radicalize_german_conservatism
		
		cost = 10
		
		prerequisite = {
			focus = GER_radicalize_german_conservatism
		}
		mutually_exclusive = { }
		available = {
			OR = {
				nationalist > 0.3
				neutrality > 0.3
				AND = {
					neutrality > 0.15
					nationalist > 0.15
				}
			}
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = nationalist popularity = 0.05 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_rehabilitate_prussia
		icon = prussia
		
		x = 0
		y = 1
		relative_position_id = GER_german_nationalism
		
		cost = 10
		
		prerequisite = {
			focus = GER_german_nationalism
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			add_popularity = { ideology = nationalist popularity = 0.05 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	
	##Imperial Ambition
	focus = {
		id = GER_imperial_ambition
		icon = kaiserreich
		
		x = -1
		y = 2
		relative_position_id = GER_german_nationalism
		
		cost = 10
		
		prerequisite = {
			focus = GER_rehabilitate_prussia
		}
		mutually_exclusive = { }
		available = {
			neutrality > 0.4
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = neutrality popularity = 0.05 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_reestablish_local_thrones
		icon = prussian_glory
		
		x = 0
		y = 1
		relative_position_id = GER_imperial_ambition
		
		cost = 10
		
		prerequisite = {
			focus = GER_imperial_ambition
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			add_political_power = 75
			add_popularity = { ideology = nationalist popularity = 0.03 }
			add_popularity = { ideology = neutrality popularity = 0.03 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_hohenzollern_restoration
		icon = return_of_the_kaiser
		
		x = 0
		y = 2
		relative_position_id = GER_imperial_ambition
		
		cost = 10
		
		prerequisite = {
			focus = GER_reestablish_local_thrones
		}
		mutually_exclusive = { }
		available = { nationalist > 0.3 }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_popularity = { ideology = neutrality popularity = 0.05 }
			set_politics = {
				ruling_party = neutrality
				elections_allowed = yes
			}
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	
	##National Ambition
	focus = {
		id = GER_national_ambition
		icon = german_nationalism2
		
		x = 1
		y = 2
		relative_position_id = GER_german_nationalism
		
		cost = 10
		
		prerequisite = {
			focus = GER_rehabilitate_prussia
		}
		mutually_exclusive = { }
		available = {
			nationalist > 0.4
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { add_war_support = 0.05 }

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_voelkisch_fervor
		icon = fascism2
		
		x = 0
		y = 1
		relative_position_id = GER_national_ambition
		
		cost = 10
		
		prerequisite = {
			focus = GER_national_ambition
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			add_popularity = { ideology = nationalist popularity = 0.1 } 
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_dismantle_democracy
		icon = fascism
		
		x = 0
		y = 2
		relative_position_id = GER_national_ambition
		
		cost = 10
		
		prerequisite = {
			focus = GER_voelkisch_fervor
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			start_civil_war = {
				ruling_party = nationalist
				ideology = democratic
				size = 0.75
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#International Business
	focus = {
		id = GER_international_business
		icon = trade
		
		x = 11
		y = 0
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 10
		
		prerequisite = { }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { custom_effect_tooltip = "Prepares trade relations with the world's countries." }

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_sino_german_deals
		icon = align_to_china
		
		x = 1
		y = 1
		relative_position_id = GER_international_business
		
		cost = 10
		
		prerequisite = {
			focus = GER_international_business
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = CHI } }
				CHI = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_oil_trade_negotiations
		icon = oil_trade
		
		x = 3
		y = 1
		relative_position_id = GER_international_business
		
		cost = 10
		
		prerequisite = {
			focus = GER_international_business
		}
		mutually_exclusive = { }
		available = { 
			has_full_control_of_state = 38
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			38 = { add_resource = { type = oil amount = 2 } }
			if = {
				limit = { NOT = { has_war_with = NOR } }
				NOR = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = ENG } }
				ENG = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = KAZ } }
				KAZ = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = LBA } }
				LBA = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = NIG } }
				NIG = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = IRQ } }
				IRQ = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_trans_atlantic_trade
		icon = align_to_america2
		
		x = 2
		y = 2
		relative_position_id = GER_international_business
		
		cost = 10
		
		prerequisite = {
			focus = GER_international_business
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			if = {
				limit = { NOT = { has_war_with = USA } }
				USA = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_trade_with_canada
		icon = align_to_canada
		
		x = 2
		y = 3
		relative_position_id = GER_international_business
		
		cost = 10
		
		prerequisite = {
			focus = GER_trans_atlantic_trade
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			if = {
				limit = { NOT = { has_war_with = CAN } }
				CAN = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_nord_stream
		icon = align_to_russia2
		
		x = 5
		y = 1
		relative_position_id = GER_international_business
		
		cost = 10
		
		prerequisite = {
			focus = GER_international_business
		}
		mutually_exclusive = { }
		available = { 
			NOT = { has_war_with = SOV }
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			add_stability = 0.01
			if = {
				limit = { NOT = { has_war_with = SOV } }
				SOV = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = SOV } }
				SOV = {
					add_opinion_modifier = { target = ROOT modifier = nord_stream }
					reverse_add_opinion_modifier = { target = ROOT modifier = nord_stream }
				}
			}
			if = {
				limit = { NOT = { has_war_with = AUS } }
				AUS = {
					add_opinion_modifier = { target = ROOT modifier = approval_for_nord_stream }
				}
			}
			every_country = {
				limit = { OR = { original_tag = LIT original_tag = LAT original_tag = EST } }
				add_opinion_modifier = { target = ROOT modifier = opposition_to_nord_stream }
			}
			every_country = {
				limit = { OR = { original_tag = SLO original_tag = CZE } }
				add_opinion_modifier = { target = ROOT modifier = opposition_to_nord_stream }
			}
			every_country = {
				limit = { OR = { original_tag = UKR original_tag = POL } }
				add_opinion_modifier = { target = ROOT modifier = great_opposition_to_nord_stream }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_appease_eastern_europe
		icon = align_to_poland
		
		x = -1
		y = 1
		relative_position_id = GER_nord_stream
		
		cost = 10
		
		prerequisite = {
			focus = GER_nord_stream
		}
		mutually_exclusive = {
			focus = GER_russo_german_partnership
		}
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			every_country = {
				limit = { has_opinion_modifier = opposition_to_nord_stream }
				remove_opinion_modifier = {
					target = ROOT modifier = opposition_to_nord_stream
				}
			}
			every_country = {
				limit = { has_opinion_modifier = great_opposition_to_nord_stream }
				remove_opinion_modifier = {
					target = ROOT modifier = great_opposition_to_nord_stream
				}
				add_opinion_modifier = {
					target = ROOT modifier = opposition_to_nord_stream
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_accomodate_polish_migrant_workers
		icon = align_to_poland2
		
		x = -1
		y = 2
		relative_position_id = GER_nord_stream
		
		cost = 10
		
		prerequisite = {
			focus = GER_appease_eastern_europe
		}
		mutually_exclusive = { }
		available = { 
			NOT = { has_war_with = POL }
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { has_full_control_of_state = 539 }
				539 = { add_extra_state_shared_building_slots = 1 }
			}
			if = {
				limit = { has_full_control_of_state = 45 }
				45 = { add_extra_state_shared_building_slots = 1 }
			}
			if = {
				limit = { has_full_control_of_state = 44 }
				44 = { add_extra_state_shared_building_slots = 1 }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	focus = {
		id = GER_russo_german_partnership
		icon = align_to_russia
		
		x = 1
		y = 1
		relative_position_id = GER_nord_stream
		
		cost = 10
		
		prerequisite = {
			focus = GER_nord_stream
		}
		mutually_exclusive = {
			focus = GER_appease_eastern_europe
		}
		available = { NOT = { has_war_with = SOV } }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			SOV = { 
				add_opinion_modifier = { target = GER modifier = diplomatic_proximity }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_closer_integration_with_eaeu_markets
		icon = industry
		
		x = 1
		y = 2
		relative_position_id = GER_nord_stream
		
		cost = 10
		
		prerequisite = {
			focus = GER_russo_german_partnership
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { random_owned_state = { add_extra_state_shared_building_slots = 2 } }

		ai_will_do = {
			base = 10
		}
	}
	
	#CFSP Studies
	focus = {
		id = GER_cfsp_studies
		icon = align_to_europe
		
		x = 20
		y = 1
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 3
		
		prerequisite = { focus = GER_international_business }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { add_stability = 0.01 }

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_expand_the_rhine_route
		icon = dutch_trade_lines
		
		x = 1
		y = 1
		relative_position_id = GER_cfsp_studies
		
		cost = 10
		
		prerequisite = {
			focus = GER_cfsp_studies
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = HOL } }
				HOL = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_strengthen_ties_to_belgium
		icon = align_to_belgium
		
		x = 0
		y = 2
		relative_position_id = GER_cfsp_studies
		
		cost = 10
		
		prerequisite = {
			focus = GER_expand_the_rhine_route
		}
		mutually_exclusive = { }
		available = {
			has_idea = EU_member
			BEL = { has_idea = EU_member }
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = BEL } }
				BEL = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_demand_maastricht_amendments
		icon = treaty
		
		x = -1
		y = 1
		relative_position_id = GER_cfsp_studies
		
		cost = 11
		
		prerequisite = { focus = GER_cfsp_studies }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { 
			add_political_power = 150
			if = {
				limit = {
					NOT = { has_war_with = FRA }
					FRA = { has_idea = EU_member }
				}
				FRA = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_positive } }
			}
			if = {
				limit = {
					NOT = { has_war_with = ITA }
					ITA = { has_idea = EU_member }
				}
				ITA = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_positive } }
			}
			if = {
				limit = {
					NOT = { has_war_with = ENG }
					ENG = { has_idea = EU_member }
				}
				ENG = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_positive } }
			}
			if = {
				limit = {
					NOT = { has_war_with = SPR }
					SPR = { has_idea = EU_member }
				}
				SPR = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_positive } }
			}
			if = {
				limit = {
					NOT = { has_war_with = POL }
					POL = { has_idea = EU_member }
				}
				POL = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_positive } }
			}
			
			if = {
				limit = {
					NOT = { has_war_with = HOL }
					HOL = { has_idea = EU_member }
				}
				HOL = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
			if = {
				limit = {
					NOT = { has_war_with = BEL }
					BEL = { has_idea = EU_member }
				}
				BEL = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
			if = {
				limit = {
					NOT = { has_war_with = CZE }
					CZE = { has_idea = EU_member }
				}
				CZE = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
			if = {
				limit = {
					NOT = { has_war_with = MLT }
					MLT = { has_idea = EU_member }
				}
				MLT = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
			if = {
				limit = {
					NOT = { has_war_with = AUS }
					AUS = { has_idea = EU_member }
				}
				AUS = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
			if = {
				limit = {
					NOT = { has_war_with = SLV }
					SLV = { has_idea = EU_member }
				}
				SLV = { add_opinion_modifier = { target = ROOT modifier = demand_maastricht_amendments_negative } }
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_northern_markets
		icon = align_to_sweden
		
		x = 2
		y = 2
		relative_position_id = GER_cfsp_studies
		
		cost = 10
		
		prerequisite = {
			focus = GER_expand_the_rhine_route
		}
		mutually_exclusive = { }
		available = {
			has_idea = EU_member
			SWE = { has_idea = EU_member }
		}
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = SWE } }
				SWE = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_interests_in_the_balkans
		icon = balkan_conflict
		
		x = 1
		y = 3
		relative_position_id = GER_cfsp_studies
		
		cost = 10
		
		prerequisite = { focus = GER_northern_markets }
		prerequisite = { focus = GER_strengthen_ties_to_belgium }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = BUL } }
				BUL = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
			if = {
				limit = { NOT = { has_war_with = ROM } }
				ROM = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	
	#Bundeswehr Reform
	focus = {
		id = GER_bundeswehr_reform
		icon = small_arms2
		
		x = 25
		y = 0
		relative_position_id = GER_conservative_ties_to_the_automotive_industry
		
		cost = 10
		
		prerequisite = { }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = { army_experience = 10 }

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_modernized_auftragstaktik
		icon = infiltration
		
		x = -2
		y = 1
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_bundeswehr_reform }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = land_doc_bonus
				bonus = 0.5
				uses = 1
				category = land_doctrine
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_small_arms_grants
		icon = small_arms2
		
		x = 0
		y = 1
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_bundeswehr_reform }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = infantry_weapons_bonus
				bonus = 0.25
				uses = 1
				category = Cat_INF_WEP
				category = Cat_ARTY 
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_modern_armored_assaults
		icon = tanks4
		
		x = 2
		y = 1
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_bundeswehr_reform }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = armor_bonus
				bonus = 0.25
				uses = 2
				category = Cat_ARMOR
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_young_officer_class
		icon = military_academy
		
		x = -2
		y = 2
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_modernized_auftragstaktik }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = motorized_bonus
				ahead_reduction = 0.5
				uses = 1
				category = Cat_UTIL
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_vehicle_development_grants
		icon = tanks2
		
		x = 0
		y = 2
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_small_arms_grants }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = mechanization_effort
				ahead_reduction = 0.75
				uses = 1
				category = Cat_IFV
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_infantry_tactics_reform
		icon = army_reform
		
		x = 2
		y = 2
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { focus = GER_modern_armored_assaults }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_tech_bonus = {
				name = special_forces
				ahead_reduction = 0.5
				uses = 1
				category = Cat_NVG
				category = Cat_TRANS_SHIP
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_modern_doctrines
		icon = army_logistics
		
		x = 0
		y = 3
		relative_position_id = GER_bundeswehr_reform
		
		cost = 10
		
		prerequisite = { 
			focus = GER_young_officer_class
			focus = GER_vehicle_development_grants
			focus = GER_infantry_tactics_reform 
		}
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_fiscal_responsibility
		icon = money
		
		x = -2
		y = 1
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_modern_doctrines }
		mutually_exclusive = { focus = GER_military_conservatism }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.01
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_influence_in_turkey
		icon = align_to_turkey
		
		x = -5
		y = 2
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_interests_in_the_balkans }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { has_war = yes }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = TUR } }
				TUR = {
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy }
					add_opinion_modifier = { target = ROOT modifier = german_trade_policy_trade }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_military_cooperation_with_romania
		icon = romanian_defense
		
		x = -3
		y = 2
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_interests_in_the_balkans }
		prerequisite = { focus = GER_fiscal_responsibility }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { has_war = yes }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			if = {
				limit = { NOT = { has_war_with = ROM } }
				ROM = {
					add_opinion_modifier = { target = ROOT modifier = military_aid }
				}
			}
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_abolish_conscription
		icon = fallen_soldiers
		
		x = -1
		y = 2
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_fiscal_responsibility }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { has_war = yes }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_stability = 0.02
			add_war_support = -0.02
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_uphold_conscription
		icon = recruitment
		
		x = 1
		y = 2
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_military_conservatism }
		mutually_exclusive = { }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			hidden_effect = {
				if = {
					limit = { OR = { has_idea = defence_00 has_idea = defence_01 has_idea = defence_02 } }
					add_ideas = defence_03
				}
			}
			custom_effect_tooltip = "Sets your Military Spending to Medium if it is lower than that."
		}

		ai_will_do = {
			base = 10
		}
	}
	focus = {
		id = GER_military_conservatism
		icon = conscription
		
		x = 1
		y = 1
		relative_position_id = GER_modern_doctrines
		
		cost = 10
		
		prerequisite = { focus = GER_modern_doctrines }
		mutually_exclusive = { focus = GER_fiscal_responsibility }
		available = { }
		historical_ai = { }
		select_effect = { }
		bypass = { }
		cancel = { }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no
		
		complete_tooltip = { }
		completion_reward = {
			add_war_support = 0.03
			add_popularity = { ideology = nationalist popularity = 0.04 }
			add_popularity = { ideology = communism popularity = 0.02 }
			add_popularity = { ideology = neutrality popularity = 0.01 }
			recalculate_party = yes
		}

		ai_will_do = {
			base = 10
		}
	}
}